[netbeans] 10/12: Imported Upstream version 8.1+dfsg3

Markus Koschany apo at moszumanska.debian.org
Thu May 26 16:10:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository netbeans.

commit 189676392b032d8e010650ca5ad470cdd45baa75
Author: Markus Koschany <apo at debian.org>
Date:   Thu May 26 10:03:04 2016 +0200

    Imported Upstream version 8.1+dfsg3
---
 .../actions/insertSemicolon/testInsert.php         |     7 -
 .../insertSemicolon/testInsert.php.insertSemicolon |     7 -
 .../actions/insertSemicolon/testInsertNewLine.php  |     7 -
 .../testInsertNewLine.php.insertSemicolon          |     8 -
 .../unit/data/testfiles/actions/issue209755.php    |    18 -
 .../testfiles/actions/issue209755.php.usedNames    |     2 -
 .../actions/testImportData/libs/nette.min.php      | 22446 ------------
 .../actions/testImportData/testImportData_01.php   |    25 -
 .../testImportData_01.php.importData               |    33 -
 .../actions/testImportData/testImportData_02.php   |    25 -
 .../testImportData_02.php.importData               |    32 -
 .../actions/testImportData/testImportData_03.php   |    25 -
 .../testImportData_03.php.importData               |    28 -
 .../actions/testImportData/testImportData_04.php   |    23 -
 .../testImportData_04.php.importData               |    18 -
 .../actions/testImportData/testImportData_05.php   |    25 -
 .../testImportData_05.php.importData               |    33 -
 .../actions/testImportData/testImportData_06.php   |    25 -
 .../testImportData_06.php.importData               |    33 -
 .../actions/testImportData/testImportData_07.php   |    17 -
 .../testImportData_07.php.importData               |    12 -
 .../actions/testImportData/testImportData_08.php   |    10 -
 .../testImportData_08.php.importData               |     7 -
 .../testImportData_09_issue209408.php              |    17 -
 .../testImportData_09_issue209408.php.importData   |    11 -
 .../testImportData/testImportData_issue227304.php  |    22 -
 .../testImportData_issue227304.php.importData      |    12 -
 .../testIssue210093/01/testIssue210093_01.php      |    18 -
 .../01/testIssue210093_01.php.fixUses              |    18 -
 .../testIssue210093/02/testIssue210093_02.php      |    18 -
 .../02/testIssue210093_02.php.fixUses              |    18 -
 .../testIssue211566/01/testIssue211566_01.php      |    22 -
 .../01/testIssue211566_01.php.fixUses              |    24 -
 .../testIssue211566/02/testIssue211566_02.php      |    22 -
 .../02/testIssue211566_02.php.fixUses              |    24 -
 .../testIssue211585/01/testIssue211585_01.php      |    17 -
 .../01/testIssue211585_01.php.fixUses              |    21 -
 .../testIssue211585/02/testIssue211585_02.php      |    17 -
 .../02/testIssue211585_02.php.fixUses              |    21 -
 .../actions/testIssue214699/testIssue214699.php    |    17 -
 .../testIssue214699/testIssue214699.php.fixUses    |    21 -
 .../testfiles/actions/testIssue222595/01/test.php  |    16 -
 .../testIssue222595/01/testIssue222595_01.php      |    28 -
 .../01/testIssue222595_01.php.fixUses              |    28 -
 .../testfiles/actions/testIssue222595/02/test.php  |    16 -
 .../testIssue222595/02/testIssue222595_02.php      |    28 -
 .../02/testIssue222595_02.php.fixUses              |    28 -
 .../testfiles/actions/testIssue222595/03/test.php  |    28 -
 .../testIssue222595/03/testIssue222595_03.php      |    16 -
 .../03/testIssue222595_03.php.fixUses              |    16 -
 .../testfiles/actions/testIssue222595/04/test.php  |    28 -
 .../testIssue222595/04/testIssue222595_04.php      |    16 -
 .../04/testIssue222595_04.php.fixUses              |    16 -
 .../actions/testIssue233527/SomeClass.php          |     7 -
 .../actions/testIssue233527/testIssue233527.php    |    14 -
 .../testIssue233527/testIssue233527.php.fixUses    |    16 -
 .../actions/testIssue238828/testIssue238828.php    |    32 -
 .../testIssue238828/testIssue238828.php.fixUses    |    34 -
 .../testfiles/actions/testIssue243271/01/data.php  |     5 -
 .../testIssue243271/01/testIssue243271_01.php      |    12 -
 .../01/testIssue243271_01.php.fixUses              |    12 -
 .../testfiles/actions/testIssue243271/02/data.php  |     5 -
 .../testIssue243271/02/testIssue243271_02.php      |    12 -
 .../02/testIssue243271_02.php.fixUses              |    12 -
 .../actions/testUseFuncAndConst/01/test.php        |    10 -
 .../01/testUseFuncAndConst_01.php                  |    22 -
 .../01/testUseFuncAndConst_01.php.fixUses          |    22 -
 .../actions/testUseFuncAndConst/02/test.php        |    10 -
 .../02/testUseFuncAndConst_02.php                  |    22 -
 .../02/testUseFuncAndConst_02.php.fixUses          |    22 -
 .../actions/testUseFuncAndConst/03/test.php        |    10 -
 .../03/testUseFuncAndConst_03.php                  |    18 -
 .../03/testUseFuncAndConst_03.php.fixUses          |    20 -
 .../actions/testUseFuncAndConst/04/test.php        |    10 -
 .../04/testUseFuncAndConst_04.php                  |    18 -
 .../04/testUseFuncAndConst_04.php.fixUses          |    18 -
 .../actions/testUseFuncAndConst/05/test.php        |    10 -
 .../05/testUseFuncAndConst_05.php                  |    18 -
 .../05/testUseFuncAndConst_05.php.fixUses          |    20 -
 .../actions/toggleComment/issue198269_01.php       |    12 -
 .../toggleComment/issue198269_01.php.toggleComment |    12 -
 .../actions/toggleComment/issue198269_02.php       |    12 -
 .../toggleComment/issue198269_02.php.toggleComment |    12 -
 .../actions/toggleComment/issue198269_03.php       |    13 -
 .../toggleComment/issue198269_03.php.toggleComment |    13 -
 .../actions/toggleComment/issue198269_04.php       |    13 -
 .../toggleComment/issue198269_04.php.toggleComment |    13 -
 .../actions/toggleComment/issue207153.php          |    17 -
 .../toggleComment/issue207153.php.toggleComment    |    17 -
 .../actions/toggleComment/issue213706_01.php       |     1 -
 .../toggleComment/issue213706_01.php.toggleComment |     1 -
 .../actions/toggleComment/issue213706_02.php       |     1 -
 .../toggleComment/issue213706_02.php.toggleComment |     1 -
 .../actions/toggleComment/issue213706_03.php       |     1 -
 .../toggleComment/issue213706_03.php.toggleComment |     1 -
 .../actions/toggleComment/issue218830_01.php       |    10 -
 .../toggleComment/issue218830_01.php.toggleComment |    10 -
 .../actions/toggleComment/issue218830_02.php       |    10 -
 .../toggleComment/issue218830_02.php.toggleComment |    10 -
 .../actions/toggleComment/issue218830_03.php       |    10 -
 .../toggleComment/issue218830_03.php.toggleComment |    10 -
 .../actions/toggleComment/issue218830_04.php       |    10 -
 .../toggleComment/issue218830_04.php.toggleComment |    10 -
 .../actions/toggleComment/issue218830_05.php       |    10 -
 .../toggleComment/issue218830_05.php.toggleComment |    10 -
 .../actions/toggleComment/issue228731_01.php       |    15 -
 .../toggleComment/issue228731_01.php.toggleComment |    15 -
 .../actions/toggleComment/issue228731_02.php       |    15 -
 .../toggleComment/issue228731_02.php.toggleComment |    15 -
 .../actions/toggleComment/issue228731_03.php       |    15 -
 .../toggleComment/issue228731_03.php.toggleComment |    15 -
 .../actions/toggleComment/issue228731_04.php       |    15 -
 .../toggleComment/issue228731_04.php.toggleComment |    15 -
 .../actions/toggleComment/issue228731_05.php       |    15 -
 .../toggleComment/issue228731_05.php.toggleComment |    15 -
 .../actions/toggleComment/issue228731_06.php       |    15 -
 .../toggleComment/issue228731_06.php.toggleComment |    15 -
 .../actions/toggleComment/issue228768_01.php       |     4 -
 .../toggleComment/issue228768_01.php.toggleComment |     4 -
 .../actions/toggleComment/issue228768_02.php       |     4 -
 .../toggleComment/issue228768_02.php.toggleComment |     4 -
 .../actions/toggleComment/issue228768_03.php       |     4 -
 .../toggleComment/issue228768_03.php.toggleComment |     4 -
 .../actions/toggleComment/issue228768_04.php       |     4 -
 .../toggleComment/issue228768_04.php.toggleComment |     4 -
 .../actions/toggleComment/issue228768_05.php       |     4 -
 .../toggleComment/issue228768_05.php.toggleComment |     4 -
 .../actions/toggleComment/issue228768_06.php       |     4 -
 .../toggleComment/issue228768_06.php.toggleComment |     4 -
 .../actions/toggleComment/issue231715_01.php       |     5 -
 .../toggleComment/issue231715_01.php.toggleComment |     5 -
 .../actions/toggleComment/issue231715_02.php       |     8 -
 .../toggleComment/issue231715_02.php.toggleComment |     8 -
 .../actions/toggleComment/issue231715_03.php       |     5 -
 .../toggleComment/issue231715_03.php.toggleComment |     5 -
 .../unit/data/testfiles/actions/useCase_01.php     |    25 -
 .../testfiles/actions/useCase_01.php.usedNames     |     8 -
 .../unit/data/testfiles/actions/useCase_02.php     |    21 -
 .../testfiles/actions/useCase_02.php.usedNames     |    10 -
 .../unit/data/testfiles/actions/useCase_03.php     |    23 -
 .../testfiles/actions/useCase_03.php.usedNames     |     8 -
 .../unit/data/testfiles/actions/useCase_04.php     |    29 -
 .../testfiles/actions/useCase_04.php.usedNames     |     9 -
 .../unit/data/testfiles/actions/useCase_05.php     |    29 -
 .../testfiles/actions/useCase_05.php.usedNames     |     8 -
 .../unit/data/testfiles/actions/useCase_06.php     |    17 -
 .../testfiles/actions/useCase_06.php.usedNames     |     4 -
 .../unit/data/testfiles/actions/useCase_07.php     |    21 -
 .../testfiles/actions/useCase_07.php.usedNames     |     3 -
 .../unit/data/testfiles/actions/useCase_08.php     |    21 -
 .../testfiles/actions/useCase_08.php.usedNames     |     3 -
 php.editor/test/unit/data/testfiles/animalTest.php |    86 -
 .../test/unit/data/testfiles/animalTest2.php       |    52 -
 php.editor/test/unit/data/testfiles/arrays1.php    |     5 -
 .../alternativeSyntaxForEach_01.php                |     5 -
 .../alternativeSyntaxForEach_01.php.indented       |     7 -
 .../alternativeSyntaxForEach_02.php                |     5 -
 .../alternativeSyntaxForEach_02.php.indented       |     6 -
 .../bracketCompleter/alternativeSyntaxFor_01.php   |     3 -
 .../alternativeSyntaxFor_01.php.indented           |     5 -
 .../bracketCompleter/alternativeSyntaxFor_02.php   |     5 -
 .../alternativeSyntaxFor_02.php.indented           |     6 -
 .../bracketCompleter/alternativeSyntaxFor_03.php   |     5 -
 .../alternativeSyntaxFor_03.php.indented           |     6 -
 .../bracketCompleter/alternativeSyntaxFor_04.php   |     6 -
 .../alternativeSyntaxFor_04.php.indented           |     7 -
 .../bracketCompleter/alternativeSyntaxIf_01.php    |     3 -
 .../alternativeSyntaxIf_01.php.indented            |     5 -
 .../bracketCompleter/alternativeSyntaxIf_02.php    |     4 -
 .../alternativeSyntaxIf_02.php.indented            |     5 -
 .../bracketCompleter/alternativeSyntaxIf_03.php    |     5 -
 .../alternativeSyntaxIf_03.php.indented            |     7 -
 .../bracketCompleter/alternativeSyntaxIf_04.php    |     6 -
 .../alternativeSyntaxIf_04.php.indented            |     7 -
 .../bracketCompleter/alternativeSyntaxIf_05.php    |    15 -
 .../alternativeSyntaxIf_05.php.indented            |    17 -
 .../bracketCompleter/alternativeSyntaxIf_06.php    |    16 -
 .../alternativeSyntaxIf_06.php.indented            |    17 -
 .../alternativeSyntaxSwitch_01.php                 |     4 -
 .../alternativeSyntaxSwitch_01.php.indented        |     6 -
 .../alternativeSyntaxSwitch_02.php                 |     5 -
 .../alternativeSyntaxSwitch_02.php.indented        |     6 -
 .../alternativeSyntaxSwitch_03.php                 |     6 -
 .../alternativeSyntaxSwitch_03.php.indented        |     7 -
 .../bracketCompleter/alternativeSyntaxWhile_01.php |     4 -
 .../alternativeSyntaxWhile_01.php.indented         |     6 -
 .../bracketCompleter/alternativeSyntaxWhile_02.php |     4 -
 .../alternativeSyntaxWhile_02.php.indented         |     5 -
 .../bracketCompleter/alternativeSyntaxWhile_03.php |     4 -
 .../alternativeSyntaxWhile_03.php.indented         |     6 -
 .../testfiles/bracketCompleter/issue166424_01.php  |     2 -
 .../bracketCompleter/issue166424_01.php.indented   |     5 -
 .../testfiles/bracketCompleter/issue166424_02.php  |     2 -
 .../bracketCompleter/issue166424_02.php.indented   |     5 -
 .../testfiles/bracketCompleter/issue166424_03.php  |     2 -
 .../bracketCompleter/issue166424_03.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue167816_01.php  |     2 -
 .../bracketCompleter/issue167816_01.php.indented   |     5 -
 .../testfiles/bracketCompleter/issue167816_02.php  |     2 -
 .../bracketCompleter/issue167816_02.php.indented   |     5 -
 .../testfiles/bracketCompleter/issue170779_01.php  |    11 -
 .../testfiles/bracketCompleter/issue170779_02.php  |     0
 .../testfiles/bracketCompleter/issue170779_03.php  |     0
 .../testfiles/bracketCompleter/issue170779_04.php  |     0
 .../testfiles/bracketCompleter/issue191856_01.php  |    24 -
 .../bracketCompleter/issue191856_01.php.indented   |    25 -
 .../testfiles/bracketCompleter/issue191892_01.php  |     7 -
 .../bracketCompleter/issue191892_01.php.indented   |     9 -
 .../testfiles/bracketCompleter/issue193118_01.php  |     8 -
 .../bracketCompleter/issue193118_01.php.indented   |    10 -
 .../testfiles/bracketCompleter/issue193118_02.php  |     8 -
 .../bracketCompleter/issue193118_02.php.indented   |    10 -
 .../testfiles/bracketCompleter/issue195771_01.php  |     1 -
 .../bracketCompleter/issue195771_01.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue195771_02.php  |     1 -
 .../bracketCompleter/issue195771_02.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue195771_03.php  |     5 -
 .../bracketCompleter/issue195771_03.php.indented   |     6 -
 .../testfiles/bracketCompleter/issue195771_04.php  |     1 -
 .../bracketCompleter/issue195771_04.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue195771_05.php  |     1 -
 .../bracketCompleter/issue195771_05.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue195771_06.php  |     1 -
 .../bracketCompleter/issue195771_06.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue195771_07.php  |     1 -
 .../bracketCompleter/issue195771_07.php.indented   |     4 -
 .../testfiles/bracketCompleter/issue196596_01.php  |     6 -
 .../bracketCompleter/issue196596_01.php.indented   |     7 -
 .../testfiles/bracketCompleter/issue196596_02.php  |     6 -
 .../bracketCompleter/issue196596_02.php.indented   |     7 -
 .../testfiles/bracketCompleter/issue196596_03.php  |     6 -
 .../bracketCompleter/issue196596_03.php.indented   |     7 -
 .../testfiles/bracketCompleter/issue196596_04.php  |     6 -
 .../bracketCompleter/issue196596_04.php.indented   |     7 -
 .../testfiles/bracketCompleter/issue197924_01.php  |     8 -
 .../bracketCompleter/issue197924_01.php.indented   |    11 -
 .../testfiles/bracketCompleter/issue197924_02.php  |     8 -
 .../bracketCompleter/issue197924_02.php.indented   |    11 -
 .../testfiles/bracketCompleter/issue202362_01.php  |    14 -
 .../bracketCompleter/issue202362_01.php.indented   |    15 -
 .../testfiles/bracketCompleter/issue202362_02.php  |    14 -
 .../bracketCompleter/issue202362_02.php.indented   |    15 -
 .../testfiles/bracketCompleter/issue202362_03.php  |    14 -
 .../bracketCompleter/issue202362_03.php.indented   |    16 -
 .../testfiles/bracketCompleter/issue202362_04.php  |    14 -
 .../bracketCompleter/issue202362_04.php.indented   |    16 -
 .../testfiles/bracketCompleter/issue202770_01.php  |     6 -
 .../bracketCompleter/issue202770_01.php.indented   |     8 -
 .../testfiles/bracketCompleter/issue202770_02.php  |    14 -
 .../bracketCompleter/issue202770_02.php.indented   |    16 -
 .../testfiles/bracketCompleter/issue202770_03.php  |    14 -
 .../bracketCompleter/issue202770_03.php.indented   |    16 -
 .../testfiles/bracketCompleter/issue202770_04.php  |    23 -
 .../bracketCompleter/issue202770_04.php.indented   |    25 -
 .../testfiles/bracketCompleter/issue203513.php     |     8 -
 .../bracketCompleter/issue203513.php.indented      |    10 -
 .../testfiles/bracketCompleter/issue211394_01.php  |     5 -
 .../bracketCompleter/issue211394_01.php.indented   |     6 -
 .../testfiles/bracketCompleter/issue211394_02.php  |     5 -
 .../bracketCompleter/issue211394_02.php.indented   |     6 -
 .../testfiles/bracketCompleter/issue211394_03.php  |     5 -
 .../bracketCompleter/issue211394_03.php.indented   |     6 -
 .../testClassPropertyGetter.php                    |     9 -
 .../testClassPropertyGetter.php.codegen            |     4 -
 .../testClassPropertyGetterWithoutPublic.php       |     9 -
 ...estClassPropertyGetterWithoutPublic.php.codegen |     4 -
 .../testClassPropertySetter.php                    |     9 -
 .../testClassPropertySetter.php.codegen            |     4 -
 .../testClassPropertySetterWithFluentInterface.php |     9 -
 ...ssPropertySetterWithFluentInterface.php.codegen |     5 -
 .../testClassPropertySetterWithoutPublic.php       |     9 -
 ...estClassPropertySetterWithoutPublic.php.codegen |     4 -
 .../testInstancePropertyGetter.php                 |     9 -
 .../testInstancePropertyGetter.php.codegen         |     4 -
 .../testInstancePropertySetter.php                 |     9 -
 .../testInstancePropertySetter.php.codegen         |     4 -
 ...stInstancePropertySetterWithFluentInterface.php |     9 -
 ...cePropertySetterWithFluentInterface.php.codegen |     5 -
 .../completion/documentation/arrayReturnType.php   |    14 -
 .../arrayReturnType.php.testArrayReturnType.html   |     9 -
 .../completion/documentation/fieldVar.php          |    43 -
 .../fieldVar.php.testFieldWithDesc.html            |    11 -
 .../fieldVar.php.testFieldWithDescAndArray.html    |    11 -
 .../fieldVar.php.testFieldWithoutDesc.html         |     9 -
 .../fieldVar.php.testFieldWithoutDescAndArray.html |     9 -
 .../functionWithArrayParamWithoutDesc.php          |    12 -
 ....php.testFunctionWithArrayParamWithoutDesc.html |    11 -
 .../functionWithArrayReturnWithoutDesc.php         |    12 -
 ...php.testFunctionWithArrayReturnWithoutDesc.html |     9 -
 .../completion/documentation/issue197696.php       |    18 -
 .../documentation/issue197696.php.test197696.html  |     6 -
 .../completion/documentation/issue207952.php       |    23 -
 .../issue207952.php.testIssue207952_01.html        |    13 -
 .../issue207952.php.testIssue207952_02.html        |    15 -
 .../completion/documentation/issue207952_nonNs.php |    23 -
 .../issue207952_nonNs.php.testIssue207952_03.html  |    13 -
 .../issue207952_nonNs.php.testIssue207952_04.html  |    15 -
 .../completion/documentation/issue215408.php       |    10 -
 .../issue215408.php.testIssue215408.html           |     6 -
 .../completion/documentation/issue245158.php       |    29 -
 .../issue245158.php.testIssue245158_01.html        |    11 -
 .../issue245158.php.testIssue245158_02.html        |    11 -
 .../completion/documentation/propertyWithArray.php |    13 -
 ...ropertyWithArray.php.testPropertyWithArray.html |     6 -
 .../testfiles/completion/lib/arrays/arrays.php     |    33 -
 .../lib/arrays/arrays.php.testArrays_01.completion |     5 -
 .../lib/arrays/arrays.php.testArrays_02.completion |     5 -
 .../lib/arrays/arrays.php.testArrays_03.completion |     5 -
 .../lib/arrays/arrays.php.testArrays_04.completion |     5 -
 .../testfiles/completion/lib/catchinstanceof.php   |    12 -
 .../catchinstanceof.php.testTypeInCatch.completion |     4 -
 ...hinstanceof.php.testTypeInInstanceof.completion |     4 -
 .../lib/classConstructorOptionalParam.php          |    30 -
 ...testClassConstructorOptionalParam_01.completion |    37 -
 .../completion/lib/class_member_visibility.php     |    23 -
 ...ility.php.testClassMemberVisibility1.completion |     5 -
 ...ility.php.testClassMemberVisibility2.completion |     7 -
 ...ility.php.testClassMemberVisibility3.completion |     5 -
 .../testfiles/completion/lib/clsDeclaration.php    |     8 -
 ...lsDeclaration.php.testClsDeclaration.completion |     3 -
 ...Declaration.php.testClsDeclaration_1.completion |     3 -
 ...Declaration.php.testClsDeclaration_2.completion |     3 -
 ...Declaration.php.testClsDeclaration_3.completion |     6 -
 ...Declaration.php.testClsDeclaration_4.completion |     5 -
 ...Declaration.php.testClsDeclaration_5.completion |     3 -
 ...Declaration.php.testClsDeclaration_6.completion |     6 -
 ...Declaration.php.testClsDeclaration_7.completion |     6 -
 ...Declaration.php.testClsDeclaration_8.completion |     5 -
 .../testfiles/completion/lib/clsDeclaration02.php  |    17 -
 ...laration02.php.testClsDeclaration_10.completion |   414 -
 ...laration02.php.testClsDeclaration_11.completion |   133 -
 ...laration02.php.testClsDeclaration_12.completion |   133 -
 ...laration02.php.testClsDeclaration_13.completion |   414 -
 ...claration02.php.testClsDeclaration_9.completion |   414 -
 .../completion/lib/codeTemplateFilter/empty.php    |     2 -
 .../data/testfiles/completion/lib/comments.php     |    11 -
 .../lib/comments.php.testComments1.completion      |     3 -
 .../lib/comments.php.testComments2.completion      |     3 -
 .../lib/comments.php.testComments3.completion      |    21 -
 .../completion/lib/function_return_type.php        |    32 -
 ...urn_type.php.testFunctionReturnType1.completion |     6 -
 ...urn_type.php.testFunctionReturnType2.completion |     6 -
 ...urn_type.php.testFunctionReturnType3.completion |     6 -
 .../data/testfiles/completion/lib/insideClass.php  |    20 -
 .../lib/insideClass.php.testInsideClass.completion |     5 -
 .../insideClass.php.testInsideClass_1.completion   |     5 -
 .../insideClass.php.testInsideClass_2.completion   |    16 -
 .../insideClass.php.testInsideClass_3.completion   |     4 -
 .../insideClass.php.testInsideClass_4.completion   |     3 -
 .../insideClass.php.testInsideClass_5.completion   |     3 -
 .../insideClass.php.testInsideClass_6.completion   |     4 -
 .../insideClass.php.testInsideClass_7.completion   |     5 -
 .../insideClass.php.testInsideClass_8.completion   |     6 -
 .../data/testfiles/completion/lib/insideClass2.php |    24 -
 .../insideClass2.php.testInsideClassAdv.completion |     5 -
 ...nsideClass2.php.testInsideClassAdv_1.completion |     6 -
 ...nsideClass2.php.testInsideClassAdv_2.completion |     6 -
 ...nsideClass2.php.testInsideClassAdv_3.completion |     4 -
 ...nsideClass2.php.testInsideClassAdv_4.completion |     5 -
 .../data/testfiles/completion/lib/insideClass3.php |    12 -
 .../insideClass3.php.testInsideClass_10.completion |     5 -
 .../insideClass3.php.testInsideClass_11.completion |     5 -
 .../insideClass3.php.testInsideClass_9.completion  |     5 -
 .../testfiles/completion/lib/insideInterface.php   |    13 -
 ...ideInterface.php.testInsideInterface.completion |     5 -
 ...eInterface.php.testInsideInterface_1.completion |     5 -
 ...Interface.php.testInsideInterface_10.completion |     7 -
 ...Interface.php.testInsideInterface_11.completion |     5 -
 ...Interface.php.testInsideInterface_12.completion |     7 -
 ...Interface.php.testInsideInterface_13.completion |     8 -
 ...Interface.php.testInsideInterface_14.completion |     8 -
 ...eInterface.php.testInsideInterface_2.completion |     5 -
 ...eInterface.php.testInsideInterface_3.completion |     5 -
 ...eInterface.php.testInsideInterface_4.completion |     5 -
 ...eInterface.php.testInsideInterface_5.completion |     5 -
 ...eInterface.php.testInsideInterface_6.completion |     5 -
 ...eInterface.php.testInsideInterface_7.completion |     5 -
 ...eInterface.php.testInsideInterface_9.completion |     5 -
 .../data/testfiles/completion/lib/interfaces.php   |    13 -
 .../lib/interfaces.php.testInterfaces1.completion  |     5 -
 .../data/testfiles/completion/lib/issue132294.php  |     5 -
 .../lib/issue132294.php.test132294.completion      |     4 -
 .../lib/issue132294.php.test132294_1.completion    |     4 -
 .../data/testfiles/completion/lib/issue135618.php  |    13 -
 .../lib/issue135618.php.test135618.completion      |     6 -
 .../lib/issue135618.php.test135618_1.completion    |     6 -
 .../lib/issue135618.php.test135618_2.completion    |     5 -
 .../data/testfiles/completion/lib/issue136092.php  |     9 -
 ...e136092.php.test136092_withReference.completion |     4 -
 ...6092.php.test136092_withoutReference.completion |     4 -
 .../data/testfiles/completion/lib/issue136188.php  |    16 -
 .../lib/issue136188.php.test136188.completion      |     5 -
 .../lib/issue136188.php.test136188_1.completion    |     5 -
 .../lib/issue136188.php.test136188_2.completion    |     5 -
 .../lib/issue136188.php.test136188_3.completion    |     4 -
 .../lib/issue136188.php.test136188_4.completion    |     4 -
 .../lib/issue136188.php.test136188_5.completion    |     4 -
 .../data/testfiles/completion/lib/issue136744.php  |    20 -
 .../lib/issue136744.php.test136744_1.completion    |     4 -
 .../lib/issue136744.php.test136744_2.completion    |     3 -
 .../lib/issue136744.php.test136744_3.completion    |     4 -
 .../lib/issue136744.php.test136744_4.completion    |     3 -
 .../data/testfiles/completion/lib/issue137033.php  |     5 -
 .../lib/issue137033.php.test137033_1.completion    |     3 -
 .../lib/issue137033.php.test137033_2.completion    |     3 -
 .../data/testfiles/completion/lib/issue140633.php  |     4 -
 .../lib/issue140633.php.test140633.completion      |     5 -
 .../data/testfiles/completion/lib/issue140758.php  |     4 -
 .../lib/issue140758.php.test140758.completion      |    36 -
 .../lib/issue140758.php.test140758_1.completion    |    36 -
 .../data/testfiles/completion/lib/issue140784.php  |    23 -
 .../lib/issue140784.php.test140784.completion      |     5 -
 .../data/testfiles/completion/lib/issue141999.php  |    13 -
 .../lib/issue141999.php.test141999.completion      |     4 -
 .../data/testfiles/completion/lib/issue142024.php  |    14 -
 .../lib/issue142024.php.test142024.completion      |     5 -
 .../data/testfiles/completion/lib/issue142051.php  |    15 -
 .../lib/issue142051.php.test142051.completion      |     4 -
 .../lib/issue142051.php.test142051_1.completion    |     4 -
 .../data/testfiles/completion/lib/issue142091.php  |    10 -
 .../lib/issue142091.php.test142091.completion      |     4 -
 .../lib/issue142091.php.test142091_1.completion    |     4 -
 .../data/testfiles/completion/lib/issue142234.php  |    13 -
 .../lib/issue142234.php.test142234.completion      |     3 -
 .../lib/issue142234.php.test142234_1.completion    |     5 -
 .../data/testfiles/completion/lib/issue142919.php  |    12 -
 .../lib/issue142919.php.test142919.completion      |     6 -
 .../data/testfiles/completion/lib/issue144409.php  |    13 -
 .../lib/issue144409.php.test144409.completion      |     4 -
 .../data/testfiles/completion/lib/issue144830.php  |     8 -
 .../lib/issue144830.php.test144830.completion      |     5 -
 .../testfiles/completion/lib/issue144840_01.php    |    11 -
 ...ssue144840_01.php.testIssue144840_01.completion |     5 -
 .../data/testfiles/completion/lib/issue145138.php  |     9 -
 .../lib/issue145138.php.test145138_1.completion    |     4 -
 .../lib/issue145138.php.test145138_2.completion    |     4 -
 .../data/testfiles/completion/lib/issue145206.php  |    17 -
 .../lib/issue145206.php.test145206_1.completion    |     5 -
 .../lib/issue145206.php.test145206_2.completion    |     5 -
 .../lib/issue145206.php.test145206_3.completion    |     5 -
 .../lib/issue145206.php.test145206_4.completion    |     5 -
 .../data/testfiles/completion/lib/issue145692.php  |    13 -
 .../lib/issue145692.php.test145692.completion      |     4 -
 .../data/testfiles/completion/lib/issue146176.php  |     8 -
 .../lib/issue146176.php.test146176.completion      |     3 -
 .../data/testfiles/completion/lib/issue146187.php  |    17 -
 .../lib/issue146187.php.test146187.completion      |     5 -
 .../data/testfiles/completion/lib/issue146648.php  |     8 -
 .../lib/issue146648.php.test146648.completion      |     3 -
 .../lib/issue146648.php.test146648_1.completion    |     5 -
 .../data/testfiles/completion/lib/issue147055.php  |     3 -
 .../lib/issue147055.php.test147055.completion      |     3 -
 .../data/testfiles/completion/lib/issue147179.php  |     9 -
 .../lib/issue147179.php.test147179_1.completion    |     5 -
 .../lib/issue147179.php.test147179_2.completion    |     5 -
 .../data/testfiles/completion/lib/issue147191.php  |    13 -
 .../lib/issue147191.php.test147191.completion      |     5 -
 .../data/testfiles/completion/lib/issue147427.php  |    10 -
 .../lib/issue147427.php.test147427.completion      |     4 -
 .../data/testfiles/completion/lib/issue147575.php  |    27 -
 .../lib/issue147575.php.test147575.completion      |     6 -
 .../lib/issue147575.php.test147575_1.completion    |     6 -
 .../lib/issue147575.php.test147575_2.completion    |     6 -
 .../lib/issue147575.php.test147575_3.completion    |     6 -
 .../lib/issue147575.php.test147575_4.completion    |     6 -
 .../lib/issue147575.php.test147575_5.completion    |     6 -
 .../lib/issue147575.php.test147575_6.completion    |     6 -
 .../lib/issue147575.php.test147575_7.completion    |     6 -
 .../lib/issue147575.php.test147575_8.completion    |     6 -
 .../lib/issue147575.php.test147575_9.completion    |     6 -
 .../lib/issue147575.php.test1o147575.completion    |     6 -
 .../lib/issue147575.php.test2i147575.completion    |     6 -
 .../lib/issue147575.php.test2o147575.completion    |     6 -
 .../lib/issue147575.php.test3i147575.completion    |     6 -
 .../lib/issue147575.php.test3o147575.completion    |     6 -
 .../lib/issue147575.php.test4i147575.completion    |     6 -
 .../lib/issue147575.php.test5i147575.completion    |     6 -
 .../lib/issue147575.php.test6i147575.completion    |     6 -
 .../lib/issue147575.php.test7i147575.completion    |     6 -
 .../lib/issue147575.php.test8i147575.completion    |     6 -
 .../lib/issue147575.php.test9i147575.completion    |     6 -
 .../data/testfiles/completion/lib/issue147883.php  |    12 -
 .../lib/issue147883.php.test147883.completion      |     4 -
 .../data/testfiles/completion/lib/issue148109.php  |    12 -
 .../lib/issue148109.php.test148109.completion      |     6 -
 .../data/testfiles/completion/lib/issue148213.php  |    18 -
 .../lib/issue148213.php.test148213.completion      |     4 -
 .../data/testfiles/completion/lib/issue148219.php  |    11 -
 .../lib/issue148219.php.test148219.completion      |     4 -
 .../data/testfiles/completion/lib/issue148856.php  |    14 -
 .../lib/issue148856.php.test148856.completion      |     4 -
 .../data/testfiles/completion/lib/issue149519.php  |     9 -
 .../lib/issue149519.php.test149519.completion      |     5 -
 .../data/testfiles/completion/lib/issue153707.php  |    20 -
 .../issue153707.php.testIssue153707_01.completion  |   599 -
 .../issue153707.php.testIssue153707_02.completion  |    20 -
 .../issue153707.php.testIssue153707_03.completion  |     4 -
 .../issue153707.php.testIssue153707_04.completion  |     4 -
 .../data/testfiles/completion/lib/issue153867.php  |     3 -
 .../lib/issue153867.php.testIssue153867.completion |   594 -
 .../issue153867.php.testIssue153867_01.completion  |     3 -
 .../issue153867.php.testIssue153867_02.completion  |     3 -
 .../issue153867.php.testIssue153867_03.completion  |     3 -
 .../data/testfiles/completion/lib/issue154055.php  |     9 -
 .../lib/issue154055.php.test154055.completion      |     5 -
 .../data/testfiles/completion/lib/issue157534.php  |    16 -
 .../lib/issue157534.php.testIssue157534.completion |     4 -
 .../issue157534.php.testIssue157534_1.completion   |     4 -
 .../issue157534.php.testIssue157534_2.completion   |     4 -
 .../testfiles/completion/lib/issue171232_01.php    |    14 -
 ...ssue171232_01.php.testIssue171232_01.completion |     5 -
 .../testfiles/completion/lib/issue171232_02.php    |    14 -
 ...ssue171232_02.php.testIssue171232_02.completion |     5 -
 .../data/testfiles/completion/lib/issue194300.php  |    33 -
 .../issue194300.php.testIssue194300_01.completion  |     6 -
 .../data/testfiles/completion/lib/issue196714.php  |    17 -
 .../lib/issue196714.php.testIssue196714.completion |     5 -
 .../data/testfiles/completion/lib/issue197453.php  |    18 -
 .../lib/issue197453.php.testIssue197453.completion |     4 -
 .../data/testfiles/completion/lib/issue197571.php  |    15 -
 .../lib/issue197571.php.testIssue197571.completion |     8 -
 .../data/testfiles/completion/lib/issue200178.php  |     8 -
 .../lib/issue200178.php.testIssue200178.completion |    19 -
 .../issue200178.php.testIssue200178_1.completion   |    18 -
 .../data/testfiles/completion/lib/issue200795.php  |    11 -
 .../lib/issue200795.php.testIssue200795.completion |   406 -
 .../data/testfiles/completion/lib/issue201032.php  |    66 -
 .../issue201032.php.testIssue201032_1.completion   |     4 -
 .../issue201032.php.testIssue201032_2.completion   |     4 -
 .../issue201032.php.testIssue201032_3.completion   |     4 -
 .../issue201032.php.testIssue201032_4.completion   |     4 -
 .../issue201032.php.testIssue201032_5.completion   |     4 -
 .../issue201032.php.testIssue201032_6.completion   |     4 -
 .../issue201032.php.testIssue201032_7.completion   |     4 -
 .../data/testfiles/completion/lib/issue202281.php  |    10 -
 .../lib/issue202281.php.testIssue202281.completion |     7 -
 .../data/testfiles/completion/lib/mixedtypes.php   |    57 -
 .../lib/mixedtypes.php.testMixedType01.completion  |     7 -
 .../lib/mixedtypes.php.testMixedType02.completion  |     7 -
 .../lib/mixedtypes.php.testMixedType03.completion  |     6 -
 .../data/testfiles/completion/lib/mixedtypes_1.php |    60 -
 .../mixedtypes_1.php.testMixedType01_1.completion  |     7 -
 .../mixedtypes_1.php.testMixedType02_1.completion  |     7 -
 .../mixedtypes_1.php.testMixedType03_1.completion  |     6 -
 .../data/testfiles/completion/lib/namespaces1.php  |    10 -
 .../lib/namespaces1.php.testNamespaces1.completion |     5 -
 .../lib/namespaces1.php.testNamespaces2.completion |     4 -
 .../lib/namespaces1.php.testNamespaces3.completion |     4 -
 .../lib/namespaces1.php.testNamespaces4.completion |     4 -
 .../lib/namespaces1.php.testNamespaces5.completion |     5 -
 .../lib/namespaces1.php.testNamespaces6.completion |     4 -
 .../lib/namespaces1.php.testNamespaces7.completion |     4 -
 .../lib/namespaces1.php.testNamespaces8.completion |     4 -
 .../netbeans68version/magicmethods/issue242396.php |     8 -
 .../issue242396.php.testIssue242396.completion     |     5 -
 .../magicmethods/issue242396_data.php              |    39 -
 .../magicmethods/magicmethods.php                  |    10 -
 .../magicmethods.php.testParamDeclTypes.completion |     5 -
 .../paramdecltypes/paramdecltypes.php              |     7 -
 ...aramdecltypes.php.testParamDeclTypes.completion |    88 -
 ...amdecltypes.php.testParamDeclTypes10.completion |     3 -
 ...amdecltypes.php.testParamDeclTypes11.completion |     7 -
 ...amdecltypes.php.testParamDeclTypes12.completion |     3 -
 ...amdecltypes.php.testParamDeclTypes13.completion |     3 -
 ...amdecltypes.php.testParamDeclTypes14.completion |     7 -
 ...ramdecltypes.php.testParamDeclTypes2.completion |     3 -
 ...ramdecltypes.php.testParamDeclTypes3.completion |     3 -
 ...ramdecltypes.php.testParamDeclTypes4.completion |     3 -
 ...ramdecltypes.php.testParamDeclTypes5.completion |     7 -
 ...ramdecltypes.php.testParamDeclTypes6.completion |     3 -
 ...ramdecltypes.php.testParamDeclTypes7.completion |     3 -
 ...ramdecltypes.php.testParamDeclTypes8.completion |     7 -
 ...ramdecltypes.php.testParamDeclTypes9.completion |     3 -
 .../typeinference/typeinference.php                |   108 -
 ...typeinference.php.testTypeInference1.completion |    12 -
 ...ypeinference.php.testTypeInference10.completion |    12 -
 ...ypeinference.php.testTypeInference11.completion |    12 -
 ...ypeinference.php.testTypeInference12.completion |    12 -
 ...ypeinference.php.testTypeInference13.completion |    12 -
 ...ypeinference.php.testTypeInference14.completion |    12 -
 ...ypeinference.php.testTypeInference15.completion |     3 -
 ...ypeinference.php.testTypeInference16.completion |    12 -
 ...ypeinference.php.testTypeInference17.completion |    12 -
 ...ypeinference.php.testTypeInference18.completion |    12 -
 ...typeinference.php.testTypeInference2.completion |    12 -
 ...typeinference.php.testTypeInference3.completion |    12 -
 ...typeinference.php.testTypeInference4.completion |    12 -
 ...typeinference.php.testTypeInference5.completion |    12 -
 ...typeinference.php.testTypeInference7.completion |    12 -
 ...typeinference.php.testTypeInference8.completion |    12 -
 ...typeinference.php.testTypeInference9.completion |    12 -
 .../data/testfiles/completion/lib/nowdoc02.php     |    16 -
 .../lib/nowdoc02.php.testHTML.completion           |     6 -
 .../testfiles/completion/lib/optional_args.php     |    10 -
 ...optional_args.php.testOptionalArgs_1.completion |     6 -
 ...optional_args.php.testOptionalArgs_2.completion |     5 -
 .../lib/php54/anonymousObjectVariables.php         |    10 -
 ....php.testAnonymousObjectVariables_01.completion |     5 -
 ....php.testAnonymousObjectVariables_02.completion |     5 -
 .../lib/php54/anonymousObjectVariablesNs.php       |    23 -
 ...hp.testAnonymousObjectVariablesNs_01.completion |     4 -
 ...hp.testAnonymousObjectVariablesNs_02.completion |     4 -
 ...hp.testAnonymousObjectVariablesNs_03.completion |     4 -
 .../completion/lib/php54/callableTypeHint.php      |    11 -
 ...TypeHint.php.testCallableTypeHint_01.completion |    14 -
 ...TypeHint.php.testCallableTypeHint_02.completion |     6 -
 ...TypeHint.php.testCallableTypeHint_03.completion |    14 -
 ...TypeHint.php.testCallableTypeHint_04.completion |     6 -
 .../testfiles/completion/lib/php54/shortArrays.php |     4 -
 .../shortArrays.php.testShortArrays.completion     |     4 -
 .../data/testfiles/completion/lib/php54/traits.php |    45 -
 .../lib/php54/traits.php.testTraits1.completion    |     6 -
 .../lib/php54/traits.php.testTraits2.completion    |     8 -
 .../lib/php54/traits.php.testTraits3.completion    |     8 -
 .../lib/php54/traits.php.testTraits4.completion    |    12 -
 .../completion/lib/php54/traitsMultiUse.php        |    33 -
 ...aitsMultiUse.php.testTraitsMultiUse1.completion |    12 -
 ...aitsMultiUse.php.testTraitsMultiUse2.completion |     8 -
 .../completion/lib/php56/useFuncAndConst.php       |    19 -
 ...cAndConst.php.testUseFuncAndConst_01.completion |     5 -
 ...cAndConst.php.testUseFuncAndConst_02.completion |     5 -
 ...cAndConst.php.testUseFuncAndConst_03.completion |     5 -
 ...cAndConst.php.testUseFuncAndConst_04.completion |     5 -
 ...cAndConst.php.testUseFuncAndConst_05.completion |     4 -
 ...cAndConst.php.testUseFuncAndConst_06.completion |     5 -
 ...cAndConst.php.testUseFuncAndConst_07.completion |     4 -
 ...cAndConst.php.testUseFuncAndConst_08.completion |     5 -
 .../completion/lib/qualifiedStatic/Strings.php     |     7 -
 .../completion/lib/qualifiedStatic/issue.php       |     7 -
 .../issue.php.testUseCase1.completion              |     6 -
 .../completion/lib/test155085_01/test.php          |    20 -
 .../test155085_01/test.php.testUseCase1.completion |     4 -
 .../completion/lib/test155085_02/declaration.php   |    11 -
 .../completion/lib/test155085_02/test.php          |    14 -
 .../test155085_02/test.php.testUseCase1.completion |     5 -
 .../testfiles/completion/lib/test163432/test.php   |     9 -
 .../lib/test163432/test.php.test163432.completion  |     4 -
 .../test163432/test.php.test163432_1.completion    |     4 -
 .../testfiles/completion/lib/test164755/test.php   |    44 -
 .../lib/test164755/test.php.test164755.completion  |     5 -
 .../test164755/test.php.test164755_1.completion    |     5 -
 .../testfiles/completion/lib/test171178/html.php   |   478 -
 .../lib/test171178/html.php.test171178.completion  |    43 -
 .../completion/lib/test171178/htmlbase.php         |   569 -
 .../completion/lib/test172925/test172925.php       |     8 -
 ...t172925.php.testPhpContextWithPrefix.completion |    22 -
 .../data/testfiles/completion/lib/test186936/a.php |     7 -
 .../data/testfiles/completion/lib/test186936/b.php |     7 -
 .../completion/lib/test186936/issue186936.php      |     6 -
 .../issue186936.php.test186936.completion          |     6 -
 .../completion/lib/test188107/DatabaseRecord.php   |    30 -
 .../completion/lib/test188107/MyTable.php          |    20 -
 .../test188107/MyTable.php.testUseCase1.completion |     5 -
 .../test188107/MyTable.php.testUseCase2.completion |     7 -
 .../test188107/MyTable.php.testUseCase3.completion |     7 -
 .../completion/lib/test194294/TestCase.php         |    26 -
 .../testfiles/completion/lib/test194294/Usage.php  |    19 -
 .../Usage.php.testReturnType01.completion          |     6 -
 .../Usage.php.testReturnType02.completion          |     6 -
 .../Usage.php.testReturnType03.completion          |     6 -
 .../Usage.php.testReturnType04.completion          |     6 -
 .../testfiles/completion/lib/test194836/index.php  |    17 -
 .../index.php.testIssue194836.completion           |     3 -
 .../completion/lib/test194836/index_02.php         |    16 -
 .../index_02.php.testIssue194836_02.completion     |     8 -
 .../completion/lib/test194836/index_03.php         |    16 -
 .../index_03.php.testIssue194836_03.completion     |     8 -
 .../completion/lib/test194836/index_04.php         |    15 -
 .../index_04.php.testIssue194836_04.completion     |     8 -
 .../completion/lib/test194836/index_05.php         |    15 -
 .../index_05.php.testIssue194836_05.completion     |     8 -
 .../completion/lib/test194836/library/Admin.php    |    13 -
 .../lib/test194836/library/SuperUser.php           |     9 -
 .../completion/lib/test194836/library/XUser.php    |    10 -
 .../lib/test194836/library/XUserAbstract.php       |    24 -
 .../lib/test194836/library/XUserInterface.php      |     8 -
 .../completion/lib/test197084/Test197084.php       |    53 -
 .../Test197084.php.testUseCase1.completion         |     4 -
 .../Test197084.php.testUseCase2.completion         |     6 -
 .../Test197084.php.testUseCase3.completion         |     6 -
 .../Test197084.php.testUseCase4.completion         |     6 -
 .../completion/lib/test200501/test200501.php       |    11 -
 .../test200501.php.testUseCase1.completion         |     4 -
 .../completion/lib/test201870/test201870.php       |    11 -
 .../test201870.php.testUseCase1.completion         |     5 -
 .../completion/lib/test202498/test202498_01.php    |    12 -
 .../completion/lib/test202498/test202498_02.php    |    12 -
 .../test202498_02.php.testUseCase1.completion      |     5 -
 .../completion/lib/test202530/test202530.php       |    25 -
 .../test202530.php.testUseCase1.completion         |     6 -
 .../completion/lib/test203294/test203294.php       |    15 -
 .../test203294.php.testUseCase1.completion         |    12 -
 .../completion/lib/test204104/test204104.php       |    31 -
 .../test204104.php.testUseCase1.completion         |     5 -
 .../completion/lib/test204104/test204104_02.php    |    32 -
 .../test204104_02.php.testUseCase2.completion      |     5 -
 .../completion/lib/test204104/test204104_03.php    |    26 -
 .../test204104_03.php.testUseCase3.completion      |     5 -
 .../completion/lib/test204104/test204104_04.php    |    23 -
 .../test204104_04.php.testUseCase4.completion      |     3 -
 .../completion/lib/test204104/test204104_05.php    |    31 -
 .../test204104_05.php.testUseCase5.completion      |     4 -
 .../testfiles/completion/lib/test204847/Types.php  |    12 -
 .../testfiles/completion/lib/test204847/User.php   |    15 -
 .../test204847/User.php.testUseCase1.completion    |     7 -
 .../completion/lib/test204908/test204908.php       |    27 -
 .../test204908.php.testUseCase1.completion         |     5 -
 .../completion/lib/test204958/issue204958.php      |    19 -
 .../issue204958.php.testUseCase1.completion        |     9 -
 .../issue204958.php.testUseCase2.completion        |     5 -
 .../completion/lib/test206521/test206521.php       |    20 -
 .../test206521.php.testUseCase1.completion         |     5 -
 .../completion/lib/test207088/test207088.php       |    16 -
 .../test207088.php.testUseCase1.completion         |    18 -
 .../completion/lib/test207188/test207188.php       |    10 -
 .../test207188.php.testUseCase1.completion         |     4 -
 .../test207188.php.testUseCase2.completion         |    84 -
 .../testfiles/completion/lib/test207345/bar.php    |     9 -
 .../lib/test207345/bar.php.testUseCase1.completion |     8 -
 .../testfiles/completion/lib/test207345/foo.php    |     7 -
 .../completion/lib/test207592/Control.php          |     9 -
 .../completion/lib/test207592/Presenter.php        |     9 -
 .../lib/test207592/PresenterComponent.php          |    12 -
 .../completion/lib/test207592/TaskList.php         |    11 -
 .../TaskList.php.testUseCase1.completion           |     5 -
 .../completion/lib/test207594/exceptions.php       |    17 -
 .../completion/lib/test207594/issue207594.php      |    11 -
 .../issue207594.php.testUseCase1.completion        |     7 -
 .../completion/lib/test208193/issue208193.php      |    26 -
 .../issue208193.php.testUseCase1.completion        |     6 -
 .../completion/lib/test208784/issue208784.php      |    32 -
 .../issue208784.php.testUseCase1.completion        |     4 -
 .../testfiles/completion/lib/test208825/Delme2.php |     9 -
 .../completion/lib/test208825/delme/Delme1.php     |    16 -
 .../completion/lib/test208825/test208825.php       |    10 -
 .../test208825.php.testUseCase1.completion         |     5 -
 .../completion/lib/test209117/issue209117.php      |    17 -
 .../issue209117.php.testUseCase1.completion        |    28 -
 .../completion/lib/test209255/test209255.php       |    16 -
 .../test209255.php.testUseCase1.completion         |     4 -
 .../completion/lib/test209405/issue209405.php      |    12 -
 .../issue209405.php.testUseCase1.completion        |     4 -
 .../issue209405.php.testUseCase2.completion        |     4 -
 .../completion/lib/test209608/issue209608.php      |    13 -
 .../issue209608.php.testUseCase1.completion        |     5 -
 .../completion/lib/test211230/test211230.php       |    17 -
 .../test211230.php.testUseCase1.completion         |     6 -
 .../completion/lib/test215161/test215161.php       |    15 -
 .../test215161.php.testUseCase1.completion         |     5 -
 .../data/testfiles/completion/lib/test215371/A.php |     9 -
 .../data/testfiles/completion/lib/test215371/B.php |     9 -
 .../completion/lib/test215371/Exception.php        |    12 -
 .../completion/lib/test215371/test215371.php       |    17 -
 .../test215371.php.testUseCase1.completion         |     7 -
 .../completion/lib/test216119/test216119.php       |    31 -
 .../test216119.php.testUseCase1.completion         |     5 -
 .../completion/lib/test217990/test217990.php       |    26 -
 .../test217990.php.testUseCase1.completion         |     6 -
 .../completion/lib/test221725/test221725.php       |    28 -
 .../test221725.php.testUseCase1.completion         |     4 -
 .../completion/lib/test224549/declarations.php     |    18 -
 .../completion/lib/test224549/test224549.php       |     9 -
 .../test224549.php.testUseCase1.completion         |     5 -
 .../completion/lib/test225062/test225062.php       |    22 -
 .../test225062.php.testUseCase1.completion         |     5 -
 .../completion/lib/test233756/issue233756.php      |    19 -
 .../issue233756.php.testUseCase1.completion        |    30 -
 .../completion/lib/test233938/issue233938.php      |     4 -
 .../issue233938.php.testUseCase1.completion        |    82 -
 .../completion/lib/test234243/issue234243.php      |    76 -
 .../issue234243.php.testUseCase1.completion        |     5 -
 .../completion/lib/test240242/issue240242.php      |    14 -
 .../issue240242.php.testUseCase1.completion        |     6 -
 .../completion/lib/test242351/issue242351.php      |    18 -
 .../issue242351.php.testUseCase1.completion        |     5 -
 .../completion/lib/test_cc_on_methods.php          |    46 -
 ...t_cc_on_methods.php.testCCOnMethods0.completion |     4 -
 ...t_cc_on_methods.php.testCCOnMethods1.completion |     6 -
 ...t_cc_on_methods.php.testCCOnMethods2.completion |     6 -
 ...t_cc_on_methods.php.testCCOnMethods3.completion |     6 -
 ...t_cc_on_methods.php.testCCOnMethods4.completion |     4 -
 ...t_cc_on_methods.php.testCCOnMethods5.completion |     6 -
 ...t_cc_on_methods.php.testCCOnMethods6.completion |     4 -
 .../completion/lib/tests144653/tests144653.php     |    10 -
 ...s144653.php.testPhpContextWithPrefix.completion |     5 -
 .../completion/lib/tests147730/a147730.php         |     7 -
 ...a147730.php.testPhpContextWithPrefix.completion |     4 -
 .../completion/lib/tests147730/b147730.php         |     5 -
 .../completion/lib/tests159970/issue159970.php     |    41 -
 .../issue159970.php.testCase1.completion           |     6 -
 .../issue159970.php.testCase2.completion           |     6 -
 .../completion/lib/tests160444/issue160444.php     |    68 -
 .../issue160444.php.testIssue160444_1.completion   |     5 -
 .../issue160444.php.testIssue160444_10.completion  |     5 -
 .../issue160444.php.testIssue160444_11.completion  |     5 -
 .../issue160444.php.testIssue160444_12.completion  |     5 -
 .../issue160444.php.testIssue160444_13.completion  |     5 -
 .../issue160444.php.testIssue160444_14.completion  |     5 -
 .../issue160444.php.testIssue160444_15.completion  |     5 -
 .../issue160444.php.testIssue160444_16.completion  |     5 -
 .../issue160444.php.testIssue160444_17.completion  |     5 -
 .../issue160444.php.testIssue160444_18.completion  |     5 -
 .../issue160444.php.testIssue160444_19.completion  |     5 -
 .../issue160444.php.testIssue160444_2.completion   |     5 -
 .../issue160444.php.testIssue160444_20.completion  |     5 -
 .../issue160444.php.testIssue160444_21.completion  |     5 -
 .../issue160444.php.testIssue160444_22.completion  |     5 -
 .../issue160444.php.testIssue160444_23.completion  |     5 -
 .../issue160444.php.testIssue160444_24.completion  |     5 -
 .../issue160444.php.testIssue160444_25.completion  |     5 -
 .../issue160444.php.testIssue160444_26.completion  |     5 -
 .../issue160444.php.testIssue160444_27.completion  |     5 -
 .../issue160444.php.testIssue160444_28.completion  |     5 -
 .../issue160444.php.testIssue160444_29.completion  |     5 -
 .../issue160444.php.testIssue160444_3.completion   |     5 -
 .../issue160444.php.testIssue160444_30.completion  |     5 -
 .../issue160444.php.testIssue160444_31.completion  |     5 -
 .../issue160444.php.testIssue160444_32.completion  |     5 -
 .../issue160444.php.testIssue160444_33.completion  |     5 -
 .../issue160444.php.testIssue160444_34.completion  |     5 -
 .../issue160444.php.testIssue160444_35.completion  |     5 -
 .../issue160444.php.testIssue160444_36.completion  |     5 -
 .../issue160444.php.testIssue160444_4.completion   |     5 -
 .../issue160444.php.testIssue160444_5.completion   |     5 -
 .../issue160444.php.testIssue160444_6.completion   |     5 -
 .../issue160444.php.testIssue160444_7.completion   |     5 -
 .../issue160444.php.testIssue160444_8.completion   |     5 -
 .../issue160444.php.testIssue160444_9.completion   |     5 -
 .../completion/lib/tests166339/tests166339.php     |    12 -
 ...s166339.php.testPhpContextWithPrefix.completion |     5 -
 .../completion/lib/tests178955/tests178955.php     |    35 -
 .../tests178955.php.testUseCase1.completion        |     5 -
 .../tests178955.php.testUseCase2.completion        |     4 -
 .../tests178955.php.testUseCase3.completion        |     6 -
 .../tests178955.php.testUseCase4.completion        |     4 -
 .../tests178955.php.testUseCase5.completion        |     5 -
 .../tests178955.php.testUseCase6.completion        |     6 -
 .../completion/lib/tests191666/issue191666.php     |    34 -
 .../issue191666.php.testUseCase1.completion        |     5 -
 .../issue191666.php.testUseCase2.completion        |     5 -
 .../issue191666.php.testUseCase3.completion        |     5 -
 .../issue191666.php.testUseCase4.completion        |     5 -
 .../issue191666.php.testUseCase5.completion        |     5 -
 .../completion/lib/tests194875/issue194875.php     |    19 -
 .../issue194875.php.testUseCase1.completion        |     7 -
 .../issue194875.php.testUseCase2.completion        |     6 -
 .../completion/lib/tests194875/issue194875_1.php   |    21 -
 .../issue194875_1.php.testUseCase3.completion      |     8 -
 .../issue194875_1.php.testUseCase4.completion      |     7 -
 .../completion/lib/tests195232/issue195232.php     |    50 -
 .../issue195232.php.testUseCase1.completion        |     4 -
 .../issue195232.php.testUseCase2.completion        |     3 -
 .../issue195232.php.testUseCase3.completion        |     4 -
 .../completion/lib/tests196175/Controller.php      |    15 -
 .../completion/lib/tests196175/IndexController.php |     9 -
 .../IndexController.php.testUseCase1.completion    |     6 -
 .../completion/lib/tests196175/Request.php         |    13 -
 .../completion/lib/tests196175/ViewController.php  |    10 -
 .../completion/lib/tests196175/test196175.php      |     5 -
 .../test196175.php.testUseCase2.completion         |     3 -
 .../completion/lib/tests196175/test196175_03.php   |     4 -
 .../test196175_03.php.testUseCase3.completion      |     7 -
 .../completion/lib/tests196175/test196175_04.php   |     4 -
 .../test196175_04.php.testUseCase4.completion      |     7 -
 .../completion/lib/tests196175/test196175_05.php   |     5 -
 .../test196175_05.php.testUseCase5.completion      |     7 -
 .../completion/lib/tests196175/test196175_06.php   |     5 -
 .../test196175_06.php.testUseCase6.completion      |     7 -
 .../completion/lib/tests196564/useCase1.php        |    18 -
 .../useCase1.php.testUseCase1_1.completion         |     5 -
 .../useCase1.php.testUseCase1_2.completion         |     6 -
 .../completion/lib/tests196564/useCase2.php        |    25 -
 .../useCase2.php.testUseCase2_1.completion         |     5 -
 .../useCase2.php.testUseCase2_2.completion         |     5 -
 .../completion/lib/tests196565/useCase1.php        |    18 -
 .../useCase1.php.testUseCase1_1.completion         |     5 -
 .../useCase1.php.testUseCase1_2.completion         |     6 -
 .../completion/lib/tests196565/useCase2.php        |    18 -
 .../useCase2.php.testUseCase2_1.completion         |     5 -
 .../useCase2.php.testUseCase2_2.completion         |     5 -
 .../completion/lib/tests196565/useCase3.php        |    18 -
 .../useCase3.php.testUseCase3.completion           |     5 -
 .../completion/lib/tests196565/useCase4.php        |    17 -
 .../useCase4.php.testUseCase4.completion           |     5 -
 .../completion/lib/tests201310/issue201310.php     |    19 -
 .../issue201310.php.testUseCase1.completion        |     8 -
 .../issue201310.php.testUseCase2.completion        |     7 -
 .../completion/lib/tests201310/issue201310_1.php   |    21 -
 .../issue201310_1.php.testUseCase3.completion      |     9 -
 .../issue201310_1.php.testUseCase4.completion      |     8 -
 .../completion/lib/tests201452_01/issue201452.php  |    42 -
 .../issue201452.php.testUseCase1.completion        |     5 -
 .../issue201452.php.testUseCase2.completion        |     5 -
 .../completion/lib/tests201452_02/Core.User.php    |    20 -
 .../Core.User.php.testUseCase1.completion          |     6 -
 .../Core.User.php.testUseCase2.completion          |     6 -
 .../completion/lib/tests201452_02/Data.User.php    |    13 -
 .../lib/tests201452_02/Shit.Data.User.php          |    11 -
 .../completion/lib/tests203332/test203332_01.php   |    28 -
 .../test203332_01.php.testUseCase1.completion      |     5 -
 .../completion/lib/tests203332/test203332_02.php   |    65 -
 .../test203332_02.php.testUseCase2.completion      |     6 -
 .../completion/lib/tests203332/test203332_03.php   |    36 -
 .../test203332_03.php.testUseCase3.completion      |     6 -
 .../completion/lib/tests204925/test204925_01.php   |    15 -
 .../test204925_01.php.testUseCase1.completion      |     4 -
 .../completion/lib/tests204925/test204925_02.php   |    20 -
 .../test204925_02.php.testUseCase2.completion      |     4 -
 .../completion/lib/tests204925/test204925_03.php   |    22 -
 .../test204925_03.php.testUseCase3.completion      |     4 -
 .../completion/lib/tests204925/test204925_04.php   |    23 -
 .../test204925_04.php.testUseCase4.completion      |     4 -
 .../completion/lib/tests204925/test204925_05.php   |    22 -
 .../test204925_05.php.testUseCase5.completion      |     4 -
 .../completion/lib/tests204925/test204925_06.php   |    28 -
 .../test204925_06.php.testUseCase6.completion      |     4 -
 .../completion/lib/tests204925/test204925_07.php   |    28 -
 .../test204925_07.php.testUseCase7.completion      |     4 -
 .../completion/lib/tests204925/test204925_08.php   |    26 -
 .../test204925_08.php.testUseCase8.completion      |     4 -
 .../completion/lib/tests210254/test210254_01.php   |    22 -
 .../test210254_01.php.testUseCase1.completion      |    13 -
 .../test210254_01.php.testUseCase2.completion      |     6 -
 .../test210254_01.php.testUseCase3.completion      |    13 -
 .../test210254_01.php.testUseCase4.completion      |     4 -
 .../test210254_01.php.testUseCase5.completion      |    13 -
 .../test210254_01.php.testUseCase6.completion      |     4 -
 .../completion/lib/tests215058/test215058.php      |    30 -
 .../test215058.php.testUseCase1.completion         |     9 -
 .../test215058.php.testUseCase2.completion         |     4 -
 .../test215058.php.testUseCase3.completion         |     5 -
 .../test215058.php.testUseCase4.completion         |     5 -
 .../completion/lib/tests217330/MyClass.php         |     8 -
 .../completion/lib/tests217330/tests217330.php     |     4 -
 .../tests217330.php.testUseCase1.completion        |     5 -
 .../completion/lib/tests225089/tests225089.php     |    23 -
 .../tests225089.php.testUseCase1.completion        |    10 -
 .../tests225089.php.testUseCase2.completion        |    10 -
 .../tests225089.php.testUseCase3.completion        |    10 -
 .../tests225089.php.testUseCase4.completion        |    10 -
 .../completion/lib/tests225454/test225454.php      |    31 -
 .../test225454.php.testUseCase1.completion         |     5 -
 .../test225454.php.testUseCase2.completion         |     5 -
 .../completion/lib/tests225687/issue225687.php     |    24 -
 .../issue225687.php.testUseCase1.completion        |     4 -
 .../issue225687.php.testUseCase2.completion        |     4 -
 .../completion/lib/tests226071/issue226071.php     |    28 -
 .../issue226071.php.testUseCase1.completion        |     5 -
 .../issue226071.php.testUseCase2.completion        |     5 -
 .../issue226071.php.testUseCase3.completion        |     5 -
 .../issue226071.php.testUseCase4.completion        |     5 -
 .../completion/lib/tests226632/test226632.php      |    28 -
 .../test226632.php.testUseCase1.completion         |     5 -
 .../completion/lib/tests230052/tests230052.php     |     6 -
 .../tests230052.php.testUseCase1.completion        |     5 -
 .../completion/lib/tests236184/issue236184.php     |    15 -
 .../issue236184.php.testUseCase1.completion        |     4 -
 .../issue236184.php.testUseCase2.completion        |     4 -
 .../issue236184.php.testUseCase3.completion        |     4 -
 .../completion/lib/tests236938/ClsOmg.php          |     6 -
 .../completion/lib/tests236938/issue236938.php     |     9 -
 .../issue236938.php.testUseCase1.completion        |     5 -
 .../issue236938.php.testUseCase2.completion        |     5 -
 .../completion/lib/tests240522/issue240522.php     |   264 -
 .../issue240522.php.testUseCase1.completion        |     4 -
 .../issue240522.php.testUseCase2.completion        |     4 -
 .../completion/lib/tests240523/issue240523.php     |    37 -
 .../issue240523.php.testUseCase1.completion        |     4 -
 .../issue240523.php.testUseCase2.completion        |     4 -
 .../issue240523.php.testUseCase3.completion        |     4 -
 .../issue240523.php.testUseCase4.completion        |     4 -
 .../completion/lib/tests241695/issue241695.php     |    37 -
 .../issue241695.php.testUseCase1.completion        |     5 -
 .../issue241695.php.testUseCase2.completion        |     5 -
 .../issue241695.php.testUseCase3.completion        |     5 -
 .../completion/lib/tests241902/issue241902.php     |    17 -
 .../issue241902.php.testUseCase1.completion        |     8 -
 .../issue241902.php.testUseCase2.completion        |     7 -
 .../issue241902.php.testUseCase3.completion        |     7 -
 .../testfiles/completion/lib/tests241902/lib.php   |     7 -
 .../completion/lib/tests241919/issue241919.php     |    13 -
 .../issue241919.php.testUseCase1.completion        |     5 -
 .../completion/lib/tests242398/issue242398_01.php  |     6 -
 .../issue242398_01.php.testUseCase1.completion     |     7 -
 .../completion/lib/tests242398/issue242398_02.php  |     6 -
 .../issue242398_02.php.testUseCase2.completion     |     7 -
 .../completion/lib/tests243458/issue243458.php     |    35 -
 .../issue243458.php.testUseCase1.completion        |     4 -
 .../issue243458.php.testUseCase2.completion        |     4 -
 .../completion/lib/tests243684/issue243684.php     |    14 -
 .../issue243684.php.testUseCase1.completion        |     4 -
 .../issue243684.php.testUseCase2.completion        |     4 -
 .../unit/data/testfiles/completion/lib/tst.php     |     3 -
 .../lib/tst.php.testPhpContext2.completion         |     5 -
 .../lib/tst.php.testPhpContext9.completion         |     6 -
 .../tst.php.testPhpContextWithPrefix.completion    |    18 -
 .../testfiles/completion/lib/typeInPHPDoc01.php    |    17 -
 ...ypeInPHPDoc01.php.testTypesInPHPDOC4.completion |     5 -
 ...ypeInPHPDoc01.php.testTypesInPHPDOC5.completion |    36 -
 .../testfiles/completion/lib/types_in_phpdoc.php   |    15 -
 ...pes_in_phpdoc.php.testTypesInPHPDOC1.completion |     4 -
 ...pes_in_phpdoc.php.testTypesInPHPDOC2.completion |     4 -
 ...pes_in_phpdoc.php.testTypesInPHPDOC3.completion |     3 -
 .../testfiles/completion/lib/varAssignment.php     |   157 -
 .../lib/varAssignment.php.testUnknown.completion   |     5 -
 ...arAssignment.php.testVarAssignment_1.completion |     7 -
 ...rAssignment.php.testVarAssignment_10.completion |     7 -
 ...rAssignment.php.testVarAssignment_11.completion |     7 -
 ...rAssignment.php.testVarAssignment_12.completion |     7 -
 ...rAssignment.php.testVarAssignment_13.completion |    11 -
 ...rAssignment.php.testVarAssignment_14.completion |     7 -
 ...rAssignment.php.testVarAssignment_15.completion |     7 -
 ...rAssignment.php.testVarAssignment_16.completion |     7 -
 ...rAssignment.php.testVarAssignment_17.completion |     3 -
 ...rAssignment.php.testVarAssignment_18.completion |     7 -
 ...rAssignment.php.testVarAssignment_19.completion |     7 -
 ...arAssignment.php.testVarAssignment_2.completion |     7 -
 ...rAssignment.php.testVarAssignment_20.completion |     7 -
 ...rAssignment.php.testVarAssignment_21.completion |     7 -
 ...rAssignment.php.testVarAssignment_22.completion |     7 -
 ...rAssignment.php.testVarAssignment_23.completion |     7 -
 ...rAssignment.php.testVarAssignment_24.completion |     7 -
 ...arAssignment.php.testVarAssignment_3.completion |     7 -
 ...arAssignment.php.testVarAssignment_4.completion |     7 -
 ...arAssignment.php.testVarAssignment_5.completion |     7 -
 ...arAssignment.php.testVarAssignment_6.completion |     7 -
 ...arAssignment.php.testVarAssignment_7.completion |     7 -
 ...arAssignment.php.testVarAssignment_8.completion |     7 -
 ...arAssignment.php.testVarAssignment_9.completion |     7 -
 .../testfiles/completion/lib/varAssignment2.php    |     7 -
 .../lib/varAssignment2.php.test145835.completion   |     4 -
 .../testfiles/completion/lib/varTypeComment.php    |    20 -
 ...Comment.php.testVarTypeCommentType02.completion |     4 -
 ...ent.php.testVarTypeCommentVariable02.completion |     4 -
 .../data/testfiles/completion/lib/var_scope.php    |    12 -
 .../lib/var_scope.php.testVarScope1.completion     |    20 -
 .../lib/var_scope.php.testVarScope2.completion     |     4 -
 .../completion/phpdoc/testIssue245356/data.php     |    10 -
 .../completion/phpdoc/testIssue245356/issue.php    |    11 -
 .../issue.php.testIssue245356_01.completion        |     9 -
 .../issue.php.testIssue245356_02.completion        |     8 -
 .../typenameresolver/testFullyQualifiedName_01.php |    14 -
 .../typenameresolver/testQualifiedName_01.php      |    19 -
 .../typenameresolver/testQualifiedName_02.php      |    19 -
 .../typenameresolver/testQualifiedName_03.php      |    19 -
 .../typenameresolver/testQualifiedName_04.php      |    19 -
 .../typenameresolver/testQualifiedName_05.php      |    19 -
 .../typenameresolver/testQualifiedName_06.php      |    19 -
 .../typenameresolver/testQualifiedName_07.php      |    17 -
 .../typenameresolver/testQualifiedName_08.php      |    17 -
 .../typenameresolver/testQualifiedName_09.php      |    17 -
 .../typenameresolver/testQualifiedName_10.php      |    19 -
 .../typenameresolver/testQualifiedName_11.php      |    19 -
 .../typenameresolver/testQualifiedName_12.php      |    11 -
 .../elements/typenameresolver/testSmartName_01.php |    19 -
 .../elements/typenameresolver/testSmartName_02.php |    19 -
 .../elements/typenameresolver/testSmartName_03.php |    19 -
 .../elements/typenameresolver/testSmartName_04.php |    19 -
 .../elements/typenameresolver/testSmartName_05.php |    11 -
 .../typenameresolver/testSmartName_fail.php        |     7 -
 php.editor/test/unit/data/testfiles/embeddings.php |     2 -
 .../test/unit/data/testfiles/finally_01.php.folds  |    11 -
 .../test/unit/data/testfiles/finally_02.php.folds  |     9 -
 .../foldingConditionalStatements.php.folds         |    43 -
 .../foldingConditionalStatements_1.php.folds       |    55 -
 .../unit/data/testfiles/foldingCycles.php.folds    |    63 -
 .../unit/data/testfiles/foldingCycles_1.php.folds  |    79 -
 .../unit/data/testfiles/foldingMethod.php.folds    |    23 -
 .../unit/data/testfiles/foldingMethod_1.php.folds  |    28 -
 .../unit/data/testfiles/formatting/TraitUses01.php |    19 -
 .../testfiles/formatting/TraitUses01.php.formatted |    33 -
 .../unit/data/testfiles/formatting/TraitUses02.php |    19 -
 .../testfiles/formatting/TraitUses02.php.formatted |    31 -
 .../unit/data/testfiles/formatting/TraitUses03.php |    19 -
 .../testfiles/formatting/TraitUses03.php.formatted |    31 -
 .../formatting/alignment/alignmentKeywords01.php   |    60 -
 .../alignment/alignmentKeywords01.php.formatted    |    73 -
 .../formatting/alignment/alignmentKeywords02.php   |    60 -
 .../alignment/alignmentKeywords02.php.formatted    |    73 -
 .../formatting/alignment/alignmentKeywords03.php   |    60 -
 .../alignment/alignmentKeywords03.php.formatted    |    88 -
 .../formatting/alignment/alignmentKeywords04.php   |    60 -
 .../alignment/alignmentKeywords04.php.formatted    |    77 -
 .../testfiles/formatting/alignment/finally_01.php  |    10 -
 .../formatting/alignment/finally_01.php.formatted  |    11 -
 .../testfiles/formatting/alignment/finally_02.php  |    10 -
 .../formatting/alignment/finally_02.php.formatted  |    10 -
 .../alignment/groupAlignmentArrayInit01.php        |    41 -
 .../groupAlignmentArrayInit01.php.formatted        |    41 -
 .../alignment/groupAlignmentAssignment01.php       |    41 -
 .../groupAlignmentAssignment01.php.formatted       |    41 -
 .../testfiles/formatting/alignment/issue209030.php |    17 -
 .../formatting/alignment/issue209030.php.formatted |    17 -
 .../testfiles/formatting/alignment/issue210617.php |   118 -
 .../formatting/alignment/issue210617.php.formatted |   118 -
 .../formatting/alignment/issue211445_01.php        |     5 -
 .../alignment/issue211445_01.php.formatted         |     4 -
 .../formatting/alignment/issue211445_02.php        |     5 -
 .../alignment/issue211445_02.php.formatted         |     6 -
 .../formatting/alignment/issue211445_03.php        |     5 -
 .../alignment/issue211445_03.php.formatted         |     4 -
 .../formatting/alignment/issue211445_04.php        |     5 -
 .../alignment/issue211445_04.php.formatted         |     6 -
 .../formatting/alignment/issue211445_05.php        |     6 -
 .../alignment/issue211445_05.php.formatted         |     6 -
 .../testfiles/formatting/alignment/issue211482.php |    32 -
 .../formatting/alignment/issue211482.php.formatted |    32 -
 .../testfiles/formatting/alignment/issue214466.php |    13 -
 .../formatting/alignment/issue214466.php.formatted |    12 -
 .../testfiles/formatting/alignment/issue218847.php |    55 -
 .../formatting/alignment/issue218847.php.formatted |    69 -
 .../testfiles/formatting/alignment/issue225003.php |    16 -
 .../formatting/alignment/issue225003.php.formatted |    17 -
 .../testfiles/formatting/alignment/issue225010.php |     4 -
 .../formatting/alignment/issue225010.php.formatted |     5 -
 .../testfiles/formatting/alignment/issue230798.php |     8 -
 .../formatting/alignment/issue230798.php.formatted |    11 -
 .../formatting/alignment/issue230949_01.php        |     8 -
 .../alignment/issue230949_01.php.formatted         |     7 -
 .../formatting/alignment/issue230949_02.php        |     8 -
 .../alignment/issue230949_02.php.formatted         |     8 -
 .../testfiles/formatting/alignment/issue244566.php |     7 -
 .../formatting/alignment/issue244566.php.formatted |     6 -
 .../unit/data/testfiles/formatting/arrays1.php     |     5 -
 .../testfiles/formatting/arrays1.php.formatted     |     6 -
 .../unit/data/testfiles/formatting/arrays2.php     |     8 -
 .../testfiles/formatting/arrays2.php.formatted     |     9 -
 .../unit/data/testfiles/formatting/arrays3.php     |    23 -
 .../testfiles/formatting/arrays3.php.formatted     |    26 -
 .../unit/data/testfiles/formatting/arrays4.php     |     9 -
 .../testfiles/formatting/arrays4.php.formatted     |     9 -
 .../unit/data/testfiles/formatting/arrays5.php     |    15 -
 .../testfiles/formatting/arrays5.php.formatted     |    15 -
 .../blankLines/AlternativeSyntaxPlacement01.php    |    45 -
 .../AlternativeSyntaxPlacement01.php.formatted     |    43 -
 .../formatting/blankLines/BracePlacement01.php     |    60 -
 .../blankLines/BracePlacement01.php.formatted      |    80 -
 .../formatting/blankLines/BracePlacement02.php     |    60 -
 .../blankLines/BracePlacement02.php.formatted      |    80 -
 .../formatting/blankLines/BracePlacement03.php     |    60 -
 .../blankLines/BracePlacement03.php.formatted      |    62 -
 .../testfiles/formatting/blankLines/Class01.php    |    33 -
 .../formatting/blankLines/Class01.php.formatted    |    33 -
 .../testfiles/formatting/blankLines/Class02.php    |    17 -
 .../formatting/blankLines/Class02.php.formatted    |    17 -
 .../testfiles/formatting/blankLines/Class03.php    |    60 -
 .../formatting/blankLines/Class03.php.formatted    |    70 -
 .../testfiles/formatting/blankLines/Fields01.php   |    10 -
 .../formatting/blankLines/Fields01.php.formatted   |     7 -
 .../testfiles/formatting/blankLines/Fields02.php   |    16 -
 .../formatting/blankLines/Fields02.php.formatted   |     8 -
 .../testfiles/formatting/blankLines/Fields03.php   |    13 -
 .../formatting/blankLines/Fields03.php.formatted   |    11 -
 .../testfiles/formatting/blankLines/Fields04.php   |    10 -
 .../formatting/blankLines/Fields04.php.formatted   |    11 -
 .../testfiles/formatting/blankLines/Fields05.php   |    13 -
 .../formatting/blankLines/Fields05.php.formatted   |    12 -
 .../testfiles/formatting/blankLines/Fields06.php   |    18 -
 .../formatting/blankLines/Fields06.php.formatted   |    15 -
 .../testfiles/formatting/blankLines/Fields07.php   |    18 -
 .../formatting/blankLines/Fields07.php.formatted   |    17 -
 .../testfiles/formatting/blankLines/Fields08.php   |    28 -
 .../formatting/blankLines/Fields08.php.formatted   |    32 -
 .../testfiles/formatting/blankLines/Fields09.php   |    34 -
 .../formatting/blankLines/Fields09.php.formatted   |    38 -
 .../testfiles/formatting/blankLines/Fields10.php   |    13 -
 .../formatting/blankLines/Fields10.php.formatted   |    17 -
 .../testfiles/formatting/blankLines/Fields11.php   |     8 -
 .../formatting/blankLines/Fields11.php.formatted   |    12 -
 .../testfiles/formatting/blankLines/Function01.php |     5 -
 .../formatting/blankLines/Function01.php.formatted |     7 -
 .../testfiles/formatting/blankLines/Function02.php |    22 -
 .../formatting/blankLines/Function02.php.formatted |    14 -
 .../testfiles/formatting/blankLines/Function04.php |     8 -
 .../formatting/blankLines/Function04.php.formatted |    15 -
 .../formatting/blankLines/Namespace01.php          |     9 -
 .../blankLines/Namespace01.php.formatted           |    14 -
 .../formatting/blankLines/Namespace02.php          |    15 -
 .../blankLines/Namespace02.php.formatted           |    14 -
 .../formatting/blankLines/Namespace03.php          |    19 -
 .../blankLines/Namespace03.php.formatted           |    15 -
 .../formatting/blankLines/OpenClosePHPTag01.php    |     9 -
 .../blankLines/OpenClosePHPTag01.php.formatted     |     4 -
 .../formatting/blankLines/OpenClosePHPTag02.php    |    11 -
 .../blankLines/OpenClosePHPTag02.php.formatted     |     5 -
 .../formatting/blankLines/OpenClosePHPTag03.php    |    11 -
 .../blankLines/OpenClosePHPTag03.php.formatted     |     6 -
 .../formatting/blankLines/OpenClosePHPTag04.php    |     2 -
 .../blankLines/OpenClosePHPTag04.php.formatted     |     2 -
 .../formatting/blankLines/OpenClosePHPTag05.php    |     1 -
 .../blankLines/OpenClosePHPTag05.php.formatted     |     1 -
 .../formatting/blankLines/SimpleClass01.php        |    10 -
 .../blankLines/SimpleClass01.php.formatted         |    15 -
 .../formatting/blankLines/SimpleClass02.php        |    25 -
 .../blankLines/SimpleClass02.php.formatted         |    18 -
 .../formatting/blankLines/SimpleClass03.php        |     9 -
 .../blankLines/SimpleClass03.php.formatted         |    14 -
 .../formatting/blankLines/SimpleClass04.php        |    20 -
 .../blankLines/SimpleClass04.php.formatted         |    27 -
 .../formatting/blankLines/SimpleClass05.php        |     6 -
 .../blankLines/SimpleClass05.php.formatted         |     8 -
 .../formatting/blankLines/SimpleClass06.php        |     6 -
 .../blankLines/SimpleClass06.php.formatted         |     9 -
 .../formatting/blankLines/SimpleClass07.php        |     6 -
 .../blankLines/SimpleClass07.php.formatted         |     9 -
 .../formatting/blankLines/SimpleClass08.php        |     6 -
 .../blankLines/SimpleClass08.php.formatted         |     9 -
 .../formatting/blankLines/SimpleClass09.php        |     6 -
 .../blankLines/SimpleClass09.php.formatted         |     9 -
 .../formatting/blankLines/SimpleClass10.php        |     6 -
 .../blankLines/SimpleClass10.php.formatted         |     8 -
 .../formatting/blankLines/SimpleClass11.php        |     6 -
 .../blankLines/SimpleClass11.php.formatted         |     9 -
 .../formatting/blankLines/SimpleClass12.php        |     6 -
 .../blankLines/SimpleClass12.php.formatted         |    10 -
 .../formatting/blankLines/SimpleClass13.php        |     6 -
 .../blankLines/SimpleClass13.php.formatted         |    11 -
 .../formatting/blankLines/SimpleClass14.php        |     5 -
 .../blankLines/SimpleClass14.php.formatted         |    11 -
 .../formatting/blankLines/SimpleClass15.php        |     5 -
 .../blankLines/SimpleClass15.php.formatted         |    11 -
 .../formatting/blankLines/SimpleClass16.php        |     6 -
 .../blankLines/SimpleClass16.php.formatted         |    13 -
 .../formatting/blankLines/SimpleClass17.php        |     6 -
 .../blankLines/SimpleClass17.php.formatted         |    13 -
 .../formatting/blankLines/SimpleTrait01.php        |    10 -
 .../blankLines/SimpleTrait01.php.formatted         |    15 -
 .../formatting/blankLines/SimpleTrait02.php        |    25 -
 .../blankLines/SimpleTrait02.php.formatted         |    18 -
 .../formatting/blankLines/SimpleTrait03.php        |     9 -
 .../blankLines/SimpleTrait03.php.formatted         |    14 -
 .../formatting/blankLines/SimpleTrait04.php        |    20 -
 .../blankLines/SimpleTrait04.php.formatted         |    27 -
 .../formatting/blankLines/SimpleTrait05.php        |     6 -
 .../blankLines/SimpleTrait05.php.formatted         |     8 -
 .../formatting/blankLines/SimpleTrait06.php        |     6 -
 .../blankLines/SimpleTrait06.php.formatted         |     9 -
 .../formatting/blankLines/SimpleTrait07.php        |     6 -
 .../blankLines/SimpleTrait07.php.formatted         |     9 -
 .../formatting/blankLines/SimpleTrait08.php        |     6 -
 .../blankLines/SimpleTrait08.php.formatted         |     9 -
 .../formatting/blankLines/SimpleTrait09.php        |     6 -
 .../blankLines/SimpleTrait09.php.formatted         |     9 -
 .../formatting/blankLines/SimpleTrait10.php        |     6 -
 .../blankLines/SimpleTrait10.php.formatted         |     8 -
 .../formatting/blankLines/SimpleTrait11.php        |     6 -
 .../blankLines/SimpleTrait11.php.formatted         |     9 -
 .../formatting/blankLines/SimpleTrait12.php        |     6 -
 .../blankLines/SimpleTrait12.php.formatted         |    10 -
 .../formatting/blankLines/SimpleTrait13.php        |     6 -
 .../blankLines/SimpleTrait13.php.formatted         |    11 -
 .../formatting/blankLines/SimpleTrait14.php        |     5 -
 .../blankLines/SimpleTrait14.php.formatted         |    11 -
 .../formatting/blankLines/SimpleTrait15.php        |     5 -
 .../blankLines/SimpleTrait15.php.formatted         |    11 -
 .../formatting/blankLines/SimpleTrait16.php        |     6 -
 .../blankLines/SimpleTrait16.php.formatted         |    13 -
 .../formatting/blankLines/SimpleTrait17.php        |     6 -
 .../blankLines/SimpleTrait17.php.formatted         |    13 -
 .../testfiles/formatting/blankLines/Trait01.php    |    33 -
 .../formatting/blankLines/Trait01.php.formatted    |    33 -
 .../testfiles/formatting/blankLines/Trait02.php    |    16 -
 .../formatting/blankLines/Trait02.php.formatted    |    16 -
 .../testfiles/formatting/blankLines/Trait03.php    |    60 -
 .../formatting/blankLines/Trait03.php.formatted    |    70 -
 .../formatting/blankLines/TraitUses01.php          |    19 -
 .../blankLines/TraitUses01.php.formatted           |    27 -
 .../formatting/blankLines/TraitUses02.php          |    19 -
 .../blankLines/TraitUses02.php.formatted           |    31 -
 .../data/testfiles/formatting/blankLines/Use01.php |    13 -
 .../formatting/blankLines/Use01.php.formatted      |    16 -
 .../data/testfiles/formatting/blankLines/Use02.php |    28 -
 .../formatting/blankLines/Use02.php.formatted      |    16 -
 .../data/testfiles/formatting/blankLines/Use03.php |    40 -
 .../formatting/blankLines/Use03.php.formatted      |    22 -
 .../data/testfiles/formatting/blankLines/Use04.php |    14 -
 .../formatting/blankLines/Use04.php.formatted      |    14 -
 .../formatting/blankLines/issue181003_01.php       |     8 -
 .../blankLines/issue181003_01.php.formatted        |    13 -
 .../formatting/blankLines/issue181003_02.php       |     8 -
 .../blankLines/issue181003_02.php.formatted        |    15 -
 .../formatting/blankLines/issue181003_03.php       |     8 -
 .../blankLines/issue181003_03.php.formatted        |    13 -
 .../formatting/blankLines/issue181003_04.php       |     8 -
 .../blankLines/issue181003_04.php.formatted        |    11 -
 .../formatting/blankLines/issue186461_01.php       |    15 -
 .../blankLines/issue186461_01.php.formatted        |    14 -
 .../formatting/blankLines/issue186461_02.php       |    32 -
 .../blankLines/issue186461_02.php.formatted        |    33 -
 .../formatting/blankLines/issue186738_01.php       |    26 -
 .../blankLines/issue186738_01.php.formatted        |    28 -
 .../formatting/blankLines/issue187264_01.php       |    58 -
 .../blankLines/issue187264_01.php.formatted        |    45 -
 .../formatting/blankLines/issue187264_02.php       |    15 -
 .../blankLines/issue187264_02.php.formatted        |    12 -
 .../formatting/blankLines/issue201994_01.php       |     3 -
 .../blankLines/issue201994_01.php.formatted        |     3 -
 .../formatting/blankLines/issue229703.php          |    16 -
 .../blankLines/issue229703.php.formatted           |    20 -
 .../formatting/blankLines/issue232395_01.php       |    12 -
 .../blankLines/issue232395_01.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_02.php       |    12 -
 .../blankLines/issue232395_02.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_03.php       |    12 -
 .../blankLines/issue232395_03.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_04.php       |    12 -
 .../blankLines/issue232395_04.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_05.php       |    12 -
 .../blankLines/issue232395_05.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_06.php       |    12 -
 .../blankLines/issue232395_06.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_07.php       |    12 -
 .../blankLines/issue232395_07.php.formatted        |    17 -
 .../formatting/blankLines/issue232395_08.php       |    12 -
 .../blankLines/issue232395_08.php.formatted        |    17 -
 .../formatting/blankLines/issue234764_01.php       |     1 -
 .../blankLines/issue234764_01.php.formatted        |     9 -
 .../formatting/blankLines/issue234764_02.php       |     3 -
 .../blankLines/issue234764_02.php.formatted        |    11 -
 .../formatting/blankLines/issue234764_03.php       |     5 -
 .../blankLines/issue234764_03.php.formatted        |    21 -
 .../formatting/blankLines/issue234764_04.php       |     6 -
 .../blankLines/issue234764_04.php.formatted        |    23 -
 .../formatting/blankLines/issue234774.php          |     3 -
 .../blankLines/issue234774.php.formatted           |    12 -
 .../formatting/blankLines/issue235710_01.php       |     8 -
 .../blankLines/issue235710_01.php.formatted        |     7 -
 .../formatting/blankLines/issue235710_02.php       |     8 -
 .../blankLines/issue235710_02.php.formatted        |    11 -
 .../formatting/blankLines/issue235710_03.php       |     8 -
 .../blankLines/issue235710_03.php.formatted        |    11 -
 .../formatting/blankLines/issue235710_04.php       |     8 -
 .../blankLines/issue235710_04.php.formatted        |    11 -
 .../formatting/blankLines/issue235710_05.php       |     8 -
 .../blankLines/issue235710_05.php.formatted        |     8 -
 .../formatting/blankLines/issue235710_06.php       |     8 -
 .../blankLines/issue235710_06.php.formatted        |    11 -
 .../formatting/blankLines/issue235710_07.php       |     8 -
 .../blankLines/issue235710_07.php.formatted        |    11 -
 .../formatting/blankLines/issue235710_08.php       |     8 -
 .../blankLines/issue235710_08.php.formatted        |    11 -
 .../formatting/blankLines/issue235972_01.php       |     5 -
 .../blankLines/issue235972_01.php.formatted        |     3 -
 .../formatting/blankLines/issue235972_02.php       |     7 -
 .../blankLines/issue235972_02.php.formatted        |     5 -
 .../testfiles/formatting/broken/issue197074_01.php |    22 -
 .../formatting/broken/issue197074_01.php.formatted |    21 -
 .../testfiles/formatting/broken/issue197074_02.php |    10 -
 .../formatting/broken/issue197074_02.php.formatted |    10 -
 .../testfiles/formatting/broken/issue197074_03.php |    12 -
 .../formatting/broken/issue197074_03.php.formatted |    14 -
 .../testfiles/formatting/broken/issue197074_04.php |    78 -
 .../formatting/broken/issue197074_04.php.formatted |    77 -
 .../unit/data/testfiles/formatting/comment01.php   |    11 -
 .../testfiles/formatting/comment01.php.formatted   |     9 -
 .../unit/data/testfiles/formatting/comment02.php   |    10 -
 .../testfiles/formatting/comment02.php.formatted   |     8 -
 .../unit/data/testfiles/formatting/comment03.php   |    10 -
 .../testfiles/formatting/comment03.php.formatted   |     8 -
 .../unit/data/testfiles/formatting/comment04.php   |     9 -
 .../testfiles/formatting/comment04.php.formatted   |     7 -
 .../unit/data/testfiles/formatting/comment05.php   |     5 -
 .../testfiles/formatting/comment05.php.formatted   |     6 -
 .../unit/data/testfiles/formatting/comment06.php   |    48 -
 .../testfiles/formatting/comment06.php.formatted   |    55 -
 .../unit/data/testfiles/formatting/comment07.php   |     7 -
 .../testfiles/formatting/comment07.php.formatted   |     7 -
 .../unit/data/testfiles/formatting/comment08.php   |     8 -
 .../testfiles/formatting/comment08.php.formatted   |     8 -
 .../unit/data/testfiles/formatting/comment09.php   |     8 -
 .../testfiles/formatting/comment09.php.formatted   |     8 -
 .../unit/data/testfiles/formatting/comment10.php   |    20 -
 .../testfiles/formatting/comment10.php.formatted   |    19 -
 .../unit/data/testfiles/formatting/comment11.php   |     7 -
 .../testfiles/formatting/comment11.php.formatted   |     8 -
 .../testfiles/formatting/continued_expression.php  |     7 -
 .../formatting/continued_expression.php.formatted  |     6 -
 .../testfiles/formatting/continued_expression2.php |    10 -
 .../formatting/continued_expression2.php.formatted |     7 -
 .../data/testfiles/formatting/format_fragment1.php |     8 -
 .../formatting/format_fragment1.php.formatted      |    11 -
 .../unit/data/testfiles/formatting/heredoc.php     |    10 -
 .../testfiles/formatting/heredoc.php.formatted     |    11 -
 .../unit/data/testfiles/formatting/html/html01.php |     8 -
 .../testfiles/formatting/html/html01.php.formatted |     8 -
 .../unit/data/testfiles/formatting/html/html02.php |     8 -
 .../testfiles/formatting/html/html02.php.formatted |     8 -
 .../unit/data/testfiles/formatting/html/html03.php |    10 -
 .../testfiles/formatting/html/html03.php.formatted |    10 -
 .../unit/data/testfiles/formatting/html/html04.php |    25 -
 .../testfiles/formatting/html/html04.php.formatted |    25 -
 .../unit/data/testfiles/formatting/html/html05.php |    28 -
 .../testfiles/formatting/html/html05.php.formatted |    28 -
 .../unit/data/testfiles/formatting/html/if_01.php  |    18 -
 .../testfiles/formatting/html/if_01.php.formatted  |    18 -
 .../unit/data/testfiles/formatting/html/if_02.php  |    22 -
 .../testfiles/formatting/html/if_02.php.formatted  |    22 -
 .../unit/data/testfiles/formatting/html/if_03.php  |    36 -
 .../testfiles/formatting/html/if_03.php.formatted  |    36 -
 .../data/testfiles/formatting/html/issue175229.php |     8 -
 .../formatting/html/issue175229.php.formatted      |     8 -
 .../data/testfiles/formatting/html/issue176223.php |    10 -
 .../formatting/html/issue176223.php.formatted      |    10 -
 .../testfiles/formatting/html/issue179108_01.php   |    12 -
 .../formatting/html/issue179108_01.php.formatted   |    12 -
 .../testfiles/formatting/html/issue179108_02.php   |     8 -
 .../formatting/html/issue179108_02.php.formatted   |     8 -
 .../data/testfiles/formatting/html/issue179184.php |    33 -
 .../formatting/html/issue179184.php.formatted      |    34 -
 .../testfiles/formatting/html/issue179184_02.php   |    14 -
 .../formatting/html/issue179184_02.php.formatted   |    14 -
 .../data/testfiles/formatting/html/issue183268.php |   151 -
 .../formatting/html/issue183268.php.formatted      |   141 -
 .../data/testfiles/formatting/html/issue187309.php |     7 -
 .../formatting/html/issue187309.php.formatted      |     6 -
 .../testfiles/formatting/html/issue189002_01.php   |    11 -
 .../formatting/html/issue189002_01.php.formatted   |    11 -
 .../testfiles/formatting/html/issue189002_02.php   |    11 -
 .../formatting/html/issue189002_02.php.formatted   |    11 -
 .../data/testfiles/formatting/html/issue189850.php |    13 -
 .../formatting/html/issue189850.php.formatted      |    13 -
 .../data/testfiles/formatting/html/issue190544.php |    69 -
 .../formatting/html/issue190544.php.formatted      |    69 -
 .../data/testfiles/formatting/html/issue190652.php |    19 -
 .../formatting/html/issue190652.php.formatted      |    18 -
 .../formatting/ifelse_alternative_syntax.php       |     9 -
 .../ifelse_alternative_syntax.php.formatted        |    10 -
 .../testfiles/formatting/ifelse_nobrackets.php     |     6 -
 .../formatting/ifelse_nobrackets.php.formatted     |     7 -
 .../data/testfiles/formatting/initialIndent01.php  |    13 -
 .../formatting/initialIndent01.php.formatted       |    15 -
 .../data/testfiles/formatting/initial_indent1.php  |    13 -
 .../formatting/initial_indent1.php.formatted       |    13 -
 .../unit/data/testfiles/formatting/issue161049.php |     5 -
 .../testfiles/formatting/issue161049.php.formatted |     7 -
 .../unit/data/testfiles/formatting/issue162126.php |    24 -
 .../testfiles/formatting/issue162126.php.formatted |    24 -
 .../unit/data/testfiles/formatting/issue162320.php |    16 -
 .../testfiles/formatting/issue162320.php.formatted |    20 -
 .../unit/data/testfiles/formatting/issue162586.php |    15 -
 .../testfiles/formatting/issue162586.php.formatted |    15 -
 .../unit/data/testfiles/formatting/issue162785.php |     8 -
 .../testfiles/formatting/issue162785.php.formatted |     8 -
 .../unit/data/testfiles/formatting/issue164219.php |    20 -
 .../testfiles/formatting/issue164219.php.formatted |    25 -
 .../unit/data/testfiles/formatting/issue164381.php |    30 -
 .../testfiles/formatting/issue164381.php.formatted |    26 -
 .../unit/data/testfiles/formatting/issue165762.php |    26 -
 .../testfiles/formatting/issue165762.php.formatted |    26 -
 .../unit/data/testfiles/formatting/issue166550.php |     9 -
 .../testfiles/formatting/issue166550.php.formatted |    13 -
 .../unit/data/testfiles/formatting/issue167791.php |    28 -
 .../testfiles/formatting/issue167791.php.formatted |    31 -
 .../data/testfiles/formatting/issue168396_01.php   |    37 -
 .../formatting/issue168396_01.php.formatted        |    37 -
 .../unit/data/testfiles/formatting/issue171309.php |    22 -
 .../testfiles/formatting/issue171309.php.formatted |    20 -
 .../unit/data/testfiles/formatting/issue172259.php |     5 -
 .../testfiles/formatting/issue172259.php.formatted |     6 -
 .../unit/data/testfiles/formatting/issue172475.php |    16 -
 .../testfiles/formatting/issue172475.php.formatted |    16 -
 .../testfiles/formatting/issue173906_dowhile.php   |     5 -
 .../formatting/issue173906_dowhile.php.formatted   |     6 -
 .../unit/data/testfiles/formatting/issue174544.php |     5 -
 .../testfiles/formatting/issue174544.php.formatted |     6 -
 .../unit/data/testfiles/formatting/issue174563.php |     7 -
 .../testfiles/formatting/issue174563.php.formatted |     9 -
 .../unit/data/testfiles/formatting/issue174595.php |     4 -
 .../testfiles/formatting/issue174595.php.formatted |     4 -
 .../unit/data/testfiles/formatting/issue176224.php |     6 -
 .../testfiles/formatting/issue176224.php.formatted |     6 -
 .../unit/data/testfiles/formatting/issue176453.php |    12 -
 .../testfiles/formatting/issue176453.php.formatted |    11 -
 .../data/testfiles/formatting/issue180332_01.php   |     9 -
 .../formatting/issue180332_01.php.formatted        |    10 -
 .../unit/data/testfiles/formatting/issue181588.php |    20 -
 .../testfiles/formatting/issue181588.php.formatted |    24 -
 .../data/testfiles/formatting/issue182072_01.php   |    17 -
 .../formatting/issue182072_01.php.formatted        |    18 -
 .../data/testfiles/formatting/issue183200_01.php   |    14 -
 .../formatting/issue183200_01.php.formatted        |    14 -
 .../data/testfiles/formatting/issue183200_02.php   |    14 -
 .../formatting/issue183200_02.php.formatted        |    15 -
 .../data/testfiles/formatting/issue184687_01.php   |    14 -
 .../formatting/issue184687_01.php.formatted        |    22 -
 .../data/testfiles/formatting/issue184687_02.php   |    22 -
 .../formatting/issue184687_02.php.formatted        |    22 -
 .../data/testfiles/formatting/issue185353_01.php   |     6 -
 .../formatting/issue185353_01.php.formatted        |     6 -
 .../data/testfiles/formatting/issue185353_02.php   |     7 -
 .../formatting/issue185353_02.php.formatted        |     6 -
 .../data/testfiles/formatting/issue185353_03.php   |     8 -
 .../formatting/issue185353_03.php.formatted        |     7 -
 .../data/testfiles/formatting/issue185353_04.php   |     8 -
 .../formatting/issue185353_04.php.formatted        |     7 -
 .../data/testfiles/formatting/issue185353_05.php   |     8 -
 .../formatting/issue185353_05.php.formatted        |     7 -
 .../data/testfiles/formatting/issue185353_06.php   |    24 -
 .../formatting/issue185353_06.php.formatted        |    23 -
 .../unit/data/testfiles/formatting/issue187757.php |     1 -
 .../testfiles/formatting/issue187757.php.formatted |     1 -
 .../data/testfiles/formatting/issue188431_01.php   |    11 -
 .../formatting/issue188431_01.php.formatted        |    13 -
 .../data/testfiles/formatting/issue188431_02.php   |    11 -
 .../formatting/issue188431_02.php.formatted        |    13 -
 .../data/testfiles/formatting/issue188431_03.php   |   139 -
 .../formatting/issue188431_03.php.formatted        |   138 -
 .../data/testfiles/formatting/issue189835_01.php   |     3 -
 .../formatting/issue189835_01.php.formatted        |     4 -
 .../data/testfiles/formatting/issue189835_02.php   |     3 -
 .../formatting/issue189835_02.php.formatted        |     4 -
 .../data/testfiles/formatting/issue189835_03.php   |     3 -
 .../formatting/issue189835_03.php.formatted        |     4 -
 .../data/testfiles/formatting/issue189835_04.php   |     3 -
 .../formatting/issue189835_04.php.formatted        |     4 -
 .../data/testfiles/formatting/issue189835_05.php   |     3 -
 .../formatting/issue189835_05.php.formatted        |     6 -
 .../data/testfiles/formatting/issue189835_06.php   |     3 -
 .../formatting/issue189835_06.php.formatted        |     4 -
 .../data/testfiles/formatting/issue190010_01.php   |     7 -
 .../formatting/issue190010_01.php.formatted        |     6 -
 .../data/testfiles/formatting/issue190010_02.php   |    18 -
 .../formatting/issue190010_02.php.formatted        |    19 -
 .../data/testfiles/formatting/issue190010_03.php   |     7 -
 .../formatting/issue190010_03.php.formatted        |     6 -
 .../data/testfiles/formatting/issue190010_04.php   |     7 -
 .../formatting/issue190010_04.php.formatted        |     6 -
 .../unit/data/testfiles/formatting/issue190426.php |    36 -
 .../testfiles/formatting/issue190426.php.formatted |    36 -
 .../unit/data/testfiles/formatting/issue196405.php |    21 -
 .../testfiles/formatting/issue196405.php.formatted |    19 -
 .../data/testfiles/formatting/issue197304_01.php   |     4 -
 .../formatting/issue197304_01.php.formatted        |     4 -
 .../data/testfiles/formatting/issue197617_01.php   |    11 -
 .../formatting/issue197617_01.php.formatted        |    11 -
 .../unit/data/testfiles/formatting/issue197698.php |    18 -
 .../testfiles/formatting/issue197698.php.formatted |    19 -
 .../data/testfiles/formatting/issue199298_01.php   |    22 -
 .../formatting/issue199298_01.php.formatted        |    22 -
 .../unit/data/testfiles/formatting/issue199654.php |    17 -
 .../testfiles/formatting/issue199654.php.formatted |    17 -
 .../unit/data/testfiles/formatting/issue218013.php |    44 -
 .../testfiles/formatting/issue218013.php.formatted |    34 -
 .../unit/data/testfiles/formatting/issue218877.php |    12 -
 .../testfiles/formatting/issue218877.php.formatted |    19 -
 .../unit/data/testfiles/formatting/issue227287.php |    27 -
 .../testfiles/formatting/issue227287.php.formatted |    27 -
 .../unit/data/testfiles/formatting/issue228401.php |     8 -
 .../testfiles/formatting/issue228401.php.formatted |     9 -
 .../unit/data/testfiles/formatting/issue229961.php |    13 -
 .../testfiles/formatting/issue229961.php.formatted |    11 -
 .../data/testfiles/formatting/issue233353_01.php   |     7 -
 .../formatting/issue233353_01.php.formatted        |     6 -
 .../data/testfiles/formatting/issue233353_02.php   |     7 -
 .../formatting/issue233353_02.php.formatted        |     6 -
 .../data/testfiles/formatting/issue233353_03.php   |    13 -
 .../formatting/issue233353_03.php.formatted        |    13 -
 .../data/testfiles/formatting/issue233353_04.php   |    13 -
 .../formatting/issue233353_04.php.formatted        |    13 -
 .../unit/data/testfiles/formatting/issue235181.php |    10 -
 .../testfiles/formatting/issue235181.php.formatted |    10 -
 .../data/testfiles/formatting/issue235239_01.php   |    12 -
 .../formatting/issue235239_01.php.formatted        |    11 -
 .../data/testfiles/formatting/issue235239_02.php   |    12 -
 .../formatting/issue235239_02.php.formatted        |    11 -
 .../unit/data/testfiles/formatting/issue240649.php |    11 -
 .../testfiles/formatting/issue240649.php.formatted |    11 -
 .../unit/data/testfiles/formatting/issue243593.php |    12 -
 .../testfiles/formatting/issue243593.php.formatted |    11 -
 .../testfiles/formatting/issues_159339_161408.php  |    16 -
 .../formatting/issues_159339_161408.php.formatted  |    15 -
 .../data/testfiles/formatting/lineComment01.php    |     3 -
 .../formatting/lineComment01.php.formatted         |     4 -
 .../data/testfiles/formatting/lineComment02.php    |    10 -
 .../formatting/lineComment02.php.formatted         |     6 -
 .../data/testfiles/formatting/lineComment03.php    |     7 -
 .../formatting/lineComment03.php.formatted         |     6 -
 .../data/testfiles/formatting/lineComment04.php    |     6 -
 .../formatting/lineComment04.php.formatted         |     7 -
 .../data/testfiles/formatting/lineComment05.php    |     6 -
 .../formatting/lineComment05.php.formatted         |     7 -
 .../data/testfiles/formatting/line_splitting1.php  |    10 -
 .../formatting/line_splitting1.php.formatted       |    13 -
 .../data/testfiles/formatting/line_splitting2.php  |     4 -
 .../formatting/line_splitting2.php.formatted       |     9 -
 .../formatting/multiline_function_header.php       |     7 -
 .../multiline_function_header.php.formatted        |     7 -
 .../data/testfiles/formatting/multiline_string.php |     8 -
 .../formatting/multiline_string.php.formatted      |     9 -
 .../unit/data/testfiles/formatting/namespaces1.php |     9 -
 .../testfiles/formatting/namespaces1.php.formatted |    13 -
 .../data/testfiles/formatting/namespaces_02.php    |    12 -
 .../formatting/namespaces_02.php.formatted         |    17 -
 .../data/testfiles/formatting/namespaces_03.php    |    12 -
 .../formatting/namespaces_03.php.formatted         |    20 -
 .../data/testfiles/formatting/namespaces_04.php    |    12 -
 .../formatting/namespaces_04.php.formatted         |    20 -
 .../data/testfiles/formatting/namespaces_05.php    |    13 -
 .../formatting/namespaces_05.php.formatted         |    18 -
 .../data/testfiles/formatting/nested_array1.php    |    10 -
 .../formatting/nested_array1.php.formatted         |    11 -
 .../testfiles/formatting/nested_short_array1.php   |    10 -
 .../formatting/nested_short_array1.php.formatted   |    11 -
 .../unit/data/testfiles/formatting/private_01.php  |    14 -
 .../qa/issues/regressions/124273_175247.php        |     7 -
 .../issues/regressions/124273_175247.php.formatted |     7 -
 .../regressions/124273_175247.php_10_10.formatted  |     7 -
 .../regressions/124273_175247.php_5_5.formatted    |     7 -
 .../qa/issues/stable_fixedIssues/124273.php        |     7 -
 .../issues/stable_fixedIssues/124273.php.formatted |     7 -
 .../qa/issues/stable_fixedIssues/152429_1.php      |    21 -
 .../stable_fixedIssues/152429_1.php.formatted      |    24 -
 .../152429_1.php_10_10.formatted                   |    24 -
 .../stable_fixedIssues/152429_1.php_5_5.formatted  |    24 -
 .../qa/issues/stable_fixedIssues/152429_2.php      |    24 -
 .../stable_fixedIssues/152429_2.php.formatted      |    23 -
 .../152429_2.php_10_10.formatted                   |    23 -
 .../stable_fixedIssues/152429_2.php_5_5.formatted  |    23 -
 .../qa/issues/stable_fixedIssues/152429_3.php      |    13 -
 .../stable_fixedIssues/152429_3.php.formatted      |    13 -
 .../152429_3.php_10_10.formatted                   |    14 -
 .../stable_fixedIssues/152429_3.php_5_5.formatted  |    14 -
 .../qa/issues/stable_fixedIssues/160996.php        |     7 -
 .../issues/stable_fixedIssues/160996.php.formatted |     8 -
 .../stable_fixedIssues/160996.php_10_10.formatted  |     8 -
 .../stable_fixedIssues/160996.php_5_5.formatted    |     8 -
 .../qa/issues/stable_fixedIssues/162320.php        |    15 -
 .../issues/stable_fixedIssues/162320.php.formatted |    16 -
 .../stable_fixedIssues/162320.php_10_10.formatted  |    16 -
 .../stable_fixedIssues/162320.php_5_5.formatted    |    16 -
 .../qa/issues/stable_fixedIssues/162586.php        |    14 -
 .../issues/stable_fixedIssues/162586.php.formatted |    12 -
 .../stable_fixedIssues/162586.php_10_10.formatted  |    12 -
 .../stable_fixedIssues/162586.php_5_5.formatted    |    12 -
 .../qa/issues/stable_fixedIssues/163071.php        |   122 -
 .../issues/stable_fixedIssues/163071.php.formatted |   122 -
 .../qa/issues/stable_fixedIssues/167162_1.php      |     4 -
 .../stable_fixedIssues/167162_1.php.formatted      |     4 -
 .../qa/issues/stable_fixedIssues/167162_2.php      |    16 -
 .../stable_fixedIssues/167162_2.php.formatted      |    16 -
 .../qa/issues/stable_fixedIssues/168187.php        |     8 -
 .../issues/stable_fixedIssues/168187.php.formatted |     8 -
 .../qa/issues/stable_fixedIssues/168396_1.php      |    16 -
 .../stable_fixedIssues/168396_1.php.formatted      |    19 -
 .../qa/issues/stable_fixedIssues/168396_2.php      |    12 -
 .../stable_fixedIssues/168396_2.php.formatted      |    13 -
 .../qa/issues/stable_fixedIssues/168396_3.php      |     6 -
 .../stable_fixedIssues/168396_3.php.formatted      |     7 -
 .../qa/issues/stable_fixedIssues/173107.php        |    13 -
 .../issues/stable_fixedIssues/173107.php.formatted |    11 -
 .../stable_fixedIssues/173107.php_10_10.formatted  |    11 -
 .../stable_fixedIssues/173107.php_5_5.formatted    |    11 -
 .../qa/issues/stable_fixedIssues/173354_1.php      |     9 -
 .../stable_fixedIssues/173354_1.php.formatted      |    10 -
 .../173354_1.php_10_10.formatted                   |    10 -
 .../stable_fixedIssues/173354_1.php_5_5.formatted  |    10 -
 .../qa/issues/stable_fixedIssues/173354_2.php      |     7 -
 .../stable_fixedIssues/173354_2.php.formatted      |     8 -
 .../173354_2.php_10_10.formatted                   |     8 -
 .../stable_fixedIssues/173354_2.php_5_5.formatted  |     8 -
 .../qa/issues/stable_fixedIssues/173354_3.php      |     8 -
 .../stable_fixedIssues/173354_3.php.formatted      |     8 -
 .../173354_3.php_10_10.formatted                   |     8 -
 .../stable_fixedIssues/173354_3.php_5_5.formatted  |     8 -
 .../qa/issues/stable_fixedIssues/173899.php        |     4 -
 .../issues/stable_fixedIssues/173899.php.formatted |     5 -
 .../stable_fixedIssues/173899.php_10_10.formatted  |     5 -
 .../stable_fixedIssues/173899.php_5_5.formatted    |     5 -
 .../qa/issues/stable_fixedIssues/173903.php        |     7 -
 .../issues/stable_fixedIssues/173903.php.formatted |    11 -
 .../stable_fixedIssues/173903.php_10_10.formatted  |    11 -
 .../stable_fixedIssues/173903.php_5_5.formatted    |    11 -
 .../issues/stable_fixedIssues/173906_172475_1.php  |     7 -
 .../173906_172475_1.php.formatted                  |     8 -
 .../173906_172475_1.php_10_10.formatted            |     8 -
 .../173906_172475_1.php_5_5.formatted              |     8 -
 .../issues/stable_fixedIssues/173906_172475_2.php  |     8 -
 .../173906_172475_2.php.formatted                  |     9 -
 .../173906_172475_2.php_10_10.formatted            |     9 -
 .../173906_172475_2.php_5_5.formatted              |     9 -
 .../issues/stable_fixedIssues/173906_172475_3.php  |     7 -
 .../173906_172475_3.php.formatted                  |     8 -
 .../173906_172475_3.php_10_10.formatted            |     8 -
 .../173906_172475_3.php_5_5.formatted              |     8 -
 .../qa/issues/stable_fixedIssues/173908.php        |    21 -
 .../issues/stable_fixedIssues/173908.php.formatted |    20 -
 .../stable_fixedIssues/173908.php_10_10.formatted  |    20 -
 .../stable_fixedIssues/173908.php_5_5.formatted    |    20 -
 .../qa/issues/stable_fixedIssues/174563_1.php      |     7 -
 .../stable_fixedIssues/174563_1.php.formatted      |     9 -
 .../174563_1.php_10_10.formatted                   |     9 -
 .../stable_fixedIssues/174563_1.php_5_5.formatted  |     9 -
 .../qa/issues/stable_fixedIssues/174578.php        |     9 -
 .../issues/stable_fixedIssues/174578.php.formatted |     9 -
 .../stable_fixedIssues/174578.php_10_10.formatted  |     9 -
 .../stable_fixedIssues/174578.php_5_5.formatted    |     9 -
 .../qa/issues/stable_fixedIssues/174579.php        |     7 -
 .../issues/stable_fixedIssues/174579.php.formatted |     8 -
 .../stable_fixedIssues/174579.php_10_10.formatted  |     8 -
 .../stable_fixedIssues/174579.php_5_5.formatted    |     8 -
 .../qa/issues/stable_fixedIssues/174595_175229.php |    23 -
 .../stable_fixedIssues/174595_175229.php.formatted |    23 -
 .../174595_175229.php_10_10.formatted              |    23 -
 .../174595_175229.php_5_5.formatted                |    23 -
 .../qa/issues/stable_fixedIssues/175229_1.php      |     8 -
 .../stable_fixedIssues/175229_1.php.formatted      |     8 -
 .../qa/issues/stable_fixedIssues/175229_2.php      |    11 -
 .../stable_fixedIssues/175229_2.php.formatted      |    11 -
 .../qa/issues/stable_fixedIssues/175425.php        |    14 -
 .../issues/stable_fixedIssues/175425.php.formatted |    14 -
 .../qa/issues/stable_fixedIssues/175427.php        |     7 -
 .../issues/stable_fixedIssues/175427.php.formatted |     7 -
 .../qa/issues/stable_fixedIssues/176224.php        |     8 -
 .../issues/stable_fixedIssues/176224.php.formatted |     8 -
 .../qa/issues/stable_fixedIssues/180332.php        |     9 -
 .../issues/stable_fixedIssues/180332.php.formatted |    10 -
 .../qa/issues/stable_fixedIssues/188810.php        |     8 -
 .../issues/stable_fixedIssues/188810.php.formatted |     8 -
 .../qa/issues/stable_fixedIssues/else_if.php       |    47 -
 .../stable_fixedIssues/else_if.php.formatted       |    45 -
 .../stable_fixedIssues/else_if.php_10_10.formatted |    45 -
 .../stable_fixedIssues/else_if.php_5_5.formatted   |    45 -
 .../spacesAfterObjectReferences.php                |     4 -
 .../spacesAfterObjectReferences.php.formatted      |     5 -
 ...spacesAfterObjectReferences.php_10_10.formatted |     5 -
 .../spacesAfterObjectReferences.php_5_5.formatted  |     5 -
 .../issues/stable_partialTests/174873_173906.php   |    11 -
 .../174873_173906.php.formatted                    |    13 -
 .../174873_173906.php_10_10.formatted              |    13 -
 .../174873_173906.php_5_5.formatted                |    13 -
 .../issues/stable_partialTests/174873_173906_1.php |     8 -
 .../174873_173906_1.php.formatted                  |    13 -
 .../174873_173906_1.php_10_10.formatted            |    13 -
 .../174873_173906_1.php_5_5.formatted              |    13 -
 .../qa/issues/unstable_newIssues/148732.php        |     1 -
 .../issues/unstable_newIssues/148732.php.formatted |     9 -
 .../qa/issues/unstable_newIssues/175229_1.php      |     3 -
 .../unstable_newIssues/175229_1.php.formatted      |     3 -
 .../qa/issues/unstable_newIssues/175229_2.php      |     2 -
 .../unstable_newIssues/175229_2.php.formatted      |     2 -
 .../qa/issues/unstable_newIssues/175229_3.php      |     8 -
 .../unstable_newIssues/175229_3.php.formatted      |    10 -
 .../data/testfiles/formatting/shortArrays1.php     |     5 -
 .../formatting/shortArrays1.php.formatted          |     6 -
 .../data/testfiles/formatting/shortArrays2.php     |     8 -
 .../formatting/shortArrays2.php.formatted          |     9 -
 .../data/testfiles/formatting/shortArrays3.php     |    23 -
 .../formatting/shortArrays3.php.formatted          |    26 -
 .../data/testfiles/formatting/shortArrays4.php     |     9 -
 .../formatting/shortArrays4.php.formatted          |     9 -
 .../data/testfiles/formatting/shortArrays5.php     |    15 -
 .../formatting/shortArrays5.php.formatted          |    15 -
 .../data/testfiles/formatting/simple_class_def.php |    14 -
 .../formatting/simple_class_def.php.formatted      |    17 -
 .../testfiles/formatting/spaces/TraitUses01.php    |    19 -
 .../formatting/spaces/TraitUses01.php.formatted    |    31 -
 .../testfiles/formatting/spaces/TraitUses02.php    |    19 -
 .../formatting/spaces/TraitUses02.php.formatted    |    31 -
 .../testfiles/formatting/spaces/finally_01.php     |    10 -
 .../formatting/spaces/finally_01.php.formatted     |    10 -
 .../testfiles/formatting/spaces/finally_02.php     |    10 -
 .../formatting/spaces/finally_02.php.formatted     |    10 -
 .../testfiles/formatting/spaces/finally_03.php     |    10 -
 .../formatting/spaces/finally_03.php.formatted     |    10 -
 .../testfiles/formatting/spaces/finally_04.php     |    10 -
 .../formatting/spaces/finally_04.php.formatted     |    10 -
 .../testfiles/formatting/spaces/issue180859_01.php |     7 -
 .../formatting/spaces/issue180859_01.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue180859_02.php |     7 -
 .../formatting/spaces/issue180859_02.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue181624_01.php |     7 -
 .../formatting/spaces/issue181624_01.php.formatted |     7 -
 .../testfiles/formatting/spaces/issue186183_01.php |     9 -
 .../formatting/spaces/issue186183_01.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue187665_01.php |    13 -
 .../formatting/spaces/issue187665_01.php.formatted |    11 -
 .../testfiles/formatting/spaces/issue187665_02.php |    13 -
 .../formatting/spaces/issue187665_02.php.formatted |    11 -
 .../testfiles/formatting/spaces/issue187864_01.php |     9 -
 .../formatting/spaces/issue187864_01.php.formatted |    19 -
 .../testfiles/formatting/spaces/issue187888_01.php |    12 -
 .../formatting/spaces/issue187888_01.php.formatted |    12 -
 .../testfiles/formatting/spaces/issue187888_02.php |    12 -
 .../formatting/spaces/issue187888_02.php.formatted |    12 -
 .../testfiles/formatting/spaces/issue188810_01.php |    14 -
 .../formatting/spaces/issue188810_01.php.formatted |     9 -
 .../testfiles/formatting/spaces/issue191893_01.php |     6 -
 .../formatting/spaces/issue191893_01.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue195562.php    |    10 -
 .../formatting/spaces/issue195562.php.formatted    |    10 -
 .../testfiles/formatting/spaces/issue202940_01.php |    33 -
 .../formatting/spaces/issue202940_01.php.formatted |    30 -
 .../testfiles/formatting/spaces/issue202940_02.php |    22 -
 .../formatting/spaces/issue202940_02.php.formatted |    22 -
 .../testfiles/formatting/spaces/issue202940_03.php |    22 -
 .../formatting/spaces/issue202940_03.php.formatted |    22 -
 .../testfiles/formatting/spaces/issue202940_04.php |    22 -
 .../formatting/spaces/issue202940_04.php.formatted |    22 -
 .../testfiles/formatting/spaces/issue202940_05.php |    12 -
 .../formatting/spaces/issue202940_05.php.formatted |    13 -
 .../testfiles/formatting/spaces/issue203160_01.php |    15 -
 .../formatting/spaces/issue203160_01.php.formatted |    16 -
 .../testfiles/formatting/spaces/issue228422_01.php |     6 -
 .../formatting/spaces/issue228422_01.php.formatted |     5 -
 .../testfiles/formatting/spaces/issue228422_02.php |     6 -
 .../formatting/spaces/issue228422_02.php.formatted |     5 -
 .../testfiles/formatting/spaces/issue230779_01.php |     6 -
 .../formatting/spaces/issue230779_01.php.formatted |     5 -
 .../testfiles/formatting/spaces/issue230779_02.php |     6 -
 .../formatting/spaces/issue230779_02.php.formatted |     5 -
 .../testfiles/formatting/spaces/issue231387.php    |    14 -
 .../formatting/spaces/issue231387.php.formatted    |    15 -
 .../testfiles/formatting/spaces/issue233050_01.php |     7 -
 .../formatting/spaces/issue233050_01.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue233050_02.php |     7 -
 .../formatting/spaces/issue233050_02.php.formatted |     6 -
 .../testfiles/formatting/spaces/issue240274.php    |    10 -
 .../formatting/spaces/issue240274.php.formatted    |     9 -
 .../formatting/spaces/spaceAfterShortPHPTag01.php  |     1 -
 .../spaces/spaceAfterShortPHPTag01.php.formatted   |     1 -
 .../formatting/spaces/spaceAfterShortPHPTag02.php  |     1 -
 .../spaces/spaceAfterShortPHPTag02.php.formatted   |     1 -
 .../formatting/spaces/spaceAfterTypeCast01.php     |     8 -
 .../spaces/spaceAfterTypeCast01.php.formatted      |     9 -
 .../formatting/spaces/spaceAfterTypeCast02.php     |     8 -
 .../spaces/spaceAfterTypeCast02.php.formatted      |     9 -
 .../formatting/spaces/spaceAroundKeyValueOp01.php  |    17 -
 .../spaces/spaceAroundKeyValueOp01.php.formatted   |    16 -
 .../formatting/spaces/spaceAroundKeyValueOp02.php  |    17 -
 .../spaces/spaceAroundKeyValueOp02.php.formatted   |    16 -
 .../spaces/spaceAroundStringConcat01.php           |    60 -
 .../spaces/spaceAroundStringConcat01.php.formatted |    62 -
 .../formatting/spaces/spaceAroundTernaryOp01.php   |     5 -
 .../spaces/spaceAroundTernaryOp01.php.formatted    |     4 -
 .../formatting/spaces/spaceAroundTernaryOp02.php   |     5 -
 .../spaces/spaceAroundTernaryOp02.php.formatted    |     4 -
 .../formatting/spaces/spaceAroundTernaryOp03.php   |     5 -
 .../spaces/spaceAroundTernaryOp03.php.formatted    |     4 -
 .../formatting/spaces/spaceAroundUnaryOps01.php    |     7 -
 .../spaces/spaceAroundUnaryOps01.php.formatted     |     6 -
 .../formatting/spaces/spaceAroundUnaryOps02.php    |     7 -
 .../spaces/spaceAroundUnaryOps02.php.formatted     |     6 -
 .../formatting/spaces/spaceAroundUnaryOps03.php    |     7 -
 .../spaces/spaceAroundUnaryOps03.php.formatted     |     6 -
 .../formatting/spaces/spaceBeforeAfterComma01.php  |     5 -
 .../spaces/spaceBeforeAfterComma01.php.formatted   |     9 -
 .../formatting/spaces/spaceBeforeAfterComma02.php  |     5 -
 .../spaces/spaceBeforeAfterComma02.php.formatted   |     9 -
 .../formatting/spaces/spaceBeforeAfterComma03.php  |     5 -
 .../spaces/spaceBeforeAfterComma03.php.formatted   |     9 -
 .../formatting/spaces/spaceBeforeAfterComma04.php  |     5 -
 .../spaces/spaceBeforeAfterComma04.php.formatted   |     9 -
 .../formatting/spaces/spaceBeforeAfterSemi01.php   |    11 -
 .../spaces/spaceBeforeAfterSemi01.php.formatted    |    11 -
 .../formatting/spaces/spaceBeforeAfterSemi02.php   |    11 -
 .../spaces/spaceBeforeAfterSemi02.php.formatted    |    11 -
 .../formatting/spaces/spaceBeforeAfterSemi03.php   |    11 -
 .../spaces/spaceBeforeAfterSemi03.php.formatted    |    11 -
 .../formatting/spaces/spaceBeforeAfterSemi04.php   |    11 -
 .../spaces/spaceBeforeAfterSemi04.php.formatted    |    11 -
 .../formatting/spaces/spaceBeforeCatch01.php       |    10 -
 .../spaces/spaceBeforeCatch01.php.formatted        |     9 -
 .../formatting/spaces/spaceBeforeCatch02.php       |    10 -
 .../spaces/spaceBeforeCatch02.php.formatted        |     9 -
 .../spaces/spaceBeforeCatchLeftBrace01.php         |    64 -
 .../spaceBeforeCatchLeftBrace01.php.formatted      |    64 -
 .../formatting/spaces/spaceBeforeCatchParen01.php  |    60 -
 .../spaces/spaceBeforeCatchParen01.php.formatted   |    62 -
 .../formatting/spaces/spaceBeforeCatchParen02.php  |    60 -
 .../spaces/spaceBeforeCatchParen02.php.formatted   |    62 -
 .../spaces/spaceBeforeClassDecLeftBrace01.php      |     9 -
 .../spaceBeforeClassDecLeftBrace01.php.formatted   |    13 -
 .../spaces/spaceBeforeClassDecLeftBrace02.php      |     9 -
 .../spaceBeforeClassDecLeftBrace02.php.formatted   |    13 -
 .../spaces/spaceBeforeClassDecLeftBrace03.php      |    12 -
 .../spaceBeforeClassDecLeftBrace03.php.formatted   |    13 -
 .../formatting/spaces/spaceBeforeDoLeftBrace01.php |    64 -
 .../spaces/spaceBeforeDoLeftBrace01.php.formatted  |    64 -
 .../formatting/spaces/spaceBeforeElse01.php        |    19 -
 .../spaces/spaceBeforeElse01.php.formatted         |    20 -
 .../formatting/spaces/spaceBeforeElse02.php        |    20 -
 .../spaces/spaceBeforeElse02.php.formatted         |    20 -
 .../formatting/spaces/spaceBeforeElse03.php        |    20 -
 .../spaces/spaceBeforeElse03.php.formatted         |    20 -
 .../formatting/spaces/spaceBeforeElse04.php        |    19 -
 .../spaces/spaceBeforeElse04.php.formatted         |    20 -
 .../spaces/spaceBeforeElseLeftBrace01.php          |    64 -
 .../spaceBeforeElseLeftBrace01.php.formatted       |    64 -
 .../spaces/spaceBeforeForLeftBrace01.php           |    64 -
 .../spaces/spaceBeforeForLeftBrace01.php.formatted |    64 -
 .../formatting/spaces/spaceBeforeForParen01.php    |    60 -
 .../spaces/spaceBeforeForParen01.php.formatted     |    62 -
 .../formatting/spaces/spaceBeforeForParen02.php    |    60 -
 .../spaces/spaceBeforeForParen02.php.formatted     |    62 -
 .../spaces/spaceBeforeIfElseIfLeftBrace01.php      |    64 -
 .../spaceBeforeIfElseIfLeftBrace01.php.formatted   |    64 -
 .../formatting/spaces/spaceBeforeIfParen01.php     |    60 -
 .../spaces/spaceBeforeIfParen01.php.formatted      |    62 -
 .../formatting/spaces/spaceBeforeIfParen02.php     |    60 -
 .../spaces/spaceBeforeIfParen02.php.formatted      |    62 -
 .../formatting/spaces/spaceBeforeKeywords01.php    |    35 -
 .../spaces/spaceBeforeKeywords01.php.formatted     |    35 -
 .../formatting/spaces/spaceBeforeKeywords02.php    |    35 -
 .../spaces/spaceBeforeKeywords02.php.formatted     |    39 -
 .../formatting/spaces/spaceBeforeKeywords03.php    |    35 -
 .../spaces/spaceBeforeKeywords03.php.formatted     |    35 -
 .../formatting/spaces/spaceBeforeKeywords04.php    |    24 -
 .../spaces/spaceBeforeKeywords04.php.formatted     |    24 -
 .../spaces/spaceBeforeMethodCallParen01.php        |    60 -
 .../spaceBeforeMethodCallParen01.php.formatted     |    62 -
 .../spaces/spaceBeforeMethodCallParen02.php        |    60 -
 .../spaceBeforeMethodCallParen02.php.formatted     |    62 -
 .../spaces/spaceBeforeMethodDeclLeftBrace01.php    |     9 -
 .../spaceBeforeMethodDeclLeftBrace01.php.formatted |    11 -
 .../spaces/spaceBeforeMethodDeclLeftBrace02.php    |     9 -
 .../spaceBeforeMethodDeclLeftBrace02.php.formatted |    11 -
 .../spaces/spaceBeforeMethodDeclLeftBrace03.php    |     9 -
 .../spaceBeforeMethodDeclLeftBrace03.php.formatted |    13 -
 .../spaces/spaceBeforeMethodDeclParen01.php        |    60 -
 .../spaceBeforeMethodDeclParen01.php.formatted     |    62 -
 .../spaces/spaceBeforeMethodDeclParen02.php        |    60 -
 .../spaceBeforeMethodDeclParen02.php.formatted     |    62 -
 .../spaces/spaceBeforeSwitchLeftBrace01.php        |    64 -
 .../spaceBeforeSwitchLeftBrace01.php.formatted     |    64 -
 .../formatting/spaces/spaceBeforeSwitchParen01.php |    60 -
 .../spaces/spaceBeforeSwitchParen01.php.formatted  |    62 -
 .../formatting/spaces/spaceBeforeSwitchParen02.php |    60 -
 .../spaces/spaceBeforeSwitchParen02.php.formatted  |    62 -
 .../spaces/spaceBeforeTryLeftBrace01.php           |    64 -
 .../spaces/spaceBeforeTryLeftBrace01.php.formatted |    64 -
 .../spaces/spaceBeforeUseStatementPart01.php       |     7 -
 .../spaceBeforeUseStatementPart01.php.formatted    |     9 -
 .../spaces/spaceBeforeUseStatementPart02.php       |    10 -
 .../spaceBeforeUseStatementPart02.php.formatted    |     9 -
 .../spaces/spaceBeforeUseStatementPart03.php       |    12 -
 .../spaceBeforeUseStatementPart03.php.formatted    |     9 -
 .../spaces/spaceBeforeUseStatementPart04.php       |     9 -
 .../spaceBeforeUseStatementPart04.php.formatted    |     9 -
 .../spaces/spaceBeforeUseStatementPart05.php       |     7 -
 .../spaceBeforeUseStatementPart05.php.formatted    |     9 -
 .../spaces/spaceBeforeUseStatementPart06.php       |     7 -
 .../spaceBeforeUseStatementPart06.php.formatted    |     9 -
 .../formatting/spaces/spaceBeforeWhile01.php       |     6 -
 .../spaces/spaceBeforeWhile01.php.formatted        |     6 -
 .../formatting/spaces/spaceBeforeWhile02.php       |     6 -
 .../spaces/spaceBeforeWhile02.php.formatted        |     6 -
 .../formatting/spaces/spaceBeforeWhile03.php       |     6 -
 .../spaces/spaceBeforeWhile03.php.formatted        |     6 -
 .../spaces/spaceBeforeWhileLeftBrace01.php         |    64 -
 .../spaceBeforeWhileLeftBrace01.php.formatted      |    64 -
 .../formatting/spaces/spaceBeforeWhileParen01.php  |    60 -
 .../spaces/spaceBeforeWhileParen01.php.formatted   |    62 -
 .../formatting/spaces/spaceBeforeWhileParen02.php  |    60 -
 .../spaces/spaceBeforeWhileParen02.php.formatted   |    62 -
 .../spaces/spaceCheckAfterKeywords01.php           |    16 -
 .../spaces/spaceCheckAfterKeywords01.php.formatted |    17 -
 .../spaces/spaceCheckAfterKeywords02.php           |    38 -
 .../spaces/spaceCheckAfterKeywords02.php.formatted |    37 -
 .../spaces/spaceWithinArrayBrackets01.php          |     8 -
 .../spaceWithinArrayBrackets01.php.formatted       |     7 -
 .../spaces/spaceWithinArrayBrackets02.php          |     8 -
 .../spaceWithinArrayBrackets02.php.formatted       |     7 -
 .../spaces/spaceWithinArrayBrackets03.php          |     8 -
 .../spaceWithinArrayBrackets03.php.formatted       |     7 -
 .../spaces/spaceWithinArrayBrackets04.php          |     8 -
 .../spaceWithinArrayBrackets04.php.formatted       |     7 -
 .../spaces/spaceWithinArrayDeclParens01.php        |    17 -
 .../spaceWithinArrayDeclParens01.php.formatted     |    16 -
 .../spaces/spaceWithinArrayDeclParens02.php        |    17 -
 .../spaceWithinArrayDeclParens02.php.formatted     |    16 -
 .../formatting/spaces/spaceWithinMethodDecl01.php  |    14 -
 .../spaces/spaceWithinMethodDecl01.php.formatted   |    13 -
 .../formatting/spaces/spaceWithinMethodDecl02.php  |    14 -
 .../spaces/spaceWithinMethodDecl02.php.formatted   |    13 -
 .../formatting/spaces/spaceWithinParens01.php      |    60 -
 .../spaces/spaceWithinParens01.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens02.php      |    60 -
 .../spaces/spaceWithinParens02.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens03.php      |    60 -
 .../spaces/spaceWithinParens03.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens04.php      |    60 -
 .../spaces/spaceWithinParens04.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens05.php      |    60 -
 .../spaces/spaceWithinParens05.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens06.php      |    60 -
 .../spaces/spaceWithinParens06.php.formatted       |    62 -
 .../formatting/spaces/spaceWithinParens07.php      |    62 -
 .../spaces/spaceWithinParens07.php.formatted       |    63 -
 .../formatting/spaces/spaceWithinParens08.php      |    62 -
 .../spaces/spaceWithinParens08.php.formatted       |    63 -
 .../spaces/spaceWithinTypeCastParens01.php         |     7 -
 .../spaceWithinTypeCastParens01.php.formatted      |     8 -
 .../spaces/spaceWithinTypeCastParens02.php         |     7 -
 .../spaceWithinTypeCastParens02.php.formatted      |     8 -
 .../data/testfiles/formatting/subsequentquotes.php |     7 -
 .../formatting/subsequentquotes.php.formatted      |     8 -
 .../unit/data/testfiles/formatting/switch_stmt.php |    12 -
 .../testfiles/formatting/switch_stmt.php.formatted |    13 -
 .../data/testfiles/formatting/switch_stmt01.php    |     6 -
 .../formatting/switch_stmt01.php.formatted         |     6 -
 .../testfiles/formatting/templates/__README__.txt  |     1 -
 .../formatting/templates/firstLineInHTML_01.php    |    17 -
 .../templates/firstLineInHTML_01.php.formatted     |    17 -
 .../testfiles/formatting/templates/fore_01.php     |     8 -
 .../formatting/templates/fore_01.php.formatted     |     8 -
 .../testfiles/formatting/templates/fore_02.php     |     8 -
 .../formatting/templates/fore_02.php.formatted     |     8 -
 .../testfiles/formatting/templates/fore_03.php     |     8 -
 .../formatting/templates/fore_03.php.formatted     |     9 -
 .../testfiles/formatting/templates/fore_04.php     |    10 -
 .../formatting/templates/fore_04.php.formatted     |    11 -
 .../testfiles/formatting/templates/fore_05.php     |     9 -
 .../formatting/templates/fore_05.php.formatted     |    10 -
 .../testfiles/formatting/templates/fore_06.php     |    11 -
 .../formatting/templates/fore_06.php.formatted     |    12 -
 .../testfiles/formatting/templates/function_01.php |    17 -
 .../formatting/templates/function_01.php.formatted |    17 -
 .../templates/implementsOverwrite_01.php           |    25 -
 .../templates/implementsOverwrite_01.php.formatted |    28 -
 .../templates/implementsOverwrite_02.php           |    25 -
 .../templates/implementsOverwrite_02.php.formatted |    30 -
 .../templates/implementsOverwrite_03.php           |    25 -
 .../templates/implementsOverwrite_03.php.formatted |    30 -
 .../formatting/templates/issue184070_01.php        |    10 -
 .../templates/issue184070_01.php.formatted         |    10 -
 .../testfiles/formatting/templates/issue184141.php |    45 -
 .../formatting/templates/issue184141.php.formatted |    45 -
 .../formatting/templates/issue184481_01.php        |     8 -
 .../templates/issue184481_01.php.formatted         |     8 -
 .../formatting/templates/issue184481_02.php        |     8 -
 .../templates/issue184481_02.php.formatted         |     8 -
 .../formatting/templates/issue184481_03.php        |    11 -
 .../templates/issue184481_03.php.formatted         |    11 -
 .../formatting/templates/issue184481_04.php        |    11 -
 .../templates/issue184481_04.php.formatted         |    11 -
 .../formatting/templates/issue184690_01.php        |    16 -
 .../templates/issue184690_01.php.formatted         |    16 -
 .../formatting/templates/issue185435_01.php        |    25 -
 .../templates/issue185435_01.php.formatted         |    25 -
 .../formatting/templates/issue185435_02.php        |    24 -
 .../templates/issue185435_02.php.formatted         |    24 -
 .../formatting/templates/issue185435_03.php        |    25 -
 .../templates/issue185435_03.php.formatted         |    25 -
 .../formatting/templates/issue185435_04.php        |    25 -
 .../templates/issue185435_04.php.formatted         |    25 -
 .../formatting/templates/issue185435_05.php        |    25 -
 .../templates/issue185435_05.php.formatted         |    25 -
 .../formatting/templates/issue185438_01.php        |    16 -
 .../templates/issue185438_01.php.formatted         |    16 -
 .../formatting/templates/issue185438_02.php        |    17 -
 .../templates/issue185438_02.php.formatted         |    17 -
 .../formatting/templates/issue186008_01.php        |    77 -
 .../templates/issue186008_01.php.formatted         |    77 -
 .../formatting/templates/issue186008_02.php        |    77 -
 .../templates/issue186008_02.php.formatted         |    77 -
 .../formatting/templates/issue186008_03.php        |    77 -
 .../templates/issue186008_03.php.formatted         |    77 -
 .../formatting/templates/issue187665_01.php        |    13 -
 .../templates/issue187665_01.php.formatted         |    13 -
 .../formatting/templates/issue187665_02.php        |    13 -
 .../templates/issue187665_02.php.formatted         |    13 -
 .../testfiles/formatting/templates/issue187757.php |     1 -
 .../formatting/templates/issue187757.php.formatted |     1 -
 .../formatting/templates/issue188656_01.php        |    18 -
 .../templates/issue188656_01.php.formatted         |    18 -
 .../formatting/templates/issue188656_02.php        |    18 -
 .../templates/issue188656_02.php.formatted         |    18 -
 .../formatting/templates/issue188656_03.php        |    18 -
 .../templates/issue188656_03.php.formatted         |    18 -
 .../formatting/templates/issue188656_04.php        |    19 -
 .../templates/issue188656_04.php.formatted         |    19 -
 .../formatting/templates/issue188656_05.php        |    18 -
 .../templates/issue188656_05.php.formatted         |    18 -
 .../formatting/templates/issue188656_06.php        |    20 -
 .../templates/issue188656_06.php.formatted         |    20 -
 .../formatting/templates/issue188656_07.php        |    18 -
 .../templates/issue188656_07.php.formatted         |    18 -
 .../formatting/templates/issue188656_08.php        |    16 -
 .../templates/issue188656_08.php.formatted         |    16 -
 .../formatting/templates/issue188656_09.php        |    16 -
 .../templates/issue188656_09.php.formatted         |    16 -
 .../formatting/templates/issue191565_01.php        |     5 -
 .../templates/issue191565_01.php.formatted         |     5 -
 .../testfiles/formatting/templates/issue192220.php |     4 -
 .../formatting/templates/issue192220.php.formatted |     4 -
 .../testfiles/formatting/templates/issue198616.php |    18 -
 .../formatting/templates/issue198616.php.formatted |    20 -
 .../testfiles/formatting/templates/private_01.php  |    14 -
 .../formatting/templates/private_01.php.formatted  |    14 -
 .../testfiles/formatting/templates/private_02.php  |    15 -
 .../formatting/templates/private_02.php.formatted  |    15 -
 .../testfiles/formatting/wrapping/arrayInit01.php  |    27 -
 .../formatting/wrapping/arrayInit01.php.formatted  |    30 -
 .../testfiles/formatting/wrapping/arrayInit02.php  |    27 -
 .../formatting/wrapping/arrayInit02.php.formatted  |    31 -
 .../testfiles/formatting/wrapping/arrayInit03.php  |    27 -
 .../formatting/wrapping/arrayInit03.php.formatted  |    47 -
 .../testfiles/formatting/wrapping/assignOps01.php  |     7 -
 .../formatting/wrapping/assignOps01.php.formatted  |    10 -
 .../testfiles/formatting/wrapping/assignOps02.php  |     7 -
 .../formatting/wrapping/assignOps02.php.formatted  |     6 -
 .../testfiles/formatting/wrapping/assignOps03.php  |     7 -
 .../formatting/wrapping/assignOps03.php.formatted  |     7 -
 .../testfiles/formatting/wrapping/assignOps04.php  |     7 -
 .../formatting/wrapping/assignOps04.php.formatted  |    10 -
 .../testfiles/formatting/wrapping/assignOps05.php  |     7 -
 .../formatting/wrapping/assignOps05.php.formatted  |     6 -
 .../testfiles/formatting/wrapping/assignOps06.php  |     7 -
 .../formatting/wrapping/assignOps06.php.formatted  |     7 -
 .../testfiles/formatting/wrapping/binaryOps01.php  |     7 -
 .../formatting/wrapping/binaryOps01.php.formatted  |     6 -
 .../testfiles/formatting/wrapping/binaryOps02.php  |     7 -
 .../formatting/wrapping/binaryOps02.php.formatted  |     6 -
 .../testfiles/formatting/wrapping/binaryOps03.php  |     7 -
 .../formatting/wrapping/binaryOps03.php.formatted  |     7 -
 .../testfiles/formatting/wrapping/binaryOps04.php  |     7 -
 .../formatting/wrapping/binaryOps04.php.formatted  |     9 -
 .../testfiles/formatting/wrapping/binaryOps05.php  |     7 -
 .../formatting/wrapping/binaryOps05.php.formatted  |     6 -
 .../testfiles/formatting/wrapping/binaryOps06.php  |     7 -
 .../formatting/wrapping/binaryOps06.php.formatted  |     7 -
 .../testfiles/formatting/wrapping/binaryOps07.php  |     7 -
 .../formatting/wrapping/binaryOps07.php.formatted  |     9 -
 .../data/testfiles/formatting/wrapping/block01.php |    41 -
 .../formatting/wrapping/block01.php.formatted      |    61 -
 .../data/testfiles/formatting/wrapping/block02.php |    41 -
 .../formatting/wrapping/block02.php.formatted      |    47 -
 .../data/testfiles/formatting/wrapping/block03.php |    42 -
 .../formatting/wrapping/block03.php.formatted      |    63 -
 .../data/testfiles/formatting/wrapping/block04.php |    42 -
 .../formatting/wrapping/block04.php.formatted      |    49 -
 .../data/testfiles/formatting/wrapping/block05.php |    42 -
 .../formatting/wrapping/block05.php.formatted      |    78 -
 .../data/testfiles/formatting/wrapping/block06.php |    42 -
 .../formatting/wrapping/block06.php.formatted      |    64 -
 .../formatting/wrapping/doStatement01.php          |     7 -
 .../wrapping/doStatement01.php.formatted           |     5 -
 .../formatting/wrapping/doStatement02.php          |     4 -
 .../wrapping/doStatement02.php.formatted           |     6 -
 .../formatting/wrapping/doStatement03.php          |     4 -
 .../wrapping/doStatement03.php.formatted           |     5 -
 .../data/testfiles/formatting/wrapping/for01.php   |     9 -
 .../formatting/wrapping/for01.php.formatted        |     6 -
 .../data/testfiles/formatting/wrapping/for02.php   |     5 -
 .../formatting/wrapping/for02.php.formatted        |     8 -
 .../formatting/wrapping/forStatement01.php         |     4 -
 .../wrapping/forStatement01.php.formatted          |     4 -
 .../formatting/wrapping/forStatement02.php         |     6 -
 .../wrapping/forStatement02.php.formatted          |     4 -
 .../formatting/wrapping/forStatement03.php         |     6 -
 .../wrapping/forStatement03.php.formatted          |     4 -
 .../formatting/wrapping/forStatement04.php         |     4 -
 .../wrapping/forStatement04.php.formatted          |     5 -
 .../formatting/wrapping/forStatement05.php         |     6 -
 .../wrapping/forStatement05.php.formatted          |     5 -
 .../formatting/wrapping/forStatement06.php         |     4 -
 .../wrapping/forStatement06.php.formatted          |     4 -
 .../formatting/wrapping/forStatement07.php         |     4 -
 .../wrapping/forStatement07.php.formatted          |     5 -
 .../formatting/wrapping/forStatement08.php         |     4 -
 .../wrapping/forStatement08.php.formatted          |     4 -
 .../formatting/wrapping/forStatement09.php         |     4 -
 .../wrapping/forStatement09.php.formatted          |     5 -
 .../formatting/wrapping/forStatement10.php         |     4 -
 .../wrapping/forStatement10.php.formatted          |     5 -
 .../formatting/wrapping/ifStatement01.php          |     9 -
 .../wrapping/ifStatement01.php.formatted           |     6 -
 .../formatting/wrapping/ifStatement02.php          |     6 -
 .../wrapping/ifStatement02.php.formatted           |     9 -
 .../formatting/wrapping/ifStatement03.php          |     6 -
 .../wrapping/ifStatement03.php.formatted           |     8 -
 .../testfiles/formatting/wrapping/interfaces01.php |     7 -
 .../formatting/wrapping/interfaces01.php.formatted |    12 -
 .../formatting/wrapping/interfaces01_5.php         |     7 -
 .../formatting/wrapping/interfaces01_6.php         |     7 -
 .../formatting/wrapping/interfaces01_7.php         |     7 -
 .../testfiles/formatting/wrapping/interfaces02.php |     7 -
 .../formatting/wrapping/interfaces02.php.formatted |    12 -
 .../testfiles/formatting/wrapping/interfaces03.php |     7 -
 .../formatting/wrapping/interfaces03.php.formatted |    12 -
 .../testfiles/formatting/wrapping/interfaces04.php |     7 -
 .../formatting/wrapping/interfaces04.php.formatted |    13 -
 .../testfiles/formatting/wrapping/interfaces05.php |     7 -
 .../formatting/wrapping/interfaces05.php.formatted |    14 -
 .../formatting/wrapping/issue189722_01.php         |     7 -
 .../wrapping/issue189722_01.php.formatted          |     7 -
 .../formatting/wrapping/issue189722_02.php         |     7 -
 .../wrapping/issue189722_02.php.formatted          |     8 -
 .../formatting/wrapping/issue189722_03.php         |     7 -
 .../wrapping/issue189722_03.php.formatted          |     6 -
 .../formatting/wrapping/issue189722_04.php         |     7 -
 .../wrapping/issue189722_04.php.formatted          |     6 -
 .../formatting/wrapping/issue189722_05.php         |     7 -
 .../wrapping/issue189722_05.php.formatted          |     6 -
 .../formatting/wrapping/issue189722_06.php         |     7 -
 .../wrapping/issue189722_06.php.formatted          |     6 -
 .../formatting/wrapping/issue211933_01.php         |    12 -
 .../wrapping/issue211933_01.php.formatted          |    13 -
 .../formatting/wrapping/issue211933_02.php         |    12 -
 .../wrapping/issue211933_02.php.formatted          |    13 -
 .../formatting/wrapping/issue211933_03.php         |    12 -
 .../wrapping/issue211933_03.php.formatted          |    13 -
 .../formatting/wrapping/issue222774_01.php         |     6 -
 .../wrapping/issue222774_01.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_02.php         |     6 -
 .../wrapping/issue222774_02.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_03.php         |     6 -
 .../wrapping/issue222774_03.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_04.php         |     6 -
 .../wrapping/issue222774_04.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_05.php         |     6 -
 .../wrapping/issue222774_05.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_06.php         |     6 -
 .../wrapping/issue222774_06.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_07.php         |     7 -
 .../wrapping/issue222774_07.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_08.php         |     7 -
 .../wrapping/issue222774_08.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_09.php         |     7 -
 .../wrapping/issue222774_09.php.formatted          |     7 -
 .../formatting/wrapping/issue222774_10.php         |     7 -
 .../wrapping/issue222774_10.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_11.php         |     7 -
 .../wrapping/issue222774_11.php.formatted          |     6 -
 .../formatting/wrapping/issue222774_12.php         |     7 -
 .../wrapping/issue222774_12.php.formatted          |     7 -
 .../formatting/wrapping/issue225535_01.php         |     5 -
 .../wrapping/issue225535_01.php.formatted          |     4 -
 .../formatting/wrapping/issue225535_02.php         |     5 -
 .../wrapping/issue225535_02.php.formatted          |     5 -
 .../formatting/wrapping/issue225535_03.php         |     5 -
 .../wrapping/issue225535_03.php.formatted          |     4 -
 .../formatting/wrapping/issue225535_04.php         |     5 -
 .../wrapping/issue225535_04.php.formatted          |     5 -
 .../formatting/wrapping/issue225535_05.php         |     5 -
 .../wrapping/issue225535_05.php.formatted          |     4 -
 .../formatting/wrapping/issue225535_06.php         |     5 -
 .../wrapping/issue225535_06.php.formatted          |     5 -
 .../formatting/wrapping/issue225535_07.php         |     5 -
 .../wrapping/issue225535_07.php.formatted          |     4 -
 .../formatting/wrapping/issue225535_08.php         |     5 -
 .../wrapping/issue225535_08.php.formatted          |     5 -
 .../testfiles/formatting/wrapping/issue228712.php  |    10 -
 .../formatting/wrapping/issue228712.php.formatted  |    12 -
 .../testfiles/formatting/wrapping/issue230286.php  |     6 -
 .../formatting/wrapping/issue230286.php.formatted  |     6 -
 .../formatting/wrapping/issue233527_01.php         |     5 -
 .../wrapping/issue233527_01.php.formatted          |     4 -
 .../formatting/wrapping/issue233527_02.php         |     5 -
 .../wrapping/issue233527_02.php.formatted          |     4 -
 .../formatting/wrapping/issue233527_03.php         |     5 -
 .../wrapping/issue233527_03.php.formatted          |     6 -
 .../formatting/wrapping/issue233527_04.php         |     5 -
 .../wrapping/issue233527_04.php.formatted          |     6 -
 .../formatting/wrapping/methodCallArg01.php        |     8 -
 .../wrapping/methodCallArg01.php.formatted         |     8 -
 .../formatting/wrapping/methodCallArg02.php        |     8 -
 .../wrapping/methodCallArg02.php.formatted         |     8 -
 .../formatting/wrapping/methodCallArg03.php        |     8 -
 .../wrapping/methodCallArg03.php.formatted         |     8 -
 .../formatting/wrapping/methodCallArg04.php        |     8 -
 .../wrapping/methodCallArg04.php.formatted         |     8 -
 .../formatting/wrapping/methodCallArg05.php        |     9 -
 .../wrapping/methodCallArg05.php.formatted         |     9 -
 .../formatting/wrapping/methodChainCall_01.php     |    14 -
 .../wrapping/methodChainCall_01.php.formatted      |    11 -
 .../formatting/wrapping/methodParams01.php         |     7 -
 .../wrapping/methodParams01.php.formatted          |    19 -
 .../formatting/wrapping/methodParams02.php         |    14 -
 .../wrapping/methodParams02.php.formatted          |    19 -
 .../formatting/wrapping/methodParams03.php         |    13 -
 .../wrapping/methodParams03.php.formatted          |    19 -
 .../formatting/wrapping/methodParams04.php         |    14 -
 .../wrapping/methodParams04.php.formatted          |    19 -
 .../formatting/wrapping/methodParams05.php         |    15 -
 .../wrapping/methodParams05.php.formatted          |    19 -
 .../formatting/wrapping/methodParams06.php         |    15 -
 .../wrapping/methodParams06.php.formatted          |     9 -
 .../formatting/wrapping/methodParams07.php         |    15 -
 .../wrapping/methodParams07.php.formatted          |     9 -
 .../testfiles/formatting/wrapping/statements01.php |    18 -
 .../formatting/wrapping/statements01.php.formatted |    26 -
 .../testfiles/formatting/wrapping/statements02.php |    18 -
 .../formatting/wrapping/statements02.php.formatted |    21 -
 .../testfiles/formatting/wrapping/statements03.php |    18 -
 .../formatting/wrapping/statements03.php.formatted |    21 -
 .../testfiles/formatting/wrapping/statements04.php |    12 -
 .../formatting/wrapping/statements04.php.formatted |    11 -
 .../testfiles/formatting/wrapping/ternaryOp01.php  |    16 -
 .../formatting/wrapping/ternaryOp01.php.formatted  |    11 -
 .../testfiles/formatting/wrapping/ternaryOp02.php  |    10 -
 .../formatting/wrapping/ternaryOp02.php.formatted  |    17 -
 .../testfiles/formatting/wrapping/ternaryOp03.php  |    10 -
 .../formatting/wrapping/ternaryOp03.php.formatted  |    11 -
 .../formatting/wrapping/whileStatement01.php       |     4 -
 .../wrapping/whileStatement01.php.formatted        |     4 -
 .../formatting/wrapping/whileStatement02.php       |     5 -
 .../wrapping/whileStatement02.php.formatted        |     5 -
 .../formatting/wrapping/whileStatement03.php       |     5 -
 .../wrapping/whileStatement03.php.formatted        |     5 -
 .../test/unit/data/testfiles/gotoConstrTest.php    |    12 -
 php.editor/test/unit/data/testfiles/gotoType.php   |    41 -
 php.editor/test/unit/data/testfiles/gotoType2.php  |     3 -
 php.editor/test/unit/data/testfiles/gotoarray.php  |    26 -
 .../testClassInUseStatement209187.php              |    22 -
 .../testClassInstantiation.php                     |    86 -
 .../testClsVarPropInPhpDocTest.php                 |    25 -
 .../testConstAccesInFldDecl.php                    |     7 -
 .../testConstantAccess/testConstantAccess.php      |    86 -
 .../testConstants/testConstants.php                |    23 -
 .../gotodeclaration/testExtendsClass/classMan.php  |    33 -
 .../testExtendsClass/classPerson.php               |     8 -
 .../testExtendsClass/testExtendsClass.php          |    31 -
 .../testFieldAccessInInstanceOf.php                |    13 -
 .../testFuncParamAsReference.php                   |     9 -
 .../testGotoConstructTest.php                      |    12 -
 .../testGotoTypeArrays/testGotoTypeArrays.php      |    26 -
 .../testGotoTypeClsIface/testGotoTypeClsIface.php  |    41 -
 .../testGotoTypeClsIfaceCatch.php                  |    41 -
 .../testGotoTypeClsIfaceFromalParam.php            |    41 -
 .../testGotoTypeClsIfaceInstanceof.php             |    41 -
 .../testIfaceTest/testIfaceTest.php                |    21 -
 .../testImplementsInterface/classPerson.php        |     8 -
 .../testImplementsInterface.php                    |    34 -
 .../gotodeclaration/testIssue147517/container.php  |     3 -
 .../gotodeclaration/testIssue147517/driver.php     |     3 -
 .../gotodeclaration/testIssue147517/factory.php    |     3 -
 .../gotodeclaration/testIssue147517/manager.php    |     3 -
 .../testIssue147517/testIssue147517.php            |     8 -
 .../gotodeclaration/testIssue186553/object1.php    |     7 -
 .../testIssue186553/testIssue186553.php            |    12 -
 .../testIssue200596/testIssue200596.php            |    35 -
 .../testIssue203073/testIssue203073.php            |    35 -
 .../testIssue203814/testIssue203814.php            |    28 -
 .../testIssue207346/testIssue207346.php            |    27 -
 .../testIssue207615/testIssue207615.php            |    15 -
 .../testIssue207971/testIssue207971.php            |    14 -
 .../testIssue208851/testIssue208851.php            |    22 -
 .../testIssue209308/testIssue209308.php            |    36 -
 .../testIssue209309/testIssue209309.php            |    16 -
 .../gotodeclaration/testIssue209888/Types.php      |    14 -
 .../testIssue209888/testIssue209888.php            |    29 -
 .../testIssue211230/testIssue211230.php            |    17 -
 .../testIssue213133/testIssue213133.php            |     9 -
 .../testIssue213584/testIssue213584.php            |    29 -
 .../gotodeclaration/testIssue217360/Two.php        |    12 -
 .../testIssue217360/testIssue217360.php            |    17 -
 .../testIssue218487/testIssue218487.php            |    18 -
 .../testIssue244317/testIssue244317.php            |    17 -
 .../testMethodInvocation/testMethodInvocation.php  |    86 -
 .../testMixedTypes200156/testMixedTypes200156.php  |    36 -
 .../testParamVarPropInPhpDocTest.php               |    25 -
 .../testQualifiedClassInPhpDoc.php                 |    26 -
 .../testStaticAccessWithNs.php                     |    41 -
 .../testStaticAccessWithNsAlias.php                |    38 -
 .../testStaticConstant197239.php                   |    13 -
 .../testStaticFieldAccess.php                      |    86 -
 .../testStaticMethodInvocation.php                 |    94 -
 .../testSuperClasses/testSuperClasses.php          |    86 -
 .../testUseFuncAndConst/testUseFuncAndConst.php    |    19 -
 .../testVardoc166660/testVardoc166660.php          |     5 -
 php.editor/test/unit/data/testfiles/ifaceTest.php  |    21 -
 .../data/testfiles/indent/after_switch_break.php   |     7 -
 .../indent/after_switch_break.php.indented         |     8 -
 .../data/testfiles/indent/after_switch_break_1.php |     7 -
 .../indent/after_switch_break_1.php.indented       |     8 -
 .../data/testfiles/indent/after_switch_case.php    |     5 -
 .../indent/after_switch_case.php.indented          |     6 -
 .../test/unit/data/testfiles/indent/arrays1.php    |     5 -
 .../data/testfiles/indent/arrays1.php.indented     |     6 -
 .../test/unit/data/testfiles/indent/arrays10.php   |     5 -
 .../data/testfiles/indent/arrays10.php.indented    |     6 -
 .../test/unit/data/testfiles/indent/arrays11.php   |     6 -
 .../data/testfiles/indent/arrays11.php.indented    |     7 -
 .../test/unit/data/testfiles/indent/arrays12.php   |     5 -
 .../data/testfiles/indent/arrays12.php.indented    |     6 -
 .../test/unit/data/testfiles/indent/arrays13.php   |     5 -
 .../data/testfiles/indent/arrays13.php.indented    |     6 -
 .../test/unit/data/testfiles/indent/arrays14.php   |     5 -
 .../data/testfiles/indent/arrays14.php.indented    |     7 -
 .../test/unit/data/testfiles/indent/arrays15.php   |     5 -
 .../data/testfiles/indent/arrays15.php.indented    |     7 -
 .../test/unit/data/testfiles/indent/arrays16.php   |     6 -
 .../data/testfiles/indent/arrays16.php.indented    |     8 -
 .../test/unit/data/testfiles/indent/arrays17.php   |     4 -
 .../data/testfiles/indent/arrays17.php.indented    |     6 -
 .../test/unit/data/testfiles/indent/arrays18.php   |     7 -
 .../data/testfiles/indent/arrays18.php.indented    |     9 -
 .../test/unit/data/testfiles/indent/arrays19.php   |     4 -
 .../data/testfiles/indent/arrays19.php.indented    |     5 -
 .../test/unit/data/testfiles/indent/arrays2.php    |     5 -
 .../data/testfiles/indent/arrays2.php.indented     |     6 -
 .../test/unit/data/testfiles/indent/arrays20.php   |     6 -
 .../data/testfiles/indent/arrays20.php.indented    |     8 -
 .../test/unit/data/testfiles/indent/arrays21.php   |     8 -
 .../data/testfiles/indent/arrays21.php.indented    |     9 -
 .../test/unit/data/testfiles/indent/arrays22.php   |     8 -
 .../data/testfiles/indent/arrays22.php.indented    |     9 -
 .../test/unit/data/testfiles/indent/arrays23.php   |     9 -
 .../data/testfiles/indent/arrays23.php.indented    |    11 -
 .../test/unit/data/testfiles/indent/arrays24.php   |    11 -
 .../data/testfiles/indent/arrays24.php.indented    |    12 -
 .../test/unit/data/testfiles/indent/arrays25.php   |    11 -
 .../data/testfiles/indent/arrays25.php.indented    |    12 -
 .../test/unit/data/testfiles/indent/arrays26.php   |    11 -
 .../data/testfiles/indent/arrays26.php.indented    |    13 -
 .../test/unit/data/testfiles/indent/arrays27.php   |    11 -
 .../data/testfiles/indent/arrays27.php.indented    |    13 -
 .../test/unit/data/testfiles/indent/arrays28.php   |    13 -
 .../data/testfiles/indent/arrays28.php.indented    |    14 -
 .../test/unit/data/testfiles/indent/arrays29.php   |     6 -
 .../data/testfiles/indent/arrays29.php.indented    |     7 -
 .../test/unit/data/testfiles/indent/arrays3.php    |     4 -
 .../data/testfiles/indent/arrays3.php.indented     |     5 -
 .../test/unit/data/testfiles/indent/arrays4.php    |     3 -
 .../data/testfiles/indent/arrays4.php.indented     |     4 -
 .../test/unit/data/testfiles/indent/arrays5.php    |     3 -
 .../data/testfiles/indent/arrays5.php.indented     |     5 -
 .../test/unit/data/testfiles/indent/arrays6.php    |     3 -
 .../data/testfiles/indent/arrays6.php.indented     |     5 -
 .../test/unit/data/testfiles/indent/arrays7.php    |     3 -
 .../data/testfiles/indent/arrays7.php.indented     |     5 -
 .../test/unit/data/testfiles/indent/arrays8.php    |     5 -
 .../data/testfiles/indent/arrays8.php.indented     |     6 -
 .../test/unit/data/testfiles/indent/arrays9.php    |     6 -
 .../data/testfiles/indent/arrays9.php.indented     |     7 -
 .../unit/data/testfiles/indent/break_in_while.php  |     5 -
 .../testfiles/indent/break_in_while.php.indented   |     6 -
 .../indent/control_stmt_without_bracket1.php       |     5 -
 .../control_stmt_without_bracket1.php.indented     |     6 -
 .../indent/control_stmt_without_bracket2.php       |     6 -
 .../control_stmt_without_bracket2.php.indented     |     7 -
 .../indent/control_stmt_without_bracket3.php       |     8 -
 .../control_stmt_without_bracket3.php.indented     |     9 -
 .../unit/data/testfiles/indent/firstline_01.php    |     2 -
 .../testfiles/indent/firstline_01.php.indented     |     3 -
 .../unit/data/testfiles/indent/firstline_02.php    |     4 -
 .../testfiles/indent/firstline_02.php.indented     |     5 -
 .../unit/data/testfiles/indent/firstline_03.php    |     5 -
 .../testfiles/indent/firstline_03.php.indented     |     6 -
 .../unit/data/testfiles/indent/firstline_04.php    |     6 -
 .../testfiles/indent/firstline_04.php.indented     |     7 -
 .../data/testfiles/indent/html_indent_in_php.php   |    10 -
 .../indent/html_indent_in_php.php.indented         |    12 -
 .../indent/indent_after_closing_bracket.php        |     7 -
 .../indent_after_closing_bracket.php.indented      |     8 -
 .../indent/indent_after_multiline_stmt1.php        |    11 -
 .../indent_after_multiline_stmt1.php.indented      |    12 -
 .../testfiles/indent/initialIndentation_01.php     |     1 -
 .../indent/initialIndentation_01.php.indented      |     2 -
 .../testfiles/indent/initialIndentation_02.php     |     1 -
 .../indent/initialIndentation_02.php.indented      |     2 -
 .../testfiles/indent/initialIndentation_03.php     |     5 -
 .../indent/initialIndentation_03.php.indented      |     6 -
 .../testfiles/indent/initialIndentation_04.php     |     5 -
 .../indent/initialIndentation_04.php.indented      |     6 -
 .../unit/data/testfiles/indent/issue157137.php     |     3 -
 .../data/testfiles/indent/issue157137.php.indented |     4 -
 .../unit/data/testfiles/indent/issue162586.php     |     8 -
 .../data/testfiles/indent/issue162586.php.indented |     9 -
 .../unit/data/testfiles/indent/issue166552.php     |    15 -
 .../data/testfiles/indent/issue166552.php.indented |    16 -
 .../unit/data/testfiles/indent/issue168908.php     |     9 -
 .../data/testfiles/indent/issue168908.php.indented |    10 -
 .../unit/data/testfiles/indent/issue173937_01.php  |     6 -
 .../testfiles/indent/issue173937_01.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue173979_1.php   |     6 -
 .../testfiles/indent/issue173979_1.php.indented    |     8 -
 .../unit/data/testfiles/indent/issue173979_2.php   |     8 -
 .../testfiles/indent/issue173979_2.php.indented    |     9 -
 .../unit/data/testfiles/indent/issue174835_01.php  |     6 -
 .../testfiles/indent/issue174835_01.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue175118_01.php  |     5 -
 .../testfiles/indent/issue175118_01.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue175118_02.php  |     6 -
 .../testfiles/indent/issue175118_02.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue175118_03.php  |     6 -
 .../testfiles/indent/issue175118_03.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue175118_04.php  |     3 -
 .../testfiles/indent/issue175118_04.php.indented   |     4 -
 .../unit/data/testfiles/indent/issue175118_05.php  |     2 -
 .../testfiles/indent/issue175118_05.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_06.php  |     2 -
 .../testfiles/indent/issue175118_06.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_07.php  |     3 -
 .../testfiles/indent/issue175118_07.php.indented   |     4 -
 .../unit/data/testfiles/indent/issue175118_08.php  |     5 -
 .../testfiles/indent/issue175118_08.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue175118_09.php  |     3 -
 .../testfiles/indent/issue175118_09.php.indented   |     4 -
 .../unit/data/testfiles/indent/issue175118_10.php  |     2 -
 .../testfiles/indent/issue175118_10.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_11.php  |     2 -
 .../testfiles/indent/issue175118_11.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_12.php  |     5 -
 .../testfiles/indent/issue175118_12.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue175118_13.php  |     5 -
 .../testfiles/indent/issue175118_13.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue175118_14.php  |     2 -
 .../testfiles/indent/issue175118_14.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_15.php  |     2 -
 .../testfiles/indent/issue175118_15.php.indented   |     3 -
 .../unit/data/testfiles/indent/issue175118_16.php  |     3 -
 .../testfiles/indent/issue175118_16.php.indented   |     4 -
 .../unit/data/testfiles/indent/issue175118_17.php  |     4 -
 .../testfiles/indent/issue175118_17.php.indented   |     5 -
 .../unit/data/testfiles/indent/issue175437_1.php   |     5 -
 .../testfiles/indent/issue175437_1.php.indented    |     6 -
 .../unit/data/testfiles/indent/issue175437_10.php  |     9 -
 .../testfiles/indent/issue175437_10.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue175437_11.php  |     5 -
 .../testfiles/indent/issue175437_11.php.indented   |     6 -
 .../data/testfiles/indent/issue175437_11_3.php     |     5 -
 .../unit/data/testfiles/indent/issue175437_12.php  |     6 -
 .../testfiles/indent/issue175437_12.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue175437_13.php  |     6 -
 .../testfiles/indent/issue175437_13.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue175437_2.php   |     4 -
 .../testfiles/indent/issue175437_2.php.indented    |     5 -
 .../unit/data/testfiles/indent/issue175437_3.php   |     4 -
 .../testfiles/indent/issue175437_3.php.indented    |     5 -
 .../unit/data/testfiles/indent/issue175437_4.php   |     4 -
 .../testfiles/indent/issue175437_4.php.indented    |     5 -
 .../unit/data/testfiles/indent/issue175437_5.php   |     6 -
 .../testfiles/indent/issue175437_5.php.indented    |     7 -
 .../unit/data/testfiles/indent/issue175437_6.php   |     5 -
 .../testfiles/indent/issue175437_6.php.indented    |     6 -
 .../unit/data/testfiles/indent/issue175437_7.php   |     4 -
 .../testfiles/indent/issue175437_7.php.indented    |     5 -
 .../unit/data/testfiles/indent/issue175437_8.php   |     8 -
 .../testfiles/indent/issue175437_8.php.indented    |     9 -
 .../unit/data/testfiles/indent/issue175437_9.php   |     8 -
 .../testfiles/indent/issue175437_9.php.indented    |     9 -
 .../unit/data/testfiles/indent/issue176061.php     |    14 -
 .../data/testfiles/indent/issue176061.php.indented |    15 -
 .../unit/data/testfiles/indent/issue178024_01.php  |     7 -
 .../testfiles/indent/issue178024_01.php.indented   |     8 -
 .../unit/data/testfiles/indent/issue178024_02.php  |     7 -
 .../testfiles/indent/issue178024_02.php.indented   |     8 -
 .../unit/data/testfiles/indent/issue178024_03.php  |     7 -
 .../testfiles/indent/issue178024_03.php.indented   |     8 -
 .../unit/data/testfiles/indent/issue178024_04.php  |     8 -
 .../testfiles/indent/issue178024_04.php.indented   |     9 -
 .../unit/data/testfiles/indent/issue178024_05.php  |     8 -
 .../testfiles/indent/issue178024_05.php.indented   |     9 -
 .../unit/data/testfiles/indent/issue178024_06.php  |     8 -
 .../testfiles/indent/issue178024_06.php.indented   |     9 -
 .../unit/data/testfiles/indent/issue178542_01.php  |     5 -
 .../testfiles/indent/issue178542_01.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue178542_02.php  |     5 -
 .../testfiles/indent/issue178542_02.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue178542_03.php  |     6 -
 .../testfiles/indent/issue178542_03.php.indented   |     8 -
 .../unit/data/testfiles/indent/issue179522_01.php  |     9 -
 .../testfiles/indent/issue179522_01.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue179522_02.php  |     9 -
 .../testfiles/indent/issue179522_02.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue179522_03.php  |     9 -
 .../testfiles/indent/issue179522_03.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue179522_04.php  |     9 -
 .../testfiles/indent/issue179522_04.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue179522_05.php  |    10 -
 .../testfiles/indent/issue179522_05.php.indented   |    11 -
 .../unit/data/testfiles/indent/issue191896_01.php  |     5 -
 .../testfiles/indent/issue191896_01.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue191896_02.php  |     5 -
 .../testfiles/indent/issue191896_02.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue191896_03.php  |     5 -
 .../testfiles/indent/issue191896_03.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue191896_04.php  |     5 -
 .../testfiles/indent/issue191896_04.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue197583_01.php  |     5 -
 .../testfiles/indent/issue197583_01.php.indented   |     6 -
 .../unit/data/testfiles/indent/issue197583_02.php  |     6 -
 .../testfiles/indent/issue197583_02.php.indented   |     7 -
 .../unit/data/testfiles/indent/issue201285_01.php  |     7 -
 .../testfiles/indent/issue201285_01.php.indented   |     8 -
 .../unit/data/testfiles/indent/issue201285_02.php  |     9 -
 .../testfiles/indent/issue201285_02.php.indented   |    10 -
 .../unit/data/testfiles/indent/issue201330_01.php  |    12 -
 .../testfiles/indent/issue201330_01.php.indented   |    13 -
 .../unit/data/testfiles/indent/issue201330_02.php  |    11 -
 .../testfiles/indent/issue201330_02.php.indented   |    12 -
 .../unit/data/testfiles/indent/issue201330_03.php  |    12 -
 .../testfiles/indent/issue201330_03.php.indented   |    13 -
 .../unit/data/testfiles/indent/issue201330_04.php  |    11 -
 .../testfiles/indent/issue201330_04.php.indented   |    12 -
 .../unit/data/testfiles/indent/issue202151.php     |     2 -
 .../data/testfiles/indent/issue202151.php.indented |     3 -
 .../unit/data/testfiles/indent/issue203389.php     |    14 -
 .../data/testfiles/indent/issue203389.php.indented |    15 -
 .../unit/data/testfiles/indent/issue222753_01.php  |    12 -
 .../testfiles/indent/issue222753_01.php.indented   |    13 -
 .../unit/data/testfiles/indent/issue222753_02.php  |    12 -
 .../testfiles/indent/issue222753_02.php.indented   |    13 -
 .../unit/data/testfiles/indent/issue222753_03.php  |    13 -
 .../testfiles/indent/issue222753_03.php.indented   |    14 -
 .../unit/data/testfiles/indent/issue222980_01.php  |    14 -
 .../testfiles/indent/issue222980_01.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_02.php  |    14 -
 .../testfiles/indent/issue222980_02.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_03.php  |    14 -
 .../testfiles/indent/issue222980_03.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_04.php  |    14 -
 .../testfiles/indent/issue222980_04.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_05.php  |    14 -
 .../testfiles/indent/issue222980_05.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_06.php  |    14 -
 .../testfiles/indent/issue222980_06.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_07.php  |    14 -
 .../testfiles/indent/issue222980_07.php.indented   |    15 -
 .../unit/data/testfiles/indent/issue222980_08.php  |    16 -
 .../testfiles/indent/issue222980_08.php.indented   |    17 -
 .../unit/data/testfiles/indent/issue222980_09.php  |    16 -
 .../testfiles/indent/issue222980_09.php.indented   |    17 -
 .../unit/data/testfiles/indent/linecomment_1.php   |     4 -
 .../testfiles/indent/linecomment_1.php.indented    |     5 -
 .../data/testfiles/indent/linecomment_175685_1.php |     5 -
 .../indent/linecomment_175685_1.php.indented       |     6 -
 .../testfiles/indent/linecomment_175685_10.php     |    19 -
 .../indent/linecomment_175685_10.php.indented      |    20 -
 .../testfiles/indent/linecomment_175685_11.php     |    21 -
 .../indent/linecomment_175685_11.php.indented      |    22 -
 .../data/testfiles/indent/linecomment_175685_2.php |    15 -
 .../indent/linecomment_175685_2.php.indented       |    16 -
 .../data/testfiles/indent/linecomment_175685_3.php |    15 -
 .../indent/linecomment_175685_3.php.indented       |    16 -
 .../data/testfiles/indent/linecomment_175685_4.php |    16 -
 .../indent/linecomment_175685_4.php.indented       |    17 -
 .../data/testfiles/indent/linecomment_175685_5.php |    16 -
 .../indent/linecomment_175685_5.php.indented       |    17 -
 .../data/testfiles/indent/linecomment_175685_6.php |    16 -
 .../indent/linecomment_175685_6.php.indented       |    17 -
 .../data/testfiles/indent/linecomment_175685_7.php |    19 -
 .../indent/linecomment_175685_7.php.indented       |    20 -
 .../data/testfiles/indent/linecomment_175685_8.php |    19 -
 .../indent/linecomment_175685_8.php.indented       |    20 -
 .../data/testfiles/indent/linecomment_175685_9.php |    18 -
 .../indent/linecomment_175685_9.php.indented       |    19 -
 .../unit/data/testfiles/indent/linecomment_2.php   |     4 -
 .../testfiles/indent/linecomment_2.php.indented    |     5 -
 .../unit/data/testfiles/indent/linecomment_3.php   |     5 -
 .../testfiles/indent/linecomment_3.php.indented    |     6 -
 .../unit/data/testfiles/indent/linecomment_4.php   |     4 -
 .../testfiles/indent/linecomment_4.php.indented    |     5 -
 .../testfiles/indent/multiline_function_call.php   |     3 -
 .../indent/multiline_function_call.php.indented    |     4 -
 .../indent/multiline_function_call_01.php          |     2 -
 .../indent/multiline_function_call_01.php.indented |     3 -
 .../indent/multiline_function_call_02.php          |     2 -
 .../indent/multiline_function_call_02.php.indented |     3 -
 .../indent/multiline_function_call_03.php          |     2 -
 .../indent/multiline_function_call_03.php.indented |     3 -
 .../indent/multiline_function_call_04.php          |     2 -
 .../indent/multiline_function_call_04.php.indented |     3 -
 .../indent/multiline_function_call_05.php          |     4 -
 .../indent/multiline_function_call_05.php.indented |     5 -
 .../indent/multiline_function_call_06.php          |     4 -
 .../indent/multiline_function_call_06.php.indented |     5 -
 .../indent/multiline_function_call_07.php          |     5 -
 .../indent/multiline_function_call_07.php.indented |     6 -
 .../indent/multiline_function_call_08.php          |     5 -
 .../indent/multiline_function_call_08.php.indented |     6 -
 .../indent/multiline_function_call_08_3.php        |     5 -
 .../indent/multiline_function_call_08_4.php        |     5 -
 .../indent/multiline_function_call_09.php          |     3 -
 .../indent/multiline_function_call_09.php.indented |     4 -
 .../indent/multiline_function_call_10.php          |     5 -
 .../indent/multiline_function_call_10.php.indented |     6 -
 .../indent/multiline_function_call_11.php          |     5 -
 .../indent/multiline_function_call_11.php.indented |     6 -
 .../indent/multiline_function_call_12.php          |     3 -
 .../indent/multiline_function_call_12.php.indented |     4 -
 .../indent/multiline_function_call_13.php          |     3 -
 .../indent/multiline_function_call_13.php.indented |     4 -
 .../indent/multiline_function_call_14.php          |     3 -
 .../indent/multiline_function_call_14.php.indented |     4 -
 .../indent/multiline_function_call_15.php          |     3 -
 .../indent/multiline_function_call_15.php.indented |     4 -
 .../indent/multiline_function_call_16.php          |     3 -
 .../indent/multiline_function_call_16.php.indented |     4 -
 .../indent/multiline_function_call_17.php          |     4 -
 .../indent/multiline_function_call_17.php.indented |     5 -
 .../indent/multiline_function_call_18.php          |     7 -
 .../indent/multiline_function_call_18.php.indented |     8 -
 .../indent/multiline_function_call_19.php          |     4 -
 .../indent/multiline_function_call_19.php.indented |     5 -
 .../indent/multiline_function_call_20.php          |     6 -
 .../indent/multiline_function_call_20.php.indented |     7 -
 .../indent/multiline_function_call_21.php          |     7 -
 .../indent/multiline_function_call_21.php.indented |     8 -
 .../indent/multiline_function_call_22.php          |     5 -
 .../indent/multiline_function_call_22.php.indented |     6 -
 .../indent/multiline_function_call_23.php          |     5 -
 .../indent/multiline_function_call_23.php.indented |     6 -
 .../indent/multiline_function_call_24.php          |     6 -
 .../indent/multiline_function_call_24.php.indented |     7 -
 .../indent/multiline_function_call_25.php          |     7 -
 .../indent/multiline_function_call_25.php.indented |     8 -
 .../indent/multiline_function_call_26.php          |     8 -
 .../indent/multiline_function_call_26.php.indented |     9 -
 .../indent/multiline_function_call_27.php          |     6 -
 .../indent/multiline_function_call_27.php.indented |     8 -
 .../indent/multiline_function_call_28.php          |     5 -
 .../indent/multiline_function_call_28.php.indented |     7 -
 .../indent/multiline_function_call_29.php          |     5 -
 .../indent/multiline_function_call_29.php.indented |     6 -
 .../indent/multiline_function_call_30.php          |     5 -
 .../indent/multiline_function_call_30.php.indented |     7 -
 .../indent/multiline_function_call_31.php          |     6 -
 .../indent/multiline_function_call_31.php.indented |     8 -
 .../indent/multiline_function_call_32.php          |     6 -
 .../indent/multiline_function_call_32.php.indented |     7 -
 .../indent/multiline_function_call_33.php          |    10 -
 .../indent/multiline_function_call_33.php.indented |    11 -
 .../data/testfiles/indent/multiline_string1.php    |     7 -
 .../indent/multiline_string1.php.indented          |     8 -
 .../data/testfiles/indent/multiline_string2.php    |     7 -
 .../indent/multiline_string2.php.indented          |     8 -
 .../data/testfiles/indent/multiline_string3.php    |     7 -
 .../indent/multiline_string3.php.indented          |     8 -
 .../data/testfiles/indent/multiline_string4.php    |     7 -
 .../indent/multiline_string4.php.indented          |     8 -
 .../testfiles/indent/objectOperatorContinue_01.php |     7 -
 .../indent/objectOperatorContinue_01.php.indented  |     8 -
 .../testfiles/indent/objectOperatorContinue_02.php |     8 -
 .../indent/objectOperatorContinue_02.php.indented  |     9 -
 .../testfiles/indent/objectOperatorContinue_03.php |    10 -
 .../indent/objectOperatorContinue_03.php.indented  |    11 -
 .../testfiles/indent/objectOperatorContinue_04.php |    10 -
 .../indent/objectOperatorContinue_04.php.indented  |    11 -
 .../testfiles/indent/objectOperatorContinue_05.php |    11 -
 .../indent/objectOperatorContinue_05.php.indented  |    12 -
 .../testfiles/indent/objectOperatorContinue_06.php |    11 -
 .../indent/objectOperatorContinue_06.php.indented  |    12 -
 .../testfiles/indent/objectOperatorContinue_07.php |    10 -
 .../indent/objectOperatorContinue_07.php.indented  |    12 -
 .../testfiles/indent/objectOperatorContinue_09.php |    12 -
 .../indent/objectOperatorContinue_09.php.indented  |    13 -
 .../testfiles/indent/objectOperatorContinue_10.php |    11 -
 .../indent/objectOperatorContinue_10.php.indented  |    12 -
 .../testfiles/indent/objectOperatorContinue_11.php |    11 -
 .../indent/objectOperatorContinue_11.php.indented  |    12 -
 .../unit/data/testfiles/indent/phpInHtml_01.php    |     5 -
 .../testfiles/indent/phpInHtml_01.php.indented     |     6 -
 .../qa/issues/10_10_5/regressions/173900.php       |     4 -
 .../regressions/173900.php.10_10_5.indented        |     5 -
 .../issues/10_10_5/stable_fixedIssues/146247_1.php |     5 -
 .../146247_1.php.10_10_5.indented                  |     6 -
 .../issues/10_10_5/stable_fixedIssues/146247_2.php |     5 -
 .../146247_2.php.10_10_5.indented                  |     6 -
 .../issues/10_10_5/stable_fixedIssues/146247_3.php |     4 -
 .../146247_3.php.10_10_5.indented                  |     5 -
 .../issues/10_10_5/stable_fixedIssues/146247_4.php |     4 -
 .../146247_4.php.10_10_5.indented                  |     5 -
 .../issues/10_10_5/stable_fixedIssues/166543_1.php |     6 -
 .../166543_1.php.10_10_5.indented                  |     7 -
 .../issues/10_10_5/stable_fixedIssues/166543_2.php |    11 -
 .../166543_2.php.10_10_5.indented                  |    12 -
 .../issues/10_10_5/stable_fixedIssues/167087.php   |     4 -
 .../stable_fixedIssues/167087.php.10_10_5.indented |     5 -
 .../issues/10_10_5/stable_fixedIssues/168337.php   |     6 -
 .../stable_fixedIssues/168337.php.10_10_5.indented |     7 -
 .../issues/10_10_5/stable_fixedIssues/172797.php   |    19 -
 .../stable_fixedIssues/172797.php.10_10_5.indented |    21 -
 .../issues/10_10_5/stable_fixedIssues/173357_1.php |    17 -
 .../173357_1.php.10_10_5.indented                  |    18 -
 .../issues/10_10_5/stable_fixedIssues/173357_2.php |     3 -
 .../173357_2.php.10_10_5.indented                  |     5 -
 .../issues/10_10_5/stable_fixedIssues/173937_1.php |     9 -
 .../173937_1.php.10_10_5.indented                  |    10 -
 .../issues/10_10_5/stable_fixedIssues/173966.php   |     6 -
 .../stable_fixedIssues/173966.php.10_10_5.indented |     8 -
 .../issues/10_10_5/stable_fixedIssues/175437.php   |     3 -
 .../stable_fixedIssues/175437.php.10_10_5.indented |     4 -
 .../issues/10_10_5/stable_fixedIssues/176061.php   |    46 -
 .../stable_fixedIssues/176061.php.10_10_5.indented |    47 -
 .../stable_fixedIssues/classAfterFunction.php      |    13 -
 .../classAfterFunction.php.10_10_5.indented        |    15 -
 .../indent/qa/issues/regressions/173900.php        |     4 -
 .../qa/issues/regressions/173900.php.indented      |     5 -
 .../qa/issues/stable_fixedIssues/146247_1.php      |     5 -
 .../stable_fixedIssues/146247_1.php.indented       |     6 -
 .../qa/issues/stable_fixedIssues/146247_2.php      |     5 -
 .../stable_fixedIssues/146247_2.php.indented       |     6 -
 .../qa/issues/stable_fixedIssues/146247_3.php      |     4 -
 .../stable_fixedIssues/146247_3.php.indented       |     5 -
 .../qa/issues/stable_fixedIssues/146247_4.php      |     4 -
 .../stable_fixedIssues/146247_4.php.indented       |     5 -
 .../qa/issues/stable_fixedIssues/166543_1.php      |     6 -
 .../stable_fixedIssues/166543_1.php.indented       |     7 -
 .../qa/issues/stable_fixedIssues/166543_2.php      |     8 -
 .../stable_fixedIssues/166543_2.php.indented       |     9 -
 .../indent/qa/issues/stable_fixedIssues/167087.php |     4 -
 .../issues/stable_fixedIssues/167087.php.indented  |     5 -
 .../indent/qa/issues/stable_fixedIssues/168337.php |     6 -
 .../issues/stable_fixedIssues/168337.php.indented  |     7 -
 .../indent/qa/issues/stable_fixedIssues/172797.php |    18 -
 .../issues/stable_fixedIssues/172797.php.indented  |    20 -
 .../qa/issues/stable_fixedIssues/173357_1.php      |    17 -
 .../stable_fixedIssues/173357_1.php.indented       |    18 -
 .../qa/issues/stable_fixedIssues/173357_2.php      |     3 -
 .../stable_fixedIssues/173357_2.php.indented       |     5 -
 .../qa/issues/stable_fixedIssues/173937_1.php      |     7 -
 .../stable_fixedIssues/173937_1.php.indented       |     8 -
 .../indent/qa/issues/stable_fixedIssues/173966.php |     5 -
 .../issues/stable_fixedIssues/173966.php.indented  |     7 -
 .../indent/qa/issues/stable_fixedIssues/175437.php |     3 -
 .../issues/stable_fixedIssues/175437.php.indented  |     4 -
 .../indent/qa/issues/stable_fixedIssues/176061.php |    46 -
 .../issues/stable_fixedIssues/176061.php.indented  |    47 -
 .../indent/qa/issues/stable_fixedIssues/177250.php |    10 -
 .../issues/stable_fixedIssues/177250.php.indented  |    11 -
 .../indent/qa/issues/stable_fixedIssues/182072.php |    10 -
 .../issues/stable_fixedIssues/182072.php.indented  |    11 -
 .../indent/qa/issues/stable_fixedIssues/183135.php |     3 -
 .../issues/stable_fixedIssues/183135.php.indented  |     4 -
 .../stable_fixedIssues/classAfterFunction.php      |    13 -
 .../classAfterFunction.php.indented                |    15 -
 .../unit/data/testfiles/indent/shortArrays1.php    |     5 -
 .../testfiles/indent/shortArrays1.php.indented     |     6 -
 .../unit/data/testfiles/indent/shortArrays10.php   |     5 -
 .../testfiles/indent/shortArrays10.php.indented    |     6 -
 .../unit/data/testfiles/indent/shortArrays11.php   |     6 -
 .../testfiles/indent/shortArrays11.php.indented    |     7 -
 .../unit/data/testfiles/indent/shortArrays12.php   |     5 -
 .../testfiles/indent/shortArrays12.php.indented    |     6 -
 .../unit/data/testfiles/indent/shortArrays13.php   |     5 -
 .../testfiles/indent/shortArrays13.php.indented    |     6 -
 .../unit/data/testfiles/indent/shortArrays14.php   |     5 -
 .../testfiles/indent/shortArrays14.php.indented    |     7 -
 .../unit/data/testfiles/indent/shortArrays15.php   |     5 -
 .../testfiles/indent/shortArrays15.php.indented    |     7 -
 .../unit/data/testfiles/indent/shortArrays16.php   |     6 -
 .../testfiles/indent/shortArrays16.php.indented    |     8 -
 .../unit/data/testfiles/indent/shortArrays17.php   |     5 -
 .../testfiles/indent/shortArrays17.php.indented    |     7 -
 .../unit/data/testfiles/indent/shortArrays18.php   |     7 -
 .../testfiles/indent/shortArrays18.php.indented    |     9 -
 .../unit/data/testfiles/indent/shortArrays19.php   |     4 -
 .../testfiles/indent/shortArrays19.php.indented    |     5 -
 .../unit/data/testfiles/indent/shortArrays2.php    |     5 -
 .../testfiles/indent/shortArrays2.php.indented     |     6 -
 .../unit/data/testfiles/indent/shortArrays20.php   |     6 -
 .../testfiles/indent/shortArrays20.php.indented    |     8 -
 .../unit/data/testfiles/indent/shortArrays21.php   |     8 -
 .../testfiles/indent/shortArrays21.php.indented    |     9 -
 .../unit/data/testfiles/indent/shortArrays22.php   |     8 -
 .../testfiles/indent/shortArrays22.php.indented    |     9 -
 .../unit/data/testfiles/indent/shortArrays23.php   |     9 -
 .../testfiles/indent/shortArrays23.php.indented    |    11 -
 .../unit/data/testfiles/indent/shortArrays24.php   |    11 -
 .../testfiles/indent/shortArrays24.php.indented    |    12 -
 .../unit/data/testfiles/indent/shortArrays25.php   |    11 -
 .../testfiles/indent/shortArrays25.php.indented    |    12 -
 .../unit/data/testfiles/indent/shortArrays26.php   |    11 -
 .../testfiles/indent/shortArrays26.php.indented    |    13 -
 .../unit/data/testfiles/indent/shortArrays27.php   |    11 -
 .../testfiles/indent/shortArrays27.php.indented    |    13 -
 .../unit/data/testfiles/indent/shortArrays28.php   |    13 -
 .../testfiles/indent/shortArrays28.php.indented    |    14 -
 .../unit/data/testfiles/indent/shortArrays29.php   |     6 -
 .../testfiles/indent/shortArrays29.php.indented    |     7 -
 .../unit/data/testfiles/indent/shortArrays3.php    |     4 -
 .../testfiles/indent/shortArrays3.php.indented     |     5 -
 .../unit/data/testfiles/indent/shortArrays4.php    |     3 -
 .../testfiles/indent/shortArrays4.php.indented     |     4 -
 .../unit/data/testfiles/indent/shortArrays5.php    |     3 -
 .../testfiles/indent/shortArrays5.php.indented     |     5 -
 .../unit/data/testfiles/indent/shortArrays6.php    |     3 -
 .../testfiles/indent/shortArrays6.php.indented     |     5 -
 .../unit/data/testfiles/indent/shortArrays7.php    |     3 -
 .../testfiles/indent/shortArrays7.php.indented     |     5 -
 .../unit/data/testfiles/indent/shortArrays8.php    |     5 -
 .../testfiles/indent/shortArrays8.php.indented     |     6 -
 .../unit/data/testfiles/indent/shortArrays9.php    |     6 -
 .../testfiles/indent/shortArrays9.php.indented     |     7 -
 .../unit/data/testfiles/indent/smart_enter.php     |     3 -
 .../data/testfiles/indent/smart_enter.php.indented |     5 -
 .../unit/data/testfiles/indent/smart_enter_02.php  |     3 -
 .../testfiles/indent/smart_enter_02.php.indented   |     5 -
 .../unit/data/testfiles/indent/smart_enter_03.php  |     3 -
 .../testfiles/indent/smart_enter_03.php.indented   |     5 -
 .../test/unit/data/testfiles/indent/switch_01.php  |     6 -
 .../data/testfiles/indent/switch_01.php.indented   |     7 -
 .../test/unit/data/testfiles/indent/switch_02.php  |     6 -
 .../data/testfiles/indent/switch_02.php.indented   |     7 -
 .../test/unit/data/testfiles/indent/switch_03.php  |     6 -
 .../data/testfiles/indent/switch_03.php.indented   |     7 -
 .../test/unit/data/testfiles/indent/switch_04.php  |     8 -
 .../data/testfiles/indent/switch_04.php.indented   |     9 -
 .../test/unit/data/testfiles/indent/switch_05.php  |     8 -
 .../data/testfiles/indent/switch_05.php.indented   |     9 -
 .../test/unit/data/testfiles/indent/switch_06.php  |     9 -
 .../data/testfiles/indent/switch_06.php.indented   |    10 -
 .../test/unit/data/testfiles/indent/switch_07.php  |    10 -
 .../data/testfiles/indent/switch_07.php.indented   |    11 -
 .../test/unit/data/testfiles/indent/switch_08.php  |    11 -
 .../data/testfiles/indent/switch_08.php.indented   |    12 -
 .../test/unit/data/testfiles/indent/switch_09.php  |     8 -
 .../data/testfiles/indent/switch_09.php.indented   |     9 -
 .../testfiles/indent/trivial_repeated_indent.php   |     9 -
 .../indent/trivial_repeated_indent.php.indented    |    10 -
 .../testGetAllTopLevel/testGetAllTopLevel.php      |     9 -
 .../testGetClassAncestors.php                      |    13 -
 .../testGetClassHierarchy.php                      |     9 -
 .../testGetClassHierarchy_1.php                    |     4 -
 .../testGetClassHierarchy_2.php                    |     3 -
 .../index/testGetClasses/testGetClasses.php        |     9 -
 .../testGetClasses/testGetClasses.php.indexed      |    80 -
 .../index/testGetClasses/testGetClasses_1.php      |     4 -
 .../testGetClassesWithNsInterfaces.php             |    10 -
 .../testGetClassesWithNsInterfaces.php.indexed     |    43 -
 .../index/testGetConstants/testGetConstants.php    |    13 -
 .../testGetDirectIncludes.php                      |    13 -
 .../testfiles/index/testGetFiles/testGetFiles.php  |    13 -
 .../index/testGetFunctions/testGetFunctions.php    |     7 -
 .../testGetFunctions/testGetFunctions.php.indexed  |    46 -
 .../index/testGetFunctions/testGetFunctions_1.php  |     4 -
 .../testGetInterfaceAncestors.php                  |    13 -
 .../testGetInterfaceHierarchy.php                  |     6 -
 .../index/testGetInterfaces/testGetInterfaces.php  |     8 -
 .../testGetInterfaces.php.indexed                  |    43 -
 .../testGetInterfaces/testGetInterfaces_1.php      |     4 -
 .../index/testGetMethods/testGetMethods.php        |     7 -
 .../testGetMethods/testGetMethods.php.indexed      |    23 -
 .../index/testGetMethods/testGetMethods_1.php      |    14 -
 .../index/testGetNamespaces/testGetNamespaces.php  |    12 -
 .../testGetNamespaces.php.indexed                  |    44 -
 .../testGetTopLevelVariables.php                   |    13 -
 .../testGetTypeAncestors/testGetTypeAncestors.php  |    13 -
 .../index/testIssue240824/testIssue240824.php      |    17 -
 .../testIssue240824/testIssue240824.php.indexed    |    28 -
 .../testSimpleClassDeclaration.php                 |    13 -
 .../testSimpleClassDeclaration.php.indexed         |    57 -
 .../test/unit/data/testfiles/issue213616.php.folds |    10 -
 .../test/unit/data/testfiles/issue216088.php.folds |     7 -
 .../test/unit/data/testfiles/issue232884.php.folds |     6 -
 .../testfiles/js/embeddedMultipleSections1.php     |    19 -
 .../js/embeddedMultipleSections1.php.formatted     |    19 -
 .../unit/data/testfiles/js/embeddedSimple1.php     |    22 -
 .../testfiles/js/embeddedSimple1.php.formatted     |    22 -
 .../unit/data/testfiles/js/embeddedSimple2.php     |    13 -
 .../testfiles/js/embeddedSimple2.php.formatted     |    13 -
 .../unit/data/testfiles/js/embeddedSimple3.php     |    18 -
 .../testfiles/js/embeddedSimple3.php.formatted     |    18 -
 .../unit/data/testfiles/js/embeddedSimple4.php     |     3 -
 .../testfiles/js/embeddedSimple4.php.formatted     |     3 -
 .../unit/data/testfiles/js/embeddedSimple5.php     |    24 -
 .../testfiles/js/embeddedSimple5.php.formatted     |    22 -
 .../data/testfiles/lexer/binaryNotation_01.php     |     5 -
 .../data/testfiles/lexer/binaryNotation_02.php     |     5 -
 .../data/testfiles/lexer/binaryNotation_03.php     |     5 -
 .../data/testfiles/lexer/binaryNotation_04.php     |     5 -
 .../test/unit/data/testfiles/lexer/heredoc00.php   |    27 -
 .../test/unit/data/testfiles/lexer/heredoc01.php   |     5 -
 .../test/unit/data/testfiles/lexer/heredoc_001.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_002.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_003.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_004.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_005.php |    22 -
 .../test/unit/data/testfiles/lexer/heredoc_006.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_007.php |    23 -
 .../test/unit/data/testfiles/lexer/heredoc_008.php |    17 -
 .../test/unit/data/testfiles/lexer/heredoc_009.php |    42 -
 .../test/unit/data/testfiles/lexer/heredoc_010.php |    32 -
 .../test/unit/data/testfiles/lexer/heredoc_011.php |    20 -
 .../test/unit/data/testfiles/lexer/heredoc_012.php |    12 -
 .../test/unit/data/testfiles/lexer/heredoc_013.php |    12 -
 .../test/unit/data/testfiles/lexer/heredoc_014.php |    12 -
 .../test/unit/data/testfiles/lexer/heredoc_015.php |    18 -
 .../test/unit/data/testfiles/lexer/heredoc_02.php  |     7 -
 .../test/unit/data/testfiles/lexer/heredoc_03.php  |     7 -
 .../test/unit/data/testfiles/lexer/heredoc_04.php  |     6 -
 .../test/unit/data/testfiles/lexer/issue138261.php |     5 -
 .../test/unit/data/testfiles/lexer/issue144337.php |    15 -
 .../test/unit/data/testfiles/lexer/issue198572.php |    25 -
 .../test/unit/data/testfiles/lexer/issue221484.php |     8 -
 .../unit/data/testfiles/lexer/issue222092_01.php   |     7 -
 .../unit/data/testfiles/lexer/issue222092_02.php   |     7 -
 .../test/unit/data/testfiles/lexer/issue225549.php |     5 -
 .../test/unit/data/testfiles/lexer/issue229960.php |     3 -
 .../test/unit/data/testfiles/lexer/issue235973.php |     5 -
 .../test/unit/data/testfiles/lexer/jump01.php      |    14 -
 .../test/unit/data/testfiles/lexer/jump02.php      |    16 -
 .../test/unit/data/testfiles/lexer/jump03.php      |    18 -
 .../test/unit/data/testfiles/lexer/jump04.php      |    24 -
 .../test/unit/data/testfiles/lexer/jump05.php      |    26 -
 .../test/unit/data/testfiles/lexer/jump06.php      |     8 -
 .../test/unit/data/testfiles/lexer/jump07.php      |    11 -
 .../test/unit/data/testfiles/lexer/jump08.php      |    11 -
 .../test/unit/data/testfiles/lexer/jump09.php      |    13 -
 .../test/unit/data/testfiles/lexer/jump10.php      |    13 -
 .../test/unit/data/testfiles/lexer/jump11.php      |    26 -
 .../test/unit/data/testfiles/lexer/jump12.php      |    19 -
 .../test/unit/data/testfiles/lexer/jump13.php      |    25 -
 .../test/unit/data/testfiles/lexer/nowdoc01.php    |    16 -
 .../test/unit/data/testfiles/lexer/nowdoc02.php    |    16 -
 .../test/unit/data/testfiles/lexer/nowdoc_000.php  |    10 -
 .../test/unit/data/testfiles/lexer/nowdoc_001.php  |    24 -
 .../test/unit/data/testfiles/lexer/nowdoc_002.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_003.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_004.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_005.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_006.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_007.php  |    23 -
 .../test/unit/data/testfiles/lexer/nowdoc_008.php  |    17 -
 .../test/unit/data/testfiles/lexer/nowdoc_009.php  |    40 -
 .../test/unit/data/testfiles/lexer/nowdoc_010.php  |    33 -
 .../test/unit/data/testfiles/lexer/nowdoc_011.php  |    20 -
 .../test/unit/data/testfiles/lexer/nowdoc_012.php  |    25 -
 .../test/unit/data/testfiles/lexer/nowdoc_013.php  |    26 -
 .../test/unit/data/testfiles/lexer/nowdoc_014.php  |    25 -
 .../test/unit/data/testfiles/lexer/nowdoc_015.php  |    74 -
 .../testfiles/lexer/shortArraysStaticScalar_01.php |     7 -
 .../testfiles/lexer/shortArraysStaticScalar_02.php |     5 -
 .../unit/data/testfiles/lexer/shortArrays_01.php   |     4 -
 .../unit/data/testfiles/lexer/shortArrays_02.php   |     6 -
 .../test/unit/data/testfiles/lexer/test01.php      |     9 -
 .../test/unit/data/testfiles/lexer/traits_01.php   |     5 -
 .../test/unit/data/testfiles/lexer/traits_02.php   |     5 -
 .../test/unit/data/testfiles/lexer/traits_03.php   |     5 -
 .../test/unit/data/testfiles/lexer/traits_04.php   |     7 -
 .../test/unit/data/testfiles/lexer/traits_05.php   |     8 -
 .../test/unit/data/testfiles/lexer/traits_06.php   |     8 -
 .../unit/data/testfiles/lexer/yieldKeyword.php     |     9 -
 .../testArrayDereferencing.php                     |    34 -
 .../testCatchWithAlias/testCatchWithAlias.php      |    13 -
 .../testClsVarPropInPhpDocTest.php                 |    25 -
 .../markoccurences/testConstants/testConstants.php |    23 -
 .../testFieldAccessInInstanceOf.php                |    13 -
 .../testGotoConstructTest.php                      |    12 -
 .../markoccurences/testGotoLabel/testGotoLabel.php |    10 -
 .../markoccurences/testIfaceTest/testIfaceTest.php |    21 -
 .../testInstanceof198909/testInstanceof198909.php  |    15 -
 .../testIssue133465/testIssue133465.php            |     8 -
 .../markoccurences/testIssue186553/object1.php     |     7 -
 .../testIssue186553/testIssue186553.php            |    12 -
 .../testIssue197283/testIssue197283.php            |    10 -
 .../testIssue198449/testIssue198449.php            |     6 -
 .../testIssue200399/testIssue200399.php            |    18 -
 .../testIssue200596/testIssue200596.php            |    47 -
 .../testIssue201429/testIssue201429.php            |    18 -
 .../testIssue201671/testIssue201671.php            |     4 -
 .../testIssue203073/testIssue203073.php            |    35 -
 .../testIssue203419/testIssue203419.php            |    45 -
 .../testIssue203814/testIssue203814.php            |    28 -
 .../testIssue204433/testIssue204433.php            |    46 -
 .../testIssue207346/testIssue207346.php            |    27 -
 .../testIssue207615/testIssue207615.php            |    15 -
 .../testIssue207971/testIssue207971.php            |    14 -
 .../testIssue208245/testIssue208245.php            |    16 -
 .../testIssue208826/testIssue208826.php            |    46 -
 .../testIssue209187/testIssue209187.php            |    22 -
 .../testIssue209308/testIssue209308.php            |    36 -
 .../testIssue209309/testIssue209309.php            |    16 -
 .../testIssue211015/testIssue211015.php            |    15 -
 .../testIssue211230/testIssue211230.php            |    17 -
 .../testIssue213133/testIssue213133.php            |     9 -
 .../testIssue213584/testIssue213584.php            |    29 -
 .../testIssue216876/testIssue216876.php            |    15 -
 .../testIssue217357/testIssue217357.php            |    15 -
 .../markoccurences/testIssue217360/Two.php         |    12 -
 .../testIssue217360/testIssue217360.php            |    17 -
 .../testIssue218487/testIssue218487.php            |    18 -
 .../testIssue223076/testIssue223076.php            |    14 -
 .../testIssue244317/testIssue244317.php            |    17 -
 .../testMagicMethod/testMagicMethod.php            |    17 -
 .../testMagicMethod171249.php                      |    17 -
 .../markoccurences/testMarkArray/testMarkArray.php |    26 -
 .../testMarkClsIface/testMarkClsIface.php          |    41 -
 .../testMarkReturnsOnConstructorTest.php           |    25 -
 .../testOccurrences1/testOccurrences1.php          |     4 -
 .../testOccurrences2/testOccurrences2.php          |     7 -
 .../testOccurrences3/testOccurrences3.php          |     6 -
 .../testOccurrences4/testOccurrences4.php          |     7 -
 .../testOccurrencesClassHeader.php                 |     4 -
 .../testOccurrencesDefines.php                     |     6 -
 .../testOccurrencesInstanceMethod.php              |     8 -
 .../testOccurrencesInstanceVarParam.php            |     8 -
 .../testParamVarPropInPhpDocTest.php               |    25 -
 .../testQualifiedUseStatement.php                  |    19 -
 .../testReflectionVariableInMethodInvocation.php   |    12 -
 .../testStaticAccessWithNs.php                     |    41 -
 .../testStaticAccessWithNsAlias.php                |    38 -
 .../testStaticMethodCall/testStaticMethodCall.php  |    18 -
 .../testUseFuncAndConst/testUseFuncAndConst.php    |    19 -
 .../testVardoc166660/testVardoc166660.php          |     5 -
 .../testVariableAsAClassName.php                   |     6 -
 .../test/unit/data/testfiles/markphpdocTest.php    |    25 -
 .../unit/data/testfiles/model/basicFileScope.php   |    57 -
 .../test/unit/data/testfiles/model/globalvars2.php |    42 -
 .../test/unit/data/testfiles/model/globalvars3.php |    16 -
 .../test/unit/data/testfiles/model/issue202460.php |    12 -
 .../test/unit/data/testfiles/model/issue206727.php |     3 -
 .../test/unit/data/testfiles/model/issue210558.php |     3 -
 .../test/unit/data/testfiles/model/modelfile1.php  |    14 -
 .../unit/data/testfiles/model/namespaces01.php     |    28 -
 .../unit/data/testfiles/model/namespaces02.php     |    28 -
 .../unit/data/testfiles/model/namespaces03.php     |    29 -
 .../unit/data/testfiles/model/namespaces04.php     |    29 -
 .../unit/data/testfiles/model/namespaces05.php     |    31 -
 .../unit/data/testfiles/model/namespaces06.php     |    54 -
 .../unit/data/testfiles/model/namespaces07.php     |    28 -
 .../testfiles/model/performance/performance.php    | 34415 -------------------
 .../test/unit/data/testfiles/model/scope.php       |    51 -
 .../model/superandsubtype/testIssue217175.php      |    21 -
 .../model/superandsubtype/testSubType_01.php       |     9 -
 .../model/superandsubtype/testSubType_02.php       |    17 -
 .../model/superandsubtype/testSubType_03.php       |     9 -
 .../model/superandsubtype/testSubType_04.php       |     9 -
 .../model/superandsubtype/testSubType_05.php       |    17 -
 .../model/superandsubtype/testSubType_06.php       |     9 -
 .../model/superandsubtype/testSubType_07.php       |     9 -
 .../model/superandsubtype/testSubType_08.php       |    15 -
 .../model/superandsubtype/testSubType_09.php       |    15 -
 .../model/superandsubtype/testSubType_10.php       |    11 -
 .../model/superandsubtype/testSubType_11.php       |    11 -
 .../model/superandsubtype/testSubType_12.php       |    11 -
 .../model/superandsubtype/testSubType_13.php       |    11 -
 .../model/superandsubtype/testSubType_14.php       |    11 -
 .../model/superandsubtype/testSubType_15.php       |    14 -
 .../model/superandsubtype/testSubType_16.php       |    16 -
 .../model/superandsubtype/testSuperType_01.php     |     9 -
 .../model/superandsubtype/testSuperType_02.php     |    17 -
 .../model/superandsubtype/testSuperType_03.php     |     9 -
 .../model/superandsubtype/testSuperType_04.php     |     9 -
 .../model/superandsubtype/testSuperType_05.php     |    17 -
 .../model/superandsubtype/testSuperType_06.php     |     9 -
 .../model/superandsubtype/testSuperType_07.php     |     9 -
 .../model/superandsubtype/testSuperType_08.php     |    15 -
 .../model/superandsubtype/testSuperType_09.php     |    15 -
 .../model/superandsubtype/testSuperType_10.php     |    11 -
 .../model/superandsubtype/testSuperType_11.php     |    11 -
 .../model/superandsubtype/testSuperType_12.php     |    11 -
 .../model/superandsubtype/testSuperType_13.php     |    11 -
 .../model/superandsubtype/testSuperType_14.php     |    11 -
 .../model/superandsubtype/testSuperType_15.php     |    14 -
 .../model/superandsubtype/testSuperType_16.php     |    16 -
 php.editor/test/unit/data/testfiles/nowdoc.inc     |    11 -
 .../unit/data/testfiles/parser/TextSearchQuery.php |  1155 -
 .../testfiles/parser/anonymousObjectVariable.php   |     6 -
 .../parser/anonymousObjectVariable.php.errors      |     0
 .../data/testfiles/parser/argumentUnpacking_01.php |     8 -
 .../parser/argumentUnpacking_01.php.errors         |     0
 .../testfiles/parser/arrayDereferencing_01.php     |     5 -
 .../parser/arrayDereferencing_01.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_02.php     |     5 -
 .../parser/arrayDereferencing_02.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_03.php     |     5 -
 .../parser/arrayDereferencing_03.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_04.php     |     5 -
 .../parser/arrayDereferencing_04.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_05.php     |     5 -
 .../parser/arrayDereferencing_05.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_06.php     |     5 -
 .../parser/arrayDereferencing_06.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_07.php     |     5 -
 .../parser/arrayDereferencing_07.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_08.php     |     5 -
 .../parser/arrayDereferencing_08.php.errors        |     0
 .../testfiles/parser/arrayDereferencing_09.php     |     5 -
 .../parser/arrayDereferencing_09.php.errors        |     0
 .../data/testfiles/parser/binaryNotation_01.php    |     5 -
 .../testfiles/parser/binaryNotation_01.php.errors  |     0
 .../data/testfiles/parser/binaryNotation_02.php    |     5 -
 .../testfiles/parser/binaryNotation_02.php.errors  |     0
 .../data/testfiles/parser/binaryNotation_03.php    |     5 -
 .../testfiles/parser/binaryNotation_03.php.errors  |     0
 .../data/testfiles/parser/binaryNotation_04.php    |     5 -
 .../testfiles/parser/binaryNotation_04.php.errors  |     7 -
 .../test/unit/data/testfiles/parser/cfunction.php  |    11 -
 .../data/testfiles/parser/cfunction.php.errors     |     0
 .../unit/data/testfiles/parser/classConstant.php   |    19 -
 .../data/testfiles/parser/classConstant.php.errors |     0
 .../parser/constantScalarExpressions_01.php        |    17 -
 .../parser/constantScalarExpressions_01.php.errors |     0
 .../data/testfiles/parser/exponentiation_01.php    |     8 -
 .../testfiles/parser/exponentiation_01.php.errors  |     0
 .../testfiles/parser/expressionArrayAccess_01.php  |     3 -
 .../parser/expressionArrayAccess_01.php.errors     |     0
 .../testfiles/parser/expressionArrayAccess_02.php  |     3 -
 .../parser/expressionArrayAccess_02.php.errors     |     0
 .../testfiles/parser/expressionArrayAccess_03.php  |     3 -
 .../parser/expressionArrayAccess_03.php.errors     |     0
 .../parser/fieldArraysWithArrayDereferencing.php   |     5 -
 .../data/testfiles/parser/fieldModificators_01.php |     7 -
 .../parser/fieldModificators_01.php.errors         |    10 -
 .../data/testfiles/parser/fieldModificators_02.php |     7 -
 .../parser/fieldModificators_02.php.errors         |    10 -
 .../data/testfiles/parser/fieldModificators_03.php |     7 -
 .../parser/fieldModificators_03.php.errors         |    10 -
 .../data/testfiles/parser/fieldModificators_04.php |     7 -
 .../parser/fieldModificators_04.php.errors         |    10 -
 .../data/testfiles/parser/fieldModificators_05.php |     7 -
 .../parser/fieldModificators_05.php.errors         |    10 -
 .../test/unit/data/testfiles/parser/finally_01.php |    11 -
 .../data/testfiles/parser/finally_01.php.errors    |     0
 .../test/unit/data/testfiles/parser/finally_02.php |     9 -
 .../data/testfiles/parser/finally_02.php.errors    |     0
 .../test/unit/data/testfiles/parser/finally_03.php |     9 -
 .../data/testfiles/parser/finally_03.php.errors    |     0
 .../parser/foldingConditionalStatements.php        |    43 -
 .../parser/foldingConditionalStatements_1.php      |    55 -
 .../unit/data/testfiles/parser/foldingCycles.php   |    63 -
 .../unit/data/testfiles/parser/foldingCycles_1.php |    79 -
 .../unit/data/testfiles/parser/foldingMethod.php   |    23 -
 .../unit/data/testfiles/parser/foldingMethod_1.php |    28 -
 .../data/testfiles/parser/functionCallParam.php    |     5 -
 .../testfiles/parser/functionCallParam.php.errors  |     8 -
 .../unit/data/testfiles/parser/gotostatement.php   |     1 -
 .../test/unit/data/testfiles/parser/heredoc00.php  |    27 -
 .../test/unit/data/testfiles/parser/heredoc01.php  |     5 -
 .../unit/data/testfiles/parser/heredoc_001.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_002.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_003.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_004.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_005.php     |    22 -
 .../unit/data/testfiles/parser/heredoc_006.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_007.php     |    23 -
 .../unit/data/testfiles/parser/heredoc_008.php     |    17 -
 .../unit/data/testfiles/parser/heredoc_009.php     |    42 -
 .../unit/data/testfiles/parser/heredoc_010.php     |    32 -
 .../unit/data/testfiles/parser/heredoc_011.php     |    20 -
 .../unit/data/testfiles/parser/heredoc_012.php     |    12 -
 .../unit/data/testfiles/parser/heredoc_013.php     |    12 -
 .../unit/data/testfiles/parser/heredoc_014.php     |    12 -
 .../unit/data/testfiles/parser/heredoc_015.php     |    18 -
 .../data/testfiles/parser/instanceOfExpression.php |     5 -
 .../unit/data/testfiles/parser/issue170712.php     |    11 -
 .../unit/data/testfiles/parser/issue189630.php     |     9 -
 .../data/testfiles/parser/issue189630.php.errors   |     0
 .../unit/data/testfiles/parser/issue190105_01.php  |    22 -
 .../testfiles/parser/issue190105_01.php.errors     |     0
 .../unit/data/testfiles/parser/issue190105_02.php  |    22 -
 .../testfiles/parser/issue190105_02.php.errors     |     7 -
 .../unit/data/testfiles/parser/issue190105_03.php  |    23 -
 .../testfiles/parser/issue190105_03.php.errors     |     0
 .../unit/data/testfiles/parser/issue198572.php     |    25 -
 .../data/testfiles/parser/issue198572.php.errors   |     0
 .../unit/data/testfiles/parser/issue200501.php     |     6 -
 .../unit/data/testfiles/parser/issue211165_01.php  |    11 -
 .../testfiles/parser/issue211165_01.php.errors     |    13 -
 .../unit/data/testfiles/parser/issue211165_02.php  |     5 -
 .../testfiles/parser/issue211165_02.php.errors     |    16 -
 .../unit/data/testfiles/parser/issue211165_03.php  |     6 -
 .../testfiles/parser/issue211165_03.php.errors     |     7 -
 .../unit/data/testfiles/parser/issue211165_04.php  |     9 -
 .../testfiles/parser/issue211165_04.php.errors     |    10 -
 .../unit/data/testfiles/parser/issue211165_05.php  |    21 -
 .../testfiles/parser/issue211165_05.php.errors     |    28 -
 .../unit/data/testfiles/parser/issue211165_06.php  |    17 -
 .../testfiles/parser/issue211165_06.php.errors     |    13 -
 .../unit/data/testfiles/parser/issue211165_07.php  |     9 -
 .../testfiles/parser/issue211165_07.php.errors     |     7 -
 .../unit/data/testfiles/parser/issue211165_08.php  |    14 -
 .../testfiles/parser/issue211165_08.php.errors     |    13 -
 .../unit/data/testfiles/parser/issue211165_09.php  |    11 -
 .../testfiles/parser/issue211165_09.php.errors     |    28 -
 .../unit/data/testfiles/parser/issue213080.php     |    14 -
 .../data/testfiles/parser/issue213080.php.errors   |     0
 .../unit/data/testfiles/parser/issue213423.php     |     9 -
 .../unit/data/testfiles/parser/issue213616.php     |    10 -
 .../unit/data/testfiles/parser/issue216088.php     |     7 -
 .../unit/data/testfiles/parser/issue222857.php     |    11 -
 .../data/testfiles/parser/issue222857.php.errors   |     0
 .../unit/data/testfiles/parser/issue232884.php     |     6 -
 .../unit/data/testfiles/parser/issue237220.php     |     7 -
 .../data/testfiles/parser/issue237220.php.errors   |     0
 .../unit/data/testfiles/parser/issue243409.php     |     6 -
 .../data/testfiles/parser/issue243409.php.errors   |     0
 .../unit/data/testfiles/parser/issue243512.php     |     7 -
 .../data/testfiles/parser/issue243512.php.errors   |     0
 .../unit/data/testfiles/parser/issue245320.php     |    19 -
 .../data/testfiles/parser/issue245320.php.errors   |     0
 .../unit/data/testfiles/parser/lambdaFunction.php  |     1 -
 .../testfiles/parser/lambdaFunctionWithParams.php  |     1 -
 .../parser/lambdaFunctionWithParamsWithVars.php    |     1 -
 ...bdaFunctionWithParamsWithVarsWithStatements.php |     1 -
 .../unit/data/testfiles/parser/listInForeach.php   |    10 -
 .../data/testfiles/parser/listInForeach.php.errors |     0
 .../unit/data/testfiles/parser/magicMethod01.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod02.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod03.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod04.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod05.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod06.php   |     9 -
 .../unit/data/testfiles/parser/magicMethod07.php   |     9 -
 .../testfiles/parser/methodModificators_01.php     |     9 -
 .../parser/methodModificators_01.php.errors        |    16 -
 .../testfiles/parser/methodModificators_02.php     |     9 -
 .../parser/methodModificators_02.php.errors        |    16 -
 .../testfiles/parser/methodModificators_03.php     |     9 -
 .../parser/methodModificators_03.php.errors        |    16 -
 .../testfiles/parser/methodModificators_04.php     |     9 -
 .../parser/methodModificators_04.php.errors        |    13 -
 .../testfiles/parser/methodModificators_05.php     |     9 -
 .../parser/methodModificators_05.php.errors        |    13 -
 .../test/unit/data/testfiles/parser/mixed01.php    |     4 -
 .../test/unit/data/testfiles/parser/mixed02.php    |     4 -
 .../parser/multipleBracketedNamespaces.php         |     8 -
 .../parser/multipleUnBracketedNamespaces1.php      |    10 -
 .../parser/multipleUnBracketedNamespaces2.php      |    10 -
 .../data/testfiles/parser/namespaceDeclaration.php |     1 -
 .../parser/namespaceElementDeclarations.php        |     1 -
 .../test/unit/data/testfiles/parser/nowDoc.php     |     6 -
 .../test/unit/data/testfiles/parser/nowdoc01.php   |    16 -
 .../test/unit/data/testfiles/parser/nowdoc02.php   |    16 -
 .../test/unit/data/testfiles/parser/nowdoc_000.php |    10 -
 .../test/unit/data/testfiles/parser/nowdoc_001.php |    24 -
 .../test/unit/data/testfiles/parser/nowdoc_002.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_003.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_004.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_005.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_006.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_007.php |    23 -
 .../test/unit/data/testfiles/parser/nowdoc_008.php |    17 -
 .../test/unit/data/testfiles/parser/nowdoc_009.php |    40 -
 .../test/unit/data/testfiles/parser/nowdoc_01.php  |     9 -
 .../data/testfiles/parser/nowdoc_01.php.errors     |     0
 .../test/unit/data/testfiles/parser/nowdoc_010.php |    33 -
 .../test/unit/data/testfiles/parser/nowdoc_011.php |    20 -
 .../test/unit/data/testfiles/parser/nowdoc_012.php |    25 -
 .../test/unit/data/testfiles/parser/nowdoc_013.php |    26 -
 .../test/unit/data/testfiles/parser/nowdoc_014.php |    25 -
 .../test/unit/data/testfiles/parser/nowdoc_015.php |    74 -
 .../test/unit/data/testfiles/parser/nowdoc_02.php  |     8 -
 .../data/testfiles/parser/nowdoc_02.php.errors     |     0
 .../test/unit/data/testfiles/parser/nowdoc_03.php  |     8 -
 .../data/testfiles/parser/nowdoc_03.php.errors     |     0
 .../test/unit/data/testfiles/parser/nowdoc_04.php  |     8 -
 .../data/testfiles/parser/nowdoc_04.php.errors     |     0
 .../test/unit/data/testfiles/parser/nowdoc_05.php  |     6 -
 .../data/testfiles/parser/nowdoc_05.php.errors     |     0
 .../test/unit/data/testfiles/parser/nowdoc_06.php  |     9 -
 .../data/testfiles/parser/nowdoc_06.php.errors     |     0
 .../testfiles/parser/performance/performance.php   | 30913 -----------------
 ...bdaFunctionWithParamsWithVarsWithStatements.php |     1 -
 .../parser/shortArraysStaticScalar_01.php          |     7 -
 .../parser/shortArraysStaticScalar_01.php.errors   |     0
 .../parser/shortArraysStaticScalar_02.php          |     5 -
 .../parser/shortArraysStaticScalar_02.php.errors   |     0
 .../unit/data/testfiles/parser/shortArrays_01.php  |     4 -
 .../testfiles/parser/shortArrays_01.php.errors     |     0
 .../unit/data/testfiles/parser/shortArrays_02.php  |     6 -
 .../testfiles/parser/shortArrays_02.php.errors     |     0
 .../unit/data/testfiles/parser/shortEchoSyntax.php |     1 -
 .../test/unit/data/testfiles/parser/simple01.php   |     4 -
 .../test/unit/data/testfiles/parser/simple02.php   |     4 -
 .../testfiles/parser/staticExpressionCall_01.php   |     5 -
 .../parser/staticExpressionCall_01.php.errors      |     0
 .../testfiles/parser/staticExpressionCall_02.php   |     5 -
 .../parser/staticExpressionCall_02.php.errors      |     0
 .../testfiles/parser/subNamespaceDeclaration.php   |     1 -
 .../unit/data/testfiles/parser/ternaryOperator.php |     1 -
 .../test/unit/data/testfiles/parser/test01.php     |    12 -
 .../testfiles/parser/testVariadicFunctions_01.php  |    10 -
 .../parser/testVariadicFunctions_01.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_01.php  |     5 -
 .../data/testfiles/parser/traits_01.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_02.php  |     5 -
 .../data/testfiles/parser/traits_02.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_03.php  |     5 -
 .../data/testfiles/parser/traits_03.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_04.php  |     7 -
 .../data/testfiles/parser/traits_04.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_05.php  |     8 -
 .../data/testfiles/parser/traits_05.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_06.php  |     8 -
 .../data/testfiles/parser/traits_06.php.errors     |     0
 .../test/unit/data/testfiles/parser/traits_07.php  |    10 -
 .../data/testfiles/parser/traits_07.php.errors     |     0
 .../data/testfiles/parser/useFuncAndConst_01.php   |    14 -
 .../testfiles/parser/useFuncAndConst_01.php.errors |     0
 .../test/unit/data/testfiles/parser/useGlobal.php  |     1 -
 .../testfiles/parser/useGlobalSubNamespace.php     |     1 -
 .../unit/data/testfiles/parser/useNamespaceAs.php  |     1 -
 .../test/unit/data/testfiles/parser/useSimple.php  |     1 -
 .../unit/data/testfiles/parser/useSubNamespace.php |     1 -
 .../test/unit/data/testfiles/parser/yield_01.php   |     7 -
 .../unit/data/testfiles/parser/yield_01.php.errors |     0
 .../test/unit/data/testfiles/parser/yield_02.php   |     5 -
 .../unit/data/testfiles/parser/yield_02.php.errors |     0
 .../test/unit/data/testfiles/parser/yield_03.php   |    10 -
 .../unit/data/testfiles/parser/yield_03.php.errors |     0
 .../test/unit/data/testfiles/parser/yield_04.php   |     5 -
 .../unit/data/testfiles/parser/yield_04.php.errors |     0
 .../test/unit/data/testfiles/parser/yield_05.php   |     5 -
 .../unit/data/testfiles/parser/yield_05.php.errors |     5 -
 .../test/unit/data/testfiles/parser/yield_06.php   |     5 -
 .../unit/data/testfiles/parser/yield_06.php.errors |     8 -
 .../test/unit/data/testfiles/parser/yield_07.php   |     7 -
 .../unit/data/testfiles/parser/yield_07.php.errors |     0
 .../test/unit/data/testfiles/parser/yield_08.php   |     3 -
 .../unit/data/testfiles/parser/yield_08.php.errors |     0
 .../php53/completion/constants53/constants.php     |     7 -
 .../constants.php.testConstants52.completion       |     4 -
 .../constants.php.testConstants53.completion       |     4 -
 .../php53/completion/constants53/constants_fqn.php |     4 -
 ...constants_fqn.php.testConstants52fqn.completion |     5 -
 ...constants_fqn.php.testConstants53fqn.completion |     5 -
 .../php53/completion/namespaces/clsdeclaration.php |    14 -
 ...n.php.testNamespacesInClsDeclaration.completion |     4 -
 ....php.testNamespacesInClsDeclaration1.completion |     4 -
 ....php.testNamespacesInClsDeclaration2.completion |     5 -
 ....php.testNamespacesInClsDeclaration3.completion |     5 -
 ....php.testNamespacesInClsDeclaration4.completion |     5 -
 ....php.testNamespacesInClsDeclaration5.completion |     4 -
 ....php.testNamespacesInClsDeclaration6.completion |     5 -
 .../test/unit/data/testfiles/sanitize/case01.php   |    15 -
 .../test/unit/data/testfiles/sanitize/curly01.php  |     5 -
 .../test/unit/data/testfiles/sanitize/curly02.php  |     7 -
 .../test/unit/data/testfiles/sanitize/curly03.php  |     5 -
 .../test/unit/data/testfiles/sanitize/curly04.php  |     9 -
 .../curly04.php.testSanitizedCode.completion       |     4 -
 .../test/unit/data/testfiles/sanitize/curly05.php  |    23 -
 .../test/unit/data/testfiles/sanitize/curly06.php  |    24 -
 .../test/unit/data/testfiles/sanitize/curly07.php  |    24 -
 .../test/unit/data/testfiles/sanitize/curly08.php  |    25 -
 .../unit/data/testfiles/sanitize/issue149424.php   |    22 -
 .../unit/data/testfiles/sanitize/issue204588.php   |     7 -
 .../unit/data/testfiles/sanitize/sanitize001.php   |     5 -
 .../unit/data/testfiles/sanitize/sanitize002.php   |     4 -
 .../unit/data/testfiles/sanitize/sanitize003.php   |    20 -
 .../unit/data/testfiles/sanitize/sanitize004.php   |    13 -
 .../unit/data/testfiles/sanitize/sanitize005.php   |    13 -
 .../unit/data/testfiles/sanitize/sanitize006.php   |    10 -
 .../unit/data/testfiles/sanitize/sanitize007.php   |    24 -
 .../unit/data/testfiles/sanitize/sanitize008.php   |    25 -
 .../unit/data/testfiles/sanitize/sanitize009.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize010.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize011.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize012.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize013.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize014.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize015.php   |    22 -
 .../unit/data/testfiles/sanitize/sanitize016.php   |    24 -
 .../unit/data/testfiles/sanitize/sanitize017.php   |    11 -
 .../data/testfiles/sanitize/sanitize145494.php     |   866 -
 .../unit/data/testfiles/semantic/abstract01.php    |    21 -
 .../testfiles/semantic/abstract01.php.semantic     |    21 -
 .../test/unit/data/testfiles/semantic/class001.php |    22 -
 .../data/testfiles/semantic/class001.php.semantic  |    22 -
 .../test/unit/data/testfiles/semantic/class002.php |    49 -
 .../data/testfiles/semantic/class002.php.semantic  |    49 -
 .../test/unit/data/testfiles/semantic/class003.php |    14 -
 .../data/testfiles/semantic/class003.php.semantic  |    14 -
 .../test/unit/data/testfiles/semantic/class004.php |    17 -
 .../data/testfiles/semantic/class004.php.semantic  |    17 -
 .../test/unit/data/testfiles/semantic/class005.php |    35 -
 .../data/testfiles/semantic/class005.php.semantic  |    35 -
 .../test/unit/data/testfiles/semantic/class006.php |    26 -
 .../data/testfiles/semantic/class006.php.semantic  |    26 -
 .../test/unit/data/testfiles/semantic/class007.php |    36 -
 .../data/testfiles/semantic/class007.php.semantic  |    36 -
 .../data/testfiles/semantic/constantsColoring.php  |    15 -
 .../semantic/constantsColoring.php.semantic        |    15 -
 .../semantic/constantsInFiledsDeclColoring.php     |    15 -
 .../constantsInFiledsDeclColoring.php.semantic     |    15 -
 .../semantic/deprecatedConst/deprecatedConst.php   |    10 -
 .../deprecatedConst/deprecatedConst.php.semantic   |    10 -
 .../semantic/deprecatedFields/deprecatedFields.php |    25 -
 .../deprecatedFields/deprecatedFields.php.semantic |    25 -
 .../deprecatedFunctions/deprecatedFunction.php     |    11 -
 .../deprecatedFunction.php.semantic                |    11 -
 .../deprecatedMethodDeclarations.php               |    19 -
 .../deprecatedMethodDeclarations.php.semantic      |    19 -
 .../deprecatedPrivateClassMethod.php               |     8 -
 .../deprecatedPrivateClassMethod.php.semantic      |     8 -
 .../deprecatedPrivateTraitMethod.php               |     8 -
 .../deprecatedPrivateTraitMethod.php.semantic      |     8 -
 .../deprecatedTypeUsages/deprecatedTypeUsages.php  |    43 -
 .../deprecatedTypeUsages.php.semantic              |    43 -
 .../semantic/deprecatedTypes/deprecatedTypes.php   |    12 -
 .../deprecatedTypes/deprecatedTypes.php.semantic   |    12 -
 .../unit/data/testfiles/semantic/issue141041.php   |    25 -
 .../testfiles/semantic/issue141041.php.semantic    |    25 -
 .../unit/data/testfiles/semantic/issue142644.php   |    16 -
 .../testfiles/semantic/issue142644.php.semantic    |    16 -
 .../unit/data/testfiles/semantic/issue144195.php   |    19 -
 .../testfiles/semantic/issue144195.php.semantic    |    19 -
 .../unit/data/testfiles/semantic/issue145694.php   |    30 -
 .../testfiles/semantic/issue145694.php.semantic    |    30 -
 .../unit/data/testfiles/semantic/issue146193.php   |    10 -
 .../testfiles/semantic/issue146193.php.semantic    |    10 -
 .../unit/data/testfiles/semantic/issue146197.php   |     9 -
 .../testfiles/semantic/issue146197.php.semantic    |     9 -
 .../unit/data/testfiles/semantic/issue154876.php   |     7 -
 .../testfiles/semantic/issue154876.php.semantic    |     7 -
 .../unit/data/testfiles/semantic/issue194535.php   |    13 -
 .../testfiles/semantic/issue194535.php.semantic    |    13 -
 .../unit/data/testfiles/semantic/issue213105.php   |     6 -
 .../testfiles/semantic/issue213105.php.semantic    |     6 -
 .../unit/data/testfiles/semantic/issue213533.php   |    14 -
 .../testfiles/semantic/issue213533.php.semantic    |    14 -
 .../unit/data/testfiles/semantic/issue216840.php   |    21 -
 .../testfiles/semantic/issue216840.php.semantic    |    21 -
 .../data/testfiles/semantic/issue216840_02.php     |    26 -
 .../testfiles/semantic/issue216840_02.php.semantic |    26 -
 .../unit/data/testfiles/semantic/issue217239.php   |    15 -
 .../testfiles/semantic/issue217239.php.semantic    |    15 -
 .../unit/data/testfiles/semantic/issue245230.php   |     8 -
 .../testfiles/semantic/issue245230.php.semantic    |     8 -
 .../test/unit/data/testfiles/semantic/mixed01.php  |     4 -
 .../data/testfiles/semantic/mixed01.php.semantic   |     4 -
 .../test/unit/data/testfiles/semantic/simple01.php |     4 -
 .../data/testfiles/semantic/simple01.php.semantic  |     4 -
 .../unit/data/testfiles/semantic/traits_01.php     |     5 -
 .../data/testfiles/semantic/traits_01.php.semantic |     5 -
 .../unit/data/testfiles/semantic/traits_02.php     |     5 -
 .../data/testfiles/semantic/traits_02.php.semantic |     5 -
 .../unit/data/testfiles/semantic/traits_03.php     |     5 -
 .../data/testfiles/semantic/traits_03.php.semantic |     5 -
 .../unit/data/testfiles/semantic/traits_04.php     |     7 -
 .../data/testfiles/semantic/traits_04.php.semantic |     7 -
 .../unit/data/testfiles/semantic/traits_05.php     |     8 -
 .../data/testfiles/semantic/traits_05.php.semantic |     8 -
 .../unit/data/testfiles/semantic/traits_06.php     |     8 -
 .../data/testfiles/semantic/traits_06.php.semantic |     8 -
 .../unit/data/testfiles/semantic/unusedUses_01.php |    25 -
 .../testfiles/semantic/unusedUses_01.php.semantic  |    25 -
 .../unit/data/testfiles/semantic/unusedUses_02.php |    22 -
 .../testfiles/semantic/unusedUses_02.php.semantic  |    22 -
 .../unit/data/testfiles/semantic/unusedUses_03.php |    17 -
 .../testfiles/semantic/unusedUses_03.php.semantic  |    17 -
 .../unit/data/testfiles/semantic/unusedUses_04.php |    19 -
 .../testfiles/semantic/unusedUses_04.php.semantic  |    19 -
 .../unit/data/testfiles/semantic/unusedUses_05.php |    19 -
 .../testfiles/semantic/unusedUses_05.php.semantic  |    19 -
 .../unit/data/testfiles/semantic/unusedUses_06.php |    15 -
 .../testfiles/semantic/unusedUses_06.php.semantic  |    15 -
 .../unit/data/testfiles/semantic/unusedUses_07.php |    16 -
 .../testfiles/semantic/unusedUses_07.php.semantic  |    16 -
 .../unit/data/testfiles/semantic/unusedUses_08.php |    16 -
 .../testfiles/semantic/unusedUses_08.php.semantic  |    16 -
 .../unit/data/testfiles/structure/class005.php     |    35 -
 .../testfiles/structure/deprecatedDeclarations.php |    68 -
 .../data/testfiles/structure/deprecatedTypes.php   |    26 -
 .../data/testfiles/structure/interface_001.php     |     8 -
 .../unit/data/testfiles/structure/issue142644.php  |    16 -
 .../unit/data/testfiles/structure/issue148558.php  |    36 -
 .../unit/data/testfiles/structure/issue170712.php  |    11 -
 .../data/testfiles/structure/issue205886_01.php    |    13 -
 .../php53/bracketed_multiple_namespaces.php        |    11 -
 ...cketed_multiple_namespaces_with_default_one.php |    11 -
 .../structure/php53/multiple_namespaces.php        |     9 -
 .../data/testfiles/structure/php53/namespace.php   |     6 -
 .../unit/data/testfiles/structure/propertyTag.php  |    59 -
 .../testfiles/structure/referenceParameter_001.php |     7 -
 .../testfiles/structure/traitsStructure_01.php     |    12 -
 .../testfiles/structure/traitsStructure_02.php     |    14 -
 ...ncing.php.testArrayDereferencing_01.occurrences |     3 -
 ...ncing.php.testArrayDereferencing_02.occurrences |     2 -
 ...ncing.php.testArrayDereferencing_03.occurrences |     3 -
 ...ncing.php.testArrayDereferencing_04.occurrences |     4 -
 ...ncing.php.testArrayDereferencing_05.occurrences |     3 -
 ...ncing.php.testArrayDereferencing_06.occurrences |     3 -
 ...ncing.php.testArrayDereferencing_07.occurrences |     4 -
 ...ncing.php.testArrayDereferencing_08.occurrences |     2 -
 ...ncing.php.testArrayDereferencing_09.occurrences |     4 -
 ...WithAlias.php.testCatchWithAlias_01.occurrences |     3 -
 ...WithAlias.php.testCatchWithAlias_02.occurrences |     3 -
 ...WithAlias.php.testCatchWithAlias_03.occurrences |     3 -
 ...Test.php.testClsVarPropInPhpDocTest.occurrences |     3 -
 .../testConstants.php.testConstants_01.occurrences |     4 -
 .../testConstants.php.testConstants_02.occurrences |     4 -
 .../testConstants.php.testConstants_03.occurrences |     4 -
 .../testConstants.php.testConstants_04.occurrences |     4 -
 ....php.testFieldAccessInInstanceOf_01.occurrences |     2 -
 ....php.testFieldAccessInInstanceOf_02.occurrences |     2 -
 ...tructTest.php.testGotoConstructTest.occurrences |     3 -
 ...uctTest.php.testGotoConstructTest_2.occurrences |     2 -
 .../testGotoLabel.php.testGotoLabel.occurrences    |     2 -
 .../testIfaceTest.php.testIfaceTest.occurrences    |     4 -
 .../testIfaceTest.php.testIfaceTest_2.occurrences  |     2 -
 .../testIfaceTest.php.testIfaceTest_3.occurrences  |     3 -
 .../testIfaceTest.php.testIfaceTest_4.occurrences  |     2 -
 ...f198909.php.testInstanceof198909_01.occurrences |     3 -
 ...f198909.php.testInstanceof198909_02.occurrences |     3 -
 ...f198909.php.testInstanceof198909_03.occurrences |     3 -
 ...tIssue133465.php.testIssue133465_01.occurrences |     1 -
 ...tIssue133465.php.testIssue133465_02.occurrences |     2 -
 ...tIssue133465.php.testIssue133465_03.occurrences |     2 -
 ...tIssue186553.php.testIssue186553_01.occurrences |     2 -
 ...tIssue186553.php.testIssue186553_02.occurrences |     1 -
 ...tIssue186553.php.testIssue186553_03.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_01.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_02.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_03.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_04.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_05.occurrences |     2 -
 ...tIssue197283.php.testIssue197283_06.occurrences |     2 -
 ...tIssue198449.php.testIssue198449_01.occurrences |     2 -
 ...tIssue200399.php.testIssue200399_01.occurrences |     3 -
 ...tIssue200596.php.testIssue200596_01.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_02.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_03.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_04.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_05.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_06.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_07.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_08.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_09.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_10.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_11.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_12.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_13.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_14.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_15.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_16.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_17.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_18.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_19.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_20.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_21.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_22.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_23.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_24.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_25.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_26.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_27.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_28.occurrences |     8 -
 ...tIssue200596.php.testIssue200596_29.occurrences |     7 -
 ...tIssue200596.php.testIssue200596_30.occurrences |     8 -
 ...tIssue201429.php.testIssue201429_01.occurrences |     3 -
 ...testIssue201671.php.testIssue201671.occurrences |     2 -
 ...tIssue203073.php.testIssue203073_01.occurrences |     4 -
 ...tIssue203073.php.testIssue203073_02.occurrences |     4 -
 ...tIssue203073.php.testIssue203073_03.occurrences |     4 -
 ...tIssue203073.php.testIssue203073_04.occurrences |     4 -
 ...tIssue203073.php.testIssue203073_05.occurrences |     2 -
 ...tIssue203073.php.testIssue203073_06.occurrences |     2 -
 ...tIssue203419.php.testIssue203419_01.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_02.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_03.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_04.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_05.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_06.occurrences |     7 -
 ...tIssue203419.php.testIssue203419_07.occurrences |     7 -
 ...tIssue203814.php.testIssue203814_01.occurrences |     4 -
 ...tIssue203814.php.testIssue203814_02.occurrences |     4 -
 ...tIssue203814.php.testIssue203814_03.occurrences |     4 -
 ...tIssue203814.php.testIssue203814_04.occurrences |     4 -
 ...tIssue204433.php.testIssue204433_01.occurrences |     4 -
 ...tIssue204433.php.testIssue204433_02.occurrences |     2 -
 ...tIssue204433.php.testIssue204433_03.occurrences |     3 -
 ...tIssue207346.php.testIssue207346_01.occurrences |     3 -
 ...tIssue207346.php.testIssue207346_02.occurrences |     3 -
 ...tIssue207346.php.testIssue207346_03.occurrences |     3 -
 ...tIssue207615.php.testIssue207615_01.occurrences |     3 -
 ...tIssue207615.php.testIssue207615_02.occurrences |     3 -
 ...tIssue207615.php.testIssue207615_03.occurrences |     3 -
 ...tIssue207971.php.testIssue207971_01.occurrences |     2 -
 ...tIssue207971.php.testIssue207971_02.occurrences |     2 -
 ...tIssue207971.php.testIssue207971_03.occurrences |     2 -
 ...tIssue207971.php.testIssue207971_04.occurrences |     2 -
 ...tIssue207971.php.testIssue207971_05.occurrences |     2 -
 ...tIssue207971.php.testIssue207971_06.occurrences |     2 -
 ...tIssue208245.php.testIssue208245_01.occurrences |     3 -
 ...tIssue208245.php.testIssue208245_02.occurrences |     3 -
 ...tIssue208245.php.testIssue208245_03.occurrences |     3 -
 ...tIssue208245.php.testIssue208245_04.occurrences |     3 -
 ...tIssue208245.php.testIssue208245_05.occurrences |     3 -
 ...tIssue208245.php.testIssue208245_06.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_01.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_02.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_03.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_04.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_05.occurrences |     3 -
 ...tIssue208826.php.testIssue208826_06.occurrences |     3 -
 ...tIssue209187.php.testIssue209187_01.occurrences |     3 -
 ...tIssue209187.php.testIssue209187_02.occurrences |     3 -
 ...tIssue209187.php.testIssue209187_03.occurrences |     3 -
 ...tIssue209308.php.testIssue209308_01.occurrences |     5 -
 ...Issue209308.php.testIssue209308_010.occurrences |     5 -
 ...Issue209308.php.testIssue209308_011.occurrences |     5 -
 ...Issue209308.php.testIssue209308_012.occurrences |     5 -
 ...Issue209308.php.testIssue209308_013.occurrences |     7 -
 ...Issue209308.php.testIssue209308_014.occurrences |     7 -
 ...Issue209308.php.testIssue209308_015.occurrences |     7 -
 ...Issue209308.php.testIssue209308_016.occurrences |     7 -
 ...Issue209308.php.testIssue209308_018.occurrences |     7 -
 ...Issue209308.php.testIssue209308_019.occurrences |     7 -
 ...tIssue209308.php.testIssue209308_02.occurrences |     5 -
 ...Issue209308.php.testIssue209308_020.occurrences |     7 -
 ...Issue209308.php.testIssue209308_021.occurrences |     7 -
 ...tIssue209308.php.testIssue209308_03.occurrences |     5 -
 ...tIssue209308.php.testIssue209308_04.occurrences |     5 -
 ...tIssue209308.php.testIssue209308_05.occurrences |     5 -
 ...tIssue209308.php.testIssue209308_08.occurrences |     5 -
 ...tIssue209308.php.testIssue209308_09.occurrences |     5 -
 ...tIssue209309.php.testIssue209309_01.occurrences |     3 -
 ...tIssue209309.php.testIssue209309_02.occurrences |     2 -
 ...tIssue209309.php.testIssue209309_03.occurrences |     3 -
 ...tIssue209309.php.testIssue209309_04.occurrences |     2 -
 ...tIssue209309.php.testIssue209309_05.occurrences |     2 -
 ...tIssue209309.php.testIssue209309_06.occurrences |     3 -
 ...tIssue209309.php.testIssue209309_07.occurrences |     2 -
 ...tIssue211015.php.testIssue211015_01.occurrences |     5 -
 ...tIssue211015.php.testIssue211015_02.occurrences |     5 -
 ...tIssue211015.php.testIssue211015_03.occurrences |     5 -
 ...tIssue211015.php.testIssue211015_04.occurrences |     5 -
 ...tIssue211015.php.testIssue211015_05.occurrences |     5 -
 ...tIssue211230.php.testIssue211230_01.occurrences |     2 -
 ...tIssue211230.php.testIssue211230_02.occurrences |     2 -
 ...tIssue211230.php.testIssue211230_03.occurrences |     3 -
 ...tIssue211230.php.testIssue211230_04.occurrences |     3 -
 ...tIssue211230.php.testIssue211230_05.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_01.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_02.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_03.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_04.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_05.occurrences |     3 -
 ...tIssue213133.php.testIssue213133_06.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_01.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_02.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_03.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_04.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_05.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_06.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_07.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_08.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_09.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_10.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_11.occurrences |     3 -
 ...tIssue213584.php.testIssue213584_12.occurrences |     3 -
 ...tIssue216876.php.testIssue216876_01.occurrences |     3 -
 ...tIssue216876.php.testIssue216876_02.occurrences |     3 -
 ...tIssue216876.php.testIssue216876_03.occurrences |     3 -
 ...tIssue217357.php.testIssue217357_01.occurrences |     3 -
 ...tIssue217357.php.testIssue217357_02.occurrences |     3 -
 ...tIssue217357.php.testIssue217357_03.occurrences |     3 -
 ...tIssue217360.php.testIssue217360_01.occurrences |     2 -
 ...tIssue217360.php.testIssue217360_02.occurrences |     2 -
 ...tIssue217360.php.testIssue217360_03.occurrences |     2 -
 ...tIssue217360.php.testIssue217360_04.occurrences |     2 -
 ...tIssue218487.php.testIssue218487_01.occurrences |     2 -
 ...tIssue218487.php.testIssue218487_02.occurrences |     2 -
 ...tIssue223076.php.testIssue223076_01.occurrences |     2 -
 ...tIssue223076.php.testIssue223076_02.occurrences |     2 -
 ...tIssue223076.php.testIssue223076_03.occurrences |     2 -
 ...tIssue244317.php.testIssue244317_01.occurrences |     3 -
 ...tIssue244317.php.testIssue244317_02.occurrences |     3 -
 ...tIssue244317.php.testIssue244317_03.occurrences |     3 -
 ...tMagicMethod.php.testMagicMethod_01.occurrences |     2 -
 ...tMagicMethod.php.testMagicMethod_02.occurrences |     2 -
 ...hod171249.php.testMagicMethod171249.occurrences |     3 -
 .../testMarkArray.php.testMarkArray.occurrences    |     3 -
 .../testMarkArray.php.testMarkArray_10.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_11.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_12.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_13.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_14.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_15.occurrences |     2 -
 .../testMarkArray.php.testMarkArray_2.occurrences  |     3 -
 .../testMarkArray.php.testMarkArray_3.occurrences  |     4 -
 .../testMarkArray.php.testMarkArray_4.occurrences  |     4 -
 .../testMarkArray.php.testMarkArray_5.occurrences  |     5 -
 .../testMarkArray.php.testMarkArray_6.occurrences  |     5 -
 .../testMarkArray.php.testMarkArray_7.occurrences  |     6 -
 .../testMarkArray.php.testMarkArray_8.occurrences  |     6 -
 .../testMarkArray.php.testMarkArray_9.occurrences  |     2 -
 ...stMarkClsIface.php.testMarkClsIface.occurrences |     6 -
 ...arkClsIface.php.testMarkClsIface_10.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_11.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_12.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_13.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_14.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_15.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_16.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_17.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_18.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_19.occurrences |     1 -
 ...MarkClsIface.php.testMarkClsIface_2.occurrences |     6 -
 ...arkClsIface.php.testMarkClsIface_20.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_21.occurrences |     1 -
 ...arkClsIface.php.testMarkClsIface_22.occurrences |     1 -
 ...MarkClsIface.php.testMarkClsIface_3.occurrences |     5 -
 ...MarkClsIface.php.testMarkClsIface_4.occurrences |     5 -
 ...MarkClsIface.php.testMarkClsIface_5.occurrences |     5 -
 ...MarkClsIface.php.testMarkClsIface_6.occurrences |     5 -
 ...MarkClsIface.php.testMarkClsIface_7.occurrences |     3 -
 ...MarkClsIface.php.testMarkClsIface_8.occurrences |     3 -
 ...MarkClsIface.php.testMarkClsIface_9.occurrences |     1 -
 ...hp.testMarkReturnsOnConstructorTest.occurrences |     0
 ....testMarkReturnsOnConstructorTest_2.occurrences |     0
 ...stOccurrences1.php.testOccurrences1.occurrences |     2 -
 ...stOccurrences2.php.testOccurrences2.occurrences |     3 -
 ...stOccurrences3.php.testOccurrences3.occurrences |     1 -
 ...stOccurrences4.php.testOccurrences4.occurrences |     3 -
 ...ader.php.testOccurrencesClassHeader.occurrences |     2 -
 ...sDefines.php.testOccurrencesDefines.occurrences |     4 -
 ...d.php.testOccurrencesInstanceMethod.occurrences |     2 -
 ...php.testOccurrencesInstanceVarParam.occurrences |     2 -
 ...p.testOccurrencesInstanceVarParam_1.occurrences |     2 -
 ...st.php.testParamVarPropInPhpDocTest.occurrences |     2 -
 ...nt.php.testQualifiedUseStatement_01.occurrences |     4 -
 ...nt.php.testQualifiedUseStatement_02.occurrences |     4 -
 ...nt.php.testQualifiedUseStatement_03.occurrences |     4 -
 ...nt.php.testQualifiedUseStatement_04.occurrences |     4 -
 ...ectionVariableInMethodInvocation_01.occurrences |     2 -
 ...ectionVariableInMethodInvocation_02.occurrences |     2 -
 ...ithNs.php.testStaticAccessWithNs_01.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_02.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_03.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_04.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_05.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_06.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_07.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_08.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_09.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_10.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_11.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_12.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_13.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_14.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_15.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_16.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_17.occurrences |     3 -
 ...ithNs.php.testStaticAccessWithNs_18.occurrences |     3 -
 ....php.testStaticAccessWithNsAlias_01.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_02.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_03.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_04.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_05.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_06.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_07.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_08.occurrences |     4 -
 ....php.testStaticAccessWithNsAlias_09.occurrences |     2 -
 ....php.testStaticAccessWithNsAlias_10.occurrences |     2 -
 ...MethodCall.php.testStaticMethodCall.occurrences |     2 -
 ...AndConst.php.testUseFuncAndConst_01.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_02.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_03.occurrences |     2 -
 ...AndConst.php.testUseFuncAndConst_04.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_05.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_06.occurrences |     2 -
 ...AndConst.php.testUseFuncAndConst_07.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_08.occurrences |     2 -
 ...AndConst.php.testUseFuncAndConst_09.occurrences |     4 -
 ...AndConst.php.testUseFuncAndConst_10.occurrences |     2 -
 ...stVardoc166660.php.testVardoc166660.occurrences |     3 -
 ...Vardoc166660.php.testVardoc166660_1.occurrences |     2 -
 ...ssName.php.testVariableAsAClassName.occurrences |     2 -
 .../data/testfiles/verification/Issue239277.php    |    14 -
 .../PSR0/testIssue246997/SomeClass.php             |    11 -
 .../SomeClass.php.testIssue246997.hints            |     0
 .../FirstNs/SecondNs/WrongName.php                 |     9 -
 .../WrongName.php.testNsNotOkClassNotOk.hints      |     4 -
 .../FirstNs/SecondNs/WrongName.php                 |     9 -
 .../WrongName.php.testNsNotOkClassNotOk_type.hints |     4 -
 .../FirstNs/SecondNs/WrongName.php                 |     9 -
 .../WrongName.php.testNsOkClassNotOk.hints         |     0
 .../FirstNs/SecondNs/SomeClass.php                 |     9 -
 .../SomeClass.php.testNsOkClassNotOk_01.hints      |     0
 .../FirstNs/SecondNs/SomeClass.php                 |     9 -
 .../SomeClass.php.testNsOkClassNotOk_01_type.hints |     4 -
 .../FirstNs/SecondNs/WrongName.php                 |     9 -
 .../WrongName.php.testNsOkClassNotOk_type.hints    |     4 -
 .../testNsOkClassOk/FirstNs/SecondNs/ClassName.php |     9 -
 .../SecondNs/ClassName.php.testNsOkClassOk.hints   |     0
 .../FirstNs/SecondNs/Some/Class.php                |     9 -
 .../Some/Class.php.testNsOkClassOk_01.hints        |     0
 .../FirstNs/SecondNs/Some/Class.php                |     9 -
 .../Some/Class.php.testNsOkClassOk_01_type.hints   |     0
 .../FirstNs/SecondNs/ClassName.php                 |     9 -
 .../ClassName.php.testNsOkClassOk_type.hints       |     0
 .../PSR1/testConstantNameNotOk_1/ClassName.php     |     9 -
 .../ClassName.php.testConstantNameNotOk_1.hints    |     4 -
 .../PSR1/testConstantNameNotOk_2/ClassName.php     |     9 -
 .../ClassName.php.testConstantNameNotOk_2.hints    |     4 -
 .../PSR1/testConstantNameNotOk_3/ClassName.php     |     9 -
 .../ClassName.php.testConstantNameNotOk_3.hints    |     4 -
 .../PSR1/testConstantNameOk_1/ClassName.php        |     9 -
 .../ClassName.php.testConstantNameOk_1.hints       |     0
 .../PSR1/testConstantNameOk_2/ClassName.php        |     9 -
 .../ClassName.php.testConstantNameOk_2.hints       |     0
 .../PSR1/testMethodMagicOk/ClassName.php           |    22 -
 .../ClassName.php.testMethodMagicOk.hints          |     0
 .../PSR1/testMethodNotOk_1/ClassName.php           |    11 -
 .../ClassName.php.testMethodNotOk_1.hints          |     4 -
 .../PSR1/testMethodNotOk_2/ClassName.php           |    11 -
 .../ClassName.php.testMethodNotOk_2.hints          |     4 -
 .../verification/PSR1/testMethodOk_1/ClassName.php |    11 -
 .../ClassName.php.testMethodOk_1.hints             |     0
 .../verification/PSR1/testMethodOk_2/ClassName.php |    11 -
 .../ClassName.php.testMethodOk_2.hints             |     0
 .../verification/PSR1/testMethodOk_3/ClassName.php |    11 -
 .../ClassName.php.testMethodOk_3.hints             |     0
 .../PSR1/testPropertyName_01/ClassName.php         |    19 -
 .../ClassName.php.testPropertyName_01.hints        |    25 -
 .../PSR1/testPropertyName_02/ClassName.php         |    19 -
 .../ClassName.php.testPropertyName_02.hints        |    20 -
 .../PSR1/testPropertyName_03/ClassName.php         |    19 -
 .../ClassName.php.testPropertyName_03.hints        |    35 -
 .../PSR1/testPropertyName_04/ClassName.php         |    14 -
 .../ClassName.php.testPropertyName_04.hints        |    15 -
 .../PSR1/testPropertyName_05/ClassName.php         |    14 -
 .../ClassName.php.testPropertyName_05.hints        |    15 -
 .../PSR1/testPropertyName_06/ClassName.php         |    14 -
 .../ClassName.php.testPropertyName_06.hints        |    20 -
 .../PSR1/testSideEffect_01/ClassName.php           |    10 -
 .../ClassName.php.testSideEffect_01.hints          |     4 -
 .../PSR1/testSideEffect_02/ClassName.php           |    10 -
 .../ClassName.php.testSideEffect_02.hints          |     4 -
 .../PSR1/testSideEffect_03/ClassName.php           |    10 -
 .../ClassName.php.testSideEffect_03.hints          |     4 -
 .../PSR1/testSideEffect_04/ClassName.php           |     9 -
 .../ClassName.php.testSideEffect_04.hints          |     4 -
 .../PSR1/testSideEffect_05/ClassName.php           |     7 -
 .../ClassName.php.testSideEffect_05.hints          |     4 -
 .../PSR1/testSideEffect_06/ClassName.php           |    11 -
 .../ClassName.php.testSideEffect_06.hints          |     0
 .../PSR1/testSideEffect_07/ClassName.php           |    15 -
 .../ClassName.php.testSideEffect_07.hints          |     4 -
 .../PSR1/testSideEffect_08/ClassName.php           |    13 -
 .../ClassName.php.testSideEffect_08.hints          |     0
 .../PSR1/testSideEffect_09/ClassName.php           |    14 -
 .../ClassName.php.testSideEffect_09.hints          |     4 -
 .../PSR1/testSideEffect_10/ClassName.php           |    13 -
 .../ClassName.php.testSideEffect_10.hints          |     0
 .../PSR1/testTypeNameNotOk52/ClassName.php         |     7 -
 .../ClassName.php.testTypeNameNotOk52.hints        |     4 -
 .../PSR1/testTypeNameNotOk53/ClassName.php         |     7 -
 .../ClassName.php.testTypeNameNotOk53.hints        |     4 -
 .../PSR1/testTypeNameNotOk53_2/ClassName.php       |     7 -
 .../ClassName.php.testTypeNameNotOk53_2.hints      |     4 -
 .../testTypeNameNotOkNamespace52/ClassName.php     |     7 -
 ...lassName.php.testTypeNameNotOkNamespace52.hints |     4 -
 .../testTypeNameNotOkNamespace53/ClassName.php     |     7 -
 ...lassName.php.testTypeNameNotOkNamespace53.hints |     4 -
 .../testTypeNameNotOkNamespace53_2/ClassName.php   |     9 -
 ...ssName.php.testTypeNameNotOkNamespace53_2.hints |     4 -
 .../testTypeNameNotOneDeclaration52/ClassName.php  |    18 -
 ...sName.php.testTypeNameNotOneDeclaration52.hints |     4 -
 .../testTypeNameNotOneDeclaration53/ClassName.php  |    20 -
 ...sName.php.testTypeNameNotOneDeclaration53.hints |     4 -
 .../PSR1/testTypeNameOk52/ClassName.php            |     7 -
 .../ClassName.php.testTypeNameOk52.hints           |     0
 .../PSR1/testTypeNameOk53/ClassName.php            |     7 -
 .../ClassName.php.testTypeNameOk53.hints           |     0
 .../testAbstractClassInstantiationHint.php         |    10 -
 ...nt.php.testAbstractClassInstantiationHint.hints |     6 -
 .../testAbstractClassInstantiationHint_02.php      |     9 -
 ...php.testAbstractClassInstantiationHint_02.hints |     6 -
 .../verification/testAccidentalAssignmentHint.php  |    25 -
 ...talAssignmentHint.php.testInSubAndInWhile.hints |    28 -
 ...AssignmentHint.php.testInSubAndNotInWhile.hints |    13 -
 ...AssignmentHint.php.testNotInSubAndInWhile.hints |    20 -
 ...ignmentHint.php.testNotInSubAndNotInWhile.hints |    10 -
 .../verification/testAddUseImportSuggestion_01.php |    11 -
 ...tion_01.php.testAddUseImportSuggestion_01.hints |     6 -
 .../verification/testAddUseImportSuggestion_02.php |    11 -
 ...tion_02.php.testAddUseImportSuggestion_02.hints |     0
 .../verification/testAmbiguousComparisonHint.php   |    45 -
 ...risonHint.php.testAmbiguousComparisonHint.hints |    24 -
 .../verification/testArraySyntaxSuggestion.php     |    11 -
 ...ggestion.php.testArraySyntaxSuggestion_01.hints |     4 -
 ...ggestion.php.testArraySyntaxSuggestion_02.hints |     4 -
 ...ggestion.php.testArraySyntaxSuggestion_03.hints |     4 -
 ...ggestion.php.testArraySyntaxSuggestion_04.hints |     4 -
 ...ggestion.php.testArraySyntaxSuggestion_05.hints |     6 -
 ...ggestion.php.testArraySyntaxSuggestion_06.hints |     4 -
 ...aySyntaxSuggestion.php.testIssue248013_01.hints |     0
 ...aySyntaxSuggestion.php.testIssue248013_02.hints |     0
 ...aySyntaxSuggestion.php.testIssue248013_03.hints |     0
 ...aySyntaxSuggestion.php.testIssue248013_04.hints |     0
 ...aySyntaxSuggestion.php.testIssue248013_05.hints |     0
 ...aySyntaxSuggestion.php.testIssue248013_06.hints |     0
 .../verification/testAssignVariableSuggestion.php  |     9 -
 ...ggestion.php.testAssignVariableSuggestion.hints |     4 -
 ...stion.php.testAssignVariableSuggestion_02.hints |     0
 ...stion.php.testAssignVariableSuggestion_03.hints |     0
 .../testfiles/verification/testClassesLines.php    |    56 -
 ...testClassesLines.php.testClassesLinesFail.hints |     3 -
 .../testClassesLines.php.testClassesLinesOk.hints  |     0
 .../verification/testClosingDelimUseCase01.php     |    15 -
 ...imUseCase01.php.testClosingDelimUseCase01.hints |     0
 .../verification/testClosingDelimUseCase02.php     |    13 -
 ...imUseCase02.php.testClosingDelimUseCase02.hints |     4 -
 .../verification/testClosingDelimUseCase03.php     |    14 -
 ...imUseCase03.php.testClosingDelimUseCase03.hints |     0
 .../verification/testCookieSuperglobalsHint.php    |    56 -
 ...lobalsHint.php.testCookieSuperglobalsHint.hints |    25 -
 .../verification/testDoWhileBracesHint.php         |    15 -
 ...WhileBracesHint.php.testDoWhileBracesHint.hints |     4 -
 .../verification/testEmptyStatementHint.php        |   302 -
 ...yStatementHint.php.testEmptyStatementHint.hints |     4 -
 .../verification/testEnvSuperglobalsHint.php       |    56 -
 ...erglobalsHint.php.testEnvSuperglobalsHint.hints |    25 -
 .../verification/testErrorControlOperatorHint.php  |    30 -
 ...atorHint.php.testErrorControlOperatorHint.hints |     0
 .../testfiles/verification/testForBracesHint.php   |    14 -
 .../testForBracesHint.php.testForBracesHint.hints  |     4 -
 .../verification/testForEachBracesHint.php         |    14 -
 ...rEachBracesHint.php.testForEachBracesHint.hints |     4 -
 .../testfiles/verification/testFunctionsLines.php  |    55 -
 ...FunctionsLines.php.testFunctionsLinesFail.hints |     9 -
 ...stFunctionsLines.php.testFunctionsLinesOk.hints |     0
 .../verification/testGetSuperglobalsHint.php       |    56 -
 ...erglobalsHint.php.testGetSuperglobalsHint.hints |    25 -
 .../testfiles/verification/testGlobalContext.php   |     5 -
 .../testGlobalContext.php.testGlobalContext.hints  |     0
 .../testIdenticalComparisonSuggestion.php          |     5 -
 ...ion.php.testIdenticalComparisonSuggestion.hints |     4 -
 .../testfiles/verification/testIfBracesHint_01.php |    16 -
 ...stIfBracesHint_01.php.testIfBracesHint_01.hints |     8 -
 .../testfiles/verification/testIfBracesHint_02.php |    18 -
 ...stIfBracesHint_02.php.testIfBracesHint_02.hints |    12 -
 .../testfiles/verification/testIfBracesHint_03.php |    17 -
 ...stIfBracesHint_03.php.testIfBracesHint_03.hints |    12 -
 .../verification/testImmutableVariablesHint.php    |    46 -
 ...ablesHint.php.testWith1AllowedAssignments.hints |    42 -
 .../testImplementAbstractMethodsHint.php           |    77 -
 ...Hint.php.testImplementAbstractMethodsHint.hints |    10 -
 .../testInitializeFieldSuggestion_01.php           |     9 -
 ...n_01.php.testInitializeFieldSuggestion_01.hints |     4 -
 .../testInitializeFieldSuggestion_02.php           |    13 -
 ...n_02.php.testInitializeFieldSuggestion_02.hints |     4 -
 .../testInitializeFieldSuggestion_03.php           |    10 -
 ...n_03.php.testInitializeFieldSuggestion_03.hints |     4 -
 .../testInitializeFieldSuggestion_04.php           |    14 -
 ...n_04.php.testInitializeFieldSuggestion_04.hints |     0
 .../testfiles/verification/testInterfacesLines.php |    55 -
 ...terfacesLines.php.testInterfacesLinesFail.hints |     3 -
 ...InterfacesLines.php.testInterfacesLinesOk.hints |     0
 .../verification/testIntroduceSuggestion.php       |    13 -
 ...Suggestion.php.testIntroduceSuggestion_01.hints |     4 -
 ...Suggestion.php.testIntroduceSuggestion_02.hints |     4 -
 ...Suggestion.php.testIntroduceSuggestion_03.hints |     4 -
 ...Suggestion.php.testIntroduceSuggestion_04.hints |     4 -
 ...Suggestion.php.testIntroduceSuggestion_05.hints |     4 -
 ...Suggestion.php.testIntroduceSuggestion_06.hints |     4 -
 .../testfiles/verification/testIssue223842.php     |     7 -
 .../testIssue223842.php.testIssue223842.hints      |     0
 .../testfiles/verification/testIssue224940.php     |     9 -
 .../testIssue224940.php.testIssue224940.hints      |     0
 .../testfiles/verification/testIssue225818.php     |    11 -
 .../testIssue225818.php.testIssue225818.hints      |     0
 .../testfiles/verification/testIssue226041.php     |    10 -
 .../testIssue226041.php.testIssue226041.hints      |     6 -
 .../testfiles/verification/testIssue226425.php     |     9 -
 .../testIssue226425.php.testIssue226425.hints      |     0
 .../testfiles/verification/testIssue226494.php     |    19 -
 .../testIssue226494.php.testIssue226494.hints      |     0
 .../testfiles/verification/testIssue227081.php     |     8 -
 .../testIssue227081.php.testIssue227081.hints      |     3 -
 .../testfiles/verification/testIssue229522.php     |    11 -
 .../testIssue229522.php.testIssue229522.hints      |     4 -
 .../testfiles/verification/testIssue229529.php     |    13 -
 .../testIssue229529.php.testIssue229529.hints      |     0
 .../testfiles/verification/testIssue230297.php     |     9 -
 .../testIssue230297.php.testIssue230297.hints      |     0
 .../testfiles/verification/testIssue233268.php     |     7 -
 .../testIssue233268.php.testIssue233268.hints      |     0
 .../testfiles/verification/testIssue234983.php     |     7 -
 .../testIssue234983.php.testIssue234983.hints      |     0
 .../testfiles/verification/testIssue237620_01.php  |    28 -
 ...testIssue237620_01.php.testIssue237620_01.hints |     0
 .../testfiles/verification/testIssue237620_02.php  |    28 -
 ...testIssue237620_02.php.testIssue237620_02.hints |     3 -
 .../testfiles/verification/testIssue237620_03.php  |    28 -
 ...testIssue237620_03.php.testIssue237620_03.hints |     0
 .../testfiles/verification/testIssue237620_04.php  |    28 -
 ...testIssue237620_04.php.testIssue237620_04.hints |     3 -
 .../testfiles/verification/testIssue237726_01.php  |     4 -
 ...testIssue237726_01.php.testIssue237726_01.hints |     0
 .../testfiles/verification/testIssue237726_02.php  |     4 -
 ...testIssue237726_02.php.testIssue237726_02.hints |     0
 .../testfiles/verification/testIssue237768.php     |     1 -
 .../testIssue237768.php.testIssue237768.hints      |     0
 .../testfiles/verification/testIssue239277.php     |    13 -
 .../testIssue239277.php.testIssue239277_01.hints   |     4 -
 .../testIssue239277.php.testIssue239277_02.hints   |     4 -
 .../testfiles/verification/testIssue239640.php     |    13 -
 .../testIssue239640.php.testIssue239640.hints      |     0
 .../testIssue239640.php.testIssue239640_01.hints   |     0
 .../testfiles/verification/testIssue241824.php     |    13 -
 .../testIssue241824.php.testIssue241824_01.hints   |     0
 .../testIssue241824.php.testIssue241824_02.hints   |     4 -
 .../testfiles/verification/testIssue246125.php     |    13 -
 .../testIssue246125.php.testIssue246125.hints      |     0
 .../testfiles/verification/testIssue246230.php     |    18 -
 .../testIssue246230.php.testIssue246230.hints      |     3 -
 .../testfiles/verification/testIssue249306.php     |     9 -
 .../testIssue249306.php.testIssue249306.hints      |     4 -
 .../verification/testMethodRedeclarationHint.php   |    35 -
 ...ationHint.php.testMethodRedeclarationHint.hints |     9 -
 .../verification/testModifiersCheckHint.php        |    37 -
 ...fiersCheckHint.php.testModifiersCheckHint.hints |    34 -
 .../verification/testNestedBlocksHint_default.php  |    91 -
 ...tNestedBlocksHint_default.php.testDefault.hints |    56 -
 .../verification/testParentConstructorCallHint.php |    50 -
 ...allHint.php.testParentConstructorCallHint.hints |    20 -
 .../verification/testPostSuperglobalsHint.php      |    56 -
 ...rglobalsHint.php.testPostSuperglobalsHint.hints |    25 -
 .../verification/testRequestSuperglobalsHint.php   |    56 -
 ...obalsHint.php.testRequestSuperglobalsHint.hints |    25 -
 .../verification/testServerSuperglobalsHint.php    |    59 -
 ...lobalsHint.php.testServerSuperglobalsHint.hints |    25 -
 .../verification/testTooManyReturnStatements.php   |    40 -
 ...tatements.php.testTooManyReturnStatements.hints |    24 -
 .../testfiles/verification/testTraitsLines.php     |    56 -
 .../testTraitsLines.php.testTraitsLinesFail.hints  |     3 -
 .../testTraitsLines.php.testTraitsLinesOk.hints    |     0
 .../verification/testTypeRedeclarationHint.php     |    17 -
 ...arationHint.php.testTypeRedeclarationHint.hints |     6 -
 .../verification/testUninitializedVariableHint.php |   104 -
 ...ninitializedVariableHint.php.testWithRefs.hints |    21 -
 ...itializedVariableHint.php.testWithoutRefs.hints |    27 -
 .../verification/testUnreachableStatementHint.php  |    70 -
 ...mentHint.php.testUnreachableStatementHint.hints |    27 -
 .../testUnreachableStatementHint_02.php            |    99 -
 ...nt_02.php.testUnreachableStatementHint_02.hints |    45 -
 .../testUnusedInGlobalNamespaceContext.php         |     7 -
 ...xt.php.testUnusedInGlobalNamespaceContext.hints |     0
 .../testUnusedInGlobalProgramContext.php           |     5 -
 ...text.php.testUnusedInGlobalProgramContext.hints |     0
 .../testfiles/verification/testUnusedUsesHint.php  |    62 -
 ...testUnusedUsesHint.php.testUnusedUsesHint.hints |    12 -
 .../verification/testUnusedVariableHint.php        |   129 -
 ...testUnusedVariableHint.php.testWithParams.hints |    59 -
 ...tUnusedVariableHint.php.testWithoutParams.hints |    41 -
 .../verification/testVarDocSuggestion.php          |     5 -
 ...VarDocSuggestion.php.testVarDocSuggestion.hints |     4 -
 .../testfiles/verification/testWhileBracesHint.php |    14 -
 ...stWhileBracesHint.php.testWhileBracesHint.hints |     4 -
 .../verification/testWrongOrderOfArgsHint.php      |    25 -
 ...erOfArgsHint.php.testWrongOrderOfArgsHint.hints |     8 -
 .../verification/testWrongParamNameHint.php        |    74 -
 ...gParamNameHint.php.testWrongParamNameHint.hints |    16 -
 .../wsitmodelext/catalog/resources/WS-Trust.xsd    |   440 -
 .../catalog/resources/metadata-exchange.xsd        |    98 -
 .../catalog/resources/netrm-200502-policy.xsd      |    66 -
 .../catalog/resources/netrm-200702-policy.xsd      |    75 -
 .../oasis-200401-wss-wssecurity-utility-1.0.xsd    |   108 -
 .../optimizedmimeserialization-policy.xsd          |    47 -
 .../catalog/resources/sunrm-policy.xsd             |    82 -
 .../catalog/resources/sunrmc-policy.xsd            |    66 -
 .../catalog/resources/ws-addr-metadata.xsd         |    66 -
 .../catalog/resources/ws-addr-wsdl.xsd             |    66 -
 .../wsitmodelext/catalog/resources/ws-addr.xsd     |   137 -
 .../catalog/resources/ws-policy-10.xsd             |    99 -
 .../catalog/resources/ws-policy-12.xsd             |   122 -
 .../catalog/resources/ws-securitypolicy-1.2.xsd    |  1205 -
 .../catalog/resources/ws-securitypolicy.xsd        |   970 -
 .../catalog/resources/ws-trust-1.3.xsd             |   444 -
 .../websvc/wsitmodelext/catalog/resources/wsat.xsd |    71 -
 .../catalog/resources/wsmc-200702-policy.xsd       |    64 -
 .../wsitmodelext/catalog/resources/wsmc-200702.xsd |   155 -
 .../catalog/resources/wsrm-policy-200502.xsd       |    74 -
 .../catalog/resources/wsrmp-1.2-schema-200702.xsd  |    52 -
 4152 files changed, 152190 deletions(-)

diff --git a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php b/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php
deleted file mode 100644
index c993ca3..0000000
--- a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function functionName($param) {
-    ^echo "foo"
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php.insertSemicolon b/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php.insertSemicolon
deleted file mode 100644
index 39d5a67..0000000
--- a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsert.php.insertSemicolon
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function functionName($param) {
-    ^echo "foo";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php b/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php
deleted file mode 100644
index c993ca3..0000000
--- a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function functionName($param) {
-    ^echo "foo"
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php.insertSemicolon b/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php.insertSemicolon
deleted file mode 100644
index 8fdeb9f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/insertSemicolon/testInsertNewLine.php.insertSemicolon
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-function functionName($param) {
-    echo "foo";
-    ^
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/issue209755.php b/php.editor/test/unit/data/testfiles/actions/issue209755.php
deleted file mode 100644
index 8f36b52..0000000
--- a/php.editor/test/unit/data/testfiles/actions/issue209755.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName {
-
-    /**
-     *
-     * @param bool $param
-     * @param boolean $param1
-     * @param float $param2
-     * @param Foo $param3
-     */
-    function functionName($param, $param1, $param2, $param3) {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/issue209755.php.usedNames b/php.editor/test/unit/data/testfiles/actions/issue209755.php.usedNames
deleted file mode 100644
index 52a7506..0000000
--- a/php.editor/test/unit/data/testfiles/actions/issue209755.php.usedNames
+++ /dev/null
@@ -1,2 +0,0 @@
-Name: Foo
- Foo --> Foo:139
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/libs/nette.min.php b/php.editor/test/unit/data/testfiles/actions/testImportData/libs/nette.min.php
deleted file mode 100644
index 1918db6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/libs/nette.min.php
+++ /dev/null
@@ -1,22446 +0,0 @@
-<?php //netteloader=Nette\Framework
-
-namespace   {
-
-/**
- * Nette Framework (version 2.0-dev released on 2011-07-02, http://nette.org)
- *
- * Copyright (c) 2004, 2011 David Grudl (http://davidgrudl.com)
- *
- * For the full copyright and license information, please view
- * the file license.txt that was distributed with this source code.
- */
-
-error_reporting(E_ALL | E_STRICT);
- at set_magic_quotes_runtime(FALSE);
-iconv_set_encoding('internal_encoding', 'UTF-8');
-extension_loaded('mbstring') && mb_internal_encoding('UTF-8');
- at header('X-Powered-By: Nette Framework');
- at header('Content-Type: text/html; charset=utf-8');
-
-define('NETTE', TRUE);
-define('NETTE_DIR', __DIR__);
-define('NETTE_VERSION_ID', 20000);
-define('NETTE_PACKAGE', '5.3');
-
-}
-
-namespace Nette\Diagnostics {
-
-use Nette;
-
-interface IBarPanel
-{
-
-	function getTab();
-
-	function getPanel();
-
-}
-
-}
-
-namespace Nette\Application {
-
-use Nette;
-
-interface IPresenter
-{
-
-	function run(Request $request);
-
-}
-
-interface IPresenterFactory
-{
-
-	function getPresenterClass(& $name);
-
-	function createPresenter($name);
-
-}
-
-interface IResponse
-{
-
-	function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse);
-
-}
-
-interface IRouter
-{
-
-	const ONE_WAY = 1;
-
-	const SECURED = 2;
-
-	function match(Nette\Http\IRequest $httpRequest);
-
-	function constructUrl(Request $appRequest, Nette\Http\Url $refUrl);
-
-}
-
-}
-
-namespace Nette {
-
-use Nette;
-
-interface IFreezable
-{
-
-	function freeze();
-
-	function isFrozen();
-
-}
-
-}
-
-namespace Nette\ComponentModel {
-
-use Nette;
-
-interface IComponent
-{
-
-	const NAME_SEPARATOR = '-';
-
-	function getName();
-
-	function getParent();
-
-	function setParent(IContainer $parent = NULL, $name = NULL);
-
-}
-
-interface IContainer extends IComponent
-{
-
-	function addComponent(IComponent $component, $name);
-
-	function removeComponent(IComponent $component);
-
-	function getComponent($name);
-
-	function getComponents($deep = FALSE, $filterType = NULL);
-
-}
-
-}
-
-namespace Nette\Application\UI {
-
-use Nette;
-
-interface ISignalReceiver
-{
-
-	function signalReceived($signal);
-
-}
-
-interface IStatePersistent
-{
-
-	function loadState(array $params);
-
-	function saveState(array & $params);
-
-}
-
-interface IPartiallyRenderable extends IRenderable
-{
-
-}
-
-interface IRenderable
-{
-
-	function invalidateControl();
-
-	function isControlInvalid();
-
-}
-
-}
-
-namespace Nette\Caching {
-
-use Nette;
-
-interface IStorage
-{
-
-	function read($key);
-
-	function write($key, $data, array $dependencies);
-
-	function remove($key);
-
-	function clean(array $conds);
-
-}
-
-}
-
-namespace Nette\Caching\Storages {
-
-use Nette;
-
-interface IJournal
-{
-
-	function write($key, array $dependencies);
-
-	function clean(array $conditions);
-
-}
-
-}
-
-namespace Nette\Config {
-
-use Nette;
-
-interface IAdapter
-{
-
-	static function load($file);
-
-	static function save($config, $file);
-
-}
-
-}
-
-namespace Nette\Database {
-
-use Nette;
-
-interface ISupplementalDriver
-{
-
-	function delimite($name);
-
-	function formatDateTime(\DateTime $value);
-
-	function formatLike($value, $pos);
-
-	function applyLimit(&$sql, $limit, $offset);
-
-	function normalizeRow($row, $statement);
-
-}
-
-}
-
-namespace Nette\DI {
-
-use Nette;
-
-interface IContainer
-{
-
-	function addService($name, $service);
-
-	function getService($name);
-
-	function removeService($name);
-
-	function hasService($name);
-
-}
-
-interface IServiceBuilder
-{
-
-	function createService(IContainer $container);
-
-}
-
-}
-
-namespace Nette\Forms {
-
-use Nette;
-
-interface IControl
-{
-
-	function loadHttpData();
-
-	function setValue($value);
-
-	function getValue();
-
-	function getRules();
-
-	function getErrors();
-
-	function isDisabled();
-
-	function translate($s, $count = NULL);
-
-}
-
-interface ISubmitterControl extends IControl
-{
-
-	function isSubmittedBy();
-
-	function getValidationScope();
-
-}
-
-interface IFormRenderer
-{
-
-	function render(Form $form);
-
-}
-
-}
-
-namespace Nette\Http {
-
-use Nette;
-
-interface IRequest
-{
-
-	const
-		GET = 'GET',
-		POST = 'POST',
-		HEAD = 'HEAD',
-		PUT = 'PUT',
-		DELETE = 'DELETE';
-
-	function getUrl();
-
-	function getQuery($key = NULL, $default = NULL);
-
-	function getPost($key = NULL, $default = NULL);
-
-	function getFile($key);
-
-	function getFiles();
-
-	function getCookie($key, $default = NULL);
-
-	function getCookies();
-
-	function getMethod();
-
-	function isMethod($method);
-
-	function getHeader($header, $default = NULL);
-
-	function getHeaders();
-
-	function isSecured();
-
-	function isAjax();
-
-	function getRemoteAddress();
-
-	function getRemoteHost();
-
-}
-
-interface IResponse
-{
-
-	const PERMANENT = 2116333333;
-
-	const BROWSER = 0;
-
-	const
-		S200_OK = 200,
-		S204_NO_CONTENT = 204,
-		S300_MULTIPLE_CHOICES = 300,
-		S301_MOVED_PERMANENTLY = 301,
-		S302_FOUND = 302,
-		S303_SEE_OTHER = 303,
-		S303_POST_GET = 303,
-		S304_NOT_MODIFIED = 304,
-		S307_TEMPORARY_REDIRECT= 307,
-		S400_BAD_REQUEST = 400,
-		S401_UNAUTHORIZED = 401,
-		S403_FORBIDDEN = 403,
-		S404_NOT_FOUND = 404,
-		S405_METHOD_NOT_ALLOWED = 405,
-		S410_GONE = 410,
-		S500_INTERNAL_SERVER_ERROR = 500,
-		S501_NOT_IMPLEMENTED = 501,
-		S503_SERVICE_UNAVAILABLE = 503;
-
-	function setCode($code);
-
-	function getCode();
-
-	function setHeader($name, $value);
-
-	function addHeader($name, $value);
-
-	function setContentType($type, $charset = NULL);
-
-	function redirect($url, $code = self::S302_FOUND);
-
-	function setExpiration($seconds);
-
-	function isSent();
-
-	function getHeaders();
-
-	function setCookie($name, $value, $expire, $path = NULL, $domain = NULL, $secure = NULL, $httpOnly = NULL);
-
-	function deleteCookie($name, $path = NULL, $domain = NULL, $secure = NULL);
-
-}
-
-interface ISessionStorage
-{
-
-	function open($savePath, $sessionName);
-
-	function close();
-
-	function read($id);
-
-	function write($id, $data);
-
-	function remove($id);
-
-	function clean($maxlifetime);
-
-}
-
-interface IUser
-{
-
-	function login();
-
-	function logout($clearIdentity = FALSE);
-
-	function isLoggedIn();
-
-	function getIdentity();
-
-	function setAuthenticator(Nette\Security\IAuthenticator $handler);
-
-	function getAuthenticator();
-
-	function setNamespace($namespace);
-
-	function getNamespace();
-
-	function getRoles();
-
-	function isInRole($role);
-
-	function isAllowed();
-
-	function setAuthorizator(Nette\Security\IAuthorizator $handler);
-
-	function getAuthorizator();
-
-}
-
-}
-
-namespace Nette\Latte {
-
-use Nette;
-
-interface IMacro
-{
-
-	function initialize();
-
-	function finalize();
-
-	function nodeOpened(MacroNode $node);
-
-	function nodeClosed(MacroNode $node);
-
-}
-
-}
-
-namespace Nette\Localization {
-
-use Nette;
-
-interface ITranslator
-{
-
-	function translate($message, $count = NULL);
-
-}
-
-}
-
-namespace Nette\Mail {
-
-use Nette;
-
-interface IMailer
-{
-
-	function send(Message $mail);
-
-}
-
-}
-
-namespace Nette\Reflection {
-
-use Nette;
-
-interface IAnnotation
-{
-
-	function __construct(array $values);
-
-}
-
-}
-
-namespace Nette\Security {
-
-use Nette;
-
-interface IAuthenticator
-{
-
-	const USERNAME = 0,
-		PASSWORD = 1;
-
-	const IDENTITY_NOT_FOUND = 1,
-		INVALID_CREDENTIAL = 2,
-		FAILURE = 3,
-		NOT_APPROVED = 4;
-
-	function authenticate(array $credentials);
-
-}
-
-interface IAuthorizator
-{
-
-	const ALL = NULL;
-
-	const ALLOW = TRUE;
-
-	const DENY = FALSE;
-
-	function isAllowed($role, $resource, $privilege);
-
-}
-
-interface IIdentity
-{
-
-	function getId();
-
-	function getRoles();
-
-}
-
-interface IResource
-{
-
-	function getResourceId();
-
-}
-
-interface IRole
-{
-
-	function getRoleId();
-
-}
-
-}
-
-namespace Nette\Templating {
-
-use Nette;
-
-interface ITemplate
-{
-
-	function render();
-
-}
-
-interface IFileTemplate extends ITemplate
-{
-
-	function setFile($file);
-
-	function getFile();
-
-}
-
-}
-
-namespace Nette {
-
-use Nette;
-
-class ArgumentOutOfRangeException extends \InvalidArgumentException
-{
-}
-
-class InvalidStateException extends \RuntimeException
-{
-	}
-
-class NotImplementedException extends \LogicException
-{
-}
-
-class NotSupportedException extends \LogicException
-{
-}
-
-class DeprecatedException extends NotSupportedException
-{
-}
-
-class MemberAccessException extends \LogicException
-{
-}
-
-class IOException extends \RuntimeException
-{
-}
-
-class FileNotFoundException extends IOException
-{
-}
-
-class DirectoryNotFoundException extends IOException
-{
-}
-
-class InvalidArgumentException extends \InvalidArgumentException
-{
-}
-
-class OutOfRangeException extends \OutOfRangeException
-{
-}
-
-class UnexpectedValueException extends \UnexpectedValueException
-{
-}
-
-class StaticClassException extends \LogicException
-{
-}
-
-class FatalErrorException extends \ErrorException
-{
-
-	function __construct($message, $code, $severity, $file, $line, $context)
-	{
-		parent::__construct($message, $code, $severity, $file, $line);
-		$this->context = $context;
-	}
-
-}
-
-abstract class Object
-{
-
-	static function getReflection()
-	{
-		return new Reflection\ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	static function __callStatic($name, $args)
-	{
-		return ObjectMixin::callStatic(get_called_class(), $name, $args);
-	}
-
-	static function extensionMethod($name, $callback = NULL)
-	{
-		if (strpos($name, '::') === FALSE) {
-			$class = get_called_class();
-		} else {
-			list($class, $name) = explode('::', $name);
-		}
-		$class = new Reflection\ClassType($class);
-		if ($callback === NULL) {
-			return $class->getExtensionMethod($name);
-		} else {
-			$class->setExtensionMethod($name, $callback);
-		}
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-}
-
-namespace Nette\Utils {
-
-use Nette;
-
-final class LimitedScope
-{
-	private static $vars;
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function evaluate()
-	{
-		if (func_num_args() > 1) {
-			self::$vars = func_get_arg(1);
-			extract(self::$vars);
-		}
-		$res = eval('?>' . func_get_arg(0));
-		if ($res === FALSE && ($error = error_get_last()) && $error['type'] === E_PARSE) {
-			throw new Nette\FatalErrorException($error['message'], 0, $error['type'], $error['file'], $error['line'], NULL);
-		}
-		return $res;
-	}
-
-	static function load()
-	{
-		if (func_num_args() > 1) {
-			self::$vars = func_get_arg(1);
-			extract(self::$vars);
-		}
-		return  include func_get_arg(0);
-	}
-
-}
-
-}
-
-namespace Nette\Loaders {
-
-use Nette;
-
-abstract class AutoLoader extends Nette\Object
-{
-
-	static private $loaders = array();
-
-	public static $count = 0;
-
-	final static function load($type)
-	{
-		foreach (func_get_args() as $type) {
-			if (!class_exists($type)) {
-				throw new Nette\InvalidStateException("Unable to load class or interface '$type'.");
-			}
-		}
-	}
-
-	final static function getLoaders()
-	{
-		return array_values(self::$loaders);
-	}
-
-	function register()
-	{
-		if (!function_exists('spl_autoload_register')) {
-			throw new Nette\NotSupportedException('spl_autoload does not exist in this PHP installation.');
-		}
-
-		spl_autoload_register(array($this, 'tryLoad'));
-		self::$loaders[spl_object_hash($this)] = $this;
-	}
-
-	function unregister()
-	{
-		unset(self::$loaders[spl_object_hash($this)]);
-		return spl_autoload_unregister(array($this, 'tryLoad'));
-	}
-
-	abstract function tryLoad($type);
-
-}
-
-}
-
-namespace Nette\Diagnostics {
-
-use Nette;
-
-final class Helpers
-{
-
-	static function editorLink($file, $line)
-	{
-		if (Debugger::$editor && is_file($file)) {
-			$dir = dirname(strtr($file, '/', DIRECTORY_SEPARATOR));
-			$base = isset($_SERVER['SCRIPT_FILENAME']) ? dirname(dirname(strtr($_SERVER['SCRIPT_FILENAME'], '/', DIRECTORY_SEPARATOR))) : dirname($dir);
-			if (substr($dir, 0, strlen($base)) === $base) {
-				$dir = '...' . substr($dir, strlen($base));
-			}
-			return Nette\Utils\Html::el('a')
-				->href(strtr(Debugger::$editor, array('%file' => rawurlencode($file), '%line' => $line)))
-				->title("$file:$line")
-				->setHtml(htmlSpecialChars(rtrim($dir, DIRECTORY_SEPARATOR)) . DIRECTORY_SEPARATOR . '<b>' . htmlSpecialChars(basename($file)) . '</b>');
-		} else {
-			return Nette\Utils\Html::el('span')->setText($file);
-		}
-	}
-
-	static function htmlDump(&$var, $level = 0)
-	{
-		static $tableUtf, $tableBin, $reBinary = '#[^\x09\x0A\x0D\x20-\x7E\xA0-\x{10FFFF}]#u';
-		if ($tableUtf === NULL) {
-			foreach (range("\x00", "\xFF") as $ch) {
-				if (ord($ch) < 32 && strpos("\r\n\t", $ch) === FALSE) {
-					$tableUtf[$ch] = $tableBin[$ch] = '\\x' . str_pad(dechex(ord($ch)), 2, '0', STR_PAD_LEFT);
-				} elseif (ord($ch) < 127) {
-					$tableUtf[$ch] = $tableBin[$ch] = $ch;
-				} else {
-					$tableUtf[$ch] = $ch; $tableBin[$ch] = '\\x' . dechex(ord($ch));
-				}
-			}
-			$tableBin["\\"] = '\\\\';
-			$tableBin["\r"] = '\\r';
-			$tableBin["\n"] = '\\n';
-			$tableBin["\t"] = '\\t';
-			$tableUtf['\\x'] = $tableBin['\\x'] = '\\\\x';
-		}
-
-		if (is_bool($var)) {
-			return '<span class="php-bool">' . ($var ? 'TRUE' : 'FALSE') . "</span>\n";
-
-		} elseif ($var === NULL) {
-			return "<span class=\"php-null\">NULL</span>\n";
-
-		} elseif (is_int($var)) {
-			return "<span class=\"php-int\">$var</span>\n";
-
-		} elseif (is_float($var)) {
-			$var = var_export($var, TRUE);
-			if (strpos($var, '.') === FALSE) {
-				$var .= '.0';
-			}
-			return "<span class=\"php-float\">$var</span>\n";
-
-		} elseif (is_string($var)) {
-			if (Debugger::$maxLen && strlen($var) > Debugger::$maxLen) {
-				$s = htmlSpecialChars(substr($var, 0, Debugger::$maxLen), ENT_NOQUOTES) . ' ... ';
-			} else {
-				$s = htmlSpecialChars($var, ENT_NOQUOTES);
-			}
-			$s = strtr($s, preg_match($reBinary, $s) || preg_last_error() ? $tableBin : $tableUtf);
-			$len = strlen($var);
-			return "<span class=\"php-string\">\"$s\"</span>" . ($len > 1 ? " ($len)" : "") . "\n";
-
-		} elseif (is_array($var)) {
-			$s = '<span class="php-array">array</span>(' . count($var) . ") ";
-			$space = str_repeat($space1 = '   ', $level);
-			$brackets = range(0, count($var) - 1) === array_keys($var) ? "[]" : "{}";
-
-			static $marker;
-			if ($marker === NULL) {
-				$marker = uniqid("\x00", TRUE);
-			}
-			if (empty($var)) {
-
-			} elseif (isset($var[$marker])) {
-				$brackets = $var[$marker];
-				$s .= "$brackets[0] *RECURSION* $brackets[1]";
-
-			} elseif ($level < Debugger::$maxDepth || !Debugger::$maxDepth) {
-				$s .= "<code>$brackets[0]\n";
-				$var[$marker] = $brackets;
-				foreach ($var as $k => &$v) {
-					if ($k === $marker) {
-						continue;
-					}
-					$k = strtr($k, preg_match($reBinary, $k) || preg_last_error() ? $tableBin : $tableUtf);
-					$k = htmlSpecialChars(preg_match('#^\w+$#', $k) ? $k : "\"$k\"");
-					$s .= "$space$space1<span class=\"php-key\">$k</span> => " . self::htmlDump($v, $level + 1);
-				}
-				unset($var[$marker]);
-				$s .= "$space$brackets[1]</code>";
-
-			} else {
-				$s .= "$brackets[0] ... $brackets[1]";
-			}
-			return $s . "\n";
-
-		} elseif (is_object($var)) {
-			if ($var instanceof \Closure) {
-				$rc = new \ReflectionFunction($var);
-				$arr = array();
-				foreach ($rc->getParameters() as $param) {
-					$arr[] = '$' . $param->getName();
-				}
-				$arr = array('file' => $rc->getFileName(), 'line' => $rc->getStartLine(), 'parameters' => implode(', ', $arr));
-			} else {
-				$arr = (array) $var;
-			}
-			$s = '<span class="php-object">' . get_class($var) . "</span>(" . count($arr) . ") ";
-			$space = str_repeat($space1 = '   ', $level);
-
-			static $list = array();
-			if (empty($arr)) {
-
-			} elseif (in_array($var, $list, TRUE)) {
-				$s .= "{ *RECURSION* }";
-
-			} elseif ($level < Debugger::$maxDepth || !Debugger::$maxDepth || $var instanceof \Closure) {
-				$s .= "<code>{\n";
-				$list[] = $var;
-				foreach ($arr as $k => &$v) {
-					$m = '';
-					if ($k[0] === "\x00") {
-						$m = ' <span class="php-visibility">' . ($k[1] === '*' ? 'protected' : 'private') . '</span>';
-						$k = substr($k, strrpos($k, "\x00") + 1);
-					}
-					$k = strtr($k, preg_match($reBinary, $k) || preg_last_error() ? $tableBin : $tableUtf);
-					$k = htmlSpecialChars(preg_match('#^\w+$#', $k) ? $k : "\"$k\"");
-					$s .= "$space$space1<span class=\"php-key\">$k</span>$m => " . self::htmlDump($v, $level + 1);
-				}
-				array_pop($list);
-				$s .= "$space}</code>";
-
-			} else {
-				$s .= "{ ... }";
-			}
-			return $s . "\n";
-
-		} elseif (is_resource($var)) {
-			return '<span class="php-resource">' . htmlSpecialChars(get_resource_type($var)) . " resource</span>\n";
-
-		} else {
-			return "<span>unknown type</span>\n";
-		}
-	}
-
-	static function clickableDump($dump)
-	{
-		return '<pre class="nette-dump">' . preg_replace_callback(
-			'#^( *)((?>[^(]{1,200}))\((\d+)\) <code>#m',
-			function ($m) {
-				return "$m[1]<a href='#' rel='next'>$m[2]($m[3]) "
-					. (trim($m[1]) || $m[3] < 7
-					? '<abbr>&#x25bc;</abbr> </a><code>'
-					: '<abbr>&#x25ba;</abbr> </a><code class="nette-collapsed">');
-			},
-			self::htmlDump($dump)
-		) . '</pre>';
-	}
-
-}
-
-}
-
-namespace Nette\Utils {
-
-use Nette;
-
-class Html extends Nette\Object implements \ArrayAccess, \Countable, \IteratorAggregate
-{
-
-	private $name;
-
-	private $isEmpty;
-
-	public $attrs = array();
-
-	protected $children = array();
-
-	public static $xhtml = TRUE;
-
-	public static $emptyElements = array('img'=>1,'hr'=>1,'br'=>1,'input'=>1,'meta'=>1,'area'=>1,'embed'=>1,'keygen'=>1,
-		'source'=>1,'base'=>1,'col'=>1,'link'=>1,'param'=>1,'basefont'=>1,'frame'=>1,'isindex'=>1,'wbr'=>1,'command'=>1);
-
-	static function el($name = NULL, $attrs = NULL)
-	{
-		$el = new static;
-		$parts = explode(' ', $name, 2);
-		$el->setName($parts[0]);
-
-		if (is_array($attrs)) {
-			$el->attrs = $attrs;
-
-		} elseif ($attrs !== NULL) {
-			$el->setText($attrs);
-		}
-
-		if (isset($parts[1])) {
-			foreach (Strings::matchAll($parts[1] . ' ', '#([a-z0-9:-]+)(?:=(["\'])?(.*?)(?(2)\\2|\s))?#i') as $m) {
-				$el->attrs[$m[1]] = isset($m[3]) ? $m[3] : TRUE;
-			}
-		}
-
-		return $el;
-	}
-
-	final function setName($name, $isEmpty = NULL)
-	{
-		if ($name !== NULL && !is_string($name)) {
-			throw new Nette\InvalidArgumentException("Name must be string or NULL, " . gettype($name) ." given.");
-		}
-
-		$this->name = $name;
-		$this->isEmpty = $isEmpty === NULL ? isset(self::$emptyElements[$name]) : (bool) $isEmpty;
-		return $this;
-	}
-
-	final function getName()
-	{
-		return $this->name;
-	}
-
-	final function isEmpty()
-	{
-		return $this->isEmpty;
-	}
-
-	function addAttributes(array $attrs)
-	{
-		$this->attrs = $attrs + $this->attrs;
-		return $this;
-	}
-
-	final function __set($name, $value)
-	{
-		$this->attrs[$name] = $value;
-	}
-
-	final function &__get($name)
-	{
-		return $this->attrs[$name];
-	}
-
-	final function __unset($name)
-	{
-		unset($this->attrs[$name]);
-	}
-
-	final function __call($m, $args)
-	{
-		$p = substr($m, 0, 3);
-		if ($p === 'get' || $p === 'set' || $p === 'add') {
-			$m = substr($m, 3);
-			$m[0] = $m[0] | "\x20";
-			if ($p === 'get') {
-				return isset($this->attrs[$m]) ? $this->attrs[$m] : NULL;
-
-			} elseif ($p === 'add') {
-				$args[] = TRUE;
-			}
-		}
-
-		if (count($args) === 0) {
-
-		} elseif (count($args) === 1) {
-			$this->attrs[$m] = $args[0];
-
-		} elseif ((string) $args[0] === '') {
-			$tmp = & $this->attrs[$m];
-
-		} elseif (!isset($this->attrs[$m]) || is_array($this->attrs[$m])) {
-			$this->attrs[$m][$args[0]] = $args[1];
-
-		} else {
-			$this->attrs[$m] = array($this->attrs[$m], $args[0] => $args[1]);
-		}
-
-		return $this;
-	}
-
-	final function href($path, $query = NULL)
-	{
-		if ($query) {
-			$query = http_build_query($query, NULL, '&');
-			if ($query !== '') {
-				$path .= '?' . $query;
-			}
-		}
-		$this->attrs['href'] = $path;
-		return $this;
-	}
-
-	final function setHtml($html)
-	{
-		if ($html === NULL) {
-			$html = '';
-
-		} elseif (is_array($html)) {
-			throw new Nette\InvalidArgumentException("Textual content must be a scalar, " . gettype($html) ." given.");
-
-		} else {
-			$html = (string) $html;
-		}
-
-		$this->removeChildren();
-		$this->children[] = $html;
-		return $this;
-	}
-
-	final function getHtml()
-	{
-		$s = '';
-		foreach ($this->children as $child) {
-			if (is_object($child)) {
-				$s .= $child->render();
-			} else {
-				$s .= $child;
-			}
-		}
-		return $s;
-	}
-
-	final function setText($text)
-	{
-		if (!is_array($text)) {
-			$text = htmlspecialchars((string) $text, ENT_NOQUOTES);
-		}
-		return $this->setHtml($text);
-	}
-
-	final function getText()
-	{
-		return html_entity_decode(strip_tags($this->getHtml()), ENT_QUOTES, 'UTF-8');
-	}
-
-	final function add($child)
-	{
-		return $this->insert(NULL, $child);
-	}
-
-	final function create($name, $attrs = NULL)
-	{
-		$this->insert(NULL, $child = static::el($name, $attrs));
-		return $child;
-	}
-
-	function insert($index, $child, $replace = FALSE)
-	{
-		if ($child instanceof Html || is_scalar($child)) {
-			if ($index === NULL) {
-				$this->children[] = $child;
-
-			} else {
-				array_splice($this->children, (int) $index, $replace ? 1 : 0, array($child));
-			}
-
-		} else {
-			throw new Nette\InvalidArgumentException("Child node must be scalar or Html object, " . (is_object($child) ? get_class($child) : gettype($child)) ." given.");
-		}
-
-		return $this;
-	}
-
-	final function offsetSet($index, $child)
-	{
-		$this->insert($index, $child, TRUE);
-	}
-
-	final function offsetGet($index)
-	{
-		return $this->children[$index];
-	}
-
-	final function offsetExists($index)
-	{
-		return isset($this->children[$index]);
-	}
-
-	function offsetUnset($index)
-	{
-		if (isset($this->children[$index])) {
-			array_splice($this->children, (int) $index, 1);
-		}
-	}
-
-	final function count()
-	{
-		return count($this->children);
-	}
-
-	function removeChildren()
-	{
-		$this->children = array();
-	}
-
-	final function getIterator($deep = FALSE)
-	{
-		if ($deep) {
-			$deep = $deep > 0 ? \RecursiveIteratorIterator::SELF_FIRST : \RecursiveIteratorIterator::CHILD_FIRST;
-			return new \RecursiveIteratorIterator(new Nette\Iterators\Recursor(new \ArrayIterator($this->children)), $deep);
-
-		} else {
-			return new Nette\Iterators\Recursor(new \ArrayIterator($this->children));
-		}
-	}
-
-	final function getChildren()
-	{
-		return $this->children;
-	}
-
-	final function render($indent = NULL)
-	{
-		$s = $this->startTag();
-
-		if (!$this->isEmpty) {
-
-			if ($indent !== NULL) {
-				$indent++;
-			}
-			foreach ($this->children as $child) {
-				if (is_object($child)) {
-					$s .= $child->render($indent);
-				} else {
-					$s .= $child;
-				}
-			}
-
-			$s .= $this->endTag();
-		}
-
-		if ($indent !== NULL) {
-			return "\n" . str_repeat("\t", $indent - 1) . $s . "\n" . str_repeat("\t", max(0, $indent - 2));
-		}
-		return $s;
-	}
-
-	final function __toString()
-	{
-		return $this->render();
-	}
-
-	final function startTag()
-	{
-		if ($this->name) {
-			return '<' . $this->name . $this->attributes() . (self::$xhtml && $this->isEmpty ? ' />' : '>');
-
-		} else {
-			return '';
-		}
-	}
-
-	final function endTag()
-	{
-		return $this->name && !$this->isEmpty ? '</' . $this->name . '>' : '';
-	}
-
-	final function attributes()
-	{
-		if (!is_array($this->attrs)) {
-			return '';
-		}
-
-		$s = '';
-		foreach ($this->attrs as $key => $value) {
-			if ($value === NULL || $value === FALSE) {
-				continue;
-
-			} elseif ($value === TRUE) {
-				if (self::$xhtml) {
-					$s .= ' ' . $key . '="' . $key . '"';
-				} else {
-					$s .= ' ' . $key;
-				}
-				continue;
-
-			} elseif (is_array($value)) {
-				if ($key === 'data') {
-					foreach ($value as $k => $v) {
-						if ($v !== NULL && $v !== FALSE) {
-							$s .= ' data-' . $k . '="' . htmlspecialchars((string) $v) . '"';
-						}
-					}
-					continue;
-				}
-
-				$tmp = NULL;
-				foreach ($value as $k => $v) {
-					if ($v != NULL) {
-
-						$tmp[] = $v === TRUE ? $k : (is_string($k) ? $k . ':' . $v : $v);
-					}
-				}
-				if ($tmp === NULL) {
-					continue;
-				}
-
-				$value = implode($key === 'style' || !strncmp($key, 'on', 2) ? ';' : ' ', $tmp);
-
-			} else {
-				$value = (string) $value;
-			}
-
-			$s .= ' ' . $key . '="' . htmlspecialchars($value) . '"';
-		}
-
-		$s = str_replace('@', '@', $s);
-		return $s;
-	}
-
-	function __clone()
-	{
-		foreach ($this->children as $key => $value) {
-			if (is_object($value)) {
-				$this->children[$key] = clone $value;
-			}
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Diagnostics {
-
-use Nette;
-
-final class Debugger
-{
-
-	public static $productionMode;
-
-	public static $consoleMode;
-
-	public static $time;
-
-	private static $ajaxDetected;
-
-	public static $source;
-
-	public static $editor = 'editor://open/?file=%file&line=%line';
-
-	public static $maxDepth = 3;
-
-	public static $maxLen = 150;
-
-	public static $showLocation = FALSE;
-
-	const DEVELOPMENT = FALSE,
-		PRODUCTION = TRUE,
-		DETECT = NULL;
-
-	public static $blueScreen;
-
-	public static $strictMode = FALSE;
-
-	public static $scream = FALSE;
-
-	public static $onFatalError = array();
-
-	private static $enabled = FALSE;
-
-	private static $lastError = FALSE;
-
-	public static $logger;
-
-	public static $fireLogger;
-
-	public static $logDirectory;
-
-	public static $email;
-
-	public static $mailer;
-
-	public static $emailSnooze;
-
-	public static $bar;
-
-	private static $errorPanel;
-
-	private static $dumpPanel;
-
-	const DEBUG = 'debug',
-		INFO = 'info',
-		WARNING = 'warning',
-		ERROR = 'error',
-		CRITICAL = 'critical';
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function _init()
-	{
-		self::$time = microtime(TRUE);
-		self::$consoleMode = PHP_SAPI === 'cli';
-		self::$productionMode = self::DETECT;
-		if (self::$consoleMode) {
-			self::$source = empty($_SERVER['argv']) ? 'cli' : 'cli: ' . implode(' ', $_SERVER['argv']);
-		} else {
-			self::$ajaxDetected = isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] === 'XMLHttpRequest';
-			if (isset($_SERVER['REQUEST_URI'])) {
-				self::$source = (isset($_SERVER['HTTPS']) && strcasecmp($_SERVER['HTTPS'], 'off') ? 'https://' : 'http://')
-					. (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : (isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : ''))
-					. $_SERVER['REQUEST_URI'];
-			}
-		}
-
-		self::$logger = new Logger;
-		self::$logDirectory = & self::$logger->directory;
-		self::$email = & self::$logger->email;
-		self::$mailer = & self::$logger->mailer;
-		self::$emailSnooze = & Logger::$emailSnooze;
-
-		self::$fireLogger = new FireLogger;
-
-		self::$blueScreen = new BlueScreen;
-		self::$blueScreen->addPanel(function($e) {
-			if ($e instanceof Nette\Templating\FilterException) {
-				return array(
-					'tab' => 'Template',
-					'panel' => '<p><b>File:</b> ' . Helpers::editorLink($e->sourceFile, $e->sourceLine)
-					. '  <b>Line:</b> ' . ($e->sourceLine ? $e->sourceLine : 'n/a') . '</p>'
-					. ($e->sourceLine ? '<pre>' . BlueScreen::highlightFile($e->sourceFile, $e->sourceLine) . '</pre>' : '')
-				);
-			}
-		});
-
-		self::$bar = new Bar;
-		self::$bar->addPanel(new DefaultBarPanel('time'));
-		self::$bar->addPanel(new DefaultBarPanel('memory'));
-		self::$bar->addPanel(self::$errorPanel = new DefaultBarPanel('errors'));
-		self::$bar->addPanel(self::$dumpPanel = new DefaultBarPanel('dumps'));
-	}
-
-	static function enable($mode = NULL, $logDirectory = NULL, $email = NULL)
-	{
-		error_reporting(E_ALL | E_STRICT);
-
-		if (is_bool($mode)) {
-			self::$productionMode = $mode;
-
-		} elseif (is_string($mode)) {
-			$mode = preg_split('#[,\s]+#', "$mode 127.0.0.1 ::1");
-		}
-
-		if (is_array($mode)) {
-			self::$productionMode = !isset($_SERVER['REMOTE_ADDR']) || !in_array($_SERVER['REMOTE_ADDR'], $mode, TRUE);
-		}
-
-		if (self::$productionMode === self::DETECT) {
-			if (isset($_SERVER['SERVER_ADDR']) || isset($_SERVER['LOCAL_ADDR'])) {
-				$addrs = array();
-				if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
-					$addrs = preg_split('#,\s*#', $_SERVER['HTTP_X_FORWARDED_FOR']);
-				}
-				if (isset($_SERVER['REMOTE_ADDR'])) {
-					$addrs[] = $_SERVER['REMOTE_ADDR'];
-				}
-				$addrs[] = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR'];
-				self::$productionMode = FALSE;
-				foreach ($addrs as $addr) {
-					$oct = explode('.', $addr);
-					if ($addr !== '::1' && (count($oct) !== 4 || ($oct[0] !== '10' && $oct[0] !== '127' && ($oct[0] !== '172' || $oct[1] < 16 || $oct[1] > 31)
-						&& ($oct[0] !== '169' || $oct[1] !== '254') && ($oct[0] !== '192' || $oct[1] !== '168')))
-					) {
-						self::$productionMode = TRUE;
-						break;
-					}
-				}
-
-			} else {
-				self::$productionMode = !self::$consoleMode;
-			}
-		}
-
-		if (is_string($logDirectory)) {
-			self::$logDirectory = realpath($logDirectory);
-			if (self::$logDirectory === FALSE) {
-				throw new Nette\DirectoryNotFoundException("Directory '$logDirectory' is not found.");
-			}
-		} elseif ($logDirectory === FALSE) {
-			self::$logDirectory = FALSE;
-
-		} elseif (self::$logDirectory === NULL) {
-			self::$logDirectory = defined('APP_DIR') ? APP_DIR . '/../log' : getcwd() . '/log';
-		}
-		if (self::$logDirectory) {
-			ini_set('error_log', self::$logDirectory . '/php_error.log');
-		}
-
-		if (function_exists('ini_set')) {
-			ini_set('display_errors', !self::$productionMode);
-			ini_set('html_errors', FALSE);
-			ini_set('log_errors', FALSE);
-
-		} elseif (ini_get('display_errors') != !self::$productionMode && ini_get('display_errors') !== (self::$productionMode ? 'stderr' : 'stdout')) {
-			throw new Nette\NotSupportedException('Function ini_set() must be enabled.');
-		}
-
-		if ($email) {
-			if (!is_string($email)) {
-				throw new Nette\InvalidArgumentException('Email address must be a string.');
-			}
-			self::$email = $email;
-		}
-
-		if (!defined('E_DEPRECATED')) {
-			define('E_DEPRECATED', 8192);
-		}
-
-		if (!defined('E_USER_DEPRECATED')) {
-			define('E_USER_DEPRECATED', 16384);
-		}
-
-		if (!self::$enabled) {
-			register_shutdown_function(array(__CLASS__, '_shutdownHandler'));
-			set_exception_handler(array(__CLASS__, '_exceptionHandler'));
-			set_error_handler(array(__CLASS__, '_errorHandler'));
-			self::$enabled = TRUE;
-		}
-	}
-
-	static function isEnabled()
-	{
-		return self::$enabled;
-	}
-
-	static function log($message, $priority = self::INFO)
-	{
-		if (self::$logDirectory === FALSE) {
-			return;
-
-		} elseif (!self::$logDirectory) {
-			throw new Nette\InvalidStateException('Logging directory is not specified in Nette\Diagnostics\Debugger::$logDirectory.');
-		}
-
-		if ($message instanceof \Exception) {
-			$exception = $message;
-			$message = "PHP Fatal error: "
-				. ($message instanceof Nette\FatalErrorException
-					? $exception->getMessage()
-					: "Uncaught exception " . get_class($exception) . " with message '" . $exception->getMessage() . "'")
-				. " in " . $exception->getFile() . ":" . $exception->getLine();
-
-			$hash = md5($exception );
-			$exceptionFilename = "exception " . @date('Y-m-d H-i-s') . " $hash.html";
-			foreach (new \DirectoryIterator(self::$logDirectory) as $entry) {
-				if (strpos($entry, $hash)) {
-					$exceptionFilename = NULL; break;
-				}
-			}
-		}
-
-		self::$logger->log(array(
-			@date('[Y-m-d H-i-s]'),
-			$message,
-			self::$source ? ' @  ' . self::$source : NULL,
-			!empty($exceptionFilename) ? ' @@  ' . $exceptionFilename : NULL
-		), $priority);
-
-		if (!empty($exceptionFilename) && $logHandle = @fopen(self::$logDirectory . '/'. $exceptionFilename, 'w')) {
-			ob_start();
-			ob_start(function($buffer) use($logHandle) { fwrite($logHandle, $buffer); }, 1);
-			self::$blueScreen->render($exception);
-			ob_end_flush();
-			ob_end_clean();
-			fclose($logHandle);
-		}
-	}
-
-	static function _shutdownHandler()
-	{
-		if (!self::$enabled) {
-			return;
-		}
-
-		static $types = array(
-			E_ERROR => 1,
-			E_CORE_ERROR => 1,
-			E_COMPILE_ERROR => 1,
-			E_PARSE => 1,
-		);
-		$error = error_get_last();
-		if (isset($types[$error['type']])) {
-			self::_exceptionHandler(new Nette\FatalErrorException($error['message'], 0, $error['type'], $error['file'], $error['line'], NULL));
-		}
-
-		if (self::$bar && !self::$productionMode && self::isHtmlMode()) {
-			self::$bar->render();
-		}
-	}
-
-	static function _exceptionHandler(\Exception $exception)
-	{
-		if (!headers_sent()) {
-			header('HTTP/1.1 500 Internal Server Error');
-		}
-
-		try {
-			if (self::$productionMode) {
-				self::log($exception, self::ERROR);
-
-				if (self::$consoleMode) {
-					echo "ERROR: the server encountered an internal error and was unable to complete your request.\n";
-
-				} elseif (self::isHtmlMode()) {
-
-?>
-<!DOCTYPE html>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name=robots content=noindex><meta name=generator content="Nette Framework">
-<style>body{color:#333;background:white;width:500px;margin:100px auto}h1{font:bold 47px/1.5 sans-serif;margin:.6em 0}p{font:21px/1.5 Georgia,serif;margin:1.5em 0}small{font-size:70%;color:gray}</style>
-
-<title>Server Error</title>
-
-<h1>Server Error</h1>
-
-<p>We're sorry! The server encountered an internal error and was unable to complete your request. Please try again later.</p>
-
-<p><small>error 500</small></p>
-<?php
-				}
-
-			} else {
-				if (self::$consoleMode) {
-					echo "$exception\n";
-
-				} elseif (self::isHtmlMode()) {
-					self::$blueScreen->render($exception);
-					if (self::$bar) {
-						self::$bar->render();
-					}
-
-				} elseif (!self::fireLog($exception, self::ERROR)) {
-					self::log($exception);
-				}
-			}
-
-			foreach (self::$onFatalError as $handler) {
-				call_user_func($handler, $exception);
-			}
-		} catch (\Exception $e) {
-			echo "\nNette\\Debug FATAL ERROR: thrown ", get_class($e), ': ', $e->getMessage(),
-				"\nwhile processing ", get_class($exception), ': ', $exception->getMessage(), "\n";
-		}
-		self::$enabled = FALSE;
-		exit(255);
-	}
-
-	static function _errorHandler($severity, $message, $file, $line, $context)
-	{
-		if (self::$scream) {
-			error_reporting(E_ALL | E_STRICT);
-		}
-
-		if (self::$lastError !== FALSE && ($severity & error_reporting()) === $severity) {
-			self::$lastError = new \ErrorException($message, 0, $severity, $file, $line);
-			return NULL;
-		}
-
-		if ($severity === E_RECOVERABLE_ERROR || $severity === E_USER_ERROR) {
-			throw new Nette\FatalErrorException($message, 0, $severity, $file, $line, $context);
-
-		} elseif (($severity & error_reporting()) !== $severity) {
-			return FALSE;
-
-		} elseif (self::$strictMode && !self::$productionMode) {
-			self::_exceptionHandler(new Nette\FatalErrorException($message, 0, $severity, $file, $line, $context));
-		}
-
-		static $types = array(
-			E_WARNING => 'Warning',
-			E_COMPILE_WARNING => 'Warning',
-			E_USER_WARNING => 'Warning',
-			E_NOTICE => 'Notice',
-			E_USER_NOTICE => 'Notice',
-			E_STRICT => 'Strict standards',
-			E_DEPRECATED => 'Deprecated',
-			E_USER_DEPRECATED => 'Deprecated',
-		);
-
-		$message = 'PHP ' . (isset($types[$severity]) ? $types[$severity] : 'Unknown error') . ": $message";
-		$count = & self::$errorPanel->data["$message|$file|$line"];
-
-		if ($count++) {
-			return NULL;
-
-		} elseif (self::$productionMode) {
-			self::log("$message in $file:$line", self::ERROR);
-			return NULL;
-
-		} else {
-			$ok = self::fireLog(new \ErrorException($message, 0, $severity, $file, $line), self::WARNING);
-			return !self::isHtmlMode() || (!self::$bar && !$ok) ? FALSE : NULL;
-		}
-
-		return FALSE;
-	}
-
-	static function toStringException(\Exception $exception)
-	{
-		if (self::$enabled) {
-			self::_exceptionHandler($exception);
-		} else {
-			trigger_error($exception->getMessage(), E_USER_ERROR);
-		}
-	}
-
-	static function tryError()
-	{
-		if (!self::$enabled && self::$lastError === FALSE) {
-			set_error_handler(array(__CLASS__, '_errorHandler'));
-		}
-		self::$lastError = NULL;
-	}
-
-	static function catchError(& $error)
-	{
-		if (!self::$enabled && self::$lastError !== FALSE) {
-			restore_error_handler();
-		}
-		$error = self::$lastError;
-		self::$lastError = FALSE;
-		return (bool) $error;
-	}
-
-	static function dump($var, $return = FALSE)
-	{
-		if (!$return && self::$productionMode) {
-			return $var;
-		}
-
-		$output = "<pre class=\"nette-dump\">" . Helpers::htmlDump($var) . "</pre>\n";
-
-		if (!$return) {
-			$trace = debug_backtrace();
-			$i = !isset($trace[1]['class']) && isset($trace[1]['function']) && $trace[1]['function'] === 'dump' ? 1 : 0;
-			if (isset($trace[$i]['file'], $trace[$i]['line']) && is_file($trace[$i]['file'])) {
-				$lines = file($trace[$i]['file']);
-				preg_match('#dump\((.*)\)#', $lines[$trace[$i]['line'] - 1], $m);
-				$output = substr_replace(
-					$output,
-					' title="' . htmlspecialchars((isset($m[0]) ? "$m[0] \n" : '') . "in file {$trace[$i]['file']} on line {$trace[$i]['line']}") . '"',
-					4, 0);
-
-				if (self::$showLocation) {
-					$output = substr_replace(
-						$output,
-						' <small>in ' . Helpers::editorLink($trace[$i]['file'], $trace[$i]['line']) . ":{$trace[$i]['line']}</small>",
-						-8, 0);
-				}
-			}
-		}
-
-		if (self::$consoleMode) {
-			$output = htmlspecialchars_decode(strip_tags($output), ENT_NOQUOTES);
-		}
-
-		if ($return) {
-			return $output;
-
-		} else {
-			echo $output;
-			return $var;
-		}
-	}
-
-	static function timer($name = NULL)
-	{
-		static $time = array();
-		$now = microtime(TRUE);
-		$delta = isset($time[$name]) ? $now - $time[$name] : 0;
-		$time[$name] = $now;
-		return $delta;
-	}
-
-	static function barDump($var, $title = NULL)
-	{
-		if (!self::$productionMode) {
-			$dump = array();
-			foreach ((is_array($var) ? $var : array('' => $var)) as $key => $val) {
-				$dump[$key] = Helpers::clickableDump($val);
-			}
-			self::$dumpPanel->data[] = array('title' => $title, 'dump' => $dump);
-		}
-		return $var;
-	}
-
-	static function fireLog($message)
-	{
-		if (!self::$productionMode) {
-			return self::$fireLogger->log($message);
-		}
-	}
-
-	private static function isHtmlMode()
-	{
-		return !self::$ajaxDetected && !self::$consoleMode
-			&& !preg_match('#^Content-Type: (?!text/html)#im', implode("\n", headers_list()));
-	}
-
-	static function addPanel(IBarPanel $panel, $id = NULL)
-	{
-		self::$bar->addPanel($panel, $id);
-	}
-
-}
-
-class Logger extends Nette\Object
-{
-	const DEBUG = 'debug',
-		INFO = 'info',
-		WARNING = 'warning',
-		ERROR = 'error',
-		CRITICAL = 'critical';
-
-	public static $emailSnooze = 172800;
-
-	public $mailer = array(__CLASS__, 'defaultMailer');
-
-	public $directory;
-
-	public $email;
-
-	function log($message, $priority = self::INFO)
-	{
-		if (!is_dir($this->directory)) {
-			throw new Nette\DirectoryNotFoundException("Directory '$this->directory' is not found or is not directory.");
-		}
-
-		if (is_array($message)) {
-			$message = implode(' ', $message);
-		}
-		$res = error_log(trim($message) . PHP_EOL, 3, $this->directory . '/' . strtolower($priority) . '.log');
-
-		if (($priority === self::ERROR || $priority === self::CRITICAL) && $this->email && $this->mailer
-			&& @filemtime($this->directory . '/email-sent') + self::$emailSnooze < time()
-			&& @file_put_contents($this->directory . '/email-sent', 'sent')
-		) {
-			call_user_func($this->mailer, $message, $this->email);
-		}
-		return $res;
-	}
-
-	private static function defaultMailer($message, $email)
-	{
-		$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] :
-				(isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : '');
-
-		$parts = str_replace(
-			array("\r\n", "\n"),
-			array("\n", PHP_EOL),
-			array(
-				'headers' => "From: noreply@$host\nX-Mailer: Nette Framework\n",
-				'subject' => "PHP: An error occurred on the server $host",
-				'body' => "[" . @date('Y-m-d H:i:s') . "] $message",
-			)
-		);
-
-		mail($email, $parts['subject'], $parts['body'], $parts['headers']);
-	}
-
-}
-
-class FireLogger extends Nette\Object
-{
-	const DEBUG = 'debug',
-		INFO = 'info',
-		WARNING = 'warning',
-		ERROR = 'error',
-		CRITICAL = 'critical';
-
-	private static $payload = array('logs' => array());
-
-	static function log($message, $priority = self::DEBUG)
-	{
-		if (!isset($_SERVER['HTTP_X_FIRELOGGER']) || headers_sent()) {
-			return FALSE;
-		}
-
-		$item = array(
-			'name' => 'PHP',
-			'level' => $priority,
-			'order' => count(self::$payload['logs']),
-			'time' => str_pad(number_format((microtime(TRUE) - Debugger::$time) * 1000, 1, '.', ' '), 8, '0', STR_PAD_LEFT) . ' ms',
-			'template' => '',
-			'message' => '',
-			'style' => 'background:#767ab6',
-		);
-
-		$args = func_get_args();
-		if (isset($args[0]) && is_string($args[0])) {
-			$item['template'] = array_shift($args);
-		}
-
-		if (isset($args[0]) && $args[0] instanceof \Exception) {
-			$e = array_shift($args);
-			$trace = $e->getTrace();
-			if (isset($trace[0]['class']) && $trace[0]['class'] === 'Nette\Diagnostics\Debugger'
-				&& ($trace[0]['function'] === '_shutdownHandler' || $trace[0]['function'] === '_errorHandler')
-			) {
-				unset($trace[0]);
-			}
-
-			$file = str_replace(dirname(dirname(dirname($e->getFile()))), "\xE2\x80\xA6", $e->getFile());
-			$item['template'] = ($e instanceof \ErrorException ? '' : get_class($e) . ': ')
-				. $e->getMessage() . ($e->getCode() ? ' #' . $e->getCode() : '') . ' in ' . $file . ':' . $e->getLine();
-			$item['pathname'] = $e->getFile();
-			$item['lineno'] = $e->getLine();
-
-		} else {
-			$trace = debug_backtrace();
-			if (isset($trace[1]['class']) && $trace[1]['class'] === 'Nette\Diagnostics\Debugger'
-				&& ($trace[1]['function'] === 'fireLog')
-			) {
-				unset($trace[0]);
-			}
-
-			foreach ($trace as $frame) {
-				if (isset($frame['file']) && is_file($frame['file'])) {
-					$item['pathname'] = $frame['file'];
-					$item['lineno'] = $frame['line'];
-					break;
-				}
-			}
-		}
-
-		$item['exc_info'] = array('', '', array());
-		$item['exc_frames'] = array();
-
-		foreach ($trace as $frame) {
-			$frame += array('file' => NULL, 'line' => NULL, 'class' => NULL, 'type' => NULL, 'function' => NULL, 'object' => NULL, 'args' => NULL);
-			$item['exc_info'][2][] = array($frame['file'], $frame['line'], "$frame[class]$frame[type]$frame[function]", $frame['object']);
-			$item['exc_frames'][] = $frame['args'];
-		}
-
-		if (isset($args[0]) && in_array($args[0], array(self::DEBUG, self::INFO, self::WARNING, self::ERROR, self::CRITICAL), TRUE)) {
-			$item['level'] = array_shift($args);
-		}
-
-		$item['args'] = $args;
-
-		self::$payload['logs'][] = self::jsonDump($item, -1);
-		foreach (str_split(base64_encode(@json_encode(self::$payload)), 4990) as $k => $v) {
-			header("FireLogger-de11e-$k:$v");
-		}
-		return TRUE;
-	}
-
-	private static function jsonDump(&$var, $level = 0)
-	{
-		if (is_bool($var) || is_null($var) || is_int($var) || is_float($var)) {
-			return $var;
-
-		} elseif (is_string($var)) {
-			if (Debugger::$maxLen && strlen($var) > Debugger::$maxLen) {
-				$var = substr($var, 0, Debugger::$maxLen) . " \xE2\x80\xA6 ";
-			}
-			return Nette\Utils\Strings::fixEncoding($var);
-
-		} elseif (is_array($var)) {
-			static $marker;
-			if ($marker === NULL) {
-				$marker = uniqid("\x00", TRUE);
-			}
-			if (isset($var[$marker])) {
-				return "\xE2\x80\xA6RECURSION\xE2\x80\xA6";
-
-			} elseif ($level < Debugger::$maxDepth || !Debugger::$maxDepth) {
-				$var[$marker] = TRUE;
-				$res = array();
-				foreach ($var as $k => &$v) {
-					if ($k !== $marker) {
-						$res[self::jsonDump($k)] = self::jsonDump($v, $level + 1);
-					}
-			}
-				unset($var[$marker]);
-				return $res;
-
-			} else {
-				return " \xE2\x80\xA6 ";
-		}
-
-		} elseif (is_object($var)) {
-			$arr = (array) $var;
-			static $list = array();
-			if (in_array($var, $list, TRUE)) {
-				return "\xE2\x80\xA6RECURSION\xE2\x80\xA6";
-
-			} elseif ($level < Debugger::$maxDepth || !Debugger::$maxDepth) {
-				$list[] = $var;
-				$res = array("\x00" => '(object) ' . get_class($var));
-				foreach ($arr as $k => &$v) {
-					if ($k[0] === "\x00") {
-						$k = substr($k, strrpos($k, "\x00") + 1);
-					}
-					$res[self::jsonDump($k)] = self::jsonDump($v, $level + 1);
-				}
-				array_pop($list);
-				return $res;
-
-			} else {
-				return " \xE2\x80\xA6 ";
-			}
-
-		} elseif (is_resource($var)) {
-			return "resource " . get_resource_type($var);
-
-		} else {
-			return "unknown type";
-		}
-	}
-
-}
-
-class BlueScreen extends Nette\Object
-{
-
-	private $panels = array();
-
-	function addPanel($panel, $id = NULL)
-	{
-		if ($id === NULL) {
-			$this->panels[] = $panel;
-		} else {
-			$this->panels[$id] = $panel;
-		}
-	}
-
-	function render(\Exception $exception)
-	{
-		$panels = $this->panels;
-
-static $errorTypes = array(
-	E_ERROR => 'Fatal Error',
-	E_USER_ERROR => 'User Error',
-	E_RECOVERABLE_ERROR => 'Recoverable Error',
-	E_CORE_ERROR => 'Core Error',
-	E_COMPILE_ERROR => 'Compile Error',
-	E_PARSE => 'Parse Error',
-	E_WARNING => 'Warning',
-	E_CORE_WARNING => 'Core Warning',
-	E_COMPILE_WARNING => 'Compile Warning',
-	E_USER_WARNING => 'User Warning',
-	E_NOTICE => 'Notice',
-	E_USER_NOTICE => 'User Notice',
-	E_STRICT => 'Strict',
-	E_DEPRECATED => 'Deprecated',
-	E_USER_DEPRECATED => 'User Deprecated',
-);
-
-$title = ($exception instanceof Nette\FatalErrorException && isset($errorTypes[$exception->getSeverity()])) ? $errorTypes[$exception->getSeverity()] : get_class($exception);
-
-$expandPath = NETTE_DIR . DIRECTORY_SEPARATOR;
-$counter = 0;
-
-?><!-- "' --></script></style></pre></xmp></table>
-<!DOCTYPE html>
-<html>
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<meta name="robots" content="noindex,noarchive">
-	<meta name="generator" content="Nette Framework">
-
-	<title><?php echo htmlspecialchars($title) ?></title><!-- <?php
-		$ex = $exception; echo $ex->getMessage(), ($ex->getCode() ? ' #' . $ex->getCode() : '');
-		while ((method_exists($ex, 'getPrevious') && $ex = $ex->getPrevious()) || (isset($ex->previous) && $ex = $ex->previous)) echo '; caused by ', get_class($ex), ' ', $ex->getMessage(), ($ex->getCode() ? ' #' . $ex->getCode() : '');
-	?> -->
-
-	<style type="text/css" class="nette">html{overflow-y:scroll}body{margin:0 0 2em;padding:0}#netteBluescreen{font:9pt/1.5 Verdana,sans-serif;background:white;color:#333;position:absolute;left:0;top:0;width:100%;z-index:23178;text-align:left}#netteBluescreen *{font:inherit;color:inherit;background:transparent;border:none;margin:0;padding:0;text-align:inherit;text-indent:0}#netteBluescreen b{font-weight:bold}#netteBluescreen i{font-style:italic}#netteBluescreen a{text-decoration:none;color: [...]
-</head>
-
-<body>
-<div id="netteBluescreen">
-	<a id="netteBluescreenIcon" href="#" rel="next"><abbr>&#x25bc;</abbr></a
-
-	><div>
-		<div id="netteBluescreenError" class="panel">
-			<h1><?php echo htmlspecialchars($title), ($exception->getCode() ? ' #' . $exception->getCode() : '') ?></h1>
-
-			<p><?php echo htmlspecialchars($exception->getMessage()) ?> <a href="http://www.google.cz/search?sourceid=nette&q=<?php echo urlencode($title . ' ' . preg_replace('#\'.*\'|".*"#Us', '', $exception->getMessage())) ?>" id="netteBsSearch">search&#x25ba;</a></p>
-		</div>
-
-		<?php $ex = $exception; $level = 0; ?>
-		<?php do { ?>
-
-			<?php if ($level++): ?>
-			<div class="panel">
-			<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">Caused by <abbr><?php echo ($collapsed = $level > 2) ? '&#x25ba;' : '&#x25bc;' ?></abbr></a></h2>
-
-			<div id="netteBsPnl<?php echo $counter ?>" class="<?php echo $collapsed ? 'nette-collapsed ' : '' ?>inner">
-				<div class="panel">
-					<h1><?php echo htmlspecialchars(get_class($ex)), ($ex->getCode() ? ' #' . $ex->getCode() : '') ?></h1>
-
-					<p><b><?php echo htmlspecialchars($ex->getMessage()) ?></b></p>
-				</div>
-			<?php endif ?>
-
-			<?php foreach ($panels as $panel): ?>
-			<?php $panel = call_user_func($panel, $ex); if (empty($panel['tab']) || empty($panel['panel'])) continue; ?>
-			<div class="panel">
-				<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>"><?php echo htmlSpecialChars($panel['tab']) ?> <abbr>&#x25bc;</abbr></a></h2>
-
-				<div id="netteBsPnl<?php echo $counter ?>" class="inner">
-				<?php echo $panel['panel'] ?>
-			</div></div>
-			<?php endforeach ?>
-
-			<?php $stack = $ex->getTrace(); $expanded = NULL ?>
-			<?php if (strpos($ex->getFile(), $expandPath) === 0) {
-				foreach ($stack as $key => $row) {
-					if (isset($row['file']) && strpos($row['file'], $expandPath) !== 0) { $expanded = $key; break; }
-				}
-			} ?>
-
-			<div class="panel">
-			<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">Source file <abbr><?php echo ($collapsed = $expanded !== NULL) ? '&#x25ba;' : '&#x25bc;' ?></abbr></a></h2>
-
-			<div id="netteBsPnl<?php echo $counter ?>" class="<?php echo $collapsed ? 'nette-collapsed ' : '' ?>inner">
-				<p><b>File:</b> <?php echo Helpers::editorLink($ex->getFile(), $ex->getLine()) ?>   <b>Line:</b> <?php echo $ex->getLine() ?></p>
-				<?php if (is_file($ex->getFile())): ?><pre><?php echo self::highlightFile($ex->getFile(), $ex->getLine(), 15, isset($ex->context) ? $ex->context : NULL) ?></pre><?php endif ?>
-			</div></div>
-
-			<?php if (isset($stack[0]['class']) && $stack[0]['class'] === 'Nette\Diagnostics\Debugger' && ($stack[0]['function'] === '_shutdownHandler' || $stack[0]['function'] === '_errorHandler')) unset($stack[0]) ?>
-			<?php if ($stack): ?>
-			<div class="panel">
-				<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">Call stack <abbr>&#x25bc;</abbr></a></h2>
-
-				<div id="netteBsPnl<?php echo $counter ?>" class="inner">
-				<ol>
-					<?php foreach ($stack as $key => $row): ?>
-					<li><p>
-
-					<?php if (isset($row['file']) && is_file($row['file'])): ?>
-						<?php echo Helpers::editorLink($row['file'], $row['line']), ':', $row['line'] ?>
-					<?php else: ?>
-						<i>inner-code</i><?php if (isset($row['line'])) echo ':', $row['line'] ?>
-					<?php endif ?>
-
-					<?php if (isset($row['file']) && is_file($row['file'])): ?><a href="#" rel="netteBsSrc<?php echo "$level-$key" ?>">source <abbr>&#x25ba;</abbr></a>  <?php endif ?>
-
-					<?php if (isset($row['class'])) echo $row['class'] . $row['type'] ?>
-					<?php echo $row['function'] ?>
-
-					(<?php if (!empty($row['args'])): ?><a href="#" rel="netteBsArgs<?php echo "$level-$key" ?>">arguments <abbr>&#x25ba;</abbr></a><?php endif ?>)
-					</p>
-
-					<?php if (!empty($row['args'])): ?>
-						<div class="nette-collapsed outer" id="netteBsArgs<?php echo "$level-$key" ?>">
-						<table>
-						<?php
-						try {
-							$r = isset($row['class']) ? new \ReflectionMethod($row['class'], $row['function']) : new \ReflectionFunction($row['function']);
-							$params = $r->getParameters();
-						} catch (\Exception $e) {
-							$params = array();
-						}
-						foreach ($row['args'] as $k => $v) {
-							echo '<tr><th>', (isset($params[$k]) ? '$' . $params[$k]->name : "#$k"), '</th><td>';
-							echo Helpers::clickableDump($v);
-							echo "</td></tr>\n";
-						}
-						?>
-						</table>
-						</div>
-					<?php endif ?>
-
-					<?php if (isset($row['file']) && is_file($row['file'])): ?>
-						<pre <?php if ($expanded !== $key) echo 'class="nette-collapsed"'; ?> id="netteBsSrc<?php echo "$level-$key" ?>"><?php echo self::highlightFile($row['file'], $row['line']) ?></pre>
-					<?php endif ?>
-
-					</li>
-					<?php endforeach ?>
-				</ol>
-			</div></div>
-			<?php endif ?>
-
-			<?php if (isset($ex->context) && is_array($ex->context)):?>
-			<div class="panel">
-			<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">Variables <abbr>&#x25ba;</abbr></a></h2>
-
-			<div id="netteBsPnl<?php echo $counter ?>" class="nette-collapsed inner">
-			<div class="outer">
-			<table>
-			<?php
-			foreach ($ex->context as $k => $v) {
-					echo '<tr><th>$', htmlspecialchars($k), '</th><td>', Helpers::clickableDump($v), "</td></tr>\n";
-			}
-			?>
-			</table>
-			</div>
-			</div></div>
-			<?php endif ?>
-
-		<?php } while ((method_exists($ex, 'getPrevious') && $ex = $ex->getPrevious()) || (isset($ex->previous) && $ex = $ex->previous)); ?>
-		<?php while (--$level) echo '</div></div>' ?>
-
-		<?php foreach ($panels as $panel): ?>
-		<?php $panel = call_user_func($panel, NULL); if (empty($panel['tab']) || empty($panel['panel'])) continue; ?>
-		<div class="panel">
-			<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>"><?php echo htmlSpecialChars($panel['tab']) ?> <abbr>&#x25ba;</abbr></a></h2>
-
-			<div id="netteBsPnl<?php echo $counter ?>" class="nette-collapsed inner">
-			<?php echo $panel['panel'] ?>
-		</div></div>
-		<?php endforeach ?>
-
-		<div class="panel">
-		<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">Environment <abbr>&#x25ba;</abbr></a></h2>
-
-		<div id="netteBsPnl<?php echo $counter ?>" class="nette-collapsed inner">
-			<?php
-			$list = get_defined_constants(TRUE);
-			if (!empty($list['user'])):?>
-			<h3><a href="#" rel="netteBsPnl-env-const">Constants <abbr>&#x25bc;</abbr></a></h3>
-			<div class="outer">
-			<table id="netteBsPnl-env-const">
-			<?php
-			foreach ($list['user'] as $k => $v) {
-				echo '<tr><th>', htmlspecialchars($k), '</th>';
-				echo '<td>', Helpers::clickableDump($v), "</td></tr>\n";
-			}
-			?>
-			</table>
-			</div>
-			<?php endif ?>
-
-			<h3><a href="#" rel="netteBsPnl-env-files">Included files <abbr>&#x25ba;</abbr></a> (<?php echo count(get_included_files()) ?>)</h3>
-			<div class="outer">
-			<table id="netteBsPnl-env-files" class="nette-collapsed">
-			<?php
-			foreach (get_included_files() as $v) {
-				echo '<tr><td>', htmlspecialchars($v), "</td></tr>\n";
-			}
-			?>
-			</table>
-			</div>
-
-			<h3>$_SERVER</h3>
-			<?php if (empty($_SERVER)):?>
-			<p><i>empty</i></p>
-			<?php else: ?>
-			<div class="outer">
-			<table>
-			<?php
-			foreach ($_SERVER as $k => $v) echo '<tr><th>', htmlspecialchars($k), '</th><td>', Helpers::clickableDump($v), "</td></tr>\n";
-			?>
-			</table>
-			</div>
-			<?php endif ?>
-		</div></div>
-
-		<div class="panel">
-		<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">HTTP request <abbr>&#x25ba;</abbr></a></h2>
-
-		<div id="netteBsPnl<?php echo $counter ?>" class="nette-collapsed inner">
-			<?php if (function_exists('apache_request_headers')): ?>
-			<h3>Headers</h3>
-			<div class="outer">
-			<table>
-			<?php
-			foreach (apache_request_headers() as $k => $v) echo '<tr><th>', htmlspecialchars($k), '</th><td>', htmlspecialchars($v), "</td></tr>\n";
-			?>
-			</table>
-			</div>
-			<?php endif ?>
-
-			<?php foreach (array('_GET', '_POST', '_COOKIE') as $name): ?>
-			<h3>$<?php echo $name ?></h3>
-			<?php if (empty($GLOBALS[$name])):?>
-			<p><i>empty</i></p>
-			<?php else: ?>
-			<div class="outer">
-			<table>
-			<?php
-			foreach ($GLOBALS[$name] as $k => $v) echo '<tr><th>', htmlspecialchars($k), '</th><td>', Helpers::clickableDump($v), "</td></tr>\n";
-			?>
-			</table>
-			</div>
-			<?php endif ?>
-			<?php endforeach ?>
-		</div></div>
-
-		<div class="panel">
-		<h2><a href="#" rel="netteBsPnl<?php echo ++$counter ?>">HTTP response <abbr>&#x25ba;</abbr></a></h2>
-
-		<div id="netteBsPnl<?php echo $counter ?>" class="nette-collapsed inner">
-			<h3>Headers</h3>
-			<?php if (headers_list()): ?>
-			<pre><?php
-			foreach (headers_list() as $s) echo htmlspecialchars($s), '<br>';
-			?></pre>
-			<?php else: ?>
-			<p><i>no headers</i></p>
-			<?php endif ?>
-		</div></div>
-
-		<ul>
-			<li>Report generated at <?php echo @date('Y/m/d H:i:s', Debugger::$time) ?></li>
-			<?php if (preg_match('#^https?://#', Debugger::$source)): ?>
-				<li><a href="<?php echo htmlSpecialChars(Debugger::$source) ?>"><?php echo htmlSpecialChars(Debugger::$source) ?></a></li>
-			<?php elseif (Debugger::$source): ?>
-				<li><?php echo htmlSpecialChars(Debugger::$source) ?></li>
-			<?php endif ?>
-			<li>PHP <?php echo htmlSpecialChars(PHP_VERSION) ?></li>
-			<?php if (isset($_SERVER['SERVER_SOFTWARE'])): ?><li><?php echo htmlSpecialChars($_SERVER['SERVER_SOFTWARE']) ?></li><?php endif ?>
-			<?php if (class_exists('Nette\Framework')): ?><li><?php echo htmlSpecialChars('Nette Framework ' . Nette\Framework::VERSION) ?> <i>(revision <?php echo htmlSpecialChars(Nette\Framework::REVISION) ?>)</i></li><?php endif ?>
-		</ul>
-	</div>
-</div>
-
-</body>
-</html>
-<?php
-	}
-
-	static function highlightFile($file, $line, $count = 15, $vars = array())
-	{
-		if (function_exists('ini_set')) {
-			ini_set('highlight.comment', '#998; font-style: italic');
-			ini_set('highlight.default', '#000');
-			ini_set('highlight.html', '#06B');
-			ini_set('highlight.keyword', '#D24; font-weight: bold');
-			ini_set('highlight.string', '#080');
-		}
-
-		$start = max(1, $line - floor($count / 2));
-
-		$source = @file_get_contents($file);
-		if (!$source) {
-			return;
-		}
-		$source = explode("\n", highlight_string($source, TRUE));
-		$spans = 1;
-		$out = $source[0];
-		$source = explode('<br />', $source[1]);
-		array_unshift($source, NULL);
-
-		$i = $start;
-		while (--$i >= 1) {
-			if (preg_match('#.*(</?span[^>]*>)#', $source[$i], $m)) {
-				if ($m[1] !== '</span>') {
-					$spans++; $out .= $m[1];
-				}
-				break;
-			}
-		}
-
-		$source = array_slice($source, $start, $count, TRUE);
-		end($source);
-		$numWidth = strlen((string) key($source));
-
-		foreach ($source as $n => $s) {
-			$spans += substr_count($s, '<span') - substr_count($s, '</span');
-			$s = str_replace(array("\r", "\n"), array('', ''), $s);
-			preg_match_all('#<[^>]+>#', $s, $tags);
-			if ($n === $line) {
-				$out .= sprintf(
-					"<span class='highlight'>%{$numWidth}s:    %s\n</span>%s",
-					$n,
-					strip_tags($s),
-					implode('', $tags[0])
-				);
-			} else {
-				$out .= sprintf("<span class='line'>%{$numWidth}s:</span>    %s\n", $n, $s);
-			}
-		}
-		$out .= str_repeat('</span>', $spans) . '</code>';
-
-		$out = preg_replace_callback('#">\$(\w+)( )?</span>#', function($m) use($vars) {
-			return isset($vars[$m[1]])
-				? '" title="' . str_replace('"', '"', strip_tags(Helpers::htmlDump($vars[$m[1]]))) . $m[0]
-				: $m[0];
-		}, $out);
-
-		return $out;
-	}
-
-}
-
-class Bar extends Nette\Object
-{
-
-	private $panels = array();
-
-	function addPanel(IBarPanel $panel, $id = NULL)
-	{
-		if ($id === NULL) {
-			$c = 0;
-			do {
-				$id = get_class($panel) . ($c++ ? "-$c" : '');
-			} while (isset($this->panels[$id]));
-		}
-		$this->panels[$id] = $panel;
-	}
-
-	function render()
-	{
-		$panels = array();
-		foreach ($this->panels as $id => $panel) {
-			try {
-				$panels[] = array(
-					'id' => preg_replace('#[^a-z0-9]+#i', '-', $id),
-					'tab' => $tab = (string) $panel->getTab(),
-					'panel' => $tab ? (string) $panel->getPanel() : NULL,
-				);
-			} catch (\Exception $e) {
-				$panels[] = array(
-					'id' => "error-$id",
-					'tab' => "Error: $id",
-					'panel' => nl2br(htmlSpecialChars((string) $e)),
-				);
-			}
-		}
-
-?>
-
-<!-- Nette Debug Bar -->
-
-<?php ob_start() ?>
- 
-
-<style id="nette-debug-style" class="nette">#nette-debug{display:none;position:fixed}body#nette-debug{margin:5px 5px 0;display:block}#nette-debug *{font:inherit;color:inherit;background:transparent;margin:0;padding:0;border:none;text-align:inherit;list-style:inherit}#nette-debug .nette-fixed-coords{position:fixed;_position:absolute;right:0;bottom:0;max-width:100%}#nette-debug a{color:#125EAE;text-decoration:none}#nette-debug .nette-panel a{color:#125EAE;text-decoration:none}#nette-debug  [...]
-
-<!--[if lt IE 8]><style class="nette">#nette-debug-bar img{display:none}#nette-debug-bar li{border-left:1px solid #DCD7C8;padding:0 3px}#nette-debug-logo span{background:#edeae0;display:inline}</style><![endif]-->
-
-<?php foreach ($panels as $id => $panel): if (!$panel['panel']) continue; ?>
-<div class="nette-fixed-coords">
-	<div class="nette-panel" id="nette-debug-panel-<?php echo $panel['id'] ?>">
-		<?php echo $panel['panel'] ?>
-		<div class="nette-icons">
-			<a href="#" title="open in window">¤</a>
-			<a href="#" rel="close" title="close window">×</a>
-		</div>
-	</div>
-</div>
-<?php endforeach ?>
-
-<div class="nette-fixed-coords">
-	<div id="nette-debug-bar">
-		<ul>
-			<li id="nette-debug-logo" title="PHP <?php echo htmlSpecialChars(PHP_VERSION . " |\n"
-			. (isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] . " |\n" : '')
-			. (class_exists('Nette\Framework') ? 'Nette Framework ' . Nette\Framework::VERSION . ' (' . substr(Nette\Framework::REVISION, 8) . ')' : '')) ?>"> <span>Nette Framework</span></li>
-			<?php foreach ($panels as $panel): if (!$panel['tab']) continue; ?>
-			<li><?php if ($panel['panel']): ?><a href="#" rel="<?php echo $panel['id'] ?>"><?php echo trim($panel['tab']) ?></a><?php else: echo '<span>', trim($panel['tab']), '</span>'; endif ?></li>
-			<?php endforeach ?>
-			<li><a href="#" rel="close" title="close debug bar">×</a></li>
-		</ul>
-	</div>
-</div>
-<?php $output = ob_get_clean(); ?>
-
-<div id="nette-debug"></div>
-
-<!-- /Nette Debug Bar -->
-<?php
-	}
-
-}
-
-final class DefaultBarPanel extends Nette\Object implements IBarPanel
-{
-	private $id;
-
-	public $data;
-
-	function __construct($id)
-	{
-		$this->id = $id;
-	}
-
-	function getTab()
-	{
-		ob_start();
-		$data = $this->data;
-		if ($this->id === 'time') {
-
-?>
-<span title="Execution time"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ6SURBVDjLjZO7T1NhGMY7Mji6uJgYt8bElTjof6CDg4sMSqIxJsRGB5F4TwQSIg1QKC0KWmkZEEsKtEcSxF5ohV5pKSicXqX3aqGn957z+PUEGopiGJ583/A+v3znvPkJAAjWR0VNJG0kGhKahCFhXcN3YBFfx8Kry6ym4xIzce88/fbWGY2k5WRb77UTTbWuYA9gDGg7EVmSIOF4g5T7HZKuMcSW5djWDyL0uRf0dCc8inYYxTcw9fAiCMBYB3gVj1z7gLhNTjKCqHkYP79KENC9Bq3uxrrqORzy+9D3tPAAccspVx1gWg0 [...]
-/><?php echo number_format((microtime(TRUE) - Debugger::$time) * 1000, 1, '.', ' ') ?> ms</span>
-<?php
-		} elseif ($this->id === 'memory') {
-
-?>
-<span title="The peak of allocated memory"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGvSURBVDjLpZO7alZREEbXiSdqJJDKYJNCkPBXYq12prHwBezSCpaidnY+graCYO0DpLRTQcR3EFLl8p+9525xgkRIJJApB2bN+gZmqCouU+NZzVef9isyUYeIRD0RTz482xouBBBNHi5u4JlkgUfx+evhxQ2aJRrJ/oFjUWysXeG45cUBy+aoJ90Sj0LGFY6anw2o1y/mK2ZS5pQ50+2XiBbdCvPk+mpw2OM/Bo92IJMhgiGCox+JeNEksIC11eLwvAhlzuAO37+BG9y9x3FTuiWTzhH61QFvdg5AdAZIB [...]
-/><?php echo function_exists('memory_get_peak_usage') ? number_format(memory_get_peak_usage() / 1000000, 2, '.', ' ') : 'n/a'; ?> MB</span>
-<?php
-		} elseif ($this->id === 'dumps' && $this->data) {
-
-?>
-<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIASURBVDjLpVPPaxNREJ6Vt01caH4oWk1T0ZKlGIo9RG+BUsEK4kEP/Q8qPXnpqRdPBf8A8Wahhx7FQ0GF9FJ6UksqwfTSBDGyB5HkkphC9tfb7jfbtyQQTx142byZ75v5ZnZWC4KALmICPy+2DkvKIX2f/POz83LxCL7nrz+WPNcll49DrhM9v7xdO9JW330DuXrrqkFSgig5iR2Cfv3t3gNxOnv5BwU+eZ5HuON5/PMPJZKJ+yKQfpW0S7TxdC6WJaWkyvff1LDaFRAeLZj05MHsiPTS6hua0PUqtwC5sHq9zv9RYWl+nu5cETcnJ1M0M5WlWq3GsX6/T+VymRzH [...]
-<?php
-		} elseif ($this->id === 'errors' && $this->data) {
-
-?>
-<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVDjLpVNLSJQBEP7+h6uu62vLVAJDW1KQTMrINQ1vPQzq1GOpa9EppGOHLh0kCEKL7JBEhVCHihAsESyJiE4FWShGRmauu7KYiv6Pma+DGoFrBQ7MzGFmPr5vmDFIYj1mr1WYfrHPovA9VVOqbC7e/1rS9ZlrAVDYHig5WB0oPtBI0TNrUiC5yhP9jeF4X8NPcWfopoY48XT39PjjXeF0vWkZqOjd7LJYrmGasHPCCJbHwhS9/F8M4s8baid764Xi0Ilfp5voorpJfn2wwx/r3l77TwZUvR+qajXVn8PnvocYfXYH6k2ioOaCpaIdf11ivDcayyiMVudsOYqF [...]
-/><span class="nette-warning"><?php echo array_sum($data) ?> errors</span>
-<?php
-		}
-		return ob_get_clean();
-	}
-
-	function getPanel()
-	{
-		ob_start();
-		$data = $this->data;
-		if ($this->id === 'dumps') {
-
-?>
-<style>#nette-debug .nette-DumpPanel h2{font:11pt/1.5 sans-serif;margin:0;padding:2px 8px;background:#3484d2;color:white}#nette-debug .nette-DumpPanel table{width:100%}#nette-debug .nette-DumpPanel a{color:#333;background:transparent}#nette-debug .nette-DumpPanel a abbr{font-family:sans-serif;color:#999}#nette-debug .nette-DumpPanel pre .php-array,#nette-debug .nette-DumpPanel pre .php-object{color:#c16549}</style>
-
-<h1>Dumped variables</h1>
-
-<div class="nette-inner nette-DumpPanel">
-<?php foreach ($data as $item): ?>
-	<?php if ($item['title']):?>
-	<h2><?php echo htmlspecialchars($item['title']) ?></h2>
-	<?php endif ?>
-
-	<table>
-	<?php $i = 0 ?>
-	<?php foreach ($item['dump'] as $key => $dump): ?>
-	<tr class="<?php echo $i++ % 2 ? 'nette-alt' : '' ?>">
-		<th><?php echo htmlspecialchars($key) ?></th>
-		<td><?php echo $dump ?></td>
-	</tr>
-	<?php endforeach ?>
-	</table>
-<?php endforeach ?>
-</div>
-<?php
-		} elseif ($this->id === 'errors') {
-
-?>
-<h1>Errors</h1>
-
-<div class="nette-inner">
-<table>
-<?php $i = 0 ?>
-<?php foreach ($data as $item => $count): list($message, $file, $line) = explode('|', $item) ?>
-<tr class="<?php echo $i++ % 2 ? 'nette-alt' : '' ?>">
-	<td class="nette-right"><?php echo $count ? "$count\xC3\x97" : '' ?></td>
-	<td><pre><?php echo htmlspecialchars($message), ' in ', Helpers::editorLink($file, $line), ':', $line ?></pre></td>
-</tr>
-<?php endforeach ?>
-</table>
-</div>
-<?php
-		}
-		return ob_get_clean();
-	}
-
-}
-
-}
-
-namespace Nette\Utils {
-
-use Nette;
-
-final class SafeStream
-{
-
-	const PROTOCOL = 'safe';
-
-	private $handle;
-
-	private $tempHandle;
-
-	private $file;
-
-	private $tempFile;
-
-	private $deleteFile;
-
-	private $writeError = FALSE;
-
-	static function register()
-	{
-		return stream_wrapper_register(self::PROTOCOL, __CLASS__);
-	}
-
-	function stream_open($path, $mode, $options, &$opened_path)
-	{
-		$path = substr($path, strlen(self::PROTOCOL)+3);
-
-		$flag = trim($mode, 'rwax+');
-		$mode = trim($mode, 'tb');
-		$use_path = (bool) (STREAM_USE_PATH & $options);
-
-		if ($mode === 'r') {
-			return $this->checkAndLock($this->tempHandle = fopen($path, 'r'.$flag, $use_path), LOCK_SH);
-
-		} elseif ($mode === 'r+') {
-			if (!$this->checkAndLock($this->handle = fopen($path, 'r'.$flag, $use_path), LOCK_EX)) {
-				return FALSE;
-			}
-
-		} elseif ($mode[0] === 'x') {
-			if (!$this->checkAndLock($this->handle = fopen($path, 'x'.$flag, $use_path), LOCK_EX)) {
-				return FALSE;
-			}
-			$this->deleteFile = TRUE;
-
-		} elseif ($mode[0] === 'w' || $mode[0] === 'a') {
-			if ($this->checkAndLock($this->handle = @fopen($path, 'x'.$flag, $use_path), LOCK_EX)) {
-				$this->deleteFile = TRUE;
-
-			} elseif (!$this->checkAndLock($this->handle = fopen($path, 'a+'.$flag, $use_path), LOCK_EX)) {
-				return FALSE;
-			}
-
-		} else {
-			trigger_error("Unknown mode $mode", E_USER_WARNING);
-			return FALSE;
-		}
-
-		$tmp = '~~' . lcg_value() . '.tmp';
-		if (!$this->tempHandle = fopen($path . $tmp, (strpos($mode, '+') ? 'x+' : 'x').$flag, $use_path)) {
-			$this->clean();
-			return FALSE;
-		}
-		$this->tempFile = realpath($path . $tmp);
-		$this->file = substr($this->tempFile, 0, -strlen($tmp));
-
-		if ($mode === 'r+' || $mode[0] === 'a') {
-			$stat = fstat($this->handle);
-			fseek($this->handle, 0);
-			if (stream_copy_to_stream($this->handle, $this->tempHandle) !== $stat['size']) {
-				$this->clean();
-				return FALSE;
-			}
-
-			if ($mode[0] === 'a') {
-				fseek($this->tempHandle, 0, SEEK_END);
-			}
-		}
-
-		return TRUE;
-	}
-
-	private function checkAndLock($handle, $lock)
-	{
-		if (!$handle) {
-			return FALSE;
-
-		} elseif (!flock($handle, $lock)) {
-			fclose($handle);
-			return FALSE;
-		}
-
-		return TRUE;
-	}
-
-	private function clean()
-	{
-		flock($this->handle, LOCK_UN);
-		fclose($this->handle);
-		if ($this->deleteFile) {
-			unlink($this->file);
-		}
-		if ($this->tempHandle) {
-			fclose($this->tempHandle);
-			unlink($this->tempFile);
-		}
-	}
-
-	function stream_close()
-	{
-		if (!$this->tempFile) {
-			flock($this->tempHandle, LOCK_UN);
-			fclose($this->tempHandle);
-			return;
-		}
-
-		flock($this->handle, LOCK_UN);
-		fclose($this->handle);
-		fclose($this->tempHandle);
-
-		if ($this->writeError || !rename($this->tempFile, $this->file)
-		) {
-			unlink($this->tempFile);
-			if ($this->deleteFile) {
-				unlink($this->file);
-			}
-		}
-	}
-
-	function stream_read($length)
-	{
-		return fread($this->tempHandle, $length);
-	}
-
-	function stream_write($data)
-	{
-		$len = strlen($data);
-		$res = fwrite($this->tempHandle, $data, $len);
-
-		if ($res !== $len) {
-			$this->writeError = TRUE;
-		}
-
-		return $res;
-	}
-
-	function stream_tell()
-	{
-		return ftell($this->tempHandle);
-	}
-
-	function stream_eof()
-	{
-		return feof($this->tempHandle);
-	}
-
-	function stream_seek($offset, $whence)
-	{
-		return fseek($this->tempHandle, $offset, $whence) === 0;
-	}
-
-	function stream_stat()
-	{
-		return fstat($this->tempHandle);
-	}
-
-	function url_stat($path, $flags)
-	{
-
-		$path = substr($path, strlen(self::PROTOCOL)+3);
-		return ($flags & STREAM_URL_STAT_LINK) ? @lstat($path) : @stat($path);
-	}
-
-	function unlink($path)
-	{
-		$path = substr($path, strlen(self::PROTOCOL)+3);
-		return unlink($path);
-	}
-
-}
-
-}
-
-namespace Nette\Application {
-
-use Nette;
-
-class Application extends Nette\Object
-{
-
-	public static $maxLoop = 20;
-
-	public $catchExceptions;
-
-	public $errorPresenter;
-
-	public $onStartup;
-
-	public $onShutdown;
-
-	public $onRequest;
-
-	public $onResponse;
-
-	public $onError;
-
-	public $allowedMethods = array('GET', 'POST', 'HEAD', 'PUT', 'DELETE');
-
-	private $requests = array();
-
-	private $presenter;
-
-	private $context;
-
-	function __construct(Nette\DI\IContainer $context)
-	{
-		$this->context = $context;
-	}
-
-	function run()
-	{
-		$httpRequest = $this->context->httpRequest;
-		$httpResponse = $this->context->httpResponse;
-
-		if ($this->allowedMethods) {
-			$method = $httpRequest->getMethod();
-			if (!in_array($method, $this->allowedMethods, TRUE)) {
-				$httpResponse->setCode(Nette\Http\IResponse::S501_NOT_IMPLEMENTED);
-				$httpResponse->setHeader('Allow', implode(',', $this->allowedMethods));
-				echo '<h1>Method ' . htmlSpecialChars($method) . ' is not implemented</h1>';
-				return;
-			}
-		}
-
-		$request = NULL;
-		$repeatedError = FALSE;
-		do {
-			try {
-				if (count($this->requests) > self::$maxLoop) {
-					throw new ApplicationException('Too many loops detected in application life cycle.');
-				}
-
-				if (!$request) {
-					$this->onStartup($this);
-
-					$router = $this->getRouter();
-
-					Diagnostics\RoutingPanel::initialize($this, $httpRequest);
-
-					$request = $router->match($httpRequest);
-					if (!$request instanceof Request) {
-						$request = NULL;
-						throw new BadRequestException('No route for HTTP request.');
-					}
-
-					if (strcasecmp($request->getPresenterName(), $this->errorPresenter) === 0) {
-						throw new BadRequestException('Invalid request. Presenter is not achievable.');
-					}
-				}
-
-				$this->requests[] = $request;
-				$this->onRequest($this, $request);
-
-				$presenterName = $request->getPresenterName();
-				try {
-					$this->presenter = $this->getPresenterFactory()->createPresenter($presenterName);
-				} catch (InvalidPresenterException $e) {
-					throw new BadRequestException($e->getMessage(), 404, $e);
-				}
-
-				$this->getPresenterFactory()->getPresenterClass($presenterName);
-				$request->setPresenterName($presenterName);
-				$request->freeze();
-
-				$response = $this->presenter->run($request);
-				$this->onResponse($this, $response);
-
-				if ($response instanceof Responses\ForwardResponse) {
-					$request = $response->getRequest();
-					continue;
-
-				} elseif ($response instanceof IResponse) {
-					$response->send($httpRequest, $httpResponse);
-				}
-				break;
-
-			} catch (\Exception $e) {
-
-				$this->onError($this, $e);
-
-				if (!$this->catchExceptions) {
-					$this->onShutdown($this, $e);
-					throw $e;
-				}
-
-				if ($repeatedError) {
-					$e = new ApplicationException('An error occurred while executing error-presenter', 0, $e);
-				}
-
-				if (!$httpResponse->isSent()) {
-					$httpResponse->setCode($e instanceof BadRequestException ? $e->getCode() : 500);
-				}
-
-				if (!$repeatedError && $this->errorPresenter) {
-					$repeatedError = TRUE;
-					if ($this->presenter instanceof UI\Presenter) {
-						try {
-							$this->presenter->forward(":$this->errorPresenter:", array('exception' => $e));
-						} catch (AbortException $foo) {
-							$request = $this->presenter->getLastCreatedRequest();
-						}
-					} else {
-						$request = new Request(
-							$this->errorPresenter,
-							Request::FORWARD,
-							array('exception' => $e)
-						);
-					}
-
-				} else {
-					if ($e instanceof BadRequestException) {
-						$code = $e->getCode();
-					} else {
-						$code = 500;
-						Nette\Diagnostics\Debugger::log($e, Nette\Diagnostics\Debugger::ERROR);
-					}
-
-$messages = array(
-	0 => array('Oops...', 'Your browser sent a request that this server could not understand or process.'),
-	403 => array('Access Denied', 'You do not have permission to view this page. Please try contact the web site administrator if you believe you should be able to view this page.'),
-	404 => array('Page Not Found', 'The page you requested could not be found. It is possible that the address is incorrect, or that the page no longer exists. Please use a search engine to find what you are looking for.'),
-	405 => array('Method Not Allowed', 'The requested method is not allowed for the URL.'),
-	410 => array('Page Not Found', 'The page you requested has been taken off the site. We apologize for the inconvenience.'),
-	500 => array('Server Error', 'We\'re sorry! The server encountered an internal error and was unable to complete your request. Please try again later.'),
-);
-$message = isset($messages[$code]) ? $messages[$code] : $messages[0];
-
-?>
-<!DOCTYPE html>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name=robots content=noindex><meta name=generator content="Nette Framework">
-<style>body{color:#333;background:white;width:500px;margin:100px auto}h1{font:bold 47px/1.5 sans-serif;margin:.6em 0}p{font:21px/1.5 Georgia,serif;margin:1.5em 0}small{font-size:70%;color:gray}</style>
-
-<title><?php echo $message[0] ?></title>
-
-<h1><?php echo $message[0] ?></h1>
-
-<p><?php echo $message[1] ?></p>
-
-<?php if ($code): ?><p><small>error <?php echo $code ?></small></p><?php endif ?>
-<?php
-					break;
-				}
-			}
-		} while (1);
-
-		$this->onShutdown($this, isset($e) ? $e : NULL);
-	}
-
-	final function getRequests()
-	{
-		return $this->requests;
-	}
-
-	final function getPresenter()
-	{
-		return $this->presenter;
-	}
-
-	protected function getContext()
-	{
-		return $this->context;
-	}
-
-	function getRouter()
-	{
-		return $this->context->router;
-	}
-
-	function getPresenterFactory()
-	{
-		return $this->context->presenterFactory;
-	}
-
-	function storeRequest($expiration = '+ 10 minutes')
-	{
-		$session = $this->context->session->getSection('Nette.Application/requests');
-		do {
-			$key = Nette\Utils\Strings::random(5);
-		} while (isset($session[$key]));
-
-		$session[$key] = end($this->requests);
-		$session->setExpiration($expiration, $key);
-		return $key;
-	}
-
-	function restoreRequest($key)
-	{
-		$session = $this->context->session->getSection('Nette.Application/requests');
-		if (isset($session[$key])) {
-			$request = clone $session[$key];
-			unset($session[$key]);
-			$request->setFlag(Request::RESTORED, TRUE);
-			$this->presenter->sendResponse(new Responses\ForwardResponse($request));
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Application\Diagnostics {
-
-use Nette;use Nette\Application\Routers;use Nette\Application\UI\Presenter;
-use Nette\Diagnostics\Debugger;
-
-class RoutingPanel extends Nette\Object implements Nette\Diagnostics\IBarPanel
-{
-
-	private $router;
-
-	private $httpRequest;
-
-	private $routers = array();
-
-	private $request;
-
-	static function initialize(Nette\Application\Application $application, Nette\Http\IRequest $httpRequest)
-	{
-		Debugger::$bar->addPanel(new self($application->getRouter(), $httpRequest));
-		Debugger::$blueScreen->addPanel(function($e) use($application) {
-			if ($e === NULL) {
-				return array(
-					'tab' => 'Nette Application',
-					'panel' => '<h3>Requests</h3>' . Nette\Diagnostics\Helpers::clickableDump($application->getRequests())
-						. '<h3>Presenter</h3>' . Nette\Diagnostics\Helpers::clickableDump($application->getPresenter())
-				);
-			}
-		});
-	}
-
-	function __construct(Nette\Application\IRouter $router, Nette\Http\IRequest $httpRequest)
-	{
-		$this->router = $router;
-		$this->httpRequest = $httpRequest;
-	}
-
-	function getTab()
-	{
-		$this->analyse($this->router);
-		ob_start();
-
-?>
-<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJHSURBVDjLlZPNi81hFMc/z7137p1mTCFvNZfGSzLIWNjZKRvFRoqNhRCSYm8xS3+AxRRZ2JAFJWJHSQqTQkbEzYwIM+6Yid/znJfH4prLXShOnb6r8/nWOd8Tcs78bz0/f+KMu50y05nK/wy+uHDylbutqS5extvGcxaWqtoGDA8PZ3dnrs2srQc2Zko41UXLmLdyDW5OfvsUkUgbYGbU63UAQggdmvMzFmzZCgTi7CQmkZwdEaX0JwDgTnGbTCaE0G4zw80omhPI92lcEtkNkdgJCCHwJX7mZvNaB0A14SaYJlwTrpHsTkoFlV1nt2c3x5YYo1/vM9A/gKpxdfwy [...]
-/><?php if (empty($this->request)): ?>no route<?php else: echo $this->request->getPresenterName() . ':' . (isset($this->request->params[Presenter::ACTION_KEY]) ? $this->request->params[Presenter::ACTION_KEY] : Presenter::DEFAULT_ACTION) . (isset($this->request->params[Presenter::SIGNAL_KEY]) ? " {$this->request->params[Presenter::SIGNAL_KEY]}!" : ''); endif ?>
-<?php
-		return ob_get_clean();
-	}
-
-	function getPanel()
-	{
-		ob_start();
-
-?>
-<style>#nette-debug .nette-RoutingPanel table{font:9pt/1.5 Consolas,monospace}#nette-debug .nette-RoutingPanel .yes td{color:green}#nette-debug .nette-RoutingPanel .may td{color:#67F}#nette-debug .nette-RoutingPanel pre,#nette-debug .nette-RoutingPanel code{display:inline}</style>
-
-<div class="nette-RoutingPanel">
-<h1>
-<?php if (empty($this->request)): ?>
-	no route
-<?php else: ?>
-	<?php echo $this->request->getPresenterName() . ':' . (isset($this->request->params[Presenter::ACTION_KEY]) ? $this->request->params[Presenter::ACTION_KEY] : Presenter::DEFAULT_ACTION) . (isset($this->request->params[Presenter::SIGNAL_KEY]) ? " {$this->request->params[Presenter::SIGNAL_KEY]}!" : '') ?>
-<?php endif ?>
-</h1>
-
-<?php if (!empty($this->request)): ?>
-	<?php $params = $this->request->getParams() ?>
-	<?php if (empty($params)): ?>
-		<p>No parameters.</p>
-
-	<?php else: ?>
-		<table>
-		<thead>
-		<tr>
-			<th>Parameter</th>
-			<th>Value</th>
-		</tr>
-		</thead>
-		<tbody>
-		<?php unset($params[Presenter::ACTION_KEY], $params[Presenter::SIGNAL_KEY]) ?>
-		<?php foreach ($params as $key => $value): ?>
-		<tr>
-			<td><code><?php echo htmlSpecialChars($key) ?></code></td>
-			<td><?php if (is_string($value)):?><code><?php echo htmlSpecialChars($value) ?></code><?php else: echo Debugger::dump($value, TRUE); endif ?></td>
-		</tr>
-		<?php endforeach ?>
-		</tbody>
-		</table>
-	<?php endif ?>
-<?php endif ?>
-
-<h2>Routers</h2>
-
-<?php if (empty($this->routers)): ?>
-	<p>No routers defined.</p>
-
-<?php else: ?>
-	<div class="nette-inner">
-	<table>
-	<thead>
-	<tr>
-		<th>Matched?</th>
-		<th>Class</th>
-		<th>Mask</th>
-		<th>Defaults</th>
-		<th>Request</th>
-	</tr>
-	</thead>
-
-	<tbody>
-	<?php foreach ($this->routers as $router): ?>
-	<tr class="<?php echo $router['matched'] ?>">
-		<td><?php echo $router['matched'] ?></td>
-
-		<td><code title="<?php echo htmlSpecialChars($router['class']) ?>"><?php echo preg_replace('#.+\\\\#', '', htmlSpecialChars($router['class'])) ?></code></td>
-
-		<td><code><strong><?php echo htmlSpecialChars($router['mask']) ?></strong></code></td>
-
-		<td><code>
-		<?php foreach ($router['defaults'] as $key => $value): ?>
-			<?php echo htmlSpecialChars($key), " = ", is_string($value) ? htmlSpecialChars($value) : str_replace("\n</pre", '</pre', Debugger::dump($value, TRUE)) ?><br />
-		<?php endforeach ?>
-		</code></td>
-
-		<td><?php if ($router['request']): ?><code>
-		<?php $params = $router['request']->getParams(); ?>
-		<strong><?php echo htmlSpecialChars($router['request']->getPresenterName() . ':' . (isset($params[Presenter::ACTION_KEY]) ? $params[Presenter::ACTION_KEY] : Presenter::DEFAULT_ACTION)) ?></strong><br />
-		<?php unset($params[Presenter::ACTION_KEY]) ?>
-		<?php foreach ($params as $key => $value): ?>
-			<?php echo htmlSpecialChars($key), " = ", is_string($value) ? htmlSpecialChars($value) : str_replace("\n</pre", '</pre', Debugger::dump($value, TRUE)) ?><br />
-		<?php endforeach ?>
-		</code><?php endif ?></td>
-	</tr>
-	<?php endforeach ?>
-	</tbody>
-	</table>
-	</div>
-<?php endif ?>
-</div>
-<?php
-		return ob_get_clean();
-	}
-
-	private function analyse($router)
-	{
-		if ($router instanceof Routers\RouteList) {
-			foreach ($router as $subRouter) {
-				$this->analyse($subRouter);
-			}
-			return;
-		}
-
-		$request = $router->match($this->httpRequest);
-		$matched = $request === NULL ? 'no' : 'may';
-		if ($request !== NULL && empty($this->request)) {
-			$this->request = $request;
-			$matched = 'yes';
-		}
-
-		$this->routers[] = array(
-			'matched' => $matched,
-			'class' => get_class($router),
-			'defaults' => $router instanceof Routers\Route || $router instanceof Routers\SimpleRouter ? $router->getDefaults() : array(),
-			'mask' => $router instanceof Routers\Route ? $router->getMask() : NULL,
-			'request' => $request,
-		);
-	}
-
-}
-
-}
-
-namespace Nette\Application {
-
-use Nette;
-
-class AbortException extends \Exception
-{
-}
-
-class ApplicationException extends \Exception
-{
-	}
-
-class InvalidPresenterException extends \Exception
-{
-}
-
-class BadRequestException extends \Exception
-{
-
-	protected $defaultCode = 404;
-
-	function __construct($message = '', $code = 0, \Exception $previous = NULL)
-	{
-		if ($code < 200 || $code > 504) {
-			$code = $this->defaultCode;
-		}
-
-		{
-			parent::__construct($message, $code, $previous);
-		}
-	}
-
-}
-
-class ForbiddenRequestException extends BadRequestException
-{
-
-	protected $defaultCode = 403;
-
-}
-
-}
-
-namespace NetteModule {
-
-use Nette;use Nette\Application;use Nette\Application\Responses;use Nette\Http;
-
-class MicroPresenter extends Nette\Object implements Application\IPresenter
-{
-
-	private $context;
-
-	private $request;
-
-	function run(Application\Request $request)
-	{
-		$this->request = $request;
-
-		$httpRequest = $this->context->httpRequest;
-		if (!$httpRequest->isAjax() && ($request->isMethod('get') || $request->isMethod('head'))) {
-			$refUrl = clone $httpRequest->getUrl();
-			$url = $this->context->router->constructUrl($request, $refUrl->setPath($refUrl->getScriptPath()));
-			if ($url !== NULL && !$httpRequest->getUrl()->isEqual($url)) {
-				return new Responses\RedirectResponse($url, Http\IResponse::S301_MOVED_PERMANENTLY);
-			}
-		}
-
-		$params = $request->getParams();
-		if (!isset($params['callback'])) {
-			return;
-		}
-		$params['presenter'] = $this;
-		$response = callback($params['callback'])->invokeNamedArgs($params);
-
-		if (is_string($response)) {
-			$response = array($response, array());
-		}
-		if (is_array($response)) {
-			if ($response instanceof \SplFileInfo) {
-				$response = $this->createTemplate('Nette\Templating\FileTemplate')
-					->setParams($response[1])->setFile($response[0]);
-			} else {
-				$response = $this->createTemplate('Nette\Templating\Template')
-					->setParams($response[1])->setSource($response[0]);
-			}
-		}
-		if ($response instanceof Nette\Templating\ITemplate) {
-			return new Responses\TextResponse($response);
-		} else {
-			return $response;
-		}
-	}
-
-	function createTemplate($class = NULL, $latteFactory = NULL)
-	{
-		$template = $class ? new $class : new Nette\Templating\FileTemplate;
-
-		$template->setParams($this->request->getParams());
-		$template->presenter = $this;
-		$template->context = $context = $this->context;
-		$url = $context->httpRequest->getUrl();
-		$template->baseUrl = rtrim($url->getBaseUrl(), '/');
-		$template->basePath = rtrim($url->getBasePath(), '/');
-
-		$template->registerHelperLoader('Nette\Templating\DefaultHelpers::loader');
-		$template->setCacheStorage($context->templateCacheStorage);
-		$template->onPrepareFilters[] = function($template) use($latteFactory, $context) {
-			$template->registerFilter($latteFactory ? $latteFactory() : new Nette\Latte\Engine);
-		};
-		return $template;
-	}
-
-	function redirectUrl($url, $code = Http\IResponse::S302_FOUND)
-	{
-		return new Responses\RedirectResponse($url, $code);
-	}
-
-	function error($code, $message = NULL)
-	{
-		throw new Application\BadRequestException($message, $code);
-	}
-
-	function getRequest()
-	{
-		return $this->request;
-	}
-
-	function setContext(Nette\DI\IContainer $context)
-	{
-		$this->context = $context;
-		return $this;
-	}
-
-	final function getContext()
-	{
-		return $this->context;
-	}
-
-}
-
-}
-
-namespace Nette\Application {
-
-use Nette;
-
-class PresenterFactory implements IPresenterFactory
-{
-
-	public $caseSensitive = FALSE;
-
-	private $baseDir;
-
-	private $cache = array();
-
-	private $context;
-
-	function __construct($baseDir, Nette\DI\IContainer $context)
-	{
-		$this->baseDir = $baseDir;
-		$this->context = $context;
-	}
-
-	function createPresenter($name)
-	{
-		$class = $this->getPresenterClass($name);
-		$presenter = new $class;
-		$presenter->setContext($this->context);
-		return $presenter;
-	}
-
-	function getPresenterClass(& $name)
-	{
-		if (isset($this->cache[$name])) {
-			list($class, $name) = $this->cache[$name];
-			return $class;
-		}
-
-		if (!is_string($name) || !Nette\Utils\Strings::match($name, "#^[a-zA-Z\x7f-\xff][a-zA-Z0-9\x7f-\xff:]*$#")) {
-			throw new InvalidPresenterException("Presenter name must be alphanumeric string, '$name' is invalid.");
-		}
-
-		$class = $this->formatPresenterClass($name);
-
-		if (!class_exists($class)) {
-
-			$file = $this->formatPresenterFile($name);
-			if (is_file($file) && is_readable($file)) {
-				Nette\Utils\LimitedScope::load($file);
-			}
-
-			if (!class_exists($class)) {
-				throw new InvalidPresenterException("Cannot load presenter '$name', class '$class' was not found in '$file'.");
-			}
-		}
-
-		$reflection = new Nette\Reflection\ClassType($class);
-		$class = $reflection->getName();
-
-		if (!$reflection->implementsInterface('Nette\Application\IPresenter')) {
-			throw new InvalidPresenterException("Cannot load presenter '$name', class '$class' is not Nette\\Application\\IPresenter implementor.");
-		}
-
-		if ($reflection->isAbstract()) {
-			throw new InvalidPresenterException("Cannot load presenter '$name', class '$class' is abstract.");
-		}
-
-		$realName = $this->unformatPresenterClass($class);
-		if ($name !== $realName) {
-			if ($this->caseSensitive) {
-				throw new InvalidPresenterException("Cannot load presenter '$name', case mismatch. Real name is '$realName'.");
-			} else {
-				$this->cache[$name] = array($class, $realName);
-				$name = $realName;
-			}
-		} else {
-			$this->cache[$name] = array($class, $realName);
-		}
-
-		return $class;
-	}
-
-	function formatPresenterClass($presenter)
-	{
-		return str_replace(':', 'Module\\', $presenter) . 'Presenter';
-	}
-
-	function unformatPresenterClass($class)
-	{
-		return str_replace('Module\\', ':', substr($class, 0, -9));
-	}
-
-	function formatPresenterFile($presenter)
-	{
-		$path = '/' . str_replace(':', 'Module/', $presenter);
-		return $this->baseDir . substr_replace($path, '/presenters', strrpos($path, '/'), 0) . 'Presenter.php';
-	}
-
-}
-
-}
-
-namespace Nette {
-
-use Nette;
-
-abstract class FreezableObject extends Object implements IFreezable
-{
-
-	private $frozen = FALSE;
-
-	function freeze()
-	{
-		$this->frozen = TRUE;
-	}
-
-	final function isFrozen()
-	{
-		return $this->frozen;
-	}
-
-	function __clone()
-	{
-		$this->frozen = FALSE;
-	}
-
-	protected function updating()
-	{
-		if ($this->frozen) {
-			$class = get_class($this);
-			throw new InvalidStateException("Cannot modify a frozen object $class.");
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Application {
-
-use Nette;
-
-final class Request extends Nette\FreezableObject
-{
-
-	const FORWARD = 'FORWARD';
-
-	const SECURED = 'secured';
-
-	const RESTORED = 'restored';
-
-	private $method;
-
-	private $flags = array();
-
-	private $name;
-
-	private $params;
-
-	private $post;
-
-	private $files;
-
-	function __construct($name, $method, array $params, array $post = array(), array $files = array(), array $flags = array())
-	{
-		$this->name = $name;
-		$this->method = $method;
-		$this->params = $params;
-		$this->post = $post;
-		$this->files = $files;
-		$this->flags = $flags;
-	}
-
-	function setPresenterName($name)
-	{
-		$this->updating();
-		$this->name = $name;
-		return $this;
-	}
-
-	function getPresenterName()
-	{
-		return $this->name;
-	}
-
-	function setParams(array $params)
-	{
-		$this->updating();
-		$this->params = $params;
-		return $this;
-	}
-
-	function getParams()
-	{
-		return $this->params;
-	}
-
-	function setPost(array $params)
-	{
-		$this->updating();
-		$this->post = $params;
-		return $this;
-	}
-
-	function getPost()
-	{
-		return $this->post;
-	}
-
-	function setFiles(array $files)
-	{
-		$this->updating();
-		$this->files = $files;
-		return $this;
-	}
-
-	function getFiles()
-	{
-		return $this->files;
-	}
-
-	function setMethod($method)
-	{
-		$this->method = $method;
-		return $this;
-	}
-
-	function getMethod()
-	{
-		return $this->method;
-	}
-
-	function isMethod($method)
-	{
-		return strcasecmp($this->method, $method) === 0;
-	}
-
-	function isPost()
-	{
-		return strcasecmp($this->method, 'post') === 0;
-	}
-
-	function setFlag($flag, $value = TRUE)
-	{
-		$this->updating();
-		$this->flags[$flag] = (bool) $value;
-		return $this;
-	}
-
-	function hasFlag($flag)
-	{
-		return !empty($this->flags[$flag]);
-	}
-
-}
-
-}
-
-namespace Nette\Application\Responses {
-
-use Nette;
-
-class FileResponse extends Nette\Object implements Nette\Application\IResponse
-{
-
-	private $file;
-
-	private $contentType;
-
-	private $name;
-
-	public $resuming = TRUE;
-
-	function __construct($file, $name = NULL, $contentType = NULL)
-	{
-		if (!is_file($file)) {
-			throw new Nette\Application\BadRequestException("File '$file' doesn't exist.");
-		}
-
-		$this->file = $file;
-		$this->name = $name ? $name : basename($file);
-		$this->contentType = $contentType ? $contentType : 'application/octet-stream';
-	}
-
-	final function getFile()
-	{
-		return $this->file;
-	}
-
-	final function getName()
-	{
-		return $this->name;
-	}
-
-	final function getContentType()
-	{
-		return $this->contentType;
-	}
-
-	function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse)
-	{
-		$httpResponse->setContentType($this->contentType);
-		$httpResponse->setHeader('Content-Disposition', 'attachment; filename="' . $this->name . '"');
-
-		$filesize = $length = filesize($this->file);
-		$handle = fopen($this->file, 'r');
-
-		if ($this->resuming) {
-			$httpResponse->setHeader('Accept-Ranges', 'bytes');
-			$range = $httpRequest->getHeader('Range');
-			if ($range !== NULL) {
-				$range = substr($range, 6);
-				list($start, $end) = explode('-', $range);
-				if ($start == NULL) {
-					$start = 0;
-				}
-				if ($end == NULL) {
-					$end = $filesize - 1;
-				}
-
-				if ($start < 0 || $end <= $start || $end > $filesize -1) {
-					$httpResponse->setCode(416);
-					return;
-				}
-
-				$httpResponse->setCode(206);
-				$httpResponse->setHeader('Content-Range', 'bytes ' . $start . '-' . $end . '/' . $filesize);
-				$length = $end - $start + 1;
-				fseek($handle, $start);
-
-			} else {
-				$httpResponse->setHeader('Content-Range', 'bytes 0-' . ($filesize - 1) . '/' . $filesize);
-			}
-		}
-
-		$httpResponse->setHeader('Content-Length', $length);
-		while (!feof($handle)) {
-			echo fread($handle, 4e6);
-		}
-		fclose($handle);
-	}
-
-}
-
-class ForwardResponse extends Nette\Object implements Nette\Application\IResponse
-{
-
-	private $request;
-
-	function __construct(Nette\Application\Request $request)
-	{
-		$this->request = $request;
-	}
-
-	final function getRequest()
-	{
-		return $this->request;
-	}
-
-	function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse)
-	{
-	}
-
-}
-
-class JsonResponse extends Nette\Object implements Nette\Application\IResponse
-{
-
-	private $payload;
-
-	private $contentType;
-
-	function __construct($payload, $contentType = NULL)
-	{
-		if (!is_array($payload) && !is_object($payload)) {
-			throw new Nette\InvalidArgumentException("Payload must be array or object class, " . gettype($payload) . " given.");
-		}
-		$this->payload = $payload;
-		$this->contentType = $contentType ? $contentType : 'application/json';
-	}
-
-	final function getPayload()
-	{
-		return $this->payload;
-	}
-
-	final function getContentType()
-	{
-		return $this->contentType;
-	}
-
-	function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse)
-	{
-		$httpResponse->setContentType($this->contentType);
-		$httpResponse->setExpiration(FALSE);
-		echo Nette\Utils\Json::encode($this->payload);
-	}
-
-}
-
-use Nette\Http;
-
-class RedirectResponse extends Nette\Object implements Nette\Application\IResponse
-{
-
-	private $url;
-
-	private $code;
-
-	function __construct($url, $code = Http\IResponse::S302_FOUND)
-	{
-		$this->url = (string) $url;
-		$this->code = (int) $code;
-	}
-
-	final function getUrl()
-	{
-		return $this->url;
-	}
-
-	final function getCode()
-	{
-		return $this->code;
-	}
-
-	function send(Http\IRequest $httpRequest, Http\IResponse $httpResponse)
-	{
-		$httpResponse->redirect($this->url, $this->code);
-	}
-
-}
-
-class TextResponse extends Nette\Object implements Nette\Application\IResponse
-{
-
-	private $source;
-
-	function __construct($source)
-	{
-		$this->source = $source;
-	}
-
-	final function getSource()
-	{
-		return $this->source;
-	}
-
-	function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse)
-	{
-		if ($this->source instanceof Nette\Templating\ITemplate) {
-			$this->source->render();
-
-		} else {
-			echo $this->source;
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Application\Routers {
-
-use Nette;use Nette\Application;
-
-class CliRouter extends Nette\Object implements Application\IRouter
-{
-	const PRESENTER_KEY = 'action';
-
-	private $defaults;
-
-	function __construct($defaults = array())
-	{
-		$this->defaults = $defaults;
-	}
-
-	function match(Nette\Http\IRequest $httpRequest)
-	{
-		if (empty($_SERVER['argv']) || !is_array($_SERVER['argv'])) {
-			return NULL;
-		}
-
-		$names = array(self::PRESENTER_KEY);
-		$params = $this->defaults;
-		$args = $_SERVER['argv'];
-		array_shift($args);
-		$args[] = '--';
-
-		foreach ($args as $arg) {
-			$opt = preg_replace('#/|-+#A', '', $arg);
-			if ($opt === $arg) {
-				if (isset($flag) || $flag = array_shift($names)) {
-					$params[$flag] = $arg;
-				} else {
-					$params[] = $arg;
-				}
-				$flag = NULL;
-				continue;
-			}
-
-			if (isset($flag)) {
-				$params[$flag] = TRUE;
-				$flag = NULL;
-			}
-
-			if ($opt !== '') {
-				$pair = explode('=', $opt, 2);
-				if (isset($pair[1])) {
-					$params[$pair[0]] = $pair[1];
-				} else {
-					$flag = $pair[0];
-				}
-			}
-		}
-
-		if (!isset($params[self::PRESENTER_KEY])) {
-			throw new Nette\InvalidStateException('Missing presenter & action in route definition.');
-		}
-		$presenter = $params[self::PRESENTER_KEY];
-		if ($a = strrpos($presenter, ':')) {
-			$params[self::PRESENTER_KEY] = substr($presenter, $a + 1);
-			$presenter = substr($presenter, 0, $a);
-		}
-
-		return new Application\Request(
-			$presenter,
-			'CLI',
-			$params
-		);
-	}
-
-	function constructUrl(Application\Request $appRequest, Nette\Http\Url $refUrl)
-	{
-		return NULL;
-	}
-
-	function getDefaults()
-	{
-		return $this->defaults;
-	}
-
-}
-
-use Nette\Utils\Strings;
-
-class Route extends Nette\Object implements Application\IRouter
-{
-	const PRESENTER_KEY = 'presenter';
-	const MODULE_KEY = 'module';
-
-	const CASE_SENSITIVE = 256;
-
-	const HOST = 1,
-		PATH = 2,
-		RELATIVE = 3;
-
-	const VALUE = 'value';
-	const PATTERN = 'pattern';
-	const FILTER_IN = 'filterIn';
-	const FILTER_OUT = 'filterOut';
-	const FILTER_TABLE = 'filterTable';
-
-	const OPTIONAL = 0,
-		PATH_OPTIONAL = 1,
-		CONSTANT = 2;
-
-	public static $defaultFlags = 0;
-
-	public static $styles = array(
-		'#' => array(
-			self::PATTERN => '[^/]+',
-			self::FILTER_IN => 'rawurldecode',
-			self::FILTER_OUT => 'rawurlencode',
-		),
-		'?#' => array(
-		),
-		'module' => array(
-			self::PATTERN => '[a-z][a-z0-9.-]*',
-			self::FILTER_IN => array(__CLASS__, 'path2presenter'),
-			self::FILTER_OUT => array(__CLASS__, 'presenter2path'),
-		),
-		'presenter' => array(
-			self::PATTERN => '[a-z][a-z0-9.-]*',
-			self::FILTER_IN => array(__CLASS__, 'path2presenter'),
-			self::FILTER_OUT => array(__CLASS__, 'presenter2path'),
-		),
-		'action' => array(
-			self::PATTERN => '[a-z][a-z0-9-]*',
-			self::FILTER_IN => array(__CLASS__, 'path2action'),
-			self::FILTER_OUT => array(__CLASS__, 'action2path'),
-		),
-		'?module' => array(
-		),
-		'?presenter' => array(
-		),
-		'?action' => array(
-		),
-	);
-
-	private $mask;
-
-	private $sequence;
-
-	private $re;
-
-	private $metadata = array();
-
-	private $xlat;
-
-	private $type;
-
-	private $flags;
-
-	function __construct($mask, $metadata = array(), $flags = 0)
-	{
-		if (is_string($metadata)) {
-			$a = strrpos($metadata, ':');
-			if (!$a) {
-				throw new Nette\InvalidArgumentException("Second argument must be array or string in format Presenter:action, '$metadata' given.");
-			}
-			$metadata = array(
-				self::PRESENTER_KEY => substr($metadata, 0, $a),
-				'action' => $a === strlen($metadata) - 1 ? Application\UI\Presenter::DEFAULT_ACTION : substr($metadata, $a + 1),
-			);
-		} elseif ($metadata instanceof \Closure || $metadata instanceof Nette\Callback) {
-			$metadata = array(
-				self::PRESENTER_KEY => 'Nette:Micro',
-				'callback' => $metadata,
-			);
-		}
-
-		$this->flags = $flags | self::$defaultFlags;
-		$this->setMask($mask, $metadata);
-	}
-
-	function match(Nette\Http\IRequest $httpRequest)
-	{
-
-		$url = $httpRequest->getUrl();
-
-		if ($this->type === self::HOST) {
-			$path = '//' . $url->getHost() . $url->getPath();
-
-		} elseif ($this->type === self::RELATIVE) {
-			$basePath = $url->getBasePath();
-			if (strncmp($url->getPath(), $basePath, strlen($basePath)) !== 0) {
-				return NULL;
-			}
-			$path = (string) substr($url->getPath(), strlen($basePath));
-
-		} else {
-			$path = $url->getPath();
-		}
-
-		if ($path !== '') {
-			$path = rtrim($path, '/') . '/';
-		}
-
-		if (!$matches = Strings::match($path, $this->re)) {
-
-			return NULL;
-		}
-
-		$params = array();
-		foreach ($matches as $k => $v) {
-			if (is_string($k) && $v !== '') {
-				$params[str_replace('___', '-', $k)] = $v;
-			}
-		}
-
-		foreach ($this->metadata as $name => $meta) {
-			if (isset($params[$name])) {
-
-			} elseif (isset($meta['fixity']) && $meta['fixity'] !== self::OPTIONAL) {
-				$params[$name] = NULL;
-			}
-		}
-
-		if ($this->xlat) {
-			$params += self::renameKeys($httpRequest->getQuery(), array_flip($this->xlat));
-		} else {
-			$params += $httpRequest->getQuery();
-		}
-
-		foreach ($this->metadata as $name => $meta) {
-			if (isset($params[$name])) {
-				if (!is_scalar($params[$name])) {
-
-				} elseif (isset($meta[self::FILTER_TABLE][$params[$name]])) {
-					$params[$name] = $meta[self::FILTER_TABLE][$params[$name]];
-
-				} elseif (isset($meta[self::FILTER_IN])) {
-					$params[$name] = call_user_func($meta[self::FILTER_IN], (string) $params[$name]);
-					if ($params[$name] === NULL && !isset($meta['fixity'])) {
-						return NULL;
-					}
-				}
-
-			} elseif (isset($meta['fixity'])) {
-				$params[$name] = $meta[self::VALUE];
-			}
-		}
-
-		if (!isset($params[self::PRESENTER_KEY])) {
-			throw new Nette\InvalidStateException('Missing presenter in route definition.');
-		}
-		if (isset($this->metadata[self::MODULE_KEY])) {
-			if (!isset($params[self::MODULE_KEY])) {
-				throw new Nette\InvalidStateException('Missing module in route definition.');
-			}
-			$presenter = $params[self::MODULE_KEY] . ':' . $params[self::PRESENTER_KEY];
-			unset($params[self::MODULE_KEY], $params[self::PRESENTER_KEY]);
-
-		} else {
-			$presenter = $params[self::PRESENTER_KEY];
-			unset($params[self::PRESENTER_KEY]);
-		}
-
-		return new Application\Request(
-			$presenter,
-			$httpRequest->getMethod(),
-			$params,
-			$httpRequest->getPost(),
-			$httpRequest->getFiles(),
-			array(Application\Request::SECURED => $httpRequest->isSecured())
-		);
-	}
-
-	function constructUrl(Application\Request $appRequest, Nette\Http\Url $refUrl)
-	{
-		if ($this->flags & self::ONE_WAY) {
-			return NULL;
-		}
-
-		$params = $appRequest->getParams();
-		$metadata = $this->metadata;
-
-		$presenter = $appRequest->getPresenterName();
-		$params[self::PRESENTER_KEY] = $presenter;
-
-		if (isset($metadata[self::MODULE_KEY])) {
-			$module = $metadata[self::MODULE_KEY];
-			if (isset($module['fixity']) && strncasecmp($presenter, $module[self::VALUE] . ':', strlen($module[self::VALUE]) + 1) === 0) {
-				$a = strlen($module[self::VALUE]);
-			} else {
-				$a = strrpos($presenter, ':');
-			}
-			if ($a === FALSE) {
-				$params[self::MODULE_KEY] = '';
-			} else {
-				$params[self::MODULE_KEY] = substr($presenter, 0, $a);
-				$params[self::PRESENTER_KEY] = substr($presenter, $a + 1);
-			}
-		}
-
-		foreach ($metadata as $name => $meta) {
-			if (!isset($params[$name])) {
-				continue;
-			}
-
-			if (isset($meta['fixity'])) {
-				if (is_scalar($params[$name]) ? strcasecmp($params[$name], $meta[self::VALUE]) === 0
-					: $params[$name] === $meta[self::VALUE]
-				) {
-					unset($params[$name]);
-					continue;
-
-				} elseif ($meta['fixity'] === self::CONSTANT) {
-					return NULL;
-				}
-			}
-
-			if (!is_scalar($params[$name])) {
-
-			} elseif (isset($meta['filterTable2'][$params[$name]])) {
-				$params[$name] = $meta['filterTable2'][$params[$name]];
-
-			} elseif (isset($meta[self::FILTER_OUT])) {
-				$params[$name] = call_user_func($meta[self::FILTER_OUT], $params[$name]);
-			}
-
-			if (isset($meta[self::PATTERN]) && !preg_match($meta[self::PATTERN], rawurldecode($params[$name]))) {
-				return NULL;
-			}
-		}
-
-		$sequence = $this->sequence;
-		$brackets = array();
-		$required = 0;
-		$url = '';
-		$i = count($sequence) - 1;
-		do {
-			$url = $sequence[$i] . $url;
-			if ($i === 0) {
-				break;
-			}
-			$i--;
-
-			$name = $sequence[$i]; $i--;
-
-			if ($name === ']') {
-				$brackets[] = $url;
-
-			} elseif ($name[0] === '[') {
-				$tmp = array_pop($brackets);
-				if ($required < count($brackets) + 1) {
-					if ($name !== '[!') {
-						$url = $tmp;
-					}
-				} else {
-					$required = count($brackets);
-				}
-
-			} elseif ($name[0] === '?') {
-				continue;
-
-			} elseif (isset($params[$name]) && $params[$name] != '') {
-				$required = count($brackets);
-				$url = $params[$name] . $url;
-				unset($params[$name]);
-
-			} elseif (isset($metadata[$name]['fixity'])) {
-				$url = $metadata[$name]['defOut'] . $url;
-
-			} else {
-				return NULL;
-			}
-		} while (TRUE);
-
-		if ($this->xlat) {
-			$params = self::renameKeys($params, $this->xlat);
-		}
-
-		$sep = ini_get('arg_separator.input');
-		$query = http_build_query($params, '', $sep ? $sep[0] : '&');
-		if ($query != '') {
-			$url .= '?' . $query;
-		}
-
-		if ($this->type === self::RELATIVE) {
-			$url = '//' . $refUrl->getAuthority() . $refUrl->getBasePath() . $url;
-
-		} elseif ($this->type === self::PATH) {
-			$url = '//' . $refUrl->getAuthority() . $url;
-		}
-
-		if (strpos($url, '//', 2) !== FALSE) {
-			return NULL;
-		}
-
-		$url = ($this->flags & self::SECURED ? 'https:' : 'http:') . $url;
-
-		return $url;
-	}
-
-	private function setMask($mask, array $metadata)
-	{
-		$this->mask = $mask;
-
-		if (substr($mask, 0, 2) === '//') {
-			$this->type = self::HOST;
-
-		} elseif (substr($mask, 0, 1) === '/') {
-			$this->type = self::PATH;
-
-		} else {
-			$this->type = self::RELATIVE;
-		}
-
-		foreach ($metadata as $name => $meta) {
-			if (!is_array($meta)) {
-				$metadata[$name] = array(self::VALUE => $meta, 'fixity' => self::CONSTANT);
-
-			} elseif (array_key_exists(self::VALUE, $meta)) {
-				$metadata[$name]['fixity'] = self::CONSTANT;
-			}
-		}
-
-		$parts = Strings::split($mask, '/<([^>#= ]+)(=[^># ]*)? *([^>#]*)(#?[^>\[\]]*)>|(\[!?|\]|\s*\?.*)/');
-
-		$this->xlat = array();
-		$i = count($parts) - 1;
-
-		if (isset($parts[$i - 1]) && substr(ltrim($parts[$i - 1]), 0, 1) === '?') {
-
-			$matches = Strings::matchAll($parts[$i - 1], '/(?:([a-zA-Z0-9_.-]+)=)?<([^># ]+) *([^>#]*)(#?[^>]*)>/');
-
-			foreach ($matches as $match) {
-				list(, $param, $name, $pattern, $class) = $match;
-
-				if ($class !== '') {
-					if (!isset(self::$styles[$class])) {
-						throw new Nette\InvalidStateException("Parameter '$name' has '$class' flag, but Route::\$styles['$class'] is not set.");
-					}
-					$meta = self::$styles[$class];
-
-				} elseif (isset(self::$styles['?' . $name])) {
-					$meta = self::$styles['?' . $name];
-
-				} else {
-					$meta = self::$styles['?#'];
-				}
-
-				if (isset($metadata[$name])) {
-					$meta = $metadata[$name] + $meta;
-				}
-
-				if (array_key_exists(self::VALUE, $meta)) {
-					$meta['fixity'] = self::OPTIONAL;
-				}
-
-				unset($meta['pattern']);
-				$meta['filterTable2'] = empty($meta[self::FILTER_TABLE]) ? NULL : array_flip($meta[self::FILTER_TABLE]);
-
-				$metadata[$name] = $meta;
-				if ($param !== '') {
-					$this->xlat[$name] = $param;
-				}
-			}
-			$i -= 6;
-		}
-
-		$brackets = 0;
-		$re = '';
-		$sequence = array();
-		$autoOptional = array(0, 0);
-		do {
-			array_unshift($sequence, $parts[$i]);
-			$re = preg_quote($parts[$i], '#') . $re;
-			if ($i === 0) {
-				break;
-			}
-			$i--;
-
-			$part = $parts[$i];
-			if ($part === '[' || $part === ']' || $part === '[!') {
-				$brackets += $part[0] === '[' ? -1 : 1;
-				if ($brackets < 0) {
-					throw new Nette\InvalidArgumentException("Unexpected '$part' in mask '$mask'.");
-				}
-				array_unshift($sequence, $part);
-				$re = ($part[0] === '[' ? '(?:' : ')?') . $re;
-				$i -= 5;
-				continue;
-			}
-
-			$class = $parts[$i]; $i--;
-			$pattern = trim($parts[$i]); $i--;
-			$default = $parts[$i]; $i--;
-			$name = $parts[$i]; $i--;
-			array_unshift($sequence, $name);
-
-			if ($name[0] === '?') {
-				$re = '(?:' . preg_quote(substr($name, 1), '#') . '|' . $pattern . ')' . $re;
-				$sequence[1] = substr($name, 1) . $sequence[1];
-				continue;
-			}
-
-			if (preg_match('#[^a-z0-9_-]#i', $name)) {
-				throw new Nette\InvalidArgumentException("Parameter name must be alphanumeric string due to limitations of PCRE, '$name' given.");
-			}
-
-			if ($class !== '') {
-				if (!isset(self::$styles[$class])) {
-					throw new Nette\InvalidStateException("Parameter '$name' has '$class' flag, but Route::\$styles['$class'] is not set.");
-				}
-				$meta = self::$styles[$class];
-
-			} elseif (isset(self::$styles[$name])) {
-				$meta = self::$styles[$name];
-
-			} else {
-				$meta = self::$styles['#'];
-			}
-
-			if (isset($metadata[$name])) {
-				$meta = $metadata[$name] + $meta;
-			}
-
-			if ($pattern == '' && isset($meta[self::PATTERN])) {
-				$pattern = $meta[self::PATTERN];
-			}
-
-			if ($default !== '') {
-				$meta[self::VALUE] = (string) substr($default, 1);
-				$meta['fixity'] = self::PATH_OPTIONAL;
-			}
-
-			$meta['filterTable2'] = empty($meta[self::FILTER_TABLE]) ? NULL : array_flip($meta[self::FILTER_TABLE]);
-			if (array_key_exists(self::VALUE, $meta)) {
-				if (isset($meta['filterTable2'][$meta[self::VALUE]])) {
-					$meta['defOut'] = $meta['filterTable2'][$meta[self::VALUE]];
-
-				} elseif (isset($meta[self::FILTER_OUT])) {
-					$meta['defOut'] = call_user_func($meta[self::FILTER_OUT], $meta[self::VALUE]);
-
-				} else {
-					$meta['defOut'] = $meta[self::VALUE];
-				}
-			}
-			$meta[self::PATTERN] = "#(?:$pattern)$#A" . ($this->flags & self::CASE_SENSITIVE ? '' : 'iu');
-
-			$re = '(?P<' . str_replace('-', '___', $name) . '>(?U)' . $pattern . ')' . $re;
-			if ($brackets) {
-				if (!isset($meta[self::VALUE])) {
-					$meta[self::VALUE] = $meta['defOut'] = NULL;
-				}
-				$meta['fixity'] = self::PATH_OPTIONAL;
-
-			} elseif (isset($meta['fixity'])) {
-				$re = '(?:' . substr_replace($re, ')?', strlen($re) - $autoOptional[0], 0);
-				array_splice($sequence, count($sequence) - $autoOptional[1], 0, array(']', ''));
-				array_unshift($sequence, '[', '');
-				$meta['fixity'] = self::PATH_OPTIONAL;
-
-			} else {
-				$autoOptional = array(strlen($re), count($sequence));
-			}
-
-			$metadata[$name] = $meta;
-		} while (TRUE);
-
-		if ($brackets) {
-			throw new Nette\InvalidArgumentException("Missing closing ']' in mask '$mask'.");
-		}
-
-		$this->re = '#' . $re . '/?$#A' . ($this->flags & self::CASE_SENSITIVE ? '' : 'iu');
-		$this->metadata = $metadata;
-		$this->sequence = $sequence;
-	}
-
-	function getMask()
-	{
-		return $this->mask;
-	}
-
-	function getDefaults()
-	{
-		$defaults = array();
-		foreach ($this->metadata as $name => $meta) {
-			if (isset($meta['fixity'])) {
-				$defaults[$name] = $meta[self::VALUE];
-			}
-		}
-		return $defaults;
-	}
-
-	function getTargetPresenter()
-	{
-		if ($this->flags & self::ONE_WAY) {
-			return FALSE;
-		}
-
-		$m = $this->metadata;
-		$module = '';
-
-		if (isset($m[self::MODULE_KEY])) {
-			if (isset($m[self::MODULE_KEY]['fixity']) && $m[self::MODULE_KEY]['fixity'] === self::CONSTANT) {
-				$module = $m[self::MODULE_KEY][self::VALUE] . ':';
-			} else {
-				return NULL;
-			}
-		}
-
-		if (isset($m[self::PRESENTER_KEY]['fixity']) && $m[self::PRESENTER_KEY]['fixity'] === self::CONSTANT) {
-			return $module . $m[self::PRESENTER_KEY][self::VALUE];
-		}
-		return NULL;
-	}
-
-	private static function renameKeys($arr, $xlat)
-	{
-		if (empty($xlat)) {
-			return $arr;
-		}
-
-		$res = array();
-		$occupied = array_flip($xlat);
-		foreach ($arr as $k => $v) {
-			if (isset($xlat[$k])) {
-				$res[$xlat[$k]] = $v;
-
-			} elseif (!isset($occupied[$k])) {
-				$res[$k] = $v;
-			}
-		}
-		return $res;
-	}
-
-	private static function action2path($s)
-	{
-		$s = preg_replace('#(.)(?=[A-Z])#', '$1-', $s);
-		$s = strtolower($s);
-		$s = rawurlencode($s);
-		return $s;
-	}
-
-	private static function path2action($s)
-	{
-		$s = strtolower($s);
-		$s = preg_replace('#-(?=[a-z])#', ' ', $s);
-		$s = substr(ucwords('x' . $s), 1);
-
-		$s = str_replace(' ', '', $s);
-		return $s;
-	}
-
-	private static function presenter2path($s)
-	{
-		$s = strtr($s, ':', '.');
-		$s = preg_replace('#([^.])(?=[A-Z])#', '$1-', $s);
-		$s = strtolower($s);
-		$s = rawurlencode($s);
-		return $s;
-	}
-
-	private static function path2presenter($s)
-	{
-		$s = strtolower($s);
-		$s = preg_replace('#([.-])(?=[a-z])#', '$1 ', $s);
-		$s = ucwords($s);
-		$s = str_replace('. ', ':', $s);
-		$s = str_replace('- ', '', $s);
-		return $s;
-	}
-
-	static function addStyle($style, $parent = '#')
-	{
-		if (isset(self::$styles[$style])) {
-			throw new Nette\InvalidArgumentException("Style '$style' already exists.");
-		}
-
-		if ($parent !== NULL) {
-			if (!isset(self::$styles[$parent])) {
-				throw new Nette\InvalidArgumentException("Parent style '$parent' doesn't exist.");
-			}
-			self::$styles[$style] = self::$styles[$parent];
-
-		} else {
-			self::$styles[$style] = array();
-		}
-	}
-
-	static function setStyleProperty($style, $key, $value)
-	{
-		if (!isset(self::$styles[$style])) {
-			throw new Nette\InvalidArgumentException("Style '$style' doesn't exist.");
-		}
-		self::$styles[$style][$key] = $value;
-	}
-
-}
-
-}
-
-namespace Nette {
-
-use Nette;
-
-class ArrayList extends Object implements \ArrayAccess, \Countable, \IteratorAggregate
-{
-	private $list = array();
-
-	function getIterator()
-	{
-		return new \ArrayIterator($this->list);
-	}
-
-	function count()
-	{
-		return count($this->list);
-	}
-
-	function offsetSet($index, $value)
-	{
-		if ($index === NULL) {
-			$this->list[] = $value;
-
-		} elseif ($index < 0 || $index >= count($this->list)) {
-			throw new OutOfRangeException("Offset invalid or out of range");
-
-		} else {
-			$this->list[(int) $index] = $value;
-		}
-	}
-
-	function offsetGet($index)
-	{
-		if ($index < 0 || $index >= count($this->list)) {
-			throw new OutOfRangeException("Offset invalid or out of range");
-		}
-		return $this->list[(int) $index];
-	}
-
-	function offsetExists($index)
-	{
-		return $index >= 0 && $index < count($this->list);
-	}
-
-	function offsetUnset($index)
-	{
-		if ($index < 0 || $index >= count($this->list)) {
-			throw new OutOfRangeException("Offset invalid or out of range");
-		}
-		array_splice($this->list, (int) $index, 1);
-	}
-
-}
-
-}
-
-namespace Nette\Application\Routers {
-
-use Nette;
-
-class RouteList extends Nette\ArrayList implements Nette\Application\IRouter
-{
-
-	private $cachedRoutes;
-
-	private $module;
-
-	function __construct($module = NULL)
-	{
-		$this->module = $module ? $module . ':' : '';
-	}
-
-	function match(Nette\Http\IRequest $httpRequest)
-	{
-		foreach ($this as $route) {
-			$appRequest = $route->match($httpRequest);
-			if ($appRequest !== NULL) {
-				$appRequest->setPresenterName($this->module . $appRequest->getPresenterName());
-				return $appRequest;
-			}
-		}
-		return NULL;
-	}
-
-	function constructUrl(Nette\Application\Request $appRequest, Nette\Http\Url $refUrl)
-	{
-		if ($this->cachedRoutes === NULL) {
-			$routes = array();
-			$routes['*'] = array();
-
-			foreach ($this as $route) {
-				$presenter = $route instanceof Route ? $route->getTargetPresenter() : NULL;
-
-				if ($presenter === FALSE) {
-					continue;
-				}
-
-				if (is_string($presenter)) {
-					$presenter = strtolower($presenter);
-					if (!isset($routes[$presenter])) {
-						$routes[$presenter] = $routes['*'];
-					}
-					$routes[$presenter][] = $route;
-
-				} else {
-					foreach ($routes as $id => $foo) {
-						$routes[$id][] = $route;
-					}
-				}
-			}
-
-			$this->cachedRoutes = $routes;
-		}
-
-		if ($this->module) {
-			if (strncasecmp($tmp = $appRequest->getPresenterName(), $this->module, strlen($this->module)) === 0) {
-				$appRequest = clone $appRequest;
-				$appRequest->setPresenterName(substr($tmp, strlen($this->module)));
-			} else {
-				return NULL;
-			}
-		}
-
-		$presenter = strtolower($appRequest->getPresenterName());
-		if (!isset($this->cachedRoutes[$presenter])) {
-			$presenter = '*';
-		}
-
-		foreach ($this->cachedRoutes[$presenter] as $route) {
-			$url = $route->constructUrl($appRequest, $refUrl);
-			if ($url !== NULL) {
-				return $url;
-			}
-		}
-
-		return NULL;
-	}
-
-	function offsetSet($index, $route)
-	{
-		if (!$route instanceof Nette\Application\IRouter) {
-			throw new Nette\InvalidArgumentException("Argument must be IRouter descendant.");
-		}
-		parent::offsetSet($index, $route);
-	}
-
-}
-
-use Nette\Application;
-
-class SimpleRouter extends Nette\Object implements Application\IRouter
-{
-	const PRESENTER_KEY = 'presenter';
-	const MODULE_KEY = 'module';
-
-	private $module = '';
-
-	private $defaults;
-
-	private $flags;
-
-	function __construct($defaults = array(), $flags = 0)
-	{
-		if (is_string($defaults)) {
-			$a = strrpos($defaults, ':');
-			if (!$a) {
-				throw new Nette\InvalidArgumentException("Argument must be array or string in format Presenter:action, '$defaults' given.");
-			}
-			$defaults = array(
-				self::PRESENTER_KEY => substr($defaults, 0, $a),
-				'action' => $a === strlen($defaults) - 1 ? Application\UI\Presenter::DEFAULT_ACTION : substr($defaults, $a + 1),
-			);
-		}
-
-		if (isset($defaults[self::MODULE_KEY])) {
-			$this->module = $defaults[self::MODULE_KEY] . ':';
-			unset($defaults[self::MODULE_KEY]);
-		}
-
-		$this->defaults = $defaults;
-		$this->flags = $flags;
-	}
-
-	function match(Nette\Http\IRequest $httpRequest)
-	{
-		if ($httpRequest->getUrl()->getPathInfo() !== '') {
-			return NULL;
-		}
-
-		$params = $httpRequest->getQuery();
-		$params += $this->defaults;
-
-		if (!isset($params[self::PRESENTER_KEY])) {
-			throw new Nette\InvalidStateException('Missing presenter.');
-		}
-
-		$presenter = $this->module . $params[self::PRESENTER_KEY];
-		unset($params[self::PRESENTER_KEY]);
-
-		return new Application\Request(
-			$presenter,
-			$httpRequest->getMethod(),
-			$params,
-			$httpRequest->getPost(),
-			$httpRequest->getFiles(),
-			array(Application\Request::SECURED => $httpRequest->isSecured())
-		);
-	}
-
-	function constructUrl(Application\Request $appRequest, Nette\Http\Url $refUrl)
-	{
-		$params = $appRequest->getParams();
-
-		$presenter = $appRequest->getPresenterName();
-		if (strncasecmp($presenter, $this->module, strlen($this->module)) === 0) {
-			$params[self::PRESENTER_KEY] = substr($presenter, strlen($this->module));
-		} else {
-			return NULL;
-		}
-
-		foreach ($this->defaults as $key => $value) {
-			if (isset($params[$key]) && $params[$key] == $value) {
-				unset($params[$key]);
-			}
-		}
-
-		$url = ($this->flags & self::SECURED ? 'https://' : 'http://') . $refUrl->getAuthority() . $refUrl->getPath();
-		$sep = ini_get('arg_separator.input');
-		$query = http_build_query($params, '', $sep ? $sep[0] : '&');
-		if ($query != '') {
-			$url .= '?' . $query;
-		}
-		return $url;
-	}
-
-	function getDefaults()
-	{
-		return $this->defaults;
-	}
-
-}
-
-}
-
-namespace Nette\Application\UI {
-
-use Nette;
-
-class BadSignalException extends Nette\Application\BadRequestException
-{
-
-	protected $defaultCode = 403;
-
-}
-
-}
-
-namespace Nette\ComponentModel {
-
-use Nette;
-
-abstract class Component extends Nette\Object implements IComponent
-{
-
-	private $parent;
-
-	private $name;
-
-	private $monitors = array();
-
-	function __construct(IContainer $parent = NULL, $name = NULL)
-	{
-		if ($parent !== NULL) {
-			$parent->addComponent($this, $name);
-
-		} elseif (is_string($name)) {
-			$this->name = $name;
-		}
-	}
-
-	function lookup($type, $need = TRUE)
-	{
-		if (!isset($this->monitors[$type])) {
-			$obj = $this->parent;
-			$path = self::NAME_SEPARATOR . $this->name;
-			$depth = 1;
-			while ($obj !== NULL) {
-				if ($obj instanceof $type) {
-					break;
-				}
-				$path = self::NAME_SEPARATOR . $obj->getName() . $path;
-				$depth++;
-				$obj = $obj->getParent();
-				if ($obj === $this) {
-					$obj = NULL;
-				}
-			}
-
-			if ($obj) {
-				$this->monitors[$type] = array($obj, $depth, substr($path, 1), FALSE);
-
-			} else {
-				$this->monitors[$type] = array(NULL, NULL, NULL, FALSE);
-			}
-		}
-
-		if ($need && $this->monitors[$type][0] === NULL) {
-			throw new Nette\InvalidStateException("Component '$this->name' is not attached to '$type'.");
-		}
-
-		return $this->monitors[$type][0];
-	}
-
-	function lookupPath($type, $need = TRUE)
-	{
-		$this->lookup($type, $need);
-		return $this->monitors[$type][2];
-	}
-
-	function monitor($type)
-	{
-		if (empty($this->monitors[$type][3])) {
-			if ($obj = $this->lookup($type, FALSE)) {
-				$this->attached($obj);
-			}
-			$this->monitors[$type][3] = TRUE;
-		}
-	}
-
-	function unmonitor($type)
-	{
-		unset($this->monitors[$type]);
-	}
-
-	protected function attached($obj)
-	{
-	}
-
-	protected function detached($obj)
-	{
-	}
-
-	final function getName()
-	{
-		return $this->name;
-	}
-
-	final function getParent()
-	{
-		return $this->parent;
-	}
-
-	function setParent(IContainer $parent = NULL, $name = NULL)
-	{
-		if ($parent === NULL && $this->parent === NULL && $name !== NULL) {
-			$this->name = $name;
-			return $this;
-
-		} elseif ($parent === $this->parent && $name === NULL) {
-			return $this;
-		}
-
-		if ($this->parent !== NULL && $parent !== NULL) {
-			throw new Nette\InvalidStateException("Component '$this->name' already has a parent.");
-		}
-
-		if ($parent === NULL) {
-			$this->refreshMonitors(0);
-			$this->parent = NULL;
-
-		} else {
-			$this->validateParent($parent);
-			$this->parent = $parent;
-			if ($name !== NULL) {
-				$this->name = $name;
-			}
-
-			$tmp = array();
-			$this->refreshMonitors(0, $tmp);
-		}
-		return $this;
-	}
-
-	protected function validateParent(IContainer $parent)
-	{
-	}
-
-	private function refreshMonitors($depth, & $missing = NULL, & $listeners = array())
-	{
-		if ($this instanceof IContainer) {
-			foreach ($this->getComponents() as $component) {
-				if ($component instanceof Component) {
-					$component->refreshMonitors($depth + 1, $missing, $listeners);
-				}
-			}
-		}
-
-		if ($missing === NULL) {
-			foreach ($this->monitors as $type => $rec) {
-				if (isset($rec[1]) && $rec[1] > $depth) {
-					if ($rec[3]) {
-						$this->monitors[$type] = array(NULL, NULL, NULL, TRUE);
-						$listeners[] = array($this, $rec[0]);
-					} else {
-						unset($this->monitors[$type]);
-					}
-				}
-			}
-
-		} else {
-			foreach ($this->monitors as $type => $rec) {
-				if (isset($rec[0])) {
-					continue;
-
-				} elseif (!$rec[3]) {
-					unset($this->monitors[$type]);
-
-				} elseif (isset($missing[$type])) {
-					$this->monitors[$type] = array(NULL, NULL, NULL, TRUE);
-
-				} else {
-					$this->monitors[$type] = NULL;
-					if ($obj = $this->lookup($type, FALSE)) {
-						$listeners[] = array($this, $obj);
-					} else {
-						$missing[$type] = TRUE;
-					}
-					$this->monitors[$type][3] = TRUE;
-				}
-			}
-		}
-
-		if ($depth === 0) {
-			$method = $missing === NULL ? 'detached' : 'attached';
-			foreach ($listeners as $item) {
-				$item[0]->$method($item[1]);
-			}
-		}
-	}
-
-	function __clone()
-	{
-		if ($this->parent === NULL) {
-			return;
-
-		} elseif ($this->parent instanceof Container) {
-			$this->parent = $this->parent->_isCloning();
-			if ($this->parent === NULL) {
-				$this->refreshMonitors(0);
-			}
-
-		} else {
-			$this->parent = NULL;
-			$this->refreshMonitors(0);
-		}
-	}
-
-	final function __wakeup()
-	{
-		throw new Nette\NotImplementedException;
-	}
-
-}
-
-class Container extends Component implements IContainer
-{
-
-	private $components = array();
-
-	private $cloning;
-
-	function addComponent(IComponent $component, $name, $insertBefore = NULL)
-	{
-		if ($name === NULL) {
-			$name = $component->getName();
-		}
-
-		if (is_int($name)) {
-			$name = (string) $name;
-
-		} elseif (!is_string($name)) {
-			throw new Nette\InvalidArgumentException("Component name must be integer or string, " . gettype($name) . " given.");
-
-		} elseif (!preg_match('#^[a-zA-Z0-9_]+$#', $name)) {
-			throw new Nette\InvalidArgumentException("Component name must be non-empty alphanumeric string, '$name' given.");
-		}
-
-		if (isset($this->components[$name])) {
-			throw new Nette\InvalidStateException("Component with name '$name' already exists.");
-		}
-
-		$obj = $this;
-		do {
-			if ($obj === $component) {
-				throw new Nette\InvalidStateException("Circular reference detected while adding component '$name'.");
-			}
-			$obj = $obj->getParent();
-		} while ($obj !== NULL);
-
-		$this->validateChildComponent($component);
-
-		try {
-			if (isset($this->components[$insertBefore])) {
-				$tmp = array();
-				foreach ($this->components as $k => $v) {
-					if ($k === $insertBefore) {
-						$tmp[$name] = $component;
-					}
-					$tmp[$k] = $v;
-				}
-				$this->components = $tmp;
-			} else {
-				$this->components[$name] = $component;
-			}
-			$component->setParent($this, $name);
-
-		} catch (\Exception $e) {
-			unset($this->components[$name]);
-			throw $e;
-		}
-	}
-
-	function removeComponent(IComponent $component)
-	{
-		$name = $component->getName();
-		if (!isset($this->components[$name]) || $this->components[$name] !== $component) {
-			throw new Nette\InvalidArgumentException("Component named '$name' is not located in this container.");
-		}
-
-		unset($this->components[$name]);
-		$component->setParent(NULL);
-	}
-
-	final function getComponent($name, $need = TRUE)
-	{
-		if (is_int($name)) {
-			$name = (string) $name;
-
-		} elseif (!is_string($name)) {
-			throw new Nette\InvalidArgumentException("Component name must be integer or string, " . gettype($name) . " given.");
-
-		} else {
-			$a = strpos($name, self::NAME_SEPARATOR);
-			if ($a !== FALSE) {
-				$ext = (string) substr($name, $a + 1);
-				$name = substr($name, 0, $a);
-			}
-
-			if ($name === '') {
-				throw new Nette\InvalidArgumentException("Component or subcomponent name must not be empty string.");
-			}
-		}
-
-		if (!isset($this->components[$name])) {
-			$component = $this->createComponent($name);
-			if ($component instanceof IComponent && $component->getParent() === NULL) {
-				$this->addComponent($component, $name);
-			}
-		}
-
-		if (isset($this->components[$name])) {
-			if (!isset($ext)) {
-				return $this->components[$name];
-
-			} elseif ($this->components[$name] instanceof IContainer) {
-				return $this->components[$name]->getComponent($ext, $need);
-
-			} elseif ($need) {
-				throw new Nette\InvalidArgumentException("Component with name '$name' is not container and cannot have '$ext' component.");
-			}
-
-		} elseif ($need) {
-			throw new Nette\InvalidArgumentException("Component with name '$name' does not exist.");
-		}
-	}
-
-	protected function createComponent($name)
-	{
-		$ucname = ucfirst($name);
-		$method = 'createComponent' . $ucname;
-		if ($ucname !== $name && method_exists($this, $method) && $this->getReflection()->getMethod($method)->getName() === $method) {
-			$component = $this->$method($name);
-			if (!$component instanceof IComponent && !isset($this->components[$name])) {
-				$class = get_class($this);
-				throw new Nette\UnexpectedValueException("Method $class::$method() did not return or create the desired component.");
-			}
-			return $component;
-		}
-	}
-
-	final function getComponents($deep = FALSE, $filterType = NULL)
-	{
-		$iterator = new RecursiveComponentIterator($this->components);
-		if ($deep) {
-			$deep = $deep > 0 ? \RecursiveIteratorIterator::SELF_FIRST : \RecursiveIteratorIterator::CHILD_FIRST;
-			$iterator = new \RecursiveIteratorIterator($iterator, $deep);
-		}
-		if ($filterType) {
-			$iterator = new Nette\Iterators\InstanceFilter($iterator, $filterType);
-		}
-		return $iterator;
-	}
-
-	protected function validateChildComponent(IComponent $child)
-	{
-	}
-
-	function __clone()
-	{
-		if ($this->components) {
-			$oldMyself = reset($this->components)->getParent();
-			$oldMyself->cloning = $this;
-			foreach ($this->components as $name => $component) {
-				$this->components[$name] = clone $component;
-			}
-			$oldMyself->cloning = NULL;
-		}
-		parent::__clone();
-	}
-
-	function _isCloning()
-	{
-		return $this->cloning;
-	}
-
-}
-
-}
-
-namespace Nette\Application\UI {
-
-use Nette;
-
-abstract class PresenterComponent extends Nette\ComponentModel\Container implements ISignalReceiver, IStatePersistent, \ArrayAccess
-{
-
-	protected $params = array();
-
-	function __construct(Nette\ComponentModel\IContainer $parent = NULL, $name = NULL)
-	{
-		$this->monitor('Nette\Application\UI\Presenter');
-		parent::__construct($parent, $name);
-	}
-
-	function getPresenter($need = TRUE)
-	{
-		return $this->lookup('Nette\Application\UI\Presenter', $need);
-	}
-
-	function getUniqueId()
-	{
-		return $this->lookupPath('Nette\Application\UI\Presenter', TRUE);
-	}
-
-	protected function attached($presenter)
-	{
-		if ($presenter instanceof Presenter) {
-			$this->loadState($presenter->popGlobalParams($this->getUniqueId()));
-		}
-	}
-
-	protected function tryCall($method, array $params)
-	{
-		$rc = $this->getReflection();
-		if ($rc->hasMethod($method)) {
-			$rm = $rc->getMethod($method);
-			if ($rm->isPublic() && !$rm->isAbstract() && !$rm->isStatic()) {
-				$this->checkRequirements($rm);
-				$rm->invokeNamedArgs($this, $params);
-				return TRUE;
-			}
-		}
-		return FALSE;
-	}
-
-	function checkRequirements($element)
-	{
-	}
-
-	static function getReflection()
-	{
-		return new PresenterComponentReflection(get_called_class());
-	}
-
-	function loadState(array $params)
-	{
-		foreach ($this->getReflection()->getPersistentParams() as $nm => $meta) {
-			if (isset($params[$nm])) {
-				if (isset($meta['def'])) {
-					if (is_array($params[$nm]) && !is_array($meta['def'])) {
-						$params[$nm] = $meta['def'];
-					} else {
-						settype($params[$nm], gettype($meta['def']));
-					}
-				}
-				$this->$nm = & $params[$nm];
-			}
-		}
-		$this->params = $params;
-	}
-
-	function saveState(array & $params, $reflection = NULL)
-	{
-		$reflection = $reflection === NULL ? $this->getReflection() : $reflection;
-		foreach ($reflection->getPersistentParams() as $nm => $meta) {
-
-			if (isset($params[$nm])) {
-				$val = $params[$nm];
-
-			} elseif (array_key_exists($nm, $params)) {
-				continue;
-
-			} elseif (!isset($meta['since']) || $this instanceof $meta['since']) {
-				$val = $this->$nm;
-
-			} else {
-				continue;
-			}
-
-			if (is_object($val)) {
-				$class = get_class($this);
-				throw new Nette\InvalidStateException("Persistent parameter must be scalar or array, $class::\$$nm is " . gettype($val));
-
-			} else {
-				if (isset($meta['def'])) {
-					settype($val, gettype($meta['def']));
-					if ($val === $meta['def']) {
-						$val = NULL;
-					}
-				} else {
-					if ((string) $val === '') {
-						$val = NULL;
-					}
-				}
-				$params[$nm] = $val;
-			}
-		}
-	}
-
-	final function getParam($name = NULL, $default = NULL)
-	{
-		if (func_num_args() === 0) {
-			return $this->params;
-
-		} elseif (isset($this->params[$name])) {
-			return $this->params[$name];
-
-		} else {
-			return $default;
-		}
-	}
-
-	final function getParamId($name)
-	{
-		$uid = $this->getUniqueId();
-		return $uid === '' ? $name : $uid . self::NAME_SEPARATOR . $name;
-	}
-
-	static function getPersistentParams()
-	{
-		$rc = new Nette\Reflection\ClassType(get_called_class());
-		$params = array();
-		foreach ($rc->getProperties(\ReflectionProperty::IS_PUBLIC) as $rp) {
-			if (!$rp->isStatic() && $rp->hasAnnotation('persistent')) {
-				$params[] = $rp->getName();
-			}
-		}
-		return $params;
-	}
-
-	function signalReceived($signal)
-	{
-		if (!$this->tryCall($this->formatSignalMethod($signal), $this->params)) {
-			$class = get_class($this);
-			throw new BadSignalException("There is no handler for signal '$signal' in class $class.");
-		}
-	}
-
-	function formatSignalMethod($signal)
-	{
-		return $signal == NULL ? NULL : 'handle' . $signal;
-	}
-
-	function link($destination, $args = array())
-	{
-		if (!is_array($args)) {
-			$args = func_get_args();
-			array_shift($args);
-		}
-
-		try {
-			return $this->getPresenter()->createRequest($this, $destination, $args, 'link');
-
-		} catch (InvalidLinkException $e) {
-			return $this->getPresenter()->handleInvalidLink($e);
-		}
-	}
-
-	function lazyLink($destination, $args = array())
-	{
-		if (!is_array($args)) {
-			$args = func_get_args();
-			array_shift($args);
-		}
-
-		return new Link($this, $destination, $args);
-	}
-
-	function isLinkCurrent($destination = NULL, $args = array())
-	{
-		if ($destination !== NULL) {
-			if (!is_array($args)) {
-				$args = func_get_args();
-				array_shift($args);
-			}
-			$this->link($destination, $args);
-		}
-		return $this->getPresenter()->getLastCreatedRequestFlag('current');
-	}
-
-	function redirect($code, $destination = NULL, $args = array())
-	{
-		if (!is_numeric($code)) {
-			$args = $destination;
-			$destination = $code;
-			$code = NULL;
-		}
-
-		if (!is_array($args)) {
-			$args = func_get_args();
-			if (is_numeric(array_shift($args))) {
-				array_shift($args);
-			}
-		}
-
-		$presenter = $this->getPresenter();
-		$presenter->redirectUrl($presenter->createRequest($this, $destination, $args, 'redirect'), $code);
-	}
-
-	final function offsetSet($name, $component)
-	{
-		$this->addComponent($component, $name);
-	}
-
-	final function offsetGet($name)
-	{
-		return $this->getComponent($name, TRUE);
-	}
-
-	final function offsetExists($name)
-	{
-		return $this->getComponent($name, FALSE) !== NULL;
-	}
-
-	final function offsetUnset($name)
-	{
-		$component = $this->getComponent($name, FALSE);
-		if ($component !== NULL) {
-			$this->removeComponent($component);
-		}
-	}
-
-}
-
-abstract class Control extends PresenterComponent implements IPartiallyRenderable
-{
-
-	private $template;
-
-	private $invalidSnippets = array();
-
-	public $snippetMode;
-
-	final function getTemplate()
-	{
-		if ($this->template === NULL) {
-			$value = $this->createTemplate();
-			if (!$value instanceof Nette\Templating\ITemplate && $value !== NULL) {
-				$class2 = get_class($value); $class = get_class($this);
-				throw new Nette\UnexpectedValueException("Object returned by $class::createTemplate() must be instance of Nette\\Templating\\ITemplate, '$class2' given.");
-			}
-			$this->template = $value;
-		}
-		return $this->template;
-	}
-
-	protected function createTemplate($class = NULL)
-	{
-		$template = $class ? new $class : new Nette\Templating\FileTemplate;
-		$presenter = $this->getPresenter(FALSE);
-		$template->onPrepareFilters[] = callback($this, 'templatePrepareFilters');
-		$template->registerHelperLoader('Nette\Templating\DefaultHelpers::loader');
-
-		$template->control = $this;
-		$template->presenter = $presenter;
-		if ($presenter instanceof Presenter) {
-			$template->setCacheStorage($presenter->getContext()->templateCacheStorage);
-			$template->user = $presenter->getUser();
-			$template->netteHttpResponse = $presenter->getHttpResponse();
-			$template->netteCacheStorage = $presenter->getContext()->cacheStorage;
-			$template->baseUri = $template->baseUrl = rtrim($presenter->getHttpRequest()->getUrl()->getBaseUrl(), '/');
-			$template->basePath = preg_replace('#https?://[^/]+#A', '', $template->baseUrl);
-
-			if ($presenter->hasFlashSession()) {
-				$id = $this->getParamId('flash');
-				$template->flashes = $presenter->getFlashSession()->$id;
-			}
-		}
-		if (!isset($template->flashes) || !is_array($template->flashes)) {
-			$template->flashes = array();
-		}
-
-		return $template;
-	}
-
-	function templatePrepareFilters($template)
-	{
-		$template->registerFilter(new Nette\Latte\Engine);
-	}
-
-	function getWidget($name)
-	{
-		return $this->getComponent($name);
-	}
-
-	function flashMessage($message, $type = 'info')
-	{
-		$id = $this->getParamId('flash');
-		$messages = $this->getPresenter()->getFlashSession()->$id;
-		$messages[] = $flash = (object) array(
-			'message' => $message,
-			'type' => $type,
-		);
-		$this->getTemplate()->flashes = $messages;
-		$this->getPresenter()->getFlashSession()->$id = $messages;
-		return $flash;
-	}
-
-	function invalidateControl($snippet = NULL)
-	{
-		$this->invalidSnippets[$snippet] = TRUE;
-	}
-
-	function validateControl($snippet = NULL)
-	{
-		if ($snippet === NULL) {
-			$this->invalidSnippets = array();
-
-		} else {
-			unset($this->invalidSnippets[$snippet]);
-		}
-	}
-
-	function isControlInvalid($snippet = NULL)
-	{
-		if ($snippet === NULL) {
-			if (count($this->invalidSnippets) > 0) {
-				return TRUE;
-
-			} else {
-				foreach ($this->getComponents() as $component) {
-					if ($component instanceof IRenderable && $component->isControlInvalid()) {
-
-						return TRUE;
-					}
-				}
-				return FALSE;
-			}
-
-		} else {
-			return isset($this->invalidSnippets[NULL]) || isset($this->invalidSnippets[$snippet]);
-		}
-	}
-
-	function getSnippetId($name = NULL)
-	{
-
-		return 'snippet-' . $this->getUniqueId() . '-' . $name;
-	}
-
-}
-
-}
-
-namespace Nette\Forms {
-
-use Nette;
-
-class Container extends Nette\ComponentModel\Container implements \ArrayAccess
-{
-
-	public $onValidate;
-
-	protected $currentGroup;
-
-	protected $valid;
-
-	function setDefaults($values, $erase = FALSE)
-	{
-		$form = $this->getForm(FALSE);
-		if (!$form || !$form->isAnchored() || !$form->isSubmitted()) {
-			$this->setValues($values, $erase);
-		}
-		return $this;
-	}
-
-	function setValues($values, $erase = FALSE)
-	{
-		if ($values instanceof \Traversable) {
-			$values = iterator_to_array($values);
-
-		} elseif (!is_array($values)) {
-			throw new Nette\InvalidArgumentException("First parameter must be an array, " . gettype($values) ." given.");
-		}
-
-		foreach ($this->getComponents() as $name => $control) {
-			if ($control instanceof IControl) {
-				if (array_key_exists($name, $values)) {
-					$control->setValue($values[$name]);
-
-				} elseif ($erase) {
-					$control->setValue(NULL);
-				}
-
-			} elseif ($control instanceof Container) {
-				if (array_key_exists($name, $values)) {
-					$control->setValues($values[$name], $erase);
-
-				} elseif ($erase) {
-					$control->setValues(array(), $erase);
-				}
-			}
-		}
-		return $this;
-	}
-
-	function getValues()
-	{
-		$values = new Nette\ArrayHash;
-		foreach ($this->getComponents() as $name => $control) {
-			if ($control instanceof IControl && !$control->isDisabled() && !$control instanceof ISubmitterControl) {
-				$values->$name = $control->getValue();
-
-			} elseif ($control instanceof Container) {
-				$values->$name = $control->getValues();
-			}
-		}
-		return $values;
-	}
-
-	function isValid()
-	{
-		if ($this->valid === NULL) {
-			$this->validate();
-		}
-		return $this->valid;
-	}
-
-	function validate()
-	{
-		$this->valid = TRUE;
-		$this->onValidate($this);
-		foreach ($this->getControls() as $control) {
-			if (!$control->getRules()->validate()) {
-				$this->valid = FALSE;
-			}
-		}
-	}
-
-	function setCurrentGroup(ControlGroup $group = NULL)
-	{
-		$this->currentGroup = $group;
-		return $this;
-	}
-
-	function getCurrentGroup()
-	{
-		return $this->currentGroup;
-	}
-
-	function addComponent(Nette\ComponentModel\IComponent $component, $name, $insertBefore = NULL)
-	{
-		parent::addComponent($component, $name, $insertBefore);
-		if ($this->currentGroup !== NULL && $component instanceof IControl) {
-			$this->currentGroup->add($component);
-		}
-	}
-
-	function getControls()
-	{
-		return $this->getComponents(TRUE, 'Nette\Forms\IControl');
-	}
-
-	function getForm($need = TRUE)
-	{
-		return $this->lookup('Nette\Forms\Form', $need);
-	}
-
-	function addText($name, $label = NULL, $cols = NULL, $maxLength = NULL)
-	{
-		return $this[$name] = new Controls\TextInput($label, $cols, $maxLength);
-	}
-
-	function addPassword($name, $label = NULL, $cols = NULL, $maxLength = NULL)
-	{
-		$control = new Controls\TextInput($label, $cols, $maxLength);
-		$control->setType('password');
-		return $this[$name] = $control;
-	}
-
-	function addTextArea($name, $label = NULL, $cols = 40, $rows = 10)
-	{
-		return $this[$name] = new Controls\TextArea($label, $cols, $rows);
-	}
-
-	function addUpload($name, $label = NULL)
-	{
-		return $this[$name] = new Controls\UploadControl($label);
-	}
-
-	function addHidden($name, $default = NULL)
-	{
-		$control = new Controls\HiddenField;
-		$control->setDefaultValue($default);
-		return $this[$name] = $control;
-	}
-
-	function addCheckbox($name, $caption = NULL)
-	{
-		return $this[$name] = new Controls\Checkbox($caption);
-	}
-
-	function addRadioList($name, $label = NULL, array $items = NULL)
-	{
-		return $this[$name] = new Controls\RadioList($label, $items);
-	}
-
-	function addSelect($name, $label = NULL, array $items = NULL, $size = NULL)
-	{
-		return $this[$name] = new Controls\SelectBox($label, $items, $size);
-	}
-
-	function addMultiSelect($name, $label = NULL, array $items = NULL, $size = NULL)
-	{
-		return $this[$name] = new Controls\MultiSelectBox($label, $items, $size);
-	}
-
-	function addSubmit($name, $caption = NULL)
-	{
-		return $this[$name] = new Controls\SubmitButton($caption);
-	}
-
-	function addButton($name, $caption)
-	{
-		return $this[$name] = new Controls\Button($caption);
-	}
-
-	function addImage($name, $src = NULL, $alt = NULL)
-	{
-		return $this[$name] = new Controls\ImageButton($src, $alt);
-	}
-
-	function addContainer($name)
-	{
-		$control = new Container;
-		$control->currentGroup = $this->currentGroup;
-		return $this[$name] = $control;
-	}
-
-	final function offsetSet($name, $component)
-	{
-		$this->addComponent($component, $name);
-	}
-
-	final function offsetGet($name)
-	{
-		return $this->getComponent($name, TRUE);
-	}
-
-	final function offsetExists($name)
-	{
-		return $this->getComponent($name, FALSE) !== NULL;
-	}
-
-	final function offsetUnset($name)
-	{
-		$component = $this->getComponent($name, FALSE);
-		if ($component !== NULL) {
-			$this->removeComponent($component);
-		}
-	}
-
-	final function __clone()
-	{
-		throw new Nette\NotImplementedException('Form cloning is not supported yet.');
-	}
-
-	function addFile($name, $label = NULL)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use addUpload() instead.', E_USER_WARNING);
-		return $this->addUpload($name, $label);
-	}
-
-}
-
-class Form extends Container
-{
-
-	const EQUAL = ':equal',
-		IS_IN = ':equal',
-		FILLED = ':filled',
-		VALID = ':valid';
-
-	const PROTECTION = 'Nette\Forms\Controls\HiddenField::validateEqual';
-
-	const SUBMITTED = ':submitted';
-
-	const MIN_LENGTH = ':minLength',
-		MAX_LENGTH = ':maxLength',
-		LENGTH = ':length',
-		EMAIL = ':email',
-		URL = ':url',
-		REGEXP = ':regexp',
-		PATTERN = ':pattern',
-		INTEGER = ':integer',
-		NUMERIC = ':integer',
-		FLOAT = ':float',
-		RANGE = ':range';
-
-	const MAX_FILE_SIZE = ':fileSize',
-		MIME_TYPE = ':mimeType',
-		IMAGE = ':image';
-
-	const GET = 'get',
-		POST = 'post';
-
-	const TRACKER_ID = '_form_';
-
-	const PROTECTOR_ID = '_token_';
-
-	public $onSuccess;
-
-	public $onError;
-
-	public $onSubmit;
-
-	public $onInvalidSubmit;
-
-	private $submittedBy;
-
-	private $httpData;
-
-	private $element;
-
-	private $renderer;
-
-	private $translator;
-
-	private $groups = array();
-
-	private $errors = array();
-
-	function __construct($name = NULL)
-	{
-		$this->element = Nette\Utils\Html::el('form');
-		$this->element->action = '';
-		$this->element->method = self::POST;
-		$this->element->id = 'frm-' . $name;
-
-		$this->monitor(__CLASS__);
-		if ($name !== NULL) {
-			$tracker = new Controls\HiddenField($name);
-			$tracker->unmonitor(__CLASS__);
-			$this[self::TRACKER_ID] = $tracker;
-		}
-		parent::__construct(NULL, $name);
-	}
-
-	protected function attached($obj)
-	{
-		if ($obj instanceof self) {
-			throw new Nette\InvalidStateException('Nested forms are forbidden.');
-		}
-	}
-
-	final function getForm($need = TRUE)
-	{
-		return $this;
-	}
-
-	function setAction($url)
-	{
-		$this->element->action = $url;
-		return $this;
-	}
-
-	function getAction()
-	{
-		return $this->element->action;
-	}
-
-	function setMethod($method)
-	{
-		if ($this->httpData !== NULL) {
-			throw new Nette\InvalidStateException(__METHOD__ . '() must be called until the form is empty.');
-		}
-		$this->element->method = strtolower($method);
-		return $this;
-	}
-
-	function getMethod()
-	{
-		return $this->element->method;
-	}
-
-	function addProtection($message = NULL, $timeout = NULL)
-	{
-		$session = $this->getSession()->getSection('Nette.Forms.Form/CSRF');
-		$key = "key$timeout";
-		if (isset($session->$key)) {
-			$token = $session->$key;
-		} else {
-			$session->$key = $token = Nette\Utils\Strings::random();
-		}
-		$session->setExpiration($timeout, $key);
-		$this[self::PROTECTOR_ID] = new Controls\HiddenField($token);
-		$this[self::PROTECTOR_ID]->addRule(self::PROTECTION, $message, $token);
-	}
-
-	function addGroup($caption = NULL, $setAsCurrent = TRUE)
-	{
-		$group = new ControlGroup;
-		$group->setOption('label', $caption);
-		$group->setOption('visual', TRUE);
-
-		if ($setAsCurrent) {
-			$this->setCurrentGroup($group);
-		}
-
-		if (isset($this->groups[$caption])) {
-			return $this->groups[] = $group;
-		} else {
-			return $this->groups[$caption] = $group;
-		}
-	}
-
-	function removeGroup($name)
-	{
-		if (is_string($name) && isset($this->groups[$name])) {
-			$group = $this->groups[$name];
-
-		} elseif ($name instanceof ControlGroup && in_array($name, $this->groups, TRUE)) {
-			$group = $name;
-			$name = array_search($group, $this->groups, TRUE);
-
-		} else {
-			throw new Nette\InvalidArgumentException("Group not found in form '$this->name'");
-		}
-
-		foreach ($group->getControls() as $control) {
-			$this->removeComponent($control);
-		}
-
-		unset($this->groups[$name]);
-	}
-
-	function getGroups()
-	{
-		return $this->groups;
-	}
-
-	function getGroup($name)
-	{
-		return isset($this->groups[$name]) ? $this->groups[$name] : NULL;
-	}
-
-	function setTranslator(Nette\Localization\ITranslator $translator = NULL)
-	{
-		$this->translator = $translator;
-		return $this;
-	}
-
-	final function getTranslator()
-	{
-		return $this->translator;
-	}
-
-	function isAnchored()
-	{
-		return TRUE;
-	}
-
-	final function isSubmitted()
-	{
-		if ($this->submittedBy === NULL) {
-			$this->getHttpData();
-			$this->submittedBy = !empty($this->httpData);
-		}
-		return $this->submittedBy;
-	}
-
-	function setSubmittedBy(ISubmitterControl $by = NULL)
-	{
-		$this->submittedBy = $by === NULL ? FALSE : $by;
-		return $this;
-	}
-
-	final function getHttpData()
-	{
-		if ($this->httpData === NULL) {
-			if (!$this->isAnchored()) {
-				throw new Nette\InvalidStateException('Form is not anchored and therefore can not determine whether it was submitted.');
-			}
-			$this->httpData = (array) $this->receiveHttpData();
-		}
-		return $this->httpData;
-	}
-
-	function fireEvents()
-	{
-		if (!$this->isSubmitted()) {
-			return;
-
-		} elseif ($this->submittedBy instanceof ISubmitterControl) {
-			if (!$this->submittedBy->getValidationScope() || $this->isValid()) {
-				$this->submittedBy->click();
-				$valid = TRUE;
-			} else {
-				$this->submittedBy->onInvalidClick($this->submittedBy);
-			}
-		}
-
-		if (isset($valid) || $this->isValid()) {
-			$this->onSuccess($this);
-		} else {
-			$this->onError($this);
-			if ($this->onInvalidSubmit) {
-				trigger_error(__CLASS__ . '->onInvalidSubmit is deprecated; use onError instead.', E_USER_WARNING);
-				$this->onInvalidSubmit($this);
-			}
-		}
-
-		if ($this->onSuccess) {
-			$this->onSubmit($this);
-		} elseif ($this->onSubmit) {
-			trigger_error(__CLASS__ . '->onSubmit changed its behavior; use onSuccess instead.', E_USER_WARNING);
-			if (isset($valid) || $this->isValid()) {
-				$this->onSubmit($this);
-			}
-		}
-	}
-
-	protected function receiveHttpData()
-	{
-		$httpRequest = $this->getHttpRequest();
-		if (strcasecmp($this->getMethod(), $httpRequest->getMethod())) {
-			return;
-		}
-
-		if ($httpRequest->isMethod('post')) {
-			$data = Nette\Utils\Arrays::mergeTree($httpRequest->getPost(), $httpRequest->getFiles());
-		} else {
-			$data = $httpRequest->getQuery();
-		}
-
-		if ($tracker = $this->getComponent(self::TRACKER_ID, FALSE)) {
-			if (!isset($data[self::TRACKER_ID]) || $data[self::TRACKER_ID] !== $tracker->getValue()) {
-				return;
-			}
-		}
-
-		return $data;
-	}
-
-	function getValues()
-	{
-		$values = parent::getValues();
-		unset($values[self::TRACKER_ID], $values[self::PROTECTOR_ID]);
-		return $values;
-	}
-
-	function addError($message)
-	{
-		$this->valid = FALSE;
-		if ($message !== NULL && !in_array($message, $this->errors, TRUE)) {
-			$this->errors[] = $message;
-		}
-	}
-
-	function getErrors()
-	{
-		return $this->errors;
-	}
-
-	function hasErrors()
-	{
-		return (bool) $this->getErrors();
-	}
-
-	function cleanErrors()
-	{
-		$this->errors = array();
-		$this->valid = NULL;
-	}
-
-	function getElementPrototype()
-	{
-		return $this->element;
-	}
-
-	function setRenderer(IFormRenderer $renderer)
-	{
-		$this->renderer = $renderer;
-		return $this;
-	}
-
-	final function getRenderer()
-	{
-		if ($this->renderer === NULL) {
-			$this->renderer = new Rendering\DefaultFormRenderer;
-		}
-		return $this->renderer;
-	}
-
-	function render()
-	{
-		$args = func_get_args();
-		array_unshift($args, $this);
-		echo call_user_func_array(array($this->getRenderer(), 'render'), $args);
-	}
-
-	function __toString()
-	{
-		try {
-			return $this->getRenderer()->render($this);
-
-		} catch (\Exception $e) {
-			if (func_get_args() && func_get_arg(0)) {
-				throw $e;
-			} else {
-				Nette\Diagnostics\Debugger::toStringException($e);
-			}
-		}
-	}
-
-	protected function getHttpRequest()
-	{
-		return Nette\Environment::getHttpRequest();
-	}
-
-	protected function getSession()
-	{
-		return Nette\Environment::getSession();
-	}
-
-}
-
-}
-
-namespace Nette\Application\UI {
-
-use Nette;
-
-class Form extends Nette\Forms\Form implements ISignalReceiver
-{
-
-	function __construct(Nette\ComponentModel\IContainer $parent = NULL, $name = NULL)
-	{
-		parent::__construct();
-		$this->monitor('Nette\Application\UI\Presenter');
-		if ($parent !== NULL) {
-			$parent->addComponent($this, $name);
-		}
-	}
-
-	function getPresenter($need = TRUE)
-	{
-		return $this->lookup('Nette\Application\UI\Presenter', $need);
-	}
-
-	protected function attached($presenter)
-	{
-		if ($presenter instanceof Presenter) {
-			$name = $this->lookupPath('Nette\Application\UI\Presenter');
-
-			if (!isset($this->getElementPrototype()->id)) {
-				$this->getElementPrototype()->id = 'frm-' . $name;
-			}
-
-			$this->setAction(new Link(
-				$presenter,
-				$name . self::NAME_SEPARATOR . 'submit!',
-				array()
-			));
-
-			if ($this->isSubmitted()) {
-				foreach ($this->getControls() as $control) {
-					$control->loadHttpData();
-				}
-			}
-		}
-		parent::attached($presenter);
-	}
-
-	function isAnchored()
-	{
-		return (bool) $this->getPresenter(FALSE);
-	}
-
-	protected function receiveHttpData()
-	{
-		$presenter = $this->getPresenter();
-		if (!$presenter->isSignalReceiver($this, 'submit')) {
-			return;
-		}
-
-		$isPost = $this->getMethod() === self::POST;
-		$request = $presenter->getRequest();
-		if ($request->isMethod('forward') || $request->isMethod('post') !== $isPost) {
-			return;
-		}
-
-		if ($isPost) {
-			return Nette\Utils\Arrays::mergeTree($request->getPost(), $request->getFiles());
-		} else {
-			return $request->getParams();
-		}
-	}
-
-	function signalReceived($signal)
-	{
-		if ($signal === 'submit') {
-			$this->fireEvents();
-		} else {
-			$class = get_class($this);
-			throw new BadSignalException("Missing handler for signal '$signal' in $class.");
-		}
-	}
-
-}
-
-class InvalidLinkException extends \Exception
-{
-}
-
-class Link extends Nette\Object
-{
-
-	private $component;
-
-	private $destination;
-
-	private $params;
-
-	function __construct(PresenterComponent $component, $destination, array $params)
-	{
-		$this->component = $component;
-		$this->destination = $destination;
-		$this->params = $params;
-	}
-
-	function getDestination()
-	{
-		return $this->destination;
-	}
-
-	function setParam($key, $value)
-	{
-		$this->params[$key] = $value;
-		return $this;
-	}
-
-	function getParam($key)
-	{
-		return isset($this->params[$key]) ? $this->params[$key] : NULL;
-	}
-
-	function getParams()
-	{
-		return $this->params;
-	}
-
-	function __toString()
-	{
-		try {
-			return $this->component->link($this->destination, $this->params);
-
-		} catch (\Exception $e) {
-			Nette\Diagnostics\Debugger::toStringException($e);
-		}
-	}
-
-}
-
-use Nette\Application;use Nette\Application\Responses;use Nette\Http;use Nette\Reflection;
-
-abstract class Presenter extends Control implements Application\IPresenter
-{
-
-	const INVALID_LINK_SILENT = 1,
-		INVALID_LINK_WARNING = 2,
-		INVALID_LINK_EXCEPTION = 3;
-
-	const SIGNAL_KEY = 'do',
-		ACTION_KEY = 'action',
-		FLASH_KEY = '_fid',
-		DEFAULT_ACTION = 'default';
-
-	public static $invalidLinkMode;
-
-	public $onShutdown;
-
-	private $request;
-
-	private $response;
-
-	public $autoCanonicalize = TRUE;
-
-	public $absoluteUrls = FALSE;
-
-	private $globalParams;
-
-	private $globalState;
-
-	private $globalStateSinces;
-
-	private $action;
-
-	private $view;
-
-	private $layout;
-
-	private $payload;
-
-	private $signalReceiver;
-
-	private $signal;
-
-	private $ajaxMode;
-
-	private $startupCheck;
-
-	private $lastCreatedRequest;
-
-	private $lastCreatedRequestFlag;
-
-	private $context;
-
-	final function getRequest()
-	{
-		return $this->request;
-	}
-
-	final function getPresenter($need = TRUE)
-	{
-		return $this;
-	}
-
-	final function getUniqueId()
-	{
-		return '';
-	}
-
-	function run(Application\Request $request)
-	{
-		try {
-
-			$this->request = $request;
-			$this->payload = (object) NULL;
-			$this->setParent($this->getParent(), $request->getPresenterName());
-
-			$this->initGlobalParams();
-			$this->checkRequirements($this->getReflection());
-			$this->startup();
-			if (!$this->startupCheck) {
-				$class = $this->getReflection()->getMethod('startup')->getDeclaringClass()->getName();
-				throw new Nette\InvalidStateException("Method $class::startup() or its descendant doesn't call parent::startup().");
-			}
-
-			$this->tryCall($this->formatActionMethod($this->getAction()), $this->params);
-
-			if ($this->autoCanonicalize) {
-				$this->canonicalize();
-			}
-			if ($this->getHttpRequest()->isMethod('head')) {
-				$this->terminate();
-			}
-
-			$this->processSignal();
-
-			$this->beforeRender();
-
-			$this->tryCall($this->formatRenderMethod($this->getView()), $this->params);
-			$this->afterRender();
-
-			$this->saveGlobalState();
-			if ($this->isAjax()) {
-				$this->payload->state = $this->getGlobalState();
-			}
-
-			$this->sendTemplate();
-
-		} catch (Application\AbortException $e) {
-
-			if ($this->isAjax()) try {
-				$hasPayload = (array) $this->payload; unset($hasPayload['state']);
-				if ($this->response instanceof Responses\TextResponse && $this->isControlInvalid()) {
-					$this->snippetMode = TRUE;
-					$this->response->send($this->getHttpRequest(), $this->getHttpResponse());
-					$this->sendPayload();
-
-				} elseif (!$this->response && $hasPayload) {
-					$this->sendPayload();
-				}
-			} catch (Application\AbortException $e) { }
-
-			if ($this->hasFlashSession()) {
-				$this->getFlashSession()->setExpiration($this->response instanceof Responses\RedirectResponse ? '+ 30 seconds': '+ 3 seconds');
-			}
-
-			$this->onShutdown($this, $this->response);
-			$this->shutdown($this->response);
-
-			return $this->response;
-		}
-	}
-
-	protected function startup()
-	{
-		$this->startupCheck = TRUE;
-	}
-
-	protected function beforeRender()
-	{
-	}
-
-	protected function afterRender()
-	{
-	}
-
-	protected function shutdown($response)
-	{
-	}
-
-	function checkRequirements($element)
-	{
-		$user = (array) $element->getAnnotation('User');
-		if (in_array('loggedIn', $user) && !$this->getUser()->isLoggedIn()) {
-			throw new Application\ForbiddenRequestException;
-		}
-	}
-
-	function processSignal()
-	{
-		if ($this->signal === NULL) {
-			return;
-		}
-
-		$component = $this->signalReceiver === '' ? $this : $this->getComponent($this->signalReceiver, FALSE);
-		if ($component === NULL) {
-			throw new BadSignalException("The signal receiver component '$this->signalReceiver' is not found.");
-
-		} elseif (!$component instanceof ISignalReceiver) {
-			throw new BadSignalException("The signal receiver component '$this->signalReceiver' is not ISignalReceiver implementor.");
-		}
-
-		$component->signalReceived($this->signal);
-		$this->signal = NULL;
-	}
-
-	final function getSignal()
-	{
-		return $this->signal === NULL ? NULL : array($this->signalReceiver, $this->signal);
-	}
-
-	final function isSignalReceiver($component, $signal = NULL)
-	{
-		if ($component instanceof Nette\ComponentModel\Component) {
-			$component = $component === $this ? '' : $component->lookupPath(__CLASS__, TRUE);
-		}
-
-		if ($this->signal === NULL) {
-			return FALSE;
-
-		} elseif ($signal === TRUE) {
-			return $component === ''
-				|| strncmp($this->signalReceiver . '-', $component . '-', strlen($component) + 1) === 0;
-
-		} elseif ($signal === NULL) {
-			return $this->signalReceiver === $component;
-
-		} else {
-			return $this->signalReceiver === $component && strcasecmp($signal, $this->signal) === 0;
-		}
-	}
-
-	final function getAction($fullyQualified = FALSE)
-	{
-		return $fullyQualified ? ':' . $this->getName() . ':' . $this->action : $this->action;
-	}
-
-	function changeAction($action)
-	{
-		if (Nette\Utils\Strings::match($action, "#^[a-zA-Z0-9][a-zA-Z0-9_\x7f-\xff]*$#")) {
-			$this->action = $action;
-			$this->view = $action;
-
-		} else {
-			throw new Application\BadRequestException("Action name '$action' is not alphanumeric string.");
-		}
-	}
-
-	final function getView()
-	{
-		return $this->view;
-	}
-
-	function setView($view)
-	{
-		$this->view = (string) $view;
-		return $this;
-	}
-
-	final function getLayout()
-	{
-		return $this->layout;
-	}
-
-	function setLayout($layout)
-	{
-		$this->layout = $layout === FALSE ? FALSE : (string) $layout;
-		return $this;
-	}
-
-	function sendTemplate()
-	{
-		$template = $this->getTemplate();
-		if (!$template) {
-			return;
-		}
-
-		if ($template instanceof Nette\Templating\IFileTemplate && !$template->getFile()) {
-			$files = $this->formatTemplateFiles();
-			foreach ($files as $file) {
-				if (is_file($file)) {
-					$template->setFile($file);
-					break;
-				}
-			}
-
-			if (!$template->getFile()) {
-				$file = preg_replace('#^.*([/\\\\].{1,70})$#U', "\xE2\x80\xA6\$1", reset($files));
-				$file = strtr($file, '/', DIRECTORY_SEPARATOR);
-				throw new Application\BadRequestException("Page not found. Missing template '$file'.");
-			}
-		}
-
-		if ($this->layout !== FALSE) {
-			$files = $this->formatLayoutTemplateFiles();
-			foreach ($files as $file) {
-				if (is_file($file)) {
-					$template->layout = $file;
-					$template->_extends = $file;
-					break;
-				}
-			}
-
-			if (empty($template->layout) && $this->layout !== NULL) {
-				$file = preg_replace('#^.*([/\\\\].{1,70})$#U', "\xE2\x80\xA6\$1", reset($files));
-				$file = strtr($file, '/', DIRECTORY_SEPARATOR);
-				throw new Nette\FileNotFoundException("Layout not found. Missing template '$file'.");
-			}
-		}
-
-		$this->sendResponse(new Responses\TextResponse($template));
-	}
-
-	function formatLayoutTemplateFiles()
-	{
-		$name = $this->getName();
-		$presenter = substr($name, strrpos(':' . $name, ':'));
-		$layout = $this->layout ? $this->layout : 'layout';
-		$dir = dirname(dirname($this->getReflection()->getFileName()));
-		$list = array(
-			"$dir/templates/$presenter/@$layout.latte",
-			"$dir/templates/$presenter.@$layout.latte",
-			"$dir/templates/$presenter/@$layout.phtml",
-			"$dir/templates/$presenter.@$layout.phtml",
-		);
-		do {
-			$list[] = "$dir/templates/@$layout.latte";
-			$list[] = "$dir/templates/@$layout.phtml";
-			$dir = dirname($dir);
-		} while ($dir && ($name = substr($name, 0, strrpos($name, ':'))));
-		return $list;
-	}
-
-	function formatTemplateFiles()
-	{
-		$name = $this->getName();
-		$presenter = substr($name, strrpos(':' . $name, ':'));
-		$dir = dirname(dirname($this->getReflection()->getFileName()));
-		return array(
-			"$dir/templates/$presenter/$this->view.latte",
-			"$dir/templates/$presenter.$this->view.latte",
-			"$dir/templates/$presenter/$this->view.phtml",
-			"$dir/templates/$presenter.$this->view.phtml",
-		);
-	}
-
-	protected static function formatActionMethod($action)
-	{
-		return 'action' . $action;
-	}
-
-	protected static function formatRenderMethod($view)
-	{
-		return 'render' . $view;
-	}
-
-	final function getPayload()
-	{
-		return $this->payload;
-	}
-
-	function isAjax()
-	{
-		if ($this->ajaxMode === NULL) {
-			$this->ajaxMode = $this->getHttpRequest()->isAjax();
-		}
-		return $this->ajaxMode;
-	}
-
-	function sendPayload()
-	{
-		$this->sendResponse(new Responses\JsonResponse($this->payload));
-	}
-
-	function sendResponse(Application\IResponse $response)
-	{
-		$this->response = $response;
-		$this->terminate();
-	}
-
-	function terminate()
-	{
-		if (func_num_args() !== 0) {
-			trigger_error(__METHOD__ . ' is not intended to send a Application\Response; use sendResponse() instead.', E_USER_WARNING);
-			$this->sendResponse(func_get_arg(0));
-		}
-		throw new Application\AbortException();
-	}
-
-	function forward($destination, $args = array())
-	{
-		if ($destination instanceof Application\Request) {
-			$this->sendResponse(new Responses\ForwardResponse($destination));
-
-		} elseif (!is_array($args)) {
-			$args = func_get_args();
-			array_shift($args);
-		}
-
-		$this->createRequest($this, $destination, $args, 'forward');
-		$this->sendResponse(new Responses\ForwardResponse($this->lastCreatedRequest));
-	}
-
-	function redirectUrl($url, $code = NULL)
-	{
-		if ($this->isAjax()) {
-			$this->payload->redirect = (string) $url;
-			$this->sendPayload();
-
-		} elseif (!$code) {
-			$code = $this->getHttpRequest()->isMethod('post')
-				? Http\IResponse::S303_POST_GET
-				: Http\IResponse::S302_FOUND;
-		}
-		$this->sendResponse(new Responses\RedirectResponse($url, $code));
-	}
-
-	function redirectUri($url, $code = NULL)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::redirectUrl() instead.', E_USER_WARNING);
-		$this->redirectUrl($url, $code);
-	}
-
-	function backlink()
-	{
-		return $this->getAction(TRUE);
-	}
-
-	function getLastCreatedRequest()
-	{
-		return $this->lastCreatedRequest;
-	}
-
-	function getLastCreatedRequestFlag($flag)
-	{
-		return !empty($this->lastCreatedRequestFlag[$flag]);
-	}
-
-	function canonicalize()
-	{
-		if (!$this->isAjax() && ($this->request->isMethod('get') || $this->request->isMethod('head'))) {
-			$url = $this->createRequest($this, $this->action, $this->getGlobalState() + $this->request->params, 'redirectX');
-			if ($url !== NULL && !$this->getHttpRequest()->getUrl()->isEqual($url)) {
-				$this->sendResponse(new Responses\RedirectResponse($url, Http\IResponse::S301_MOVED_PERMANENTLY));
-			}
-		}
-	}
-
-	function lastModified($lastModified, $etag = NULL, $expire = NULL)
-	{
-		if ($expire !== NULL) {
-			$this->getHttpResponse()->setExpiration($expire);
-		}
-
-		if (!$this->getHttpContext()->isModified($lastModified, $etag)) {
-			$this->terminate();
-		}
-	}
-
-	final protected function createRequest($component, $destination, array $args, $mode)
-	{
-
-		static $presenterFactory, $router, $refUrl;
-		if ($presenterFactory === NULL) {
-			$presenterFactory = $this->getApplication()->getPresenterFactory();
-			$router = $this->getApplication()->getRouter();
-			$refUrl = new Http\Url($this->getHttpRequest()->getUrl());
-			$refUrl->setPath($this->getHttpRequest()->getUrl()->getScriptPath());
-		}
-
-		$this->lastCreatedRequest = $this->lastCreatedRequestFlag = NULL;
-
-		$a = strpos($destination, '#');
-		if ($a === FALSE) {
-			$fragment = '';
-		} else {
-			$fragment = substr($destination, $a);
-			$destination = substr($destination, 0, $a);
-		}
-
-		$a = strpos($destination, '?');
-		if ($a !== FALSE) {
-			parse_str(substr($destination, $a + 1), $args);
-			$destination = substr($destination, 0, $a);
-		}
-
-		$a = strpos($destination, '//');
-		if ($a === FALSE) {
-			$scheme = FALSE;
-		} else {
-			$scheme = substr($destination, 0, $a);
-			$destination = substr($destination, $a + 2);
-		}
-
-		if (!$component instanceof Presenter || substr($destination, -1) === '!') {
-			$signal = rtrim($destination, '!');
-			$a = strrpos($signal, ':');
-			if ($a !== FALSE) {
-				$component = $component->getComponent(strtr(substr($signal, 0, $a), ':', '-'));
-				$signal = (string) substr($signal, $a + 1);
-			}
-			if ($signal == NULL) {
-				throw new InvalidLinkException("Signal must be non-empty string.");
-			}
-			$destination = 'this';
-		}
-
-		if ($destination == NULL) {
-			throw new InvalidLinkException("Destination must be non-empty string.");
-		}
-
-		$current = FALSE;
-		$a = strrpos($destination, ':');
-		if ($a === FALSE) {
-			$action = $destination === 'this' ? $this->action : $destination;
-			$presenter = $this->getName();
-			$presenterClass = get_class($this);
-
-		} else {
-			$action = (string) substr($destination, $a + 1);
-			if ($destination[0] === ':') {
-				if ($a < 2) {
-					throw new InvalidLinkException("Missing presenter name in '$destination'.");
-				}
-				$presenter = substr($destination, 1, $a - 1);
-
-			} else {
-				$presenter = $this->getName();
-				$b = strrpos($presenter, ':');
-				if ($b === FALSE) {
-					$presenter = substr($destination, 0, $a);
-				} else {
-					$presenter = substr($presenter, 0, $b + 1) . substr($destination, 0, $a);
-				}
-			}
-			try {
-				$presenterClass = $presenterFactory->getPresenterClass($presenter);
-			} catch (Application\InvalidPresenterException $e) {
-				throw new InvalidLinkException($e->getMessage(), NULL, $e);
-			}
-		}
-
-		if (isset($signal)) {
-			$reflection = new PresenterComponentReflection(get_class($component));
-			if ($signal === 'this') {
-				$signal = '';
-				if (array_key_exists(0, $args)) {
-					throw new InvalidLinkException("Unable to pass parameters to 'this!' signal.");
-				}
-
-			} elseif (strpos($signal, self::NAME_SEPARATOR) === FALSE) {
-
-				$method = $component->formatSignalMethod($signal);
-				if (!$reflection->hasCallableMethod($method)) {
-					throw new InvalidLinkException("Unknown signal '$signal', missing handler {$reflection->name}::$method()");
-				}
-				if ($args) {
-					self::argsToParams(get_class($component), $method, $args);
-				}
-			}
-
-			if ($args && array_intersect_key($args, $reflection->getPersistentParams())) {
-				$component->saveState($args);
-			}
-
-			if ($args && $component !== $this) {
-				$prefix = $component->getUniqueId() . self::NAME_SEPARATOR;
-				foreach ($args as $key => $val) {
-					unset($args[$key]);
-					$args[$prefix . $key] = $val;
-				}
-			}
-		}
-
-		if (is_subclass_of($presenterClass, __CLASS__)) {
-			if ($action === '') {
-				$action = self::DEFAULT_ACTION;
-			}
-
-			$current = ($action === '*' || $action === $this->action) && $presenterClass === get_class($this);
-
-			$reflection = new PresenterComponentReflection($presenterClass);
-			if ($args || $destination === 'this') {
-
-				$method = $presenterClass::formatActionMethod($action);
-				if (!$reflection->hasCallableMethod($method)) {
-					$method = $presenterClass::formatRenderMethod($action);
-					if (!$reflection->hasCallableMethod($method)) {
-						$method = NULL;
-					}
-				}
-
-				if ($method === NULL) {
-					if (array_key_exists(0, $args)) {
-						throw new InvalidLinkException("Unable to pass parameters to action '$presenter:$action', missing corresponding method.");
-					}
-
-				} elseif ($destination === 'this') {
-					self::argsToParams($presenterClass, $method, $args, $this->params);
-
-				} else {
-					self::argsToParams($presenterClass, $method, $args);
-				}
-			}
-
-			if ($args && array_intersect_key($args, $reflection->getPersistentParams())) {
-				$this->saveState($args, $reflection);
-			}
-
-			$globalState = $this->getGlobalState($destination === 'this' ? NULL : $presenterClass);
-			if ($current && $args) {
-				$tmp = $globalState + $this->params;
-				foreach ($args as $key => $val) {
-					if ((string) $val !== (isset($tmp[$key]) ? (string) $tmp[$key] : '')) {
-						$current = FALSE;
-						break;
-					}
-				}
-			}
-			$args += $globalState;
-		}
-
-		$args[self::ACTION_KEY] = $action;
-		if (!empty($signal)) {
-			$args[self::SIGNAL_KEY] = $component->getParamId($signal);
-			$current = $current && $args[self::SIGNAL_KEY] === $this->getParam(self::SIGNAL_KEY);
-		}
-		if (($mode === 'redirect' || $mode === 'forward') && $this->hasFlashSession()) {
-			$args[self::FLASH_KEY] = $this->getParam(self::FLASH_KEY);
-		}
-
-		$this->lastCreatedRequest = new Application\Request(
-			$presenter,
-			Application\Request::FORWARD,
-			$args,
-			array(),
-			array()
-		);
-		$this->lastCreatedRequestFlag = array('current' => $current);
-
-		if ($mode === 'forward') {
-			return;
-		}
-
-		$url = $router->constructUrl($this->lastCreatedRequest, $refUrl);
-		if ($url === NULL) {
-			unset($args[self::ACTION_KEY]);
-			$params = urldecode(http_build_query($args, NULL, ', '));
-			throw new InvalidLinkException("No route for $presenter:$action($params)");
-		}
-
-		if ($mode === 'link' && $scheme === FALSE && !$this->absoluteUrls) {
-			$hostUrl = $refUrl->getHostUrl();
-			if (strncmp($url, $hostUrl, strlen($hostUrl)) === 0) {
-				$url = substr($url, strlen($hostUrl));
-			}
-		}
-
-		return $url . $fragment;
-	}
-
-	private static function argsToParams($class, $method, & $args, $supplemental = array())
-	{
-		static $cache;
-		$params = & $cache[strtolower($class . ':' . $method)];
-		if ($params === NULL) {
-			$params = Reflection\Method::from($class, $method)->getDefaultParameters();
-		}
-		$i = 0;
-		foreach ($params as $name => $def) {
-			if (array_key_exists($i, $args)) {
-				$args[$name] = $args[$i];
-				unset($args[$i]);
-				$i++;
-
-			} elseif (array_key_exists($name, $args)) {
-
-			} elseif (array_key_exists($name, $supplemental)) {
-				$args[$name] = $supplemental[$name];
-
-			} else {
-				continue;
-			}
-
-			if ($def === NULL) {
-				if ((string) $args[$name] === '') {
-					$args[$name] = NULL;
-				}
-			} else {
-				settype($args[$name], gettype($def));
-				if ($args[$name] === $def) {
-					$args[$name] = NULL;
-				}
-			}
-		}
-
-		if (array_key_exists($i, $args)) {
-			$method = Reflection\Method::from($class, $method)->getName();
-			throw new InvalidLinkException("Passed more parameters than method $class::$method() expects.");
-		}
-	}
-
-	protected function handleInvalidLink($e)
-	{
-		if (self::$invalidLinkMode === self::INVALID_LINK_SILENT) {
-			return '#';
-
-		} elseif (self::$invalidLinkMode === self::INVALID_LINK_WARNING) {
-			return 'error: ' . $e->getMessage();
-
-		} else {
-			throw $e;
-		}
-	}
-
-	static function getPersistentComponents()
-	{
-		return (array) Reflection\ClassType::from(get_called_class())
-			->getAnnotation('persistent');
-	}
-
-	private function getGlobalState($forClass = NULL)
-	{
-		$sinces = & $this->globalStateSinces;
-
-		if ($this->globalState === NULL) {
-			$state = array();
-			foreach ($this->globalParams as $id => $params) {
-				$prefix = $id . self::NAME_SEPARATOR;
-				foreach ($params as $key => $val) {
-					$state[$prefix . $key] = $val;
-				}
-			}
-			$this->saveState($state, $forClass ? new PresenterComponentReflection($forClass) : NULL);
-
-			if ($sinces === NULL) {
-				$sinces = array();
-				foreach ($this->getReflection()->getPersistentParams() as $nm => $meta) {
-					$sinces[$nm] = $meta['since'];
-				}
-			}
-
-			$components = $this->getReflection()->getPersistentComponents();
-			$iterator = $this->getComponents(TRUE, 'Nette\Application\UI\IStatePersistent');
-
-			foreach ($iterator as $name => $component) {
-				if ($iterator->getDepth() === 0) {
-
-					$since = isset($components[$name]['since']) ? $components[$name]['since'] : FALSE;
-				}
-				$prefix = $component->getUniqueId() . self::NAME_SEPARATOR;
-				$params = array();
-				$component->saveState($params);
-				foreach ($params as $key => $val) {
-					$state[$prefix . $key] = $val;
-					$sinces[$prefix . $key] = $since;
-				}
-			}
-
-		} else {
-			$state = $this->globalState;
-		}
-
-		if ($forClass !== NULL) {
-			$since = NULL;
-			foreach ($state as $key => $foo) {
-				if (!isset($sinces[$key])) {
-					$x = strpos($key, self::NAME_SEPARATOR);
-					$x = $x === FALSE ? $key : substr($key, 0, $x);
-					$sinces[$key] = isset($sinces[$x]) ? $sinces[$x] : FALSE;
-				}
-				if ($since !== $sinces[$key]) {
-					$since = $sinces[$key];
-					$ok = $since && (is_subclass_of($forClass, $since) || $forClass === $since);
-				}
-				if (!$ok) {
-					unset($state[$key]);
-				}
-			}
-		}
-
-		return $state;
-	}
-
-	protected function saveGlobalState()
-	{
-
-		foreach ($this->globalParams as $id => $foo) {
-			$this->getComponent($id, FALSE);
-		}
-
-		$this->globalParams = array();
-		$this->globalState = $this->getGlobalState();
-	}
-
-	private function initGlobalParams()
-	{
-
-		$this->globalParams = array();
-		$selfParams = array();
-
-		$params = $this->request->getParams();
-		if ($this->isAjax()) {
-			$params = $this->request->getPost() + $params;
-		}
-
-		foreach ($params as $key => $value) {
-			$a = strlen($key) > 2 ? strrpos($key, self::NAME_SEPARATOR, -2) : FALSE;
-			if ($a === FALSE) {
-				$selfParams[$key] = $value;
-			} else {
-				$this->globalParams[substr($key, 0, $a)][substr($key, $a + 1)] = $value;
-			}
-		}
-
-		$this->changeAction(isset($selfParams[self::ACTION_KEY]) ? $selfParams[self::ACTION_KEY] : self::DEFAULT_ACTION);
-
-		$this->signalReceiver = $this->getUniqueId();
-		if (!empty($selfParams[self::SIGNAL_KEY])) {
-			$param = $selfParams[self::SIGNAL_KEY];
-			$pos = strrpos($param, '-');
-			if ($pos) {
-				$this->signalReceiver = substr($param, 0, $pos);
-				$this->signal = substr($param, $pos + 1);
-			} else {
-				$this->signalReceiver = $this->getUniqueId();
-				$this->signal = $param;
-			}
-			if ($this->signal == NULL) {
-				$this->signal = NULL;
-			}
-		}
-
-		$this->loadState($selfParams);
-	}
-
-	final function popGlobalParams($id)
-	{
-		if (isset($this->globalParams[$id])) {
-			$res = $this->globalParams[$id];
-			unset($this->globalParams[$id]);
-			return $res;
-
-		} else {
-			return array();
-		}
-	}
-
-	function hasFlashSession()
-	{
-		return !empty($this->params[self::FLASH_KEY])
-			&& $this->getSession()->hasSection('Nette.Application.Flash/' . $this->params[self::FLASH_KEY]);
-	}
-
-	function getFlashSession()
-	{
-		if (empty($this->params[self::FLASH_KEY])) {
-			$this->params[self::FLASH_KEY] = Nette\Utils\Strings::random(4);
-		}
-		return $this->getSession('Nette.Application.Flash/' . $this->params[self::FLASH_KEY]);
-	}
-
-	function setContext(Nette\DI\IContainer $context)
-	{
-		$this->context = $context;
-		return $this;
-	}
-
-	final function getContext()
-	{
-		return $this->context;
-	}
-
-	final function getService($name)
-	{
-		return $this->context->getService($name);
-	}
-
-	protected function getHttpRequest()
-	{
-		return $this->context->httpRequest;
-	}
-
-	protected function getHttpResponse()
-	{
-		return $this->context->httpResponse;
-	}
-
-	protected function getHttpContext()
-	{
-		return $this->context->httpContext;
-	}
-
-	function getApplication()
-	{
-		return $this->context->application;
-	}
-
-	function getSession($namespace = NULL)
-	{
-		$handler = $this->context->session;
-		return $namespace === NULL ? $handler : $handler->getSection($namespace);
-	}
-
-	function getUser()
-	{
-		return $this->context->user;
-	}
-
-}
-
-}
-
-namespace Nette\Reflection {
-
-use Nette;use Nette\ObjectMixin;
-
-class ClassType extends \ReflectionClass
-{
-
-	private static $extMethods;
-
-	static function from($class)
-	{
-		return new static($class);
-	}
-
-	function __toString()
-	{
-		return 'Class ' . $this->getName();
-	}
-
-	function hasEventProperty($name)
-	{
-		if (preg_match('#^on[A-Z]#', $name) && $this->hasProperty($name)) {
-			$rp = $this->getProperty($name);
-			return $rp->isPublic() && !$rp->isStatic();
-		}
-		return FALSE;
-	}
-
-	function setExtensionMethod($name, $callback)
-	{
-		$l = & self::$extMethods[strtolower($name)];
-		$l[strtolower($this->getName())] = callback($callback);
-		$l[''] = NULL;
-		return $this;
-	}
-
-	function getExtensionMethod($name)
-	{
-		$class = strtolower($this->getName());
-		$l = & self::$extMethods[strtolower($name)];
-
-		if (empty($l)) {
-			return FALSE;
-
-		} elseif (isset($l[''][$class])) {
-			return $l[''][$class];
-		}
-
-		$cl = $class;
-		do {
-			if (isset($l[$cl])) {
-				return $l[''][$class] = $l[$cl];
-			}
-		} while (($cl = strtolower(get_parent_class($cl))) !== '');
-
-		foreach (class_implements($class) as $cl) {
-			$cl = strtolower($cl);
-			if (isset($l[$cl])) {
-				return $l[''][$class] = $l[$cl];
-			}
-		}
-		return $l[''][$class] = FALSE;
-	}
-
-	function getConstructor()
-	{
-		return ($ref = parent::getConstructor()) ? Method::from($this->getName(), $ref->getName()) : NULL;
-	}
-
-	function getExtension()
-	{
-		return ($name = $this->getExtensionName()) ? new Extension($name) : NULL;
-	}
-
-	function getInterfaces()
-	{
-		$res = array();
-		foreach (parent::getInterfaceNames() as $val) {
-			$res[$val] = new static($val);
-		}
-		return $res;
-	}
-
-	function getMethod($name)
-	{
-		return new Method($this->getName(), $name);
-	}
-
-	function getMethods($filter = -1)
-	{
-		foreach ($res = parent::getMethods($filter) as $key => $val) {
-			$res[$key] = new Method($this->getName(), $val->getName());
-		}
-		return $res;
-	}
-
-	function getParentClass()
-	{
-		return ($ref = parent::getParentClass()) ? new static($ref->getName()) : NULL;
-	}
-
-	function getProperties($filter = -1)
-	{
-		foreach ($res = parent::getProperties($filter) as $key => $val) {
-			$res[$key] = new Property($this->getName(), $val->getName());
-		}
-		return $res;
-	}
-
-	function getProperty($name)
-	{
-		return new Property($this->getName(), $name);
-	}
-
-	function hasAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return !empty($res[$name]);
-	}
-
-	function getAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return isset($res[$name]) ? end($res[$name]) : NULL;
-	}
-
-	function getAnnotations()
-	{
-		return AnnotationsParser::getAll($this);
-	}
-
-	function getDescription()
-	{
-		return $this->getAnnotation('description');
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-}
-
-namespace Nette\Application\UI {
-
-use Nette;
-
-class PresenterComponentReflection extends Nette\Reflection\ClassType
-{
-
-	private static $ppCache = array();
-
-	private static $pcCache = array();
-
-	private static $mcCache = array();
-
-	function getPersistentParams($class = NULL)
-	{
-		$class = $class === NULL ? $this->getName() : $class;
-		$params = & self::$ppCache[$class];
-		if ($params !== NULL) {
-			return $params;
-		}
-		$params = array();
-		if (is_subclass_of($class, 'Nette\Application\UI\PresenterComponent')) {
-
-			$defaults = get_class_vars($class);
-			foreach (call_user_func(array($class, 'getPersistentParams'), $class) as $name => $meta) {
-				if (is_string($meta)) {
-					$name = $meta;
-				}
-				$params[$name] = array(
-					'def' => $defaults[$name],
-					'since' => $class,
-				);
-			}
-			foreach ($this->getPersistentParams(get_parent_class($class)) as $name => $param) {
-				if (isset($params[$name])) {
-					$params[$name]['since'] = $param['since'];
-					continue;
-				}
-
-				$params[$name] = $param;
-			}
-		}
-		return $params;
-	}
-
-	function getPersistentComponents()
-	{
-		$class = $this->getName();
-		$components = & self::$pcCache[$class];
-		if ($components !== NULL) {
-			return $components;
-		}
-		$components = array();
-		if (is_subclass_of($class, 'Nette\Application\UI\Presenter')) {
-
-			foreach (call_user_func(array($class, 'getPersistentComponents'), $class) as $name => $meta) {
-				if (is_string($meta)) {
-					$name = $meta;
-				}
-				$components[$name] = array('since' => $class);
-			}
-			$components = self::getPersistentComponents(get_parent_class($class)) + $components;
-		}
-		return $components;
-	}
-
-	function hasCallableMethod($method)
-	{
-		$class = $this->getName();
-		$cache = & self::$mcCache[strtolower($class . ':' . $method)];
-		if ($cache === NULL) try {
-			$cache = FALSE;
-			$rm = Nette\Reflection\Method::from($class, $method);
-			$cache = $this->isInstantiable() && $rm->isPublic() && !$rm->isAbstract() && !$rm->isStatic();
-		} catch (\ReflectionException $e) {
-		}
-		return $cache;
-	}
-
-}
-
-}
-
-namespace Nette\Caching {
-
-use Nette;
-
-class Cache extends Nette\Object implements \ArrayAccess
-{
-
-	const PRIORITY = 'priority',
-		EXPIRATION = 'expire',
-		EXPIRE = 'expire',
-		SLIDING = 'sliding',
-		TAGS = 'tags',
-		FILES = 'files',
-		ITEMS = 'items',
-		CONSTS = 'consts',
-		CALLBACKS = 'callbacks',
-		ALL = 'all';
-
-	const NAMESPACE_SEPARATOR = "\x00";
-
-	private $storage;
-
-	private $namespace;
-
-	private $key;
-
-	private $data;
-
-	function __construct(IStorage $storage, $namespace = NULL)
-	{
-		$this->storage = $storage;
-		$this->namespace = $namespace . self::NAMESPACE_SEPARATOR;
-	}
-
-	function getStorage()
-	{
-		return $this->storage;
-	}
-
-	function getNamespace()
-	{
-		return (string) substr($this->namespace, 0, -1);
-	}
-
-	function derive($namespace)
-	{
-		$derived = new static($this->storage, $this->namespace . $namespace);
-		return $derived;
-	}
-
-	function release()
-	{
-		$this->key = $this->data = NULL;
-	}
-
-	function load($key)
-	{
-		$key = is_scalar($key) ? (string) $key : serialize($key);
-		if ($this->key === $key) {
-			return $this->data;
-		}
-		$this->key = $key;
-		$this->data = $this->storage->read($this->namespace . md5($key));
-		return $this->data;
-	}
-
-	function save($key, $data, array $dp = NULL)
-	{
-		$this->key = is_scalar($key) ? (string) $key : serialize($key);
-		$key = $this->namespace . md5($this->key);
-
-		if (isset($dp[Cache::EXPIRATION])) {
-			$dp[Cache::EXPIRATION] = Nette\DateTime::from($dp[Cache::EXPIRATION])->format('U') - time();
-		}
-
-		if (isset($dp[self::FILES])) {
-
-			foreach ((array) $dp[self::FILES] as $item) {
-				$dp[self::CALLBACKS][] = array(array(__CLASS__, 'checkFile'), $item, @filemtime($item));
-			}
-			unset($dp[self::FILES]);
-		}
-
-		if (isset($dp[self::ITEMS])) {
-			$dp[self::ITEMS] = (array) $dp[self::ITEMS];
-			foreach ($dp[self::ITEMS] as $k => $item) {
-				$dp[self::ITEMS][$k] = $this->namespace . md5(is_scalar($item) ? $item : serialize($item));
-			}
-		}
-
-		if (isset($dp[self::CONSTS])) {
-			foreach ((array) $dp[self::CONSTS] as $item) {
-				$dp[self::CALLBACKS][] = array(array(__CLASS__, 'checkConst'), $item, constant($item));
-			}
-			unset($dp[self::CONSTS]);
-		}
-
-		if ($data instanceof Nette\Callback || $data instanceof \Closure) {
-			Nette\Utils\CriticalSection::enter();
-			$data = $data->__invoke();
-			Nette\Utils\CriticalSection::leave();
-		}
-
-		if (is_object($data)) {
-			$dp[self::CALLBACKS][] = array(array(__CLASS__, 'checkSerializationVersion'), get_class($data),
-				Nette\Reflection\ClassType::from($data)->getAnnotation('serializationVersion'));
-		}
-
-		$this->data = $data;
-		if ($data === NULL) {
-			$this->storage->remove($key);
-		} else {
-			$this->storage->write($key, $data, (array) $dp);
-		}
-		return $data;
-	}
-
-	function clean(array $conds = NULL)
-	{
-		$this->release();
-		$this->storage->clean((array) $conds);
-	}
-
-	function call($function)
-	{
-		$key = func_get_args();
-		if ($this->load($key) === NULL) {
-			array_shift($key);
-			return $this->save($this->key, call_user_func_array($function, $key));
-		} else {
-			return $this->data;
-		}
-	}
-
-	function start($key)
-	{
-		if ($this->offsetGet($key) === NULL) {
-			return new OutputHelper($this, $key);
-		} else {
-			echo $this->data;
-		}
-	}
-
-	function offsetSet($key, $data)
-	{
-		$this->save($key, $data);
-	}
-
-	function offsetGet($key)
-	{
-		return $this->load($key);
-	}
-
-	function offsetExists($key)
-	{
-		return $this->load($key) !== NULL;
-	}
-
-	function offsetUnset($key)
-	{
-		$this->save($key, NULL);
-	}
-
-	static function checkCallbacks($callbacks)
-	{
-		foreach ($callbacks as $callback) {
-			$func = array_shift($callback);
-			if (!call_user_func_array($func, $callback)) {
-				return FALSE;
-			}
-		}
-		return TRUE;
-	}
-
-	private static function checkConst($const, $value)
-	{
-		return defined($const) && constant($const) === $value;
-	}
-
-	private static function checkFile($file, $time)
-	{
-		return @filemtime($file) == $time;
-	}
-
-	private static function checkSerializationVersion($class, $value)
-	{
-		return Nette\Reflection\ClassType::from($class)->getAnnotation('serializationVersion') === $value;
-	}
-
-}
-
-class OutputHelper extends Nette\Object
-{
-
-	public $dependencies;
-
-	private $cache;
-
-	private $key;
-
-	function __construct(Cache $cache, $key)
-	{
-		$this->cache = $cache;
-		$this->key = $key;
-		ob_start();
-	}
-
-	function end(array $dp = NULL)
-	{
-		if ($this->cache === NULL) {
-			throw new Nette\InvalidStateException('Output cache has already been saved.');
-		}
-		$this->cache->save($this->key, ob_get_flush(), (array) $dp + (array) $this->dependencies);
-		$this->cache = NULL;
-	}
-
-}
-
-}
-
-namespace Nette\Caching\Storages {
-
-use Nette;
-
-class DevNullStorage extends Nette\Object implements Nette\Caching\IStorage
-{
-
-	function read($key)
-	{
-	}
-
-	function write($key, $data, array $dp)
-	{
-	}
-
-	function remove($key)
-	{
-	}
-
-	function clean(array $conds)
-	{
-	}
-
-}
-
-use Nette\Caching\Cache;
-
-class FileJournal extends Nette\Object implements IJournal
-{
-
-	const FILE = 'btfj.dat';
-
-	const FILE_MAGIC  = 0x6274666A;
-
-	const INDEX_MAGIC = 0x696E6465;
-
-	const DATA_MAGIC  = 0x64617461;
-
-	const NODE_SIZE = 4096;
-
-	const BITROT = 12;
-
-	const HEADER_SIZE = 4096;
-
-	const INT32_SIZE  = 4;
-
-	const INFO = 'i',
-		TYPE = 't',
-		IS_LEAF = 'il',
-		PREV_NODE = 'p',
-		END = 'e',
-		MAX = 'm',
-		INDEX_DATA = 'id',
-		LAST_INDEX = 'l';
-
-	const TAGS = 't',
-		PRIORITY = 'p',
-		ENTRIES = 'e';
-
-	const DATA = 'd',
-		KEY = 'k',
-		DELETED = 'd';
-
-	public static $debug = FALSE;
-
-	private $file;
-
-	private $handle;
-
-	private $lastNode = 2;
-
-	private $lastModTime = NULL;
-
-	private $nodeCache = array();
-
-	private $nodeChanged = array();
-
-	private $toCommit = array();
-
-	private $deletedLinks = array();
-
-	private $dataNodeFreeSpace = array();
-
-	private static $startNode = array(
-		self::TAGS     => 0,
-		self::PRIORITY => 1,
-		self::ENTRIES  => 2,
-		self::DATA     => 3,
-	);
-
-	function __construct($dir)
-	{
-		$this->file = $dir . '/' . self::FILE;
-
-		if (!file_exists($this->file)) {
-			$init = @fopen($this->file, 'xb');
-			if (!$init) {
-				clearstatcache();
-				if (!file_exists($this->file)) {
-					throw new Nette\InvalidStateException("Cannot create journal file $this->file.");
-				}
-			} else {
-				$writen = fwrite($init, pack('N2', self::FILE_MAGIC, $this->lastNode));
-				fclose($init);
-				if ($writen !== self::INT32_SIZE * 2) {
-					throw new Nette\InvalidStateException("Cannot write journal header.");
-				}
-			}
-		}
-
-		$this->handle = fopen($this->file, 'r+b');
-
-		if (!$this->handle) {
-			throw new Nette\InvalidStateException("Cannot open journal file '$this->file'.");
-		}
-
-		if (!flock($this->handle, LOCK_SH)) {
-			throw new Nette\InvalidStateException('Cannot acquire shared lock on journal.');
-		}
-
-		$header = stream_get_contents($this->handle, 2 * self::INT32_SIZE, 0);
-
-		flock($this->handle, LOCK_UN);
-
-		list(, $fileMagic, $this->lastNode) = unpack('N2', $header);
-
-		if ($fileMagic !== self::FILE_MAGIC) {
-			fclose($this->handle);
-			$this->handle = false;
-			throw new Nette\InvalidStateException("Malformed journal file '$this->file'.");
-		}
-	}
-
-	function __destruct()
-	{
-		if ($this->handle) {
-			$this->headerCommit();
-			flock($this->handle, LOCK_UN);
-			fclose($this->handle);
-			$this->handle = false;
-		}
-	}
-
-	function write($key, array $dependencies)
-	{
-		$this->lock();
-
-		$priority = !isset($dependencies[Cache::PRIORITY]) ? FALSE : (int) $dependencies[Cache::PRIORITY];
-		$tags = empty($dependencies[Cache::TAGS]) ? FALSE : (array) $dependencies[Cache::TAGS];
-
-		$exists = FALSE;
-		$keyHash = crc32($key);
-		list($entriesNodeId, $entriesNode) = $this->findIndexNode(self::ENTRIES, $keyHash);
-
-		if (isset($entriesNode[$keyHash])) {
-			$entries = $this->mergeIndexData($entriesNode[$keyHash]);
-			foreach ($entries as $link => $foo) {
-				$dataNode = $this->getNode($link >> self::BITROT);
-				if ($dataNode[$link][self::KEY] === $key) {
-					if ($dataNode[$link][self::TAGS] == $tags && $dataNode[$link][self::PRIORITY] === $priority) {
-						if ($dataNode[$link][self::DELETED]) {
-							$dataNode[$link][self::DELETED] = FALSE;
-							$this->saveNode($link >> self::BITROT, $dataNode);
-						}
-						$exists = TRUE;
-					} else {
-						$toDelete = array();
-						foreach ($dataNode[$link][self::TAGS] as $tag) {
-							$toDelete[self::TAGS][$tag][$link] = TRUE;
-						}
-						if ($dataNode[$link][self::PRIORITY] !== FALSE) {
-							$toDelete[self::PRIORITY][$dataNode[$link][self::PRIORITY]][$link] = TRUE;
-						}
-						$toDelete[self::ENTRIES][$keyHash][$link] = TRUE;
-						$this->cleanFromIndex($toDelete);
-						$entriesNode = $this->getNode($entriesNodeId);
-						unset($dataNode[$link]);
-						$this->saveNode($link >> self::BITROT, $dataNode);
-					}
-					break;
-				}
-			}
-		}
-
-		if ($exists === FALSE) {
-
-			$requiredSize = strlen($key) + 75;
-			if ($tags) {
-				foreach ($tags as $tag) {
-					$requiredSize += strlen($tag) + 13;
-				}
-			}
-			$requiredSize += $priority ? 10 : 1;
-
-			$freeDataNode = $this->findFreeDataNode($requiredSize);
-			$data = $this->getNode($freeDataNode);
-
-			if ($data === FALSE) {
-				$data = array(
-					self::INFO => array(
-						self::LAST_INDEX => ($freeDataNode << self::BITROT),
-						self::TYPE => self::DATA,
-					)
-				);
-			}
-
-			$dataNodeKey = ++$data[self::INFO][self::LAST_INDEX];
-			$data[$dataNodeKey] = array(
-				self::KEY => $key,
-				self::TAGS => $tags ? $tags : array(),
-				self::PRIORITY => $priority,
-				self::DELETED => FALSE,
-			);
-
-			$this->saveNode($freeDataNode, $data);
-
-			$entriesNode[$keyHash][$dataNodeKey] = 1;
-			$this->saveNode($entriesNodeId, $entriesNode);
-
-			if ($tags) {
-				foreach ($tags as $tag) {
-					list($nodeId, $node) = $this->findIndexNode(self::TAGS, $tag);
-					$node[$tag][$dataNodeKey] = 1;
-					$this->saveNode($nodeId, $node);
-				}
-			}
-
-			if ($priority) {
-				list($nodeId, $node) = $this->findIndexNode(self::PRIORITY, $priority);
-				$node[$priority][$dataNodeKey] = 1;
-				$this->saveNode($nodeId, $node);
-			}
-		}
-
-		$this->commit();
-		$this->unlock();
-	}
-
-	function clean(array $conditions)
-	{
-		$this->lock();
-
-		if (!empty($conditions[Cache::ALL])) {
-			$this->nodeCache = $this->nodeChanged = $this->dataNodeFreeSpace = array();
-			$this->deleteAll();
-			$this->unlock();
-			return;
-		}
-
-		$toDelete = array(
-			self::TAGS => array(),
-			self::PRIORITY => array(),
-			self::ENTRIES => array()
-		);
-
-		$entries = array();
-
-		if (!empty($conditions[Cache::TAGS])) {
-			$entries = $this->cleanTags((array) $conditions[Cache::TAGS], $toDelete);
-		}
-
-		if (isset($conditions[Cache::PRIORITY])) {
-			$this->arrayAppend($entries, $this->cleanPriority((int) $conditions[Cache::PRIORITY], $toDelete));
-		}
-
-		$this->deletedLinks = array();
-		$this->cleanFromIndex($toDelete);
-
-		$this->commit();
-		$this->unlock();
-
-		return $entries;
-	}
-
-	private function cleanTags(array $tags, array &$toDelete)
-	{
-		$entries = array();
-
-		foreach ($tags as $tag) {
-			list($nodeId, $node) = $this->findIndexNode(self::TAGS, $tag);
-
-			if (isset($node[$tag])) {
-				$ent = $this->cleanLinks($this->mergeIndexData($node[$tag]), $toDelete);
-				$this->arrayAppend($entries, $ent);
-			}
-		}
-
-		return $entries;
-	}
-
-	private function cleanPriority($priority, array &$toDelete)
-	{
-		list($nodeId, $node) = $this->findIndexNode(self::PRIORITY, $priority);
-
-		ksort($node);
-
-		$allData = array();
-
-		foreach ($node as $prior => $data) {
-			if ($prior === self::INFO) {
-				continue;
-			} elseif ($prior > $priority) {
-				break;
-			}
-
-			$this->arrayAppendKeys($allData, $this->mergeIndexData($data));
-		}
-
-		$nodeInfo = $node[self::INFO];
-		while ($nodeInfo[self::PREV_NODE] !== -1) {
-			$nodeId = $nodeInfo[self::PREV_NODE];
-			$node = $this->getNode($nodeId);
-
-			if ($node === FALSE) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException("Cannot load node number $nodeId.");
-				}
-				break;
-			}
-
-			$nodeInfo = $node[self::INFO];
-			unset($node[self::INFO]);
-
-			foreach ($node as $prior => $data) {
-				$this->arrayAppendKeys($allData, $this->mergeIndexData($data));
-			}
-		}
-
-		return $this->cleanLinks($allData, $toDelete);
-	}
-
-	private function cleanLinks(array $data, array &$toDelete)
-	{
-		$return = array();
-
-		$data = array_keys($data);
-		sort($data);
-		$max = count($data);
-		$data[] = 0;
-		$i = 0;
-
-		while ($i < $max) {
-			$searchLink = $data[$i];
-
-			if (isset($this->deletedLinks[$searchLink])) {
-				++$i;
-				continue;
-			}
-
-			$nodeId = $searchLink >> self::BITROT;
-			$node = $this->getNode($nodeId);
-
-			if ($node === FALSE) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException('Cannot load node number ' . ($nodeId) . '.');
-				}
-				++$i;
-				continue;
-			}
-
-			do {
-				$link = $data[$i];
-
-				if (!isset($node[$link])) {
-					if (self::$debug) {
-						throw new Nette\InvalidStateException("Link with ID $searchLink is not in node ". ($nodeId) . '.');
-					}
-					continue;
-				} elseif (isset($this->deletedLinks[$link])) {
-					continue;
-				}
-
-				$nodeLink = &$node[$link];
-				if (!$nodeLink[self::DELETED]) {
-					$nodeLink[self::DELETED] = TRUE;
-					$return[] = $nodeLink[self::KEY];
-				} else {
-					foreach ($nodeLink[self::TAGS] as $tag) {
-						$toDelete[self::TAGS][$tag][$link] = TRUE;
-					}
-					if ($nodeLink[self::PRIORITY] !== FALSE) {
-						$toDelete[self::PRIORITY][$nodeLink[self::PRIORITY]][$link] = TRUE;
-					}
-					$toDelete[self::ENTRIES][crc32($nodeLink[self::KEY])][$link] = TRUE;
-					unset($node[$link]);
-					$this->deletedLinks[$link] = TRUE;
-				}
-			} while (($data[++$i] >> self::BITROT) === $nodeId);
-
-			$this->saveNode($nodeId, $node);
-		}
-
-		return $return;
-	}
-
-	private function cleanFromIndex(array $toDeleteFromIndex)
-	{
-		foreach ($toDeleteFromIndex as $type => $toDelete) {
-			ksort($toDelete);
-
-			while (!empty($toDelete)) {
-				reset($toDelete);
-				$searchKey = key($toDelete);
-				list($masterNodeId, $masterNode) = $this->findIndexNode($type, $searchKey);
-
-				if (!isset($masterNode[$searchKey])) {
-					if (self::$debug) {
-						throw new Nette\InvalidStateException('Bad index.');
-					}
-					unset($toDelete[$searchKey]);
-					continue;
-				}
-
-				foreach ($toDelete as $key => $links) {
-					if (isset($masterNode[$key])) {
-						foreach ($links as $link => $foo) {
-							if (isset($masterNode[$key][$link])) {
-								unset($masterNode[$key][$link], $links[$link]);
-							}
-						}
-
-						if (!empty($links) && isset($masterNode[$key][self::INDEX_DATA])) {
-							$this->cleanIndexData($masterNode[$key][self::INDEX_DATA], $links, $masterNode[$key]);
-						}
-
-						if (empty($masterNode[$key])) {
-							unset($masterNode[$key]);
-						}
-						unset($toDelete[$key]);
-					} else {
-						break;
-					}
-				}
-				$this->saveNode($masterNodeId, $masterNode);
-			}
-		}
-	}
-
-	private function mergeIndexData(array $data)
-	{
-		while (isset($data[self::INDEX_DATA])) {
-			$id = $data[self::INDEX_DATA];
-			unset($data[self::INDEX_DATA]);
-			$childNode = $this->getNode($id);
-
-			if ($childNode === FALSE) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException("Cannot load node number $id.");
-				}
-				break;
-			}
-
-			$this->arrayAppendKeys($data, $childNode[self::INDEX_DATA]);
-		}
-
-		return $data;
-	}
-
-	private function cleanIndexData($nextNodeId, array $links, &$masterNodeLink)
-	{
-		$prev = -1;
-
-		while ($nextNodeId && !empty($links)) {
-			$nodeId = $nextNodeId;
-			$node = $this->getNode($nodeId);
-
-			if ($node === FALSE) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException("Cannot load node number $nodeId.");
-				}
-				break;
-			}
-
-			foreach ($links as $link => $foo) {
-				if (isset($node[self::INDEX_DATA][$link])) {
-					unset($node[self::INDEX_DATA][$link], $links[$link]);
-				}
-			}
-
-			if (isset($node[self::INDEX_DATA][self::INDEX_DATA])) {
-				$nextNodeId = $node[self::INDEX_DATA][self::INDEX_DATA];
-			} else {
-				$nextNodeId = FALSE;
-			}
-
-			if (empty($node[self::INDEX_DATA]) || (count($node[self::INDEX_DATA]) === 1 && $nextNodeId)) {
-				if ($prev === -1) {
-					if ($nextNodeId === FALSE) {
-						unset($masterNodeLink[self::INDEX_DATA]);
-					} else {
-						$masterNodeLink[self::INDEX_DATA] = $nextNodeId;
-					}
-				} else {
-					$prevNode = $this->getNode($prev);
-					if ($prevNode === FALSE) {
-						if (self::$debug) {
-							throw new Nette\InvalidStateException("Cannot load node number $prev.");
-						}
-					} else {
-						if ($nextNodeId === FALSE) {
-							unset($prevNode[self::INDEX_DATA][self::INDEX_DATA]);
-							if (empty($prevNode[self::INDEX_DATA])) {
-								unset($prevNode[self::INDEX_DATA]);
-							}
-						} else {
-							$prevNode[self::INDEX_DATA][self::INDEX_DATA] = $nextNodeId;
-						}
-
-						$this->saveNode($prev, $prevNode);
-					}
-				}
-				unset($node[self::INDEX_DATA]);
-			} else {
-				$prev = $nodeId;
-			}
-
-			$this->saveNode($nodeId, $node);
-		}
-	}
-
-	private function getNode($id)
-	{
-
-		if (isset($this->nodeCache[$id])) {
-			return $this->nodeCache[$id];
-		}
-
-		$binary = stream_get_contents($this->handle, self::NODE_SIZE, self::HEADER_SIZE + self::NODE_SIZE * $id);
-
-		if (empty($binary)) {
-
-			return FALSE;
-		}
-
-		list(, $magic, $lenght) = unpack('N2', $binary);
-		if ($magic !== self::INDEX_MAGIC && $magic !== self::DATA_MAGIC) {
-			if (!empty($magic)) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException("Node $id has malformed header.");
-				}
-				$this->deleteNode($id);
-			}
-			return FALSE;
-		}
-
-		$data = substr($binary, 2 * self::INT32_SIZE, $lenght - 2 * self::INT32_SIZE);
-
-		$node = @unserialize($data);
-		if ($node === FALSE) {
-			$this->deleteNode($id);
-			if (self::$debug) {
-				throw new Nette\InvalidStateException("Cannot deserialize node number $id.");
-			}
-			return FALSE;
-		}
-
-		return $this->nodeCache[$id] = $node;
-	}
-
-	private function saveNode($id, array $node)
-	{
-		if (count($node) === 1) {
-			$nodeInfo = $node[self::INFO];
-			if ($nodeInfo[self::TYPE] !== self::DATA) {
-
-				if ($nodeInfo[self::END] !== -1) {
-					$this->nodeCache[$id] = $node;
-					$this->nodeChanged[$id] = TRUE;
-					return;
-				}
-
-				if ($nodeInfo[self::MAX] === -1) {
-					$max = PHP_INT_MAX;
-				} else {
-					$max = $nodeInfo[self::MAX];
-				}
-
-				list(, , $parentId) = $this->findIndexNode($nodeInfo[self::TYPE], $max, $id);
-				if ($parentId !== -1 && $parentId !== $id) {
-					$parentNode = $this->getNode($parentId);
-					if ($parentNode === FALSE) {
-						if (self::$debug) {
-							throw new Nette\InvalidStateException("Cannot load node number $parentId.");
-						}
-					} else {
-						if ($parentNode[self::INFO][self::END] === $id) {
-							if (count($parentNode) === 1) {
-								$parentNode[self::INFO][self::END] = -1;
-							} else {
-								end($parentNode);
-								$lastKey = key($parentNode);
-								$parentNode[self::INFO][self::END] = $parentNode[$lastKey];
-								unset($parentNode[$lastKey]);
-							}
-						} else {
-							unset($parentNode[$nodeInfo[self::MAX]]);
-						}
-
-						$this->saveNode($parentId, $parentNode);
-					}
-				}
-
-				if ($nodeInfo[self::TYPE] === self::PRIORITY) {
-					if ($nodeInfo[self::MAX] === -1) {
-						if ($nodeInfo[self::PREV_NODE] !== -1) {
-							$prevNode = $this->getNode($nodeInfo[self::PREV_NODE]);
-							if ($prevNode === FALSE) {
-								if (self::$debug) {
-									throw new Nette\InvalidStateException('Cannot load node number ' . $nodeInfo[self::PREV_NODE] . '.');
-								}
-							} else {
-								$prevNode[self::INFO][self::MAX] = -1;
-								$this->saveNode($nodeInfo[self::PREV_NODE], $prevNode);
-							}
-						}
-					} else {
-						list($nextId, $nextNode) = $this->findIndexNode($nodeInfo[self::TYPE], $nodeInfo[self::MAX] + 1, NULL, $id);
-						if ($nextId !== -1 && $nextId !== $id) {
-							$nextNode[self::INFO][self::PREV_NODE] = $nodeInfo[self::PREV_NODE];
-							$this->saveNode($nextId, $nextNode);
-						}
-					}
-				}
-			}
-			$this->nodeCache[$id] = FALSE;
-		} else {
-			$this->nodeCache[$id] = $node;
-		}
-		$this->nodeChanged[$id] = TRUE;
-	}
-
-	private function commit()
-	{
-		do {
-			foreach ($this->nodeChanged as $id => $foo) {
-				if ($this->prepareNode($id, $this->nodeCache[$id])) {
-					unset($this->nodeChanged[$id]);
-				}
-			}
-		} while (!empty($this->nodeChanged));
-
-		foreach ($this->toCommit as $node => $str) {
-			$this->commitNode($node, $str);
-		}
-		$this->toCommit = array();
-	}
-
-	private function prepareNode($id, $node)
-	{
-		if ($node === FALSE) {
-			if ($id < $this->lastNode) {
-				$this->lastNode = $id;
-			}
-			unset($this->nodeCache[$id]);
-			unset($this->dataNodeFreeSpace[$id]);
-			$this->deleteNode($id);
-			return TRUE;
-		}
-
-		$data = serialize($node);
-		$dataSize = strlen($data) + 2 * self::INT32_SIZE;
-
-		$isData = $node[self::INFO][self::TYPE] === self::DATA;
-		if ($dataSize > self::NODE_SIZE) {
-			if ($isData) {
-				throw new Nette\InvalidStateException('Saving node is bigger than maximum node size.');
-			} else {
-				$this->bisectNode($id, $node);
-				return FALSE;
-			}
-		}
-
-		$this->toCommit[$id] = pack('N2', $isData ? self::DATA_MAGIC : self::INDEX_MAGIC, $dataSize) . $data;
-
-		if ($this->lastNode < $id) {
-			$this->lastNode = $id;
-		}
-		if ($isData) {
-			$this->dataNodeFreeSpace[$id] = self::NODE_SIZE - $dataSize;
-		}
-
-		return TRUE;
-	}
-
-	private function commitNode($id, $str)
-	{
-		fseek($this->handle, self::HEADER_SIZE + self::NODE_SIZE * $id);
-		$writen = fwrite($this->handle, $str);
-		if ($writen === FALSE) {
-			throw new Nette\InvalidStateException("Cannot write node number $id to journal.");
-		}
-	}
-
-	private function findIndexNode($type, $search, $childId = NULL, $prevId = NULL)
-	{
-		$nodeId = self::$startNode[$type];
-
-		$parentId = -1;
-		while (TRUE) {
-			$node = $this->getNode($nodeId);
-
-			if ($node === FALSE) {
-				return array(
-					$nodeId,
-					array(
-						self::INFO => array(
-							self::TYPE => $type,
-							self::IS_LEAF => TRUE,
-							self::PREV_NODE => -1,
-							self::END => -1,
-							self::MAX => -1,
-						)
-					),
-					$parentId,
-				);
-			}
-
-			if ($node[self::INFO][self::IS_LEAF] || $nodeId === $childId || $node[self::INFO][self::PREV_NODE] === $prevId) {
-				return array($nodeId, $node, $parentId);
-			}
-
-			$parentId = $nodeId;
-
-			if (isset($node[$search])) {
-				$nodeId = $node[$search];
-			} else {
-				foreach ($node as $key => $childNode) {
-					if ($key > $search and $key !== self::INFO) {
-						$nodeId = $childNode;
-						continue 2;
-					}
-				}
-
-				$nodeId = $node[self::INFO][self::END];
-			}
-		}
-	}
-
-	private function findFreeNode($count = 1)
-	{
-		$id = $this->lastNode;
-		$nodesId = array();
-
-		do {
-			if (isset($this->nodeCache[$id])) {
-				++$id;
-				continue;
-			}
-
-			$offset = self::HEADER_SIZE + self::NODE_SIZE * $id;
-
-			$binary = stream_get_contents($this->handle, self::INT32_SIZE, $offset);
-
-			if (empty($binary)) {
-				$nodesId[] = $id;
-			} else {
-				list(, $magic) = unpack('N', $binary);
-				if ($magic !== self::INDEX_MAGIC && $magic !== self::DATA_MAGIC) {
-					$nodesId[] = $id;
-				}
-			}
-
-			++$id;
-		} while (count($nodesId) !== $count);
-
-		if ($count === 1) {
-			return $nodesId[0];
-		} else {
-			return $nodesId;
-		}
-	}
-
-	private function findFreeDataNode($size)
-	{
-		foreach ($this->dataNodeFreeSpace as $id => $freeSpace) {
-			if ($freeSpace > $size) {
-				return $id;
-			}
-		}
-
-		$id = self::$startNode[self::DATA];
-		while (TRUE) {
-			if (isset($this->dataNodeFreeSpace[$id]) || isset($this->nodeCache[$id])) {
-				++$id;
-				continue;
-			}
-
-			$offset = self::HEADER_SIZE + self::NODE_SIZE * $id;
-			$binary = stream_get_contents($this->handle, 2 * self::INT32_SIZE, $offset);
-
-			if (empty($binary)) {
-				$this->dataNodeFreeSpace[$id] = self::NODE_SIZE;
-				return $id;
-			}
-
-			list(, $magic, $nodeSize) = unpack('N2', $binary);
-			if (empty($magic)) {
-				$this->dataNodeFreeSpace[$id] = self::NODE_SIZE;
-				return $id;
-			} elseif ($magic === self::DATA_MAGIC) {
-				$freeSpace = self::NODE_SIZE - $nodeSize;
-				$this->dataNodeFreeSpace[$id] = $freeSpace;
-
-				if ($freeSpace > $size) {
-					return $id;
-				}
-			}
-
-			++$id;
-		}
-	}
-
-	private function bisectNode($id, array $node)
-	{
-		$nodeInfo = $node[self::INFO];
-		unset($node[self::INFO]);
-
-		if (count($node) === 1) {
-			$key = key($node);
-
-			$dataId = $this->findFreeDataNode(self::NODE_SIZE);
-			$this->saveNode($dataId, array(
-				self::INDEX_DATA => $node[$key],
-				self::INFO => array(
-					self::TYPE => self::DATA,
-					self::LAST_INDEX => ($dataId << self::BITROT),
-			)));
-
-			unset($node[$key]);
-			$node[$key][self::INDEX_DATA] = $dataId;
-			$node[self::INFO] = $nodeInfo;
-
-			$this->saveNode($id, $node);
-			return;
-		}
-
-		ksort($node);
-		$halfCount = ceil(count($node) / 2);
-
-		list($first, $second) = array_chunk($node, $halfCount, TRUE);
-
-		end($first);
-		$halfKey = key($first);
-
-		if ($id <= 2) {
-			list($firstId, $secondId) = $this->findFreeNode(2);
-
-			$first[self::INFO] = array(
-				self::TYPE => $nodeInfo[self::TYPE],
-				self::IS_LEAF => $nodeInfo[self::IS_LEAF],
-				self::PREV_NODE => -1,
-				self::END => -1,
-				self::MAX => $halfKey,
-			);
-			$this->saveNode($firstId, $first);
-
-			$second[self::INFO] = array(
-				self::TYPE => $nodeInfo[self::TYPE],
-				self::IS_LEAF => $nodeInfo[self::IS_LEAF],
-				self::PREV_NODE => $firstId,
-				self::END => $nodeInfo[self::END],
-				self::MAX => -1,
-			);
-			$this->saveNode($secondId, $second);
-
-			$parentNode = array(
-				self::INFO => array(
-					self::TYPE => $nodeInfo[self::TYPE],
-					self::IS_LEAF => FALSE,
-					self::PREV_NODE => -1,
-					self::END => $secondId,
-					self::MAX => -1,
-				),
-				$halfKey => $firstId,
-			);
-			$this->saveNode($id, $parentNode);
-		} else {
-			$firstId = $this->findFreeNode();
-
-			$first[self::INFO] = array(
-				self::TYPE => $nodeInfo[self::TYPE],
-				self::IS_LEAF => $nodeInfo[self::IS_LEAF],
-				self::PREV_NODE => $nodeInfo[self::PREV_NODE],
-				self::END => -1,
-				self::MAX => $halfKey,
-			);
-			$this->saveNode($firstId, $first);
-
-			$second[self::INFO] = array(
-				self::TYPE => $nodeInfo[self::TYPE],
-				self::IS_LEAF => $nodeInfo[self::IS_LEAF],
-				self::PREV_NODE => $firstId,
-				self::END => $nodeInfo[self::END],
-				self::MAX => $nodeInfo[self::MAX],
-			);
-			$this->saveNode($id, $second);
-
-			list(,, $parent) = $this->findIndexNode($nodeInfo[self::TYPE], $halfKey);
-			$parentNode = $this->getNode($parent);
-			if ($parentNode === FALSE) {
-				if (self::$debug) {
-					throw new Nette\InvalidStateException("Cannot load node number $parent.");
-				}
-			} else {
-				$parentNode[$halfKey] = $firstId;
-				ksort($parentNode);
-				$this->saveNode($parent, $parentNode);
-			}
-		}
-	}
-
-	private function headerCommit()
-	{
-		fseek($this->handle, self::INT32_SIZE);
-		@fwrite($this->handle, pack('N', $this->lastNode));
-	}
-
-	private function deleteNode($id)
-	{
-		fseek($this->handle, 0, SEEK_END);
-		$end = ftell($this->handle);
-
-		if ($end <= (self::HEADER_SIZE + self::NODE_SIZE * ($id + 1))) {
-			$packedNull = pack('N', 0);
-
-			do {
-				$binary = stream_get_contents($this->handle, self::INT32_SIZE, (self::HEADER_SIZE + self::NODE_SIZE * --$id));
-			} while (empty($binary) || $binary === $packedNull);
-
-			if (!ftruncate($this->handle, self::HEADER_SIZE + self::NODE_SIZE * ($id + 1))) {
-				throw new Nette\InvalidStateException('Cannot truncate journal file.');
-			}
-		} else {
-			fseek($this->handle, self::HEADER_SIZE + self::NODE_SIZE * $id);
-			$writen = fwrite($this->handle, pack('N', 0));
-			if ($writen !== self::INT32_SIZE) {
-				throw new Nette\InvalidStateException("Cannot delete node number $id from journal.");
-			}
-		}
-	}
-
-	private function deleteAll()
-	{
-		if (!ftruncate($this->handle, self::HEADER_SIZE)) {
-			throw new Nette\InvalidStateException('Cannot truncate journal file.');
-		}
-	}
-
-	private function lock()
-	{
-		if (!$this->handle) {
-			throw new Nette\InvalidStateException('File journal file is not opened');
-		}
-
-		if (!flock($this->handle, LOCK_EX)) {
-			throw new Nette\InvalidStateException('Cannot acquire exclusive lock on journal.');
-		}
-
-		if ($this->lastModTime !== NULL) {
-			clearstatcache();
-			if ($this->lastModTime < @filemtime($this->file)) {
-				$this->nodeCache = $this->dataNodeFreeSpace = array();
-			}
-		}
-	}
-
-	private function unlock()
-	{
-		if ($this->handle) {
-			fflush($this->handle);
-			flock($this->handle, LOCK_UN);
-			clearstatcache();
-			$this->lastModTime = @filemtime($this->file);
-		}
-	}
-
-	private function arrayAppend(array &$array, array $append)
-	{
-		foreach ($append as $value) {
-			$array[] = $value;
-		}
-	}
-
-	private function arrayAppendKeys(array &$array, array $append)
-	{
-		foreach ($append as $key => $value) {
-			$array[$key] = $value;
-		}
-	}
-
-}
-
-class FileStorage extends Nette\Object implements Nette\Caching\IStorage
-{
-
-	const META_HEADER_LEN = 28,
-
-		META_TIME = 'time',
-		META_SERIALIZED = 'serialized',
-		META_EXPIRE = 'expire',
-		META_DELTA = 'delta',
-		META_ITEMS = 'di',
-		META_CALLBACKS = 'callbacks';
-
-	const FILE = 'file',
-		HANDLE = 'handle';
-
-	public static $gcProbability = 0.001;
-
-	public static $useDirectories = TRUE;
-
-	private $dir;
-
-	private $useDirs;
-
-	private $journal;
-
-	function __construct($dir, IJournal $journal = NULL)
-	{
-		$this->dir = realpath($dir);
-		if ($this->dir === FALSE) {
-			throw new Nette\DirectoryNotFoundException("Directory '$dir' not found.");
-		}
-
-		$this->useDirs = (bool) self::$useDirectories;
-		$this->journal = $journal;
-
-		if (mt_rand() / mt_getrandmax() < self::$gcProbability) {
-			$this->clean(array());
-		}
-	}
-
-	function read($key)
-	{
-		$meta = $this->readMetaAndLock($this->getCacheFile($key), LOCK_SH);
-		if ($meta && $this->verify($meta)) {
-			return $this->readData($meta);
-
-		} else {
-			return NULL;
-		}
-	}
-
-	private function verify($meta)
-	{
-		do {
-			if (!empty($meta[self::META_DELTA])) {
-
-				if (filemtime($meta[self::FILE]) + $meta[self::META_DELTA] < time()) {
-					break;
-				}
-				touch($meta[self::FILE]);
-
-			} elseif (!empty($meta[self::META_EXPIRE]) && $meta[self::META_EXPIRE] < time()) {
-				break;
-			}
-
-			if (!empty($meta[self::META_CALLBACKS]) && !Cache::checkCallbacks($meta[self::META_CALLBACKS])) {
-				break;
-			}
-
-			if (!empty($meta[self::META_ITEMS])) {
-				foreach ($meta[self::META_ITEMS] as $depFile => $time) {
-					$m = $this->readMetaAndLock($depFile, LOCK_SH);
-					if ($m[self::META_TIME] !== $time || ($m && !$this->verify($m))) {
-						break 2;
-					}
-				}
-			}
-
-			return TRUE;
-		} while (FALSE);
-
-		$this->delete($meta[self::FILE], $meta[self::HANDLE]);
-		return FALSE;
-	}
-
-	function write($key, $data, array $dp)
-	{
-		$meta = array(
-			self::META_TIME => microtime(),
-		);
-
-		if (isset($dp[Cache::EXPIRATION])) {
-			if (empty($dp[Cache::SLIDING])) {
-				$meta[self::META_EXPIRE] = $dp[Cache::EXPIRATION] + time();
-			} else {
-				$meta[self::META_DELTA] = (int) $dp[Cache::EXPIRATION];
-			}
-		}
-
-		if (isset($dp[Cache::ITEMS])) {
-			foreach ((array) $dp[Cache::ITEMS] as $item) {
-				$depFile = $this->getCacheFile($item);
-				$m = $this->readMetaAndLock($depFile, LOCK_SH);
-				$meta[self::META_ITEMS][$depFile] = $m[self::META_TIME];
-				unset($m);
-			}
-		}
-
-		if (isset($dp[Cache::CALLBACKS])) {
-			$meta[self::META_CALLBACKS] = $dp[Cache::CALLBACKS];
-		}
-
-		$cacheFile = $this->getCacheFile($key);
-		if ($this->useDirs && !is_dir($dir = dirname($cacheFile))) {
-			umask(0000);
-			if (!mkdir($dir, 0777)) {
-				return;
-			}
-		}
-		$handle = @fopen($cacheFile, 'r+b');
-		if (!$handle) {
-			$handle = fopen($cacheFile, 'wb');
-			if (!$handle) {
-				return;
-			}
-		}
-
-		if (isset($dp[Cache::TAGS]) || isset($dp[Cache::PRIORITY])) {
-			if (!$this->journal) {
-				throw new Nette\InvalidStateException('CacheJournal has not been provided.');
-			}
-			$this->journal->write($cacheFile, $dp);
-		}
-
-		flock($handle, LOCK_EX);
-		ftruncate($handle, 0);
-
-		if (!is_string($data)) {
-			$data = serialize($data);
-			$meta[self::META_SERIALIZED] = TRUE;
-		}
-
-		$head = serialize($meta) . '?>';
-		$head = '<?php //netteCache[01]' . str_pad((string) strlen($head), 6, '0', STR_PAD_LEFT) . $head;
-		$headLen = strlen($head);
-		$dataLen = strlen($data);
-
-		do {
-			if (fwrite($handle, str_repeat("\x00", $headLen), $headLen) !== $headLen) {
-				break;
-			}
-
-			if (fwrite($handle, $data, $dataLen) !== $dataLen) {
-				break;
-			}
-
-			fseek($handle, 0);
-			if (fwrite($handle, $head, $headLen) !== $headLen) {
-				break;
-			}
-
-			flock($handle, LOCK_UN);
-			fclose($handle);
-			return TRUE;
-		} while (FALSE);
-
-		$this->delete($cacheFile, $handle);
-	}
-
-	function remove($key)
-	{
-		$this->delete($this->getCacheFile($key));
-	}
-
-	function clean(array $conds)
-	{
-		$all = !empty($conds[Cache::ALL]);
-		$collector = empty($conds);
-
-		if ($all || $collector) {
-			$now = time();
-			foreach (Nette\Utils\Finder::find('*')->from($this->dir)->childFirst() as $entry) {
-				$path = (string) $entry;
-				if ($entry->isDir()) {
-					@rmdir($path);
-					continue;
-				}
-				if ($all) {
-					$this->delete($path);
-
-				} else {
-					$meta = $this->readMetaAndLock($path, LOCK_SH);
-					if (!$meta) {
-						continue;
-					}
-
-					if ((!empty($meta[self::META_DELTA]) && filemtime($meta[self::FILE]) + $meta[self::META_DELTA] < $now)
-						|| (!empty($meta[self::META_EXPIRE]) && $meta[self::META_EXPIRE] < $now)
-					) {
-						$this->delete($path, $meta[self::HANDLE]);
-						continue;
-					}
-
-					flock($meta[self::HANDLE], LOCK_UN);
-					fclose($meta[self::HANDLE]);
-				}
-			}
-
-			if ($this->journal) {
-				$this->journal->clean($conds);
-			}
-			return;
-		}
-
-		if ($this->journal) {
-			foreach ($this->journal->clean($conds) as $file) {
-				$this->delete($file);
-			}
-		}
-	}
-
-	protected function readMetaAndLock($file, $lock)
-	{
-		$handle = @fopen($file, 'r+b');
-		if (!$handle) {
-			return NULL;
-		}
-
-		flock($handle, $lock);
-
-		$head = stream_get_contents($handle, self::META_HEADER_LEN);
-		if ($head && strlen($head) === self::META_HEADER_LEN) {
-			$size = (int) substr($head, -6);
-			$meta = stream_get_contents($handle, $size, self::META_HEADER_LEN);
-			$meta = @unserialize($meta);
-			if (is_array($meta)) {
-				fseek($handle, $size + self::META_HEADER_LEN);
-				$meta[self::FILE] = $file;
-				$meta[self::HANDLE] = $handle;
-				return $meta;
-			}
-		}
-
-		flock($handle, LOCK_UN);
-		fclose($handle);
-		return NULL;
-	}
-
-	protected function readData($meta)
-	{
-		$data = stream_get_contents($meta[self::HANDLE]);
-		flock($meta[self::HANDLE], LOCK_UN);
-		fclose($meta[self::HANDLE]);
-
-		if (empty($meta[self::META_SERIALIZED])) {
-			return $data;
-		} else {
-			return @unserialize($data);
-		}
-	}
-
-	protected function getCacheFile($key)
-	{
-		$file = urlencode($key);
-		if ($this->useDirs && $a = strrpos($file, '%00')) {
-			$file = substr_replace($file, '/_', $a, 3);
-		}
-		return $this->dir . '/_' . $file;
-	}
-
-	private static function delete($file, $handle = NULL)
-	{
-		if (@unlink($file)) {
-			if ($handle) {
-				flock($handle, LOCK_UN);
-				fclose($handle);
-			}
-			return;
-		}
-
-		if (!$handle) {
-			$handle = @fopen($file, 'r+');
-		}
-		if ($handle) {
-			flock($handle, LOCK_EX);
-			ftruncate($handle, 0);
-			flock($handle, LOCK_UN);
-			fclose($handle);
-			@unlink($file);
-		}
-	}
-
-}
-
-class MemcachedStorage extends Nette\Object implements Nette\Caching\IStorage
-{
-
-	const META_CALLBACKS = 'callbacks',
-		META_DATA = 'data',
-		META_DELTA = 'delta';
-
-	private $memcache;
-
-	private $prefix;
-
-	private $journal;
-
-	static function isAvailable()
-	{
-		return extension_loaded('memcache');
-	}
-
-	function __construct($host = 'localhost', $port = 11211, $prefix = '', IJournal $journal = NULL)
-	{
-		if (!self::isAvailable()) {
-			throw new Nette\NotSupportedException("PHP extension 'memcache' is not loaded.");
-		}
-
-		$this->prefix = $prefix;
-		$this->journal = $journal;
-		$this->memcache = new \Memcache;
-		Nette\Diagnostics\Debugger::tryError();
-		$this->memcache->connect($host, $port);
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			throw new Nette\InvalidStateException('Memcache::connect(): ' . $e->getMessage(), 0, $e);
-		}
-	}
-
-	function read($key)
-	{
-		$key = $this->prefix . $key;
-		$meta = $this->memcache->get($key);
-		if (!$meta) {
-			return NULL;
-		}
-
-		if (!empty($meta[self::META_CALLBACKS]) && !Cache::checkCallbacks($meta[self::META_CALLBACKS])) {
-			$this->memcache->delete($key, 0);
-			return NULL;
-		}
-
-		if (!empty($meta[self::META_DELTA])) {
-			$this->memcache->replace($key, $meta, 0, $meta[self::META_DELTA] + time());
-		}
-
-		return $meta[self::META_DATA];
-	}
-
-	function write($key, $data, array $dp)
-	{
-		if (isset($dp[Cache::ITEMS])) {
-			throw new Nette\NotSupportedException('Dependent items are not supported by MemcachedStorage.');
-		}
-
-		$key = $this->prefix . $key;
-		$meta = array(
-			self::META_DATA => $data,
-		);
-
-		$expire = 0;
-		if (isset($dp[Cache::EXPIRATION])) {
-			$expire = (int) $dp[Cache::EXPIRATION];
-			if (!empty($dp[Cache::SLIDING])) {
-				$meta[self::META_DELTA] = $expire;
-			}
-		}
-
-		if (isset($dp[Cache::CALLBACKS])) {
-			$meta[self::META_CALLBACKS] = $dp[Cache::CALLBACKS];
-		}
-
-		if (isset($dp[Cache::TAGS]) || isset($dp[Cache::PRIORITY])) {
-			if (!$this->journal) {
-				throw new Nette\InvalidStateException('CacheJournal has not been provided.');
-			}
-			$this->journal->write($key, $dp);
-		}
-
-		$this->memcache->set($key, $meta, 0, $expire);
-	}
-
-	function remove($key)
-	{
-		$this->memcache->delete($this->prefix . $key, 0);
-	}
-
-	function clean(array $conds)
-	{
-		if (!empty($conds[Cache::ALL])) {
-			$this->memcache->flush();
-
-		} elseif ($this->journal) {
-			foreach ($this->journal->clean($conds) as $entry) {
-				$this->memcache->delete($entry, 0);
-			}
-		}
-	}
-
-}
-
-class MemoryStorage extends Nette\Object implements Nette\Caching\IStorage
-{
-
-	private $data = array();
-
-	function read($key)
-	{
-		return isset($this->data[$key]) ? $this->data[$key] : NULL;
-	}
-
-	function write($key, $data, array $dp)
-	{
-		$this->data[$key] = $data;
-	}
-
-	function remove($key)
-	{
-		unset($this->data[$key]);
-	}
-
-	function clean(array $conds)
-	{
-		if (!empty($conds[Nette\Caching\Cache::ALL])) {
-			$this->data = array();
-		}
-	}
-
-}
-
-class PhpFileStorage extends FileStorage
-{
-
-	public $hint;
-
-	protected function readData($meta)
-	{
-		return array(
-			'file' => $meta[self::FILE],
-			'handle' => $meta[self::HANDLE],
-		);
-	}
-
-	protected function getCacheFile($key)
-	{
-		return parent::getCacheFile(substr_replace(
-			$key,
-			trim(strtr($this->hint, '\\/@', '.._'), '.') . '-',
-			strpos($key, Nette\Caching\Cache::NAMESPACE_SEPARATOR) + 1,
-			0
-		)) . '.php';
-	}
-
-}
-
-}
-
-namespace Nette {
-
-use Nette;
-
-class ArrayHash extends \stdClass implements \ArrayAccess, \Countable, \IteratorAggregate
-{
-
-	static function from($arr, $recursive = TRUE)
-	{
-		$obj = new static;
-		foreach ($arr as $key => $value) {
-			if ($recursive && is_array($value)) {
-				$obj->$key = static::from($value, TRUE);
-			} else {
-				$obj->$key = $value;
-			}
-		}
-		return $obj;
-	}
-
-	function getIterator()
-	{
-		return new \RecursiveArrayIterator($this);
-	}
-
-	function count()
-	{
-		return count((array) $this);
-	}
-
-	function offsetSet($key, $value)
-	{
-		if (!is_scalar($key)) {
-			throw new InvalidArgumentException("Key must be either a string or an integer, " . gettype($key) ." given.");
-		}
-		$this->$key = $value;
-	}
-
-	function offsetGet($key)
-	{
-		return $this->$key;
-	}
-
-	function offsetExists($key)
-	{
-		return isset($this->$key);
-	}
-
-	function offsetUnset($key)
-	{
-		unset($this->$key);
-	}
-
-}
-
-final class Callback extends Object
-{
-
-	private $cb;
-
-	function __construct($t, $m = NULL)
-	{
-		if ($m === NULL) {
-			if (is_string($t)) {
-				$t = explode('::', $t, 2);
-				$this->cb = isset($t[1]) ? $t : $t[0];
-			} elseif (is_object($t)) {
-				$this->cb = $t instanceof \Closure ? $t : array($t, '__invoke');
-			} else {
-				$this->cb = $t;
-			}
-
-		} else {
-			$this->cb = array($t, $m);
-		}
-
-		if (!is_callable($this->cb, TRUE)) {
-			throw new InvalidArgumentException("Invalid callback.");
-		}
-	}
-
-	function __invoke()
-	{
-		if (!is_callable($this->cb)) {
-			throw new InvalidStateException("Callback '$this' is not callable.");
-		}
-		$args = func_get_args();
-		return call_user_func_array($this->cb, $args);
-	}
-
-	function invoke()
-	{
-		if (!is_callable($this->cb)) {
-			throw new InvalidStateException("Callback '$this' is not callable.");
-		}
-		$args = func_get_args();
-		return call_user_func_array($this->cb, $args);
-	}
-
-	function invokeArgs(array $args)
-	{
-		if (!is_callable($this->cb)) {
-			throw new InvalidStateException("Callback '$this' is not callable.");
-		}
-		return call_user_func_array($this->cb, $args);
-	}
-
-	function invokeNamedArgs(array $args)
-	{
-		$ref = $this->toReflection();
-		if (is_array($this->cb)) {
-			return $ref->invokeNamedArgs(is_object($this->cb[0]) ? $this->cb[0] : NULL, $args);
-		} else {
-			return $ref->invokeNamedArgs($args);
-		}
-	}
-
-	function isCallable()
-	{
-		return is_callable($this->cb);
-	}
-
-	function getNative()
-	{
-		return $this->cb;
-	}
-
-	function toReflection()
-	{
-		if (is_array($this->cb)) {
-			return new Nette\Reflection\Method($this->cb[0], $this->cb[1]);
-		} else {
-			return new Nette\Reflection\GlobalFunction($this->cb);
-		}
-	}
-
-	function isStatic()
-	{
-		return is_array($this->cb) ? is_string($this->cb[0]) : is_string($this->cb);
-	}
-
-	function __toString()
-	{
-		if ($this->cb instanceof \Closure) {
-			return '{closure}';
-		} elseif (is_string($this->cb) && $this->cb[0] === "\0") {
-			return '{lambda}';
-		} else {
-			is_callable($this->cb, TRUE, $textual);
-			return $textual;
-		}
-	}
-
-}
-
-use Nette\Caching\Cache;use Nette\DI;
-
-class Configurator extends Object
-{
-	public static $instance;
-
-	public $defaultConfigFile = '%appDir%/config.neon';
-
-	private $container;
-
-	function __construct($containerClass = 'Nette\DI\Container')
-	{
-		self::$instance = $this;
-		$this->container = new $containerClass;
-		$this->container->addService('container', $this->container);
-
-		foreach (get_class_methods($this) as $name) {
-			if (substr($name, 0, 13) === 'createService' ) {
-				$this->container->addService(strtolower($name[13]) . substr($name, 14), array(get_called_class(), $name));
-			}
-		}
-
-		defined('WWW_DIR') && $this->container->params['wwwDir'] = realpath(WWW_DIR);
-		defined('APP_DIR') && $this->container->params['appDir'] = realpath(APP_DIR);
-		defined('LIBS_DIR') && $this->container->params['libsDir'] = realpath(LIBS_DIR);
-		defined('TEMP_DIR') && $this->container->params['tempDir'] = realpath(TEMP_DIR);
-		$this->container->params['productionMode'] = self::detectProductionMode();
-		$this->container->params['consoleMode'] = PHP_SAPI === 'cli';
-	}
-
-	function getContainer()
-	{
-		return $this->container;
-	}
-
-	function loadConfig($file, $section = NULL)
-	{
-		if ($file === NULL) {
-			$file = $this->defaultConfigFile;
-		}
-		$container = $this->container;
-		$file = $container->expand($file);
-		if (!is_file($file)) {
-			$file = preg_replace('#\.neon$#', '.ini', $file);
-		}
-		if ($section === NULL) {
-			if (PHP_SAPI === 'cli') {
-				$section = Environment::CONSOLE;
-			} else {
-				$section = $container->params['productionMode'] ? Environment::PRODUCTION : Environment::DEVELOPMENT;
-			}
-		}
-
-		$cache = new Cache($container->templateCacheStorage, 'Nette.Configurator');
-		$cacheKey = array((array) $container->params, $file, $section);
-		$cached = $cache->load($cacheKey);
-		if ($cached) {
-			 require $cached['file'];
-			fclose($cached['handle']);
-			return $this->container;
-		}
-
-		$config = Nette\Config\Config::fromFile($file, $section);
-		$code = "<?php\n// source file $file\n\n";
-
-		foreach (array('service', 'variable') as $item) {
-			if (isset($config[$item])) {
-				trigger_error(basename($file) . ": Section '$item' is deprecated; use plural form '{$item}s' instead.", E_USER_WARNING);
-				$config[$item . 's'] = $config[$item];
-				unset($config[$item]);
-			}
-		}
-
-		if (isset($config['services'])) {
-			foreach ($config['services'] as $key => & $def) {
-				if (preg_match('#^Nette\\\\.*\\\\I?([a-zA-Z]+)$#', strtr($key, '-', '\\'), $m)) {
-					$m[1][0] = strtolower($m[1][0]);
-					trigger_error(basename($file) . ": service name '$key' has been renamed to '$m[1]'", E_USER_WARNING);
-					$key = $m[1];
-				}
-
-				if (is_array($def)) {
-					if (method_exists(get_called_class(), "createService$key") && !isset($def['factory']) && !isset($def['class'])) {
-						$def['factory'] = array(get_called_class(), "createService$key");
-					}
-
-					if (isset($def['option'])) {
-						$def['arguments'][] = $def['option'];
-					}
-
-					if (!empty($def['run'])) {
-						$def['tags'] = array('run');
-					}
-				}
-			}
-			$builder = new DI\ContainerBuilder;
-			$code .= $builder->generateCode($config['services']);
-			unset($config['services']);
-		}
-
-		if (!isset($config['variables'])) {
-			$config['variables'] = array();
-		}
-		foreach ($config as $key => $value) {
-			if (!in_array($key, array('variables', 'services', 'php', 'const', 'mode'))) {
-				$config['variables'][$key] = $value;
-			}
-		}
-
-		$variables = $config['variables'];
-		array_walk_recursive($config, function(&$val) use($variables) {
-			$val = Configurator::preExpand($val, $variables);
-		});
-
-		foreach ($config['variables'] as $key => $value) {
-			$code .= $this->generateCode('$container->params[?] = ?', $key, $value);
-		}
-
-		if (isset($config['php'])) {
-			foreach ($config['php'] as $key => $value) {
-				if (is_array($value)) {
-					foreach ($value as $k => $v) {
-						$code .= $this->configurePhp("$key.$k", $v);
-					}
-				} else {
-					$code .= $this->configurePhp($key, $value);
-				}
-			}
-		}
-
-		if (isset($config['const'])) {
-			foreach ($config['const'] as $key => $value) {
-				$code .= $this->generateCode('define', $key, $value);
-			}
-		}
-
-		if (isset($config['mode'])) {
-			foreach ($config['mode'] as $mode => $state) {
-				trigger_error(basename($file) . ": Section 'mode' is deprecated; use '{$mode}Mode' in section 'variables' instead.", E_USER_WARNING);
-				$code .= $this->generateCode('$container->params[?] = ?', $mode . 'Mode', (bool) $state);
-			}
-		}
-
-		$code .= self::preloadEnvironment($container);
-
-		$code .= 'foreach ($container->getServiceNamesByTag("run") as $name => $foo) { $container->getService($name); }' . "\n";
-
-		$cache->save($cacheKey, $code, array(
-			Cache::FILES => $file,
-		));
-
-		Nette\Utils\LimitedScope::evaluate($code, array('container' => $container));
-		return $this->container;
-	}
-
-	static function detectProductionMode()
-	{
-		$addrs = array();
-		if (PHP_SAPI === 'cli') {
-			$addrs[] = getHostByName(php_uname('n'));
-		}
-		else {
-			if (!isset($_SERVER['SERVER_ADDR']) && !isset($_SERVER['LOCAL_ADDR'])) {
-				return TRUE;
-			}
-			if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
-				$addrs = preg_split('#,\s*#', $_SERVER['HTTP_X_FORWARDED_FOR']);
-			}
-			if (isset($_SERVER['REMOTE_ADDR'])) {
-				$addrs[] = $_SERVER['REMOTE_ADDR'];
-			}
-			$addrs[] = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR'];
-		}
-		foreach ($addrs as $addr) {
-			$oct = explode('.', $addr);
-
-			if ($addr !== '::1' && (count($oct) !== 4 || ($oct[0] !== '10' && $oct[0] !== '127' && ($oct[0] !== '172' || $oct[1] < 16 || $oct[1] > 31)
-				&& ($oct[0] !== '169' || $oct[1] !== '254') && ($oct[0] !== '192' || $oct[1] !== '168')))
-			) {
-				return TRUE;
-			}
-		}
-		return FALSE;
-	}
-
-	function configurePhp($name, $value)
-	{
-		if (!is_scalar($value)) {
-			throw new Nette\InvalidStateException("Configuration value for directive '$name' is not scalar.");
-		}
-
-		switch ($name) {
-		case 'include_path':
-			return $this->generateCode('set_include_path', str_replace(';', PATH_SEPARATOR, $value));
-		case 'ignore_user_abort':
-			return $this->generateCode('ignore_user_abort', $value);
-		case 'max_execution_time':
-			return $this->generateCode('set_time_limit', $value);
-		case 'date.timezone':
-			return $this->generateCode('date_default_timezone_set', $value);
-		}
-
-		if (function_exists('ini_set')) {
-			return $this->generateCode('ini_set', $name, $value);
-		} elseif (ini_get($name) != $value && !Framework::$iAmUsingBadHost) {
-			throw new Nette\NotSupportedException('Required function ini_set() is disabled.');
-		}
-	}
-
-	private static function generateCode($statement)
-	{
-		$args = func_get_args();
-		unset($args[0]);
-		foreach ($args as &$arg) {
-			$arg = var_export($arg, TRUE);
-			$arg = preg_replace("#(?<!\\\)'%([\w-]+)%'#", '\$container->params[\'$1\']', $arg);
-			$arg = preg_replace("#(?<!\\\)'(?:[^'\\\]|\\\.)*%(?:[^'\\\]|\\\.)*'#", '\$container->expand($0)', $arg);
-		}
-		if (strpos($statement, '?') === FALSE) {
-			return $statement .= '(' . implode(', ', $args) . ");\n\n";
-		}
-		$a = strpos($statement, '?');
-		$i = 1;
-		while ($a !== FALSE) {
-			$statement = substr_replace($statement, $args[$i], $a, 1);
-			$a = strpos($statement, '?', $a + strlen($args[$i]));
-			$i++;
-		}
-		return $statement . ";\n\n";
-	}
-
-	static function preExpand($s, array $params, $check = array())
-	{
-		if (!is_string($s)) {
-			return $s;
-		}
-
-		$parts = preg_split('#%([\w.-]*)%#i', $s, -1, PREG_SPLIT_DELIM_CAPTURE);
-		$res = '';
-		foreach ($parts as $n => $part) {
-			if ($n % 2 === 0) {
-				$res .= str_replace('%', '%%', $part);
-
-			} elseif ($part === '') {
-				$res .= '%%';
-
-			} elseif (isset($check[$part])) {
-				throw new Nette\InvalidArgumentException('Circular reference detected for variables: ' . implode(', ', array_keys($check)) . '.');
-
-			} else {
-				try {
-					$val = Nette\Utils\Arrays::get($params, explode('.', $part));
-				} catch (Nette\InvalidArgumentException $e) {
-					$res .= "%$part%";
-					continue;
-				}
-				$val = self::preExpand($val, $params, $check + array($part => 1));
-				if (strlen($part) + 2 === strlen($s)) {
-					if (is_array($val)) {
-						array_walk_recursive($val, function(&$val) use($params, $check, $part) {
-							$val = Configurator::preExpand($val, $params, $check + array($part => 1));
-						});
-					}
-					return $val;
-				}
-				if (!is_scalar($val)) {
-					throw new Nette\InvalidArgumentException("Unable to concatenate non-scalar parameter '$part' into '$s'.");
-				}
-				$res .= $val;
-			}
-		}
-		return $res;
-	}
-
-	static function createServiceApplication(DI\Container $container, array $options = NULL)
-	{
-		$context = new DI\Container;
-		$context->addService('httpRequest', $container->httpRequest);
-		$context->addService('httpResponse', $container->httpResponse);
-		$context->addService('session', $container->session);
-		$context->addService('presenterFactory', $container->presenterFactory);
-		$context->addService('router', $container->router);
-
-		Nette\Application\UI\Presenter::$invalidLinkMode = $container->params['productionMode']
-			? Nette\Application\UI\Presenter::INVALID_LINK_SILENT
-			: Nette\Application\UI\Presenter::INVALID_LINK_WARNING;
-
-		$class = isset($options['class']) ? $options['class'] : 'Nette\Application\Application';
-		$application = new $class($context);
-		$application->catchExceptions = $container->params['productionMode'];
-		if ($container->session->exists()) {
-		$application->onStartup[] = function() use($container) {
-				$container->session->start();
-			};
-		}
-		return $application;
-	}
-
-	static function createServicePresenterFactory(DI\Container $container)
-	{
-		return new Nette\Application\PresenterFactory(
-			isset($container->params['appDir']) ? $container->params['appDir'] : NULL,
-			$container
-		);
-	}
-
-	static function createServiceRouter(DI\Container $container)
-	{
-		return new Nette\Application\Routers\RouteList;
-	}
-
-	static function createServiceHttpRequest()
-	{
-		$factory = new Nette\Http\RequestFactory;
-		$factory->setEncoding('UTF-8');
-		return $factory->createHttpRequest();
-	}
-
-	static function createServiceHttpResponse()
-	{
-		return new Nette\Http\Response;
-	}
-
-	static function createServiceHttpContext(DI\Container $container)
-	{
-		return new Nette\Http\Context($container->httpRequest, $container->httpResponse);
-	}
-
-	static function createServiceSession(DI\Container $container, array $options = NULL)
-	{
-		$session = new Nette\Http\Session($container->httpRequest, $container->httpResponse);
-		$session->setOptions((array) $options);
-		if (isset($options['expiration'])) {
-			$session->setExpiration($options['expiration']);
-		}
-		return $session;
-	}
-
-	static function createServiceUser(DI\Container $container)
-	{
-		$context = new DI\Container;
-
-		$context->addService('authenticator', function() use($container) {
-			return $container->authenticator;
-		});
-		$context->addService('authorizator', function() use($container) {
-			return $container->authorizator;
-		});
-		$context->addService('session', $container->session);
-		return new Nette\Http\User($context);
-	}
-
-	static function createServiceCacheStorage(DI\Container $container)
-	{
-		if (!isset($container->params['tempDir'])) {
-			throw new Nette\InvalidStateException("Service cacheStorage requires that parameter 'tempDir' contains path to temporary directory.");
-		}
-		$dir = $container->expand('%tempDir%/cache');
-		umask(0000);
-		@mkdir($dir, 0777);
-		return new Nette\Caching\Storages\FileStorage($dir, $container->cacheJournal);
-	}
-
-	static function createServiceTemplateCacheStorage(DI\Container $container)
-	{
-		if (!isset($container->params['tempDir'])) {
-			throw new Nette\InvalidStateException("Service templateCacheStorage requires that parameter 'tempDir' contains path to temporary directory.");
-		}
-		$dir = $container->expand('%tempDir%/cache');
-		umask(0000);
-		@mkdir($dir, 0777);
-		return new Nette\Caching\Storages\PhpFileStorage($dir);
-	}
-
-	static function createServiceCacheJournal(DI\Container $container)
-	{
-		return new Nette\Caching\Storages\FileJournal($container->params['tempDir']);
-	}
-
-	static function createServiceMailer(DI\Container $container, array $options = NULL)
-	{
-		if (empty($options['smtp'])) {
-			return new Nette\Mail\SendmailMailer;
-		} else {
-			return new Nette\Mail\SmtpMailer($options);
-		}
-	}
-
-	static function createServiceRobotLoader(DI\Container $container, array $options = NULL)
-	{
-		$loader = new Nette\Loaders\RobotLoader;
-		$loader->autoRebuild = isset($options['autoRebuild']) ? $options['autoRebuild'] : !$container->params['productionMode'];
-		$loader->setCacheStorage($container->cacheStorage);
-		if (isset($options['directory'])) {
-			$loader->addDirectory($options['directory']);
-		} else {
-			foreach (array('appDir', 'libsDir') as $var) {
-				if (isset($container->params[$var])) {
-					$loader->addDirectory($container->params[$var]);
-				}
-			}
-		}
-		$loader->register();
-		return $loader;
-	}
-
-	static function preloadEnvironment(DI\Container $container)
-	{
-		$code = '';
-		$dir = $container->expand('%tempDir%/cache');
-		umask(0000);
-		@mkdir($dir, 0777);
-
-		$uniq = uniqid('_', TRUE);
-		umask(0000);
-		if (!@mkdir("$dir/$uniq", 0777)) {
-			throw new Nette\InvalidStateException("Unable to write to directory '$dir'. Make this directory writable.");
-		}
-
-		$useDirs = @file_put_contents("$dir/$uniq/_", '') !== FALSE;
-		@unlink("$dir/$uniq/_");
-		@rmdir("$dir/$uniq");
-
-		$code .= self::generateCode('Nette\Caching\Storages\FileStorage::$useDirectories = ?', $useDirs);
-		return $code;
-	}
-
-}
-
-class DateTime extends \DateTime
-{
-
-	const MINUTE = 60;
-
-	const HOUR = 3600;
-
-	const DAY = 86400;
-
-	const WEEK = 604800;
-
-	const MONTH = 2629800;
-
-	const YEAR = 31557600;
-
-	static function from($time)
-	{
-		if ($time instanceof \DateTime) {
-			return clone $time;
-
-		} elseif (is_numeric($time)) {
-			if ($time <= self::YEAR) {
-				$time += time();
-			}
-			return new static(date('Y-m-d H:i:s', $time));
-
-		} else {
-			return new static($time);
-		}
-	}
-
-	}
-
-final class Environment
-{
-
-	const DEVELOPMENT = 'development',
-		PRODUCTION = 'production',
-		CONSOLE = 'console';
-
-	private static $configurator;
-
-	private static $context;
-
-	final function __construct()
-	{
-		throw new StaticClassException;
-	}
-
-	static function setConfigurator(Configurator $configurator)
-	{
-		self::$configurator = $configurator;
-	}
-
-	static function getConfigurator()
-	{
-		if (self::$configurator === NULL) {
-			self::$configurator = Configurator::$instance ?: new Configurator;
-		}
-		return self::$configurator;
-	}
-
-	static function isConsole()
-	{
-		return self::getContext()->params['consoleMode'];
-	}
-
-	static function isProduction()
-	{
-		return self::getContext()->params['productionMode'];
-	}
-
-	static function setProductionMode($value = TRUE)
-	{
-		self::getContext()->params['productionMode'] = (bool) $value;
-	}
-
-	static function setVariable($name, $value, $expand = TRUE)
-	{
-		if ($expand && is_string($value)) {
-			$value = self::getContext()->expand($value);
-		}
-		self::getContext()->params[$name] = $value;
-	}
-
-	static function getVariable($name, $default = NULL)
-	{
-		if (isset(self::getContext()->params[$name])) {
-			return self::getContext()->params[$name];
-		} elseif (func_num_args() > 1) {
-			return $default;
-		} else {
-			throw new InvalidStateException("Unknown environment variable '$name'.");
-		}
-	}
-
-	static function getVariables()
-	{
-		return self::getContext()->params;
-	}
-
-	static function expand($s)
-	{
-		return self::getContext()->expand($s);
-	}
-
-	static function setContext(DI\IContainer $context)
-	{
-		self::$context = $context;
-	}
-
-	static function getContext()
-	{
-		if (self::$context === NULL) {
-			self::$context = self::getConfigurator()->getContainer();
-		}
-		return self::$context;
-	}
-
-	static function getService($name)
-	{
-		return self::getContext()->getService($name);
-	}
-
-	static function __callStatic($name, $args)
-	{
-		if (!$args && strncasecmp($name, 'get', 3) === 0) {
-			return self::getContext()->getService(lcfirst(substr($name, 3)));
-		} else {
-			throw new MemberAccessException("Call to undefined static method Nette\\Environment::$name().");
-		}
-	}
-
-	static function getHttpRequest()
-	{
-		return self::getContext()->httpRequest;
-	}
-
-	static function getHttpContext()
-	{
-		return self::getContext()->httpContext;
-	}
-
-	static function getHttpResponse()
-	{
-		return self::getContext()->httpResponse;
-	}
-
-	static function getApplication()
-	{
-		return self::getContext()->application;
-	}
-
-	static function getUser()
-	{
-		return self::getContext()->user;
-	}
-
-	static function getRobotLoader()
-	{
-		return self::getContext()->robotLoader;
-	}
-
-	static function getCache($namespace = '')
-	{
-		return new Caching\Cache(self::getContext()->cacheStorage, $namespace);
-	}
-
-	static function getSession($namespace = NULL)
-	{
-		return $namespace === NULL
-			? self::getContext()->session
-			: self::getContext()->session->getSection($namespace);
-	}
-
-	static function loadConfig($file = NULL, $section = NULL)
-	{
-		self::getConfigurator()->loadConfig($file, $section);
-		return self::getConfig();
-	}
-
-	static function getConfig($key = NULL, $default = NULL)
-	{
-		$params = Nette\ArrayHash::from(self::getContext()->params);
-		if (func_num_args()) {
-			return isset($params[$key]) ? $params[$key] : $default;
-		} else {
-			return $params;
-		}
-	}
-
-}
-
-final class Framework
-{
-
-	const NAME = 'Nette Framework',
-		VERSION = '2.0-beta',
-		REVISION = 'd2c39f5 released on 2011-07-02';
-
-	public static $iAmUsingBadHost = FALSE;
-
-	final function __construct()
-	{
-		throw new StaticClassException;
-	}
-
-}
-
-class Image extends Object
-{
-
-	const ENLARGE = 1;
-
-	const STRETCH = 2;
-
-	const FIT = 0;
-
-	const FILL = 4;
-
-	const JPEG = IMAGETYPE_JPEG,
-		PNG = IMAGETYPE_PNG,
-		GIF = IMAGETYPE_GIF;
-
-	const EMPTY_GIF = "GIF89a\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00!\xf9\x04\x01\x00\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02D\x01\x00;";
-
-	private $image;
-
-	static function rgb($red, $green, $blue, $transparency = 0)
-	{
-		return array(
-			'red' => max(0, min(255, (int) $red)),
-			'green' => max(0, min(255, (int) $green)),
-			'blue' => max(0, min(255, (int) $blue)),
-			'alpha' => max(0, min(127, (int) $transparency)),
-		);
-	}
-
-	static function fromFile($file, & $format = NULL)
-	{
-		if (!extension_loaded('gd')) {
-			throw new NotSupportedException("PHP extension GD is not loaded.");
-		}
-
-		$info = @getimagesize($file);
-
-		switch ($format = $info[2]) {
-		case self::JPEG:
-			return new static(imagecreatefromjpeg($file));
-
-		case self::PNG:
-			return new static(imagecreatefrompng($file));
-
-		case self::GIF:
-			return new static(imagecreatefromgif($file));
-
-		default:
-			throw new UnknownImageFileException("Unknown image type or file '$file' not found.");
-		}
-	}
-
-	static function getFormatFromString($s)
-	{
-		$types = array('image/jpeg' => self::JPEG, 'image/gif' => self::GIF, 'image/png' => self::PNG);
-		$type = Utils\MimeTypeDetector::fromString($s);
-		return isset($types[$type]) ? $types[$type] : NULL;
-	}
-
-	static function fromString($s, & $format = NULL)
-	{
-		if (!extension_loaded('gd')) {
-			throw new NotSupportedException("PHP extension GD is not loaded.");
-		}
-
-		$format = static::getFormatFromString($s);
-
-		return new static(imagecreatefromstring($s));
-	}
-
-	static function fromBlank($width, $height, $color = NULL)
-	{
-		if (!extension_loaded('gd')) {
-			throw new NotSupportedException("PHP extension GD is not loaded.");
-		}
-
-		$width = (int) $width;
-		$height = (int) $height;
-		if ($width < 1 || $height < 1) {
-			throw new InvalidArgumentException('Image width and height must be greater than zero.');
-		}
-
-		$image = imagecreatetruecolor($width, $height);
-		if (is_array($color)) {
-			$color += array('alpha' => 0);
-			$color = imagecolorallocatealpha($image, $color['red'], $color['green'], $color['blue'], $color['alpha']);
-			imagealphablending($image, FALSE);
-			imagefilledrectangle($image, 0, 0, $width - 1, $height - 1, $color);
-			imagealphablending($image, TRUE);
-		}
-		return new static($image);
-	}
-
-	function __construct($image)
-	{
-		$this->setImageResource($image);
-		imagesavealpha($image, TRUE);
-	}
-
-	function getWidth()
-	{
-		return imagesx($this->image);
-	}
-
-	function getHeight()
-	{
-		return imagesy($this->image);
-	}
-
-	protected function setImageResource($image)
-	{
-		if (!is_resource($image) || get_resource_type($image) !== 'gd') {
-			throw new InvalidArgumentException('Image is not valid.');
-		}
-		$this->image = $image;
-		return $this;
-	}
-
-	function getImageResource()
-	{
-		return $this->image;
-	}
-
-	function resize($width, $height, $flags = self::FIT)
-	{
-		list($newWidth, $newHeight) = self::calculateSize($this->getWidth(), $this->getHeight(), $width, $height, $flags);
-
-		if ($newWidth !== $this->getWidth() || $newHeight !== $this->getHeight()) {
-			$newImage = self::fromBlank($newWidth, $newHeight, self::RGB(0, 0, 0, 127))->getImageResource();
-			imagecopyresampled(
-				$newImage, $this->getImageResource(),
-				0, 0, 0, 0,
-				$newWidth, $newHeight, $this->getWidth(), $this->getHeight()
-			);
-			$this->image = $newImage;
-		}
-
-		if ($width < 0 || $height < 0) {
-			$newImage = self::fromBlank($newWidth, $newHeight, self::RGB(0, 0, 0, 127))->getImageResource();
-			imagecopyresampled(
-				$newImage, $this->getImageResource(),
-				0, 0, $width < 0 ? $newWidth - 1 : 0, $height < 0 ? $newHeight - 1 : 0,
-				$newWidth, $newHeight, $width < 0 ? -$newWidth : $newWidth, $height < 0 ? -$newHeight : $newHeight
-			);
-			$this->image = $newImage;
-		}
-		return $this;
-	}
-
-	static function calculateSize($srcWidth, $srcHeight, $newWidth, $newHeight, $flags = self::FIT)
-	{
-		if (substr($newWidth, -1) === '%') {
-			$newWidth = round($srcWidth / 100 * abs($newWidth));
-			$flags |= self::ENLARGE;
-			$percents = TRUE;
-		} else {
-			$newWidth = (int) abs($newWidth);
-		}
-
-		if (substr($newHeight, -1) === '%') {
-			$newHeight = round($srcHeight / 100 * abs($newHeight));
-			$flags |= empty($percents) ? self::ENLARGE : self::STRETCH;
-		} else {
-			$newHeight = (int) abs($newHeight);
-		}
-
-		if ($flags & self::STRETCH) {
-			if (empty($newWidth) || empty($newHeight)) {
-				throw new InvalidArgumentException('For stretching must be both width and height specified.');
-			}
-
-			if (($flags & self::ENLARGE) === 0) {
-				$newWidth = round($srcWidth * min(1, $newWidth / $srcWidth));
-				$newHeight = round($srcHeight * min(1, $newHeight / $srcHeight));
-			}
-
-		} else {
-			if (empty($newWidth) && empty($newHeight)) {
-				throw new InvalidArgumentException('At least width or height must be specified.');
-			}
-
-			$scale = array();
-			if ($newWidth > 0) {
-				$scale[] = $newWidth / $srcWidth;
-			}
-
-			if ($newHeight > 0) {
-				$scale[] = $newHeight / $srcHeight;
-			}
-
-			if ($flags & self::FILL) {
-				$scale = array(max($scale));
-			}
-
-			if (($flags & self::ENLARGE) === 0) {
-				$scale[] = 1;
-			}
-
-			$scale = min($scale);
-			$newWidth = round($srcWidth * $scale);
-			$newHeight = round($srcHeight * $scale);
-		}
-
-		return array(max((int) $newWidth, 1), max((int) $newHeight, 1));
-	}
-
-	function crop($left, $top, $width, $height)
-	{
-		list($left, $top, $width, $height) = self::calculateCutout($this->getWidth(), $this->getHeight(), $left, $top, $width, $height);
-		$newImage = self::fromBlank($width, $height, self::RGB(0, 0, 0, 127))->getImageResource();
-		imagecopy($newImage, $this->getImageResource(), 0, 0, $left, $top, $width, $height);
-		$this->image = $newImage;
-		return $this;
-	}
-
-	static function calculateCutout($srcWidth, $srcHeight, $left, $top, $newWidth, $newHeight)
-	{
-		if (substr($newWidth, -1) === '%') {
-			$newWidth = round($srcWidth / 100 * $newWidth);
-		}
-		if (substr($newHeight, -1) === '%') {
-			$newHeight = round($srcHeight / 100 * $newHeight);
-		}
-		if (substr($left, -1) === '%') {
-			$left = round(($srcWidth - $newWidth) / 100 * $left);
-		}
-		if (substr($top, -1) === '%') {
-			$top = round(($srcHeight - $newHeight) / 100 * $top);
-		}
-		if ($left < 0) {
-			$newWidth += $left; $left = 0;
-		}
-		if ($top < 0) {
-			$newHeight += $top; $top = 0;
-		}
-		$newWidth = min((int) $newWidth, $srcWidth - $left);
-		$newHeight = min((int) $newHeight, $srcHeight - $top);
-		return array($left, $top, $newWidth, $newHeight);
-	}
-
-	function sharpen()
-	{
-		imageconvolution($this->getImageResource(), array(
-			array( -1, -1, -1 ),
-			array( -1, 24, -1 ),
-			array( -1, -1, -1 ),
-		), 16, 0);
-		return $this;
-	}
-
-	function place(Image $image, $left = 0, $top = 0, $opacity = 100)
-	{
-		$opacity = max(0, min(100, (int) $opacity));
-
-		if (substr($left, -1) === '%') {
-			$left = round(($this->getWidth() - $image->getWidth()) / 100 * $left);
-		}
-
-		if (substr($top, -1) === '%') {
-			$top = round(($this->getHeight() - $image->getHeight()) / 100 * $top);
-		}
-
-		if ($opacity === 100) {
-			imagecopy(
-				$this->getImageResource(), $image->getImageResource(),
-				$left, $top, 0, 0, $image->getWidth(), $image->getHeight()
-			);
-
-		} elseif ($opacity <> 0) {
-			imagecopymerge(
-				$this->getImageResource(), $image->getImageResource(),
-				$left, $top, 0, 0, $image->getWidth(), $image->getHeight(),
-				$opacity
-			);
-		}
-		return $this;
-	}
-
-	function save($file = NULL, $quality = NULL, $type = NULL)
-	{
-		if ($type === NULL) {
-			switch (strtolower(pathinfo($file, PATHINFO_EXTENSION))) {
-			case 'jpg':
-			case 'jpeg':
-				$type = self::JPEG;
-				break;
-			case 'png':
-				$type = self::PNG;
-				break;
-			case 'gif':
-				$type = self::GIF;
-			}
-		}
-
-		switch ($type) {
-		case self::JPEG:
-			$quality = $quality === NULL ? 85 : max(0, min(100, (int) $quality));
-			return imagejpeg($this->getImageResource(), $file, $quality);
-
-		case self::PNG:
-			$quality = $quality === NULL ? 9 : max(0, min(9, (int) $quality));
-			return imagepng($this->getImageResource(), $file, $quality);
-
-		case self::GIF:
-			return $file === NULL ? imagegif($this->getImageResource()) : imagegif($this->getImageResource(), $file);
-
-		default:
-			throw new InvalidArgumentException("Unsupported image type.");
-		}
-	}
-
-	function toString($type = self::JPEG, $quality = NULL)
-	{
-		ob_start();
-		$this->save(NULL, $quality, $type);
-		return ob_get_clean();
-	}
-
-	function __toString()
-	{
-		try {
-			return $this->toString();
-
-		} catch (\Exception $e) {
-			Diagnostics\Debugger::toStringException($e);
-		}
-	}
-
-	function send($type = self::JPEG, $quality = NULL)
-	{
-		if ($type !== self::GIF && $type !== self::PNG && $type !== self::JPEG) {
-			throw new InvalidArgumentException("Unsupported image type.");
-		}
-		header('Content-Type: ' . image_type_to_mime_type($type));
-		return $this->save(NULL, $quality, $type);
-	}
-
-	function __call($name, $args)
-	{
-		$function = 'image' . $name;
-		if (function_exists($function)) {
-			foreach ($args as $key => $value) {
-				if ($value instanceof self) {
-					$args[$key] = $value->getImageResource();
-
-				} elseif (is_array($value) && isset($value['red'])) {
-					$args[$key] = imagecolorallocatealpha(
-						$this->getImageResource(),
-						$value['red'], $value['green'], $value['blue'], $value['alpha']
-					);
-				}
-			}
-			array_unshift($args, $this->getImageResource());
-
-			$res = call_user_func_array($function, $args);
-			return is_resource($res) && get_resource_type($res) === 'gd' ? $this->setImageResource($res) : $res;
-		}
-
-		return parent::__call($name, $args);
-	}
-
-}
-
-class UnknownImageFileException extends \Exception
-{
-}
-
-final class ObjectMixin
-{
-
-	private static $methods;
-
-	final function __construct()
-	{
-		throw new StaticClassException;
-	}
-
-	static function call($_this, $name, $args)
-	{
-		$class = new Reflection\ClassType($_this);
-
-		if ($name === '') {
-			throw new MemberAccessException("Call to class '$class->name' method without name.");
-		}
-
-		if ($class->hasEventProperty($name)) {
-			if (is_array($list = $_this->$name) || $list instanceof \Traversable) {
-				foreach ($list as $handler) {
-					callback($handler)->invokeArgs($args);
-				}
-			}
-			return NULL;
-		}
-
-		if ($cb = $class->getExtensionMethod($name)) {
-			array_unshift($args, $_this);
-			return $cb->invokeArgs($args);
-		}
-
-		throw new MemberAccessException("Call to undefined method $class->name::$name().");
-	}
-
-	static function callStatic($class, $name, $args)
-	{
-		throw new MemberAccessException("Call to undefined static method $class::$name().");
-	}
-
-	static function & get($_this, $name)
-	{
-		$class = get_class($_this);
-
-		if ($name === '') {
-			throw new MemberAccessException("Cannot read a class '$class' property without name.");
-		}
-
-		if (!isset(self::$methods[$class])) {
-
-			self::$methods[$class] = array_flip(get_class_methods($class));
-		}
-
-		$name[0] = $name[0] & "\xDF";
-		$m = 'get' . $name;
-		if (isset(self::$methods[$class][$m])) {
-
-			$val = $_this->$m();
-			return $val;
-		}
-
-		$m = 'is' . $name;
-		if (isset(self::$methods[$class][$m])) {
-			$val = $_this->$m();
-			return $val;
-		}
-
-		$type = isset(self::$methods[$class]['set' . $name]) ? 'a write-only' : 'an undeclared';
-		$name = func_get_arg(1);
-		throw new MemberAccessException("Cannot read $type property $class::\$$name.");
-	}
-
-	static function set($_this, $name, $value)
-	{
-		$class = get_class($_this);
-
-		if ($name === '') {
-			throw new MemberAccessException("Cannot write to a class '$class' property without name.");
-		}
-
-		if (!isset(self::$methods[$class])) {
-			self::$methods[$class] = array_flip(get_class_methods($class));
-		}
-
-		$name[0] = $name[0] & "\xDF";
-
-		$m = 'set' . $name;
-		if (isset(self::$methods[$class][$m])) {
-			$_this->$m($value);
-			return;
-		}
-
-		$type = isset(self::$methods[$class]['get' . $name]) || isset(self::$methods[$class]['is' . $name])
-			? 'a read-only' : 'an undeclared';
-		$name = func_get_arg(1);
-		throw new MemberAccessException("Cannot write to $type property $class::\$$name.");
-	}
-
-	static function remove($_this, $name)
-	{
-		$class = get_class($_this);
-		throw new MemberAccessException("Cannot unset the property $class::\$$name.");
-	}
-
-	static function has($_this, $name)
-	{
-		if ($name === '') {
-			return FALSE;
-		}
-
-		$class = get_class($_this);
-		if (!isset(self::$methods[$class])) {
-			self::$methods[$class] = array_flip(get_class_methods($class));
-		}
-
-		$name[0] = $name[0] & "\xDF";
-		return isset(self::$methods[$class]['get' . $name]) || isset(self::$methods[$class]['is' . $name]);
-	}
-
-}
-
-}
-
-namespace Nette\ComponentModel {
-
-use Nette;
-
-class RecursiveComponentIterator extends \RecursiveArrayIterator implements \Countable
-{
-
-	function hasChildren()
-	{
-		return $this->current() instanceof IContainer;
-	}
-
-	function getChildren()
-	{
-		return $this->current()->getComponents();
-	}
-
-	function count()
-	{
-		return iterator_count($this);
-	}
-
-}
-
-}
-
-namespace Nette\Config {
-
-use Nette;
-
-class Config
-{
-
-	private static $extensions = array(
-		'ini' => 'Nette\Config\IniAdapter',
-		'neon' => 'Nette\Config\NeonAdapter',
-	);
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function registerExtension($extension, $class)
-	{
-		if (!class_exists($class)) {
-			throw new Nette\InvalidArgumentException("Class '$class' was not found.");
-		}
-
-		if (!Nette\Reflection\ClassType::from($class)->implementsInterface('Nette\Config\IAdapter')) {
-			throw new Nette\InvalidArgumentException("Configuration adapter '$class' is not Nette\\Config\\IAdapter implementor.");
-		}
-
-		self::$extensions[strtolower($extension)] = $class;
-	}
-
-	static function fromFile($file, $section = NULL)
-	{
-		$extension = strtolower(pathinfo($file, PATHINFO_EXTENSION));
-		if (!isset(self::$extensions[$extension])) {
-			throw new Nette\InvalidArgumentException("Unknown file extension '$file'.");
-		}
-
-		$data = call_user_func(array(self::$extensions[$extension], 'load'), $file, $section);
-		if ($section) {
-			if (!isset($data[$section]) || !is_array($data[$section])) {
-				throw new Nette\InvalidStateException("There is not section [$section] in file '$file'.");
-			}
-			$data = $data[$section];
-		}
-		return $data;
-	}
-
-	static function save($config, $file)
-	{
-		$extension = strtolower(pathinfo($file, PATHINFO_EXTENSION));
-		if (!isset(self::$extensions[$extension])) {
-			throw new Nette\InvalidArgumentException("Unknown file extension '$file'.");
-		}
-		return call_user_func(array(self::$extensions[$extension], 'save'), $config, $file);
-	}
-
-}
-
-final class IniAdapter implements IAdapter
-{
-
-	public static $keySeparator = '.';
-
-	public static $sectionSeparator = ' < ';
-
-	public static $rawSection = '!';
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function load($file)
-	{
-		if (!is_file($file) || !is_readable($file)) {
-			throw new Nette\FileNotFoundException("File '$file' is missing or is not readable.");
-		}
-
-		Nette\Diagnostics\Debugger::tryError();
-		$ini = parse_ini_file($file, TRUE);
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			throw new Nette\InvalidStateException('parse_ini_file(): ' . $e->getMessage(), 0, $e);
-		}
-
-		$separator = trim(self::$sectionSeparator);
-		$data = array();
-		foreach ($ini as $secName => $secData) {
-
-			if (is_array($secData)) {
-				if (substr($secName, -1) === self::$rawSection) {
-					$secName = substr($secName, 0, -1);
-
-				} elseif (self::$keySeparator) {
-
-					$tmp = array();
-					foreach ($secData as $key => $val) {
-						$cursor = & $tmp;
-						foreach (explode(self::$keySeparator, $key) as $part) {
-							if (!isset($cursor[$part]) || is_array($cursor[$part])) {
-								$cursor = & $cursor[$part];
-							} else {
-								throw new Nette\InvalidStateException("Invalid key '$key' in section [$secName] in file '$file'.");
-							}
-						}
-						$cursor = $val;
-					}
-					$secData = $tmp;
-				}
-
-				$parts = $separator ? explode($separator, strtr($secName, ':', $separator)) : array($secName);
-				if (count($parts) > 1) {
-					$parent = trim($parts[1]);
-					if (!isset($data[$parent]) || !is_array($data[$parent])) {
-						throw new Nette\InvalidStateException("Missing parent section [$parent] in file '$file'.");
-					}
-					$secData = array_reverse(Nette\Utils\Arrays::mergeTree(array_reverse($secData, TRUE), array_reverse($data[$parent], TRUE)), TRUE);
-					$secName = trim($parts[0]);
-					if ($secName === '') {
-						throw new Nette\InvalidStateException("Invalid empty section name in file '$file'.");
-					}
-				}
-			}
-
-			if (self::$keySeparator) {
-				$cursor = & $data;
-				foreach (explode(self::$keySeparator, $secName) as $part) {
-					if (!isset($cursor[$part]) || is_array($cursor[$part])) {
-						$cursor = & $cursor[$part];
-					} else {
-						throw new Nette\InvalidStateException("Invalid section [$secName] in file '$file'.");
-					}
-				}
-			} else {
-				$cursor = & $data[$secName];
-			}
-
-			if (is_array($secData) && is_array($cursor)) {
-				$secData = Nette\Utils\Arrays::mergeTree($secData, $cursor);
-			}
-
-			$cursor = $secData;
-		}
-
-		return $data;
-	}
-
-	static function save($config, $file)
-	{
-		$output = array();
-		$output[] = '; generated by Nette';
-		$output[] = '';
-
-		foreach ($config as $secName => $secData) {
-			if (!(is_array($secData) || $secData instanceof \Traversable)) {
-				throw new Nette\InvalidStateException("Invalid section '$secName'.");
-			}
-
-			$output[] = "[$secName]";
-			self::build($secData, $output, '');
-			$output[] = '';
-		}
-
-		if (!file_put_contents($file, implode(PHP_EOL, $output))) {
-			throw new Nette\IOException("Cannot write file '$file'.");
-		}
-	}
-
-	private static function build($input, & $output, $prefix)
-	{
-		foreach ($input as $key => $val) {
-			if (is_array($val) || $val instanceof \Traversable) {
-				self::build($val, $output, $prefix . $key . self::$keySeparator);
-
-			} elseif (is_bool($val)) {
-				$output[] = "$prefix$key = " . ($val ? 'true' : 'false');
-
-			} elseif (is_numeric($val)) {
-				$output[] = "$prefix$key = $val";
-
-			} elseif (is_string($val)) {
-				$output[] = "$prefix$key = \"$val\"";
-
-			} else {
-				throw new Nette\InvalidArgumentException("The '$prefix$key' item must be scalar or array, " . gettype($val) ." given.");
-			}
-		}
-	}
-
-}
-
-use Nette\Utils\Neon;
-
-final class NeonAdapter implements IAdapter
-{
-
-	public static $sectionSeparator = ' < ';
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function load($file)
-	{
-		if (!is_file($file) || !is_readable($file)) {
-			throw new Nette\FileNotFoundException("File '$file' is missing or is not readable.");
-		}
-
-		$neon = Neon::decode(file_get_contents($file));
-
-		$separator = trim(self::$sectionSeparator);
-		$data = array();
-		foreach ($neon as $secName => $secData) {
-			if ($secData === NULL) {
-				$secData = array();
-			}
-
-			if (is_array($secData)) {
-
-				$parts = $separator ? explode($separator, $secName) : array($secName);
-				if (count($parts) > 1) {
-					$parent = trim($parts[1]);
-					if (!isset($data[$parent]) || !is_array($data[$parent])) {
-						throw new Nette\InvalidStateException("Missing parent section '$parent' in file '$file'.");
-					}
-					$secData = array_reverse(Nette\Utils\Arrays::mergeTree(array_reverse($secData, TRUE), array_reverse($data[$parent], TRUE)), TRUE);
-					$secName = trim($parts[0]);
-					if ($secName === '') {
-						throw new Nette\InvalidStateException("Invalid empty section name in file '$file'.");
-					}
-				}
-			}
-
-			$data[$secName] = $secData;
-		}
-
-		return $data;
-	}
-
-	static function save($config, $file)
-	{
-		if (!file_put_contents($file, "# generated by Nette\n\n" . Neon::encode($config, Neon::BLOCK))) {
-			throw new Nette\IOException("Cannot write file '$file'.");
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Database {
-
-use Nette;use Nette\ObjectMixin;use PDO;
-
-if (class_exists('PDO')){ class Connection extends PDO
-{
-
-	private $dsn;
-
-	private $driver;
-
-	private $preprocessor;
-
-	public $databaseReflection;
-
-	private $cache;
-
-	public $substitutions = array();
-
-	public $onQuery;
-
-	function __construct($dsn, $username = NULL, $password  = NULL, array $options = NULL, Reflection\DatabaseReflection $databaseReflection = NULL)
-	{
-		parent::__construct($this->dsn = $dsn, $username, $password, $options);
-		$this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
-		$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Nette\Database\Statement', array($this)));
-
-		$class = 'Nette\Database\Drivers\\' . $this->getAttribute(PDO::ATTR_DRIVER_NAME) . 'Driver';
-		if (class_exists($class)) {
-			$this->driver = new $class($this, (array) $options);
-		}
-
-		$this->preprocessor = new SqlPreprocessor($this);
-		$this->databaseReflection = $databaseReflection ?: new Reflection\DatabaseReflection;
-
-		Diagnostics\ConnectionPanel::initialize($this);
-	}
-
-	function getSupplementalDriver()
-	{
-		return $this->driver;
-	}
-
-	function setCacheStorage(Nette\Caching\IStorage $storage = NULL)
-	{
-		$this->cache = $storage ? new Nette\Caching\Cache($storage, "Nette.Database/$this->dsn") : NULL;
-	}
-
-	function getCache()
-	{
-		return $this->cache;
-	}
-
-	function query($statement)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args);
-	}
-
-	function exec($statement)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args)->rowCount();
-	}
-
-	function queryArgs($statement, $params)
-	{
-		foreach ($params as $value) {
-			if (is_array($value) || is_object($value)) {
-				$need = TRUE; break;
-			}
-		}
-		if (isset($need) || strpos($statement, ':') !== FALSE && $this->preprocessor !== NULL) {
-			list($statement, $params) = $this->preprocessor->process($statement, $params);
-		}
-
-		return $this->prepare($statement)->execute($params);
-	}
-
-	function fetch($args)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args)->fetch();
-	}
-
-	function fetchColumn($args)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args)->fetchColumn();
-	}
-
-	function fetchPairs($args)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args)->fetchPairs();
-	}
-
-	function fetchAll($args)
-	{
-		$args = func_get_args();
-		return $this->queryArgs(array_shift($args), $args)->fetchAll();
-	}
-
-	function table($table)
-	{
-		return new Table\Selection($table, $this);
-	}
-
-	function loadFile($file)
-	{
-		@set_time_limit(0);
-
-		$handle = @fopen($file, 'r');
-		if (!$handle) {
-			throw new Nette\FileNotFoundException("Cannot open file '$file'.");
-		}
-
-		$count = 0;
-		$sql = '';
-		while (!feof($handle)) {
-			$s = fgets($handle);
-			$sql .= $s;
-			if (substr(rtrim($s), -1) === ';') {
-				parent::exec($sql);
-				$sql = '';
-				$count++;
-			}
-		}
-		fclose($handle);
-		return $count;
-	}
-
-	static function highlightSql($sql)
-	{
-		static $keywords1 = 'SELECT|UPDATE|INSERT(?:\s+INTO)?|REPLACE(?:\s+INTO)?|DELETE|FROM|WHERE|HAVING|GROUP\s+BY|ORDER\s+BY|LIMIT|OFFSET|SET|VALUES|LEFT\s+JOIN|INNER\s+JOIN|TRUNCATE';
-		static $keywords2 = 'ALL|DISTINCT|DISTINCTROW|AS|USING|ON|AND|OR|IN|IS|NOT|NULL|LIKE|TRUE|FALSE';
-
-		$sql = " $sql ";
-		$sql = preg_replace("#(?<=[\\s,(])($keywords1)(?=[\\s,)])#i", "\n\$1", $sql);
-
-		$sql = preg_replace('#[ \t]{2,}#', " ", $sql);
-
-		$sql = wordwrap($sql, 100);
-		$sql = preg_replace("#([ \t]*\r?\n){2,}#", "\n", $sql);
-
-		$sql = htmlSpecialChars($sql);
-		$sql = preg_replace_callback("#(/\\*.+?\\*/)|(\\*\\*.+?\\*\\*)|(?<=[\\s,(])($keywords1)(?=[\\s,)])|(?<=[\\s,(=])($keywords2)(?=[\\s,)=])#is", function($matches) {
-			if (!empty($matches[1]))
-				return '<em style="color:gray">' . $matches[1] . '</em>';
-
-			if (!empty($matches[2]))
-				return '<strong style="color:red">' . $matches[2] . '</strong>';
-
-			if (!empty($matches[3]))
-				return '<strong style="color:blue">' . $matches[3] . '</strong>';
-
-			if (!empty($matches[4]))
-				return '<strong style="color:green">' . $matches[4] . '</strong>';
-		}, $sql);
-
-		return '<pre class="dump">' . trim($sql) . "</pre>\n";
-	}
-
-	static function getReflection()
-	{
-		return new Nette\Reflection\ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
- }
-
-}
-
-namespace Nette\Database\Diagnostics {
-
-use Nette;use Nette\Database\Connection;use Nette\Diagnostics\Debugger;
-
-class ConnectionPanel extends Nette\Object implements Nette\Diagnostics\IBarPanel
-{
-
-	static public $maxLength = 1000;
-
-	public $totalTime = 0;
-
-	public $queries = array();
-
-	public $name;
-
-	public $explain = TRUE;
-
-	public $disabled = FALSE;
-
-	static function initialize(Connection $connection)
-	{
-		$panel = new static;
-		Debugger::$blueScreen->addPanel(array($panel, 'renderException'), __CLASS__);
-		if (!Debugger::$productionMode) {
-			$connection->onQuery[] = callback($panel, 'logQuery');
-			Debugger::$bar->addPanel($panel);
-		}
-	}
-
-	function logQuery(Nette\Database\Statement $result, array $params = NULL)
-	{
-		if ($this->disabled) {
-			return;
-		}
-		$source = NULL;
-		foreach (debug_backtrace(FALSE) as $row) {
-			if (isset($row['file']) && is_file($row['file']) && strpos($row['file'], NETTE_DIR . DIRECTORY_SEPARATOR) !== 0) {
-				$source = array($row['file'], (int) $row['line']);
-				break;
-			}
-		}
-		$this->totalTime += $result->time;
-		$this->queries[] = array($result->queryString, $params, $result->time, $result->rowCount(), $result->getConnection(), $source);
-	}
-
-	function renderException($e)
-	{
-		if ($e instanceof \PDOException && isset($e->queryString)) {
-			return array(
-				'tab' => 'SQL',
-				'panel' => Connection::highlightSql($e->queryString),
-			);
-		}
-	}
-
-	function getTab()
-	{
-		return '<span title="Nette\\Database ' . htmlSpecialChars($this->name) . '">'
-			. '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEYSURBVBgZBcHPio5hGAfg6/2+R980k6wmJgsJ5U/ZOAqbSc2GnXOwUg7BESgLUeIQ1GSjLFnMwsKGGg1qxJRmPM97/1zXFAAAAEADdlfZzr26miup2svnelq7d2aYgt3rebl585wN6+K3I1/9fJe7O/uIePP2SypJkiRJ0vMhr55FLCA3zgIAOK9uQ4MS361ZOSX+OrTvkgINSjS/HIvhjxNNFGgQsbSmabohKDNoUGLohsls6BaiQIMSs2FYmnXdUsygQYmumy3Nhi6igwalDEOJEjPKP7CA2aFNK8Bkyy3fdNCg7r9/fW3jgpVJbDmy5+PB2IYp4MXFel [...]
-			. count($this->queries) . ' queries'
-			. ($this->totalTime ? ' / ' . sprintf('%0.1f', $this->totalTime * 1000) . 'ms' : '')
-			. '</span>';
-	}
-
-	function getPanel()
-	{
-		$this->disabled = TRUE;
-		$s = '';
-		$h = 'htmlSpecialChars';
-		foreach ($this->queries as $i => $query) {
-			list($sql, $params, $time, $rows, $connection, $source) = $query;
-
-			$explain = NULL;
-			if ($this->explain && preg_match('#\s*SELECT\s#iA', $sql)) {
-				try {
-					$explain = $connection->queryArgs('EXPLAIN ' . $sql, $params)->fetchAll();
-				} catch (\PDOException $e) {}
-			}
-
-			$s .= '<tr><td>' . sprintf('%0.3f', $time * 1000);
-			if ($explain) {
-				static $counter;
-				$counter++;
-				$s .= "<br /><a href='#' class='nette-toggler' rel='#nette-DbConnectionPanel-row-$counter'>explain &#x25ba;</a>";
-			}
-
-			$s .= '</td><td class="nette-DbConnectionPanel-sql">' . Connection::highlightSql(Nette\Utils\Strings::truncate($sql, self::$maxLength));
-			if ($explain) {
-				$s .= "<table id='nette-DbConnectionPanel-row-$counter' class='nette-collapsed'><tr>";
-				foreach ($explain[0] as $col => $foo) {
-					$s .= "<th>{$h($col)}</th>";
-				}
-				$s .= "</tr>";
-				foreach ($explain as $row) {
-					$s .= "<tr>";
-					foreach ($row as $col) {
-						$s .= "<td>{$h($col)}</td>";
-					}
-					$s .= "</tr>";
-				}
-				$s .= "</table>";
-			}
-			if ($source) {
-				$s .= Nette\Diagnostics\Helpers::editorLink($source[0], $source[1])->class('nette-DbConnectionPanel-source');
-			}
-
-			$s .= '</td><td>';
-			foreach ($params as $param) {
-				$s .= Debugger::dump($param, TRUE);
-			}
-
-			$s .= '</td><td>' . $rows . '</td></tr>';
-		}
-
-		return empty($this->queries) ? '' :
-			'<style> #nette-debug td.nette-DbConnectionPanel-sql { background: white !important }
-			#nette-debug .nette-DbConnectionPanel-source { color: #BBB !important }
-			#nette-debug nette-DbConnectionPanel tr table { margin: 8px 0; max-height: 150px; overflow:auto } </style>
-			<h1>Queries: ' . count($this->queries) . ($this->totalTime ? ', time: ' . sprintf('%0.3f', $this->totalTime * 1000) . ' ms' : '') . '</h1>
-			<div class="nette-inner nette-DbConnectionPanel">
-			<table>
-				<tr><th>Time ms</th><th>SQL Statement</th><th>Params</th><th>Rows</th></tr>' . $s . '
-			</table>
-			</div>';
-	}
-
-}
-
-}
-
-namespace Nette\Database\Drivers {
-
-use Nette;
-
-class MsSqlDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => TRUE);
-
-	private $connection;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-	}
-
-	function delimite($name)
-	{
-
-		return '[' . str_replace(array('[', ']'), array('[[', ']]'), $name) . ']';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format("'Y-m-d H:i:s'");
-	}
-
-	function formatLike($value, $pos)
-	{
-		$value = strtr($value, array("'" => "''", '%' => '[%]', '_' => '[_]', '[' => '[[]'));
-		return ($pos <= 0 ? "'%" : "'") . $value . ($pos >= 0 ? "%'" : "'");
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-
-		if ($limit >= 0) {
-			$sql = 'SELECT TOP ' . (int) $limit . ' * FROM (' . $sql . ') t';
-		}
-
-		if ($offset) {
-			throw new Nette\NotImplementedException('Offset is not implemented.');
-		}
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class MySqlDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => TRUE);
-
-	private $connection;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-		$charset = isset($options['charset']) ? $options['charset'] : 'utf8';
-		if ($charset) {
-			$connection->exec("SET NAMES '$charset'");
-		}
-		if (isset($options['sqlmode'])) {
-			$connection->exec("SET sql_mode='$options[sqlmode]'");
-		}
-		$connection->exec("SET time_zone='" . date('P') . "'");
-	}
-
-	function delimite($name)
-	{
-
-		return '`' . str_replace('`', '``', $name) . '`';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format("'Y-m-d H:i:s'");
-	}
-
-	function formatLike($value, $pos)
-	{
-		$value = addcslashes(str_replace('\\', '\\\\', $value), "\x00\n\r\\'%_");
-		return ($pos <= 0 ? "'%" : "'") . $value . ($pos >= 0 ? "%'" : "'");
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-		if ($limit >= 0 || $offset > 0) {
-
-			$sql .= ' LIMIT ' . ($limit < 0 ? '18446744073709551615' : (int) $limit)
-				. ($offset > 0 ? ' OFFSET ' . (int) $offset : '');
-		}
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class OciDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => TRUE);
-
-	private $connection;
-
-	private $fmtDateTime;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-		$this->fmtDateTime = isset($options['formatDateTime']) ? $options['formatDateTime'] : 'U';
-	}
-
-	function delimite($name)
-	{
-
-		return '"' . str_replace('"', '""', $name) . '"';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format($this->fmtDateTime);
-	}
-
-	function formatLike($value, $pos)
-	{
-		throw new Nette\NotImplementedException;
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-		if ($offset > 0) {
-
-			$sql = 'SELECT * FROM (SELECT t.*, ROWNUM AS "__rnum" FROM (' . $sql . ') t '
-				. ($limit >= 0 ? 'WHERE ROWNUM <= ' . ((int) $offset + (int) $limit) : '')
-				. ') WHERE "__rnum" > '. (int) $offset;
-
-		} elseif ($limit >= 0) {
-			$sql = 'SELECT * FROM (' . $sql . ') WHERE ROWNUM <= ' . (int) $limit;
-		}
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class OdbcDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => TRUE);
-
-	private $connection;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-	}
-
-	function delimite($name)
-	{
-		return '[' . str_replace(array('[', ']'), array('[[', ']]'), $name) . ']';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format("#m/d/Y H:i:s#");
-	}
-
-	function formatLike($value, $pos)
-	{
-		$value = strtr($value, array("'" => "''", '%' => '[%]', '_' => '[_]', '[' => '[[]'));
-		return ($pos <= 0 ? "'%" : "'") . $value . ($pos >= 0 ? "%'" : "'");
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-
-		if ($limit >= 0) {
-			$sql = 'SELECT TOP ' . (int) $limit . ' * FROM (' . $sql . ')';
-		}
-
-		if ($offset) {
-			throw new Nette\InvalidArgumentException('Offset is not implemented in driver odbc.');
-		}
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class PgSqlDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => TRUE);
-
-	private $connection;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-	}
-
-	function delimite($name)
-	{
-
-		return '"' . str_replace('"', '""', $name) . '"';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format("'Y-m-d H:i:s'");
-	}
-
-	function formatLike($value, $pos)
-	{
-		throw new Nette\NotImplementedException;
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-		if ($limit >= 0)
-			$sql .= ' LIMIT ' . (int) $limit;
-
-		if ($offset > 0)
-			$sql .= ' OFFSET ' . (int) $offset;
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class SqliteDriver extends Nette\Object implements Nette\Database\ISupplementalDriver
-{
-
-	public $supports = array('meta' => FALSE);
-
-	private $connection;
-
-	private $fmtDateTime;
-
-	function __construct(Nette\Database\Connection $connection, array $options)
-	{
-		$this->connection = $connection;
-		$this->fmtDateTime = isset($options['formatDateTime']) ? $options['formatDateTime'] : 'U';
-	}
-
-	function delimite($name)
-	{
-		return '[' . strtr($name, '[]', '  ') . ']';
-	}
-
-	function formatDateTime(\DateTime $value)
-	{
-		return $value->format($this->fmtDateTime);
-	}
-
-	function formatLike($value, $pos)
-	{
-		$value = addcslashes(substr($this->connection->quote($value), 1, -1), '%_\\');
-		return ($pos <= 0 ? "'%" : "'") . $value . ($pos >= 0 ? "%'" : "'") . " ESCAPE '\\'";
-	}
-
-	function applyLimit(&$sql, $limit, $offset)
-	{
-		if ($limit >= 0 || $offset > 0) {
-			$sql .= ' LIMIT ' . $limit . ($offset > 0 ? ' OFFSET ' . (int) $offset : '');
-		}
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		return $row;
-	}
-
-}
-
-class Sqlite2Driver extends SqliteDriver
-{
-
-	function formatLike($value, $pos)
-	{
-		throw new Nette\NotSupportedException;
-	}
-
-	function normalizeRow($row, $statement)
-	{
-		if (!is_object($row)) {
-			$iterator = $row;
-		} elseif ($row instanceof \Traversable) {
-			$iterator = iterator_to_array($row);
-		} else {
-			$iterator = (array) $row;
-		}
-		foreach ($iterator as $key => $value) {
-			unset($row[$key]);
-			if ($key[0] === '[' || $key[0] === '"') {
-				$key = substr($key, 1, -1);
-			}
-			$row[$key] = $value;
-		}
-		return $row;
-	}
-
-}
-
-}
-
-namespace Nette\Database\Reflection {
-
-use Nette;
-
-class DatabaseReflection extends Nette\Object
-{
-	const FIELD_TEXT = 'string',
-		FIELD_BINARY = 'bin',
-		FIELD_BOOL = 'bool',
-		FIELD_INTEGER = 'int',
-		FIELD_FLOAT = 'float',
-		FIELD_DATETIME = 'datetime';
-
-	private $primary;
-
-	private $foreign;
-
-	private $table;
-
-	function __construct($primary = 'id', $foreign = '%s_id', $table = '%s')
-	{
-		$this->primary = $primary;
-		$this->foreign = $foreign;
-		$this->table = $table;
-	}
-
-	function getPrimary($table)
-	{
-		return sprintf($this->primary, $table);
-	}
-
-	function getReferencingColumn($name, $table)
-	{
-		return $this->getReferencedColumn($table, $name);
-	}
-
-	function getReferencedColumn($name, $table)
-	{
-		if ($this->table !== '%s' && preg_match('(^' . str_replace('%s', '(.*)', preg_quote($this->table)) . '$)', $name, $match)) {
-			$name = $match[1];
-		}
-		return sprintf($this->foreign, $name, $table);
-	}
-
-	function getReferencedTable($name, $table)
-	{
-		return sprintf($this->table, $name, $table);
-	}
-
-	static function detectType($type)
-	{
-		static $types, $patterns = array(
-			'BYTEA|BLOB|BIN' => self::FIELD_BINARY,
-			'TEXT|CHAR' => self::FIELD_TEXT,
-			'YEAR|BYTE|COUNTER|SERIAL|INT|LONG' => self::FIELD_INTEGER,
-			'CURRENCY|REAL|MONEY|FLOAT|DOUBLE|DECIMAL|NUMERIC|NUMBER' => self::FIELD_FLOAT,
-			'TIME|DATE' => self::FIELD_DATETIME,
-			'BOOL|BIT' => self::FIELD_BOOL,
-		);
-
-		if (!isset($types[$type])) {
-			$types[$type] = 'string';
-			foreach ($patterns as $s => $val) {
-				if (preg_match("#$s#i", $type)) {
-					return $types[$type] = $val;
-				}
-			}
-		}
-		return $types[$type];
-	}
-
-}
-
-}
-
-namespace Nette\Database {
-
-use Nette;
-
-class Row extends Nette\ArrayHash
-{
-
-	function __construct($statement)
-	{
-		$statement->normalizeRow($this);
-	}
-
-	function offsetGet($key)
-	{
-		if (is_int($key)) {
-			$arr = array_values((array) $this);
-			return $arr[$key];
-		}
-		return $this->$key;
-	}
-
-}
-
-class SqlLiteral
-{
-
-	public $value = '';
-
-	function __construct($value)
-	{
-		$this->value = (string) $value;
-	}
-
-}
-
-class SqlPreprocessor extends Nette\Object
-{
-
-	private $connection;
-
-	private $driver;
-
-	private $params;
-
-	private $remaining;
-
-	private $counter;
-
-	private $arrayMode;
-
-	function __construct(Connection $connection)
-	{
-		$this->connection = $connection;
-		$this->driver = $connection->getSupplementalDriver();
-	}
-
-	function process($sql, $params)
-	{
-		$this->params = $params;
-		$this->counter = 0;
-		$this->remaining = array();
-
-		$cmd = strtoupper(substr(ltrim($sql), 0, 6));
-		$this->arrayMode = $cmd === 'INSERT' || $cmd === 'REPLAC' ? 'values' : 'assoc';
-
-		$sql = Nette\Utils\Strings::replace($sql, '~\'.*?\'|".*?"|:[a-zA-Z0-9_]+:|\?~s', array($this, 'callback'));
-
-		while ($this->counter < count($params)) {
-			$sql .= ' ' . $this->formatValue($params[$this->counter++]);
-		}
-
-		return array($sql, $this->remaining);
-	}
-
-	function callback($m)
-	{
-		$m = $m[0];
-		if ($m[0] === "'" || $m[0] === '"') {
-			return $m;
-
-		} elseif ($m[0] === '?') {
-			return $this->formatValue($this->params[$this->counter++]);
-
-		} elseif ($m[0] === ':') {
-			$s = substr($m, 1, -1);
-			return isset($this->connection->substitutions[$s]) ? $this->connection->substitutions[$s] : $m;
-		}
-	}
-
-	private function formatValue($value)
-	{
-		if (is_string($value)) {
-			if (strlen($value) > 20) {
-				$this->remaining[] = $value;
-				return '?';
-
-			} else {
-				return $this->connection->quote($value);
-			}
-
-		} elseif (is_int($value)) {
-			return (string) $value;
-
-		} elseif (is_float($value)) {
-			return rtrim(rtrim(number_format($value, 10, '.', ''), '0'), '.');
-
-		} elseif (is_bool($value)) {
-			$this->remaining[] = $value;
-			return '?';
-
-		} elseif ($value === NULL) {
-			return 'NULL';
-
-		} elseif (is_array($value) || $value instanceof \Traversable) {
-			$vx = $kx = array();
-
-			if (isset($value[0])) {
-				foreach ($value as $v) {
-					$vx[] = $this->formatValue($v);
-				}
-				return implode(', ', $vx);
-
-			} elseif ($this->arrayMode === 'values') {
-				$this->arrayMode = 'multi';
-				foreach ($value as $k => $v) {
-					$kx[] = $this->driver->delimite($k);
-					$vx[] = $this->formatValue($v);
-				}
-				return '(' . implode(', ', $kx) . ') VALUES (' . implode(', ', $vx) . ')';
-
-			} elseif ($this->arrayMode === 'assoc') {
-				foreach ($value as $k => $v) {
-					$vx[] = $this->driver->delimite($k) . '=' . $this->formatValue($v);
-				}
-				return implode(', ', $vx);
-
-			} elseif ($this->arrayMode === 'multi') {
-				foreach ($value as $k => $v) {
-					$vx[] = $this->formatValue($v);
-				}
-				return ', (' . implode(', ', $vx) . ')';
-			}
-
-		} elseif ($value instanceof \DateTime) {
-			return $this->driver->formatDateTime($value);
-
-		} elseif ($value instanceof SqlLiteral) {
-			return $value->value;
-
-		} else {
-			$this->remaining[] = $value;
-			return '?';
-		}
-	}
-
-}
-
-use PDO;use Nette\ObjectMixin;
-
-if (class_exists('PDO')){ class Statement extends \PDOStatement
-{
-
-	private $connection;
-
-	public $time;
-
-	private $types;
-
-	protected function __construct(Connection $connection)
-	{
-		$this->connection = $connection;
-		$this->setFetchMode(PDO::FETCH_CLASS, 'Nette\Database\Row', array($this));
-	}
-
-	function getConnection()
-	{
-		return $this->connection;
-	}
-
-	function execute($params = array())
-	{
-		static $types = array('boolean' => PDO::PARAM_BOOL, 'integer' => PDO::PARAM_INT,
-			'resource' => PDO::PARAM_LOB, 'NULL' => PDO::PARAM_NULL);
-
-		foreach ($params as $key => $value) {
-			$type = gettype($value);
-			$this->bindValue(is_int($key) ? $key + 1 : $key, $value, isset($types[$type]) ? $types[$type] : PDO::PARAM_STR);
-		}
-
-		$time = microtime(TRUE);
-		try {
-			parent::execute();
-		} catch (\PDOException $e) {
-			$e->queryString = $this->queryString;
-			throw $e;
-		}
-		$this->time = microtime(TRUE) - $time;
-		$this->connection->__call('onQuery', array($this, $params));
-
-		return $this;
-	}
-
-	function fetchPairs()
-	{
-		return $this->fetchAll(PDO::FETCH_KEY_PAIR);
-	}
-
-	function normalizeRow($row)
-	{
-		if ($this->types === NULL) {
-			$this->types = array();
-			if ($this->connection->getSupplementalDriver()->supports['meta']) {
-				$col = 0;
-				foreach ($row as $key => $foo) {
-					$type = $this->getColumnMeta($col++);
-					if (isset($type['native_type'])) {
-						$this->types[$key] = Reflection\DatabaseReflection::detectType($type['native_type']);
-					}
-				}
-			}
-		}
-
-		foreach ($this->types as $key => $type) {
-			$value = $row[$key];
-			if ($value === NULL || $value === FALSE || $type === Reflection\DatabaseReflection::FIELD_TEXT) {
-
-			} elseif ($type === Reflection\DatabaseReflection::FIELD_INTEGER) {
-				$row[$key] = is_float($tmp = $value * 1) ? $value : $tmp;
-
-			} elseif ($type === Reflection\DatabaseReflection::FIELD_FLOAT) {
-				$row[$key] = (string) ($tmp = (float) $value) === $value ? $tmp : $value;
-
-			} elseif ($type === Reflection\DatabaseReflection::FIELD_BOOL) {
-				$row[$key] = ((bool) $value) && $value !== 'f' && $value !== 'F';
-			}
-		}
-
-		return $this->connection->getSupplementalDriver()->normalizeRow($row, $this);
-	}
-
-	function dump()
-	{
-		echo "\n<table class=\"dump\">\n<caption>" . htmlSpecialChars($this->queryString) . "</caption>\n";
-		if (!$this->columnCount()) {
-			echo "\t<tr>\n\t\t<th>Affected rows:</th>\n\t\t<td>", $this->rowCount(), "</td>\n\t</tr>\n</table>\n";
-			return;
-		}
-		$i = 0;
-		foreach ($this as $row) {
-			if ($i === 0) {
-				echo "<thead>\n\t<tr>\n\t\t<th>#row</th>\n";
-				foreach ($row as $col => $foo) {
-					echo "\t\t<th>" . htmlSpecialChars($col) . "</th>\n";
-				}
-				echo "\t</tr>\n</thead>\n<tbody>\n";
-			}
-			echo "\t<tr>\n\t\t<th>", $i, "</th>\n";
-			foreach ($row as $col) {
-
-				echo "\t\t<td>", htmlSpecialChars($col), "</td>\n";
-			}
-			echo "\t</tr>\n";
-			$i++;
-		}
-
-		if ($i === 0) {
-			echo "\t<tr>\n\t\t<td><em>empty result set</em></td>\n\t</tr>\n</table>\n";
-		} else {
-			echo "</tbody>\n</table>\n";
-		}
-	}
-
-	static function getReflection()
-	{
-		return new Nette\Reflection\ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
- }
-
-}
-
-namespace Nette\Database\Table {
-
-use Nette;
-
-class ActiveRow extends Nette\Object implements \IteratorAggregate, \ArrayAccess
-{
-
-	protected $table;
-
-	protected $data;
-
-	private $modified = array();
-
-	function __construct(array $data, Selection $table)
-	{
-		$this->data = $data;
-		$this->table = $table;
-	}
-
-	function __toString()
-	{
-		return (string) $this[$this->table->primary];
-	}
-
-	function toArray()
-	{
-		$this->access(NULL);
-		return $this->data;
-	}
-
-	function ref($name)
-	{
-		$referenced = $this->table->getReferencedTable($name, $column);
-		if (isset($referenced[$this[$column]])) {
-			$res = $referenced[$this[$column]];
-			return $res;
-		}
-	}
-
-	function related($table)
-	{
-		$referencing = $this->table->getReferencingTable($table);
-		$referencing->active = $this[$this->table->primary];
-		return $referencing;
-	}
-
-	function update($data = NULL)
-	{
-		if ($data === NULL) {
-			$data = $this->modified;
-		}
-		return $this->table->connection->table($this->table->name)
-			->where($this->table->primary, $this[$this->table->primary])
-			->update($data);
-	}
-
-	function delete()
-	{
-		return $this->table->connection->table($this->table->name)
-			->where($this->table->primary, $this[$this->table->primary])
-			->delete();
-	}
-
-	function getIterator()
-	{
-		$this->access(NULL);
-		return new \ArrayIterator($this->data);
-	}
-
-	function offsetSet($key, $value)
-	{
-		$this->__set($key, $value);
-	}
-
-	function offsetGet($key)
-	{
-		return $this->__get($key);
-	}
-
-	function offsetExists($key)
-	{
-		return $this->__isset($key);
-	}
-
-	function offsetUnset($key)
-	{
-		$this->__unset($key);
-	}
-
-	function __set($key, $value)
-	{
-		$this->data[$key] = $value;
-		$this->modified[$key] = $value;
-	}
-
-	function &__get($key)
-	{
-		if (array_key_exists($key, $this->data)) {
-			$this->access($key);
-			return $this->data[$key];
-		}
-
-		$column = $this->table->connection->databaseReflection->getReferencedColumn($key, $this->table->name);
-		if (array_key_exists($column, $this->data)) {
-			$value = $this->data[$column];
-			$referenced = $this->table->getReferencedTable($key);
-			$ret = isset($referenced[$value]) ? $referenced[$value] : NULL;
-			return $ret;
-		}
-
-		$this->access($key);
-		if (array_key_exists($key, $this->data)) {
-			return $this->data[$key];
-
-		} else {
-			$this->access($key, TRUE);
-
-			$this->access($column);
-			if (array_key_exists($column, $this->data)) {
-				$value = $this->data[$column];
-				$referenced = $this->table->getReferencedTable($key);
-				$ret = isset($referenced[$value]) ? $referenced[$value] : NULL;
-
-			} else {
-				$this->access($column, TRUE);
-				trigger_error("Unknown column $key", E_USER_WARNING);
-				$ret = NULL;
-			}
-			return $ret;
-		}
-	}
-
-	function __isset($key)
-	{
-		$this->access($key);
-		$return = array_key_exists($key, $this->data);
-		if (!$return) {
-			$this->access($key, TRUE);
-		}
-		return $return;
-	}
-
-	function __unset($key)
-	{
-		unset($this->data[$key]);
-		unset($this->modified[$key]);
-	}
-
-	function access($key, $delete = FALSE)
-	{
-		if ($this->table->connection->getCache() && !isset($this->modified[$key]) && $this->table->access($key, $delete)) {
-			$id = (isset($this->data[$this->table->primary]) ? $this->data[$this->table->primary] : $this->data);
-			$this->data = $this->table[$id]->data;
-		}
-	}
-
-}
-
-use PDO;
-
-class Selection extends Nette\Object implements \Iterator, \ArrayAccess, \Countable
-{
-
-	public $connection;
-
-	public $name;
-
-	public $primary;
-
-	protected $rows;
-
-	protected $data;
-
-	protected $select = array();
-
-	protected $where = array();
-
-	protected $conditions = array();
-
-	protected $parameters = array();
-
-	protected $order = array();
-
-	protected $limit = NULL;
-
-	protected $offset = NULL;
-
-	protected $group = '';
-
-	protected $having = '';
-
-	protected $referenced = array();
-
-	protected $referencing = array();
-
-	protected $aggregation = array();
-
-	protected $accessed;
-
-	protected $prevAccessed;
-
-	protected $keys = array();
-
-	protected $delimitedName;
-
-	protected $delimitedPrimary;
-
-	function __construct($table, Nette\Database\Connection $connection)
-	{
-		$this->name = $table;
-		$this->connection = $connection;
-		$this->primary = $this->getPrimary($table);
-		$this->delimitedName = $connection->getSupplementalDriver()->delimite($this->name);
-		$this->delimitedPrimary = $connection->getSupplementalDriver()->delimite($this->primary);
-	}
-
-	function __destruct()
-	{
-		$cache = $this->connection->getCache();
-		if ($cache && !$this->select && $this->rows !== NULL) {
-			$accessed = $this->accessed;
-			if (is_array($accessed)) {
-				$accessed = array_filter($accessed);
-			}
-			$cache->save(array(__CLASS__, $this->name, $this->conditions), $accessed);
-		}
-		$this->rows = NULL;
-		$this->data = NULL;
-	}
-
-	function get($key)
-	{
-
-		$clone = clone $this;
-		$clone->where($this->delimitedPrimary, $key);
-		return $clone->fetch();
-	}
-
-	function select($columns)
-	{
-		$this->__destruct();
-		$this->select[] = $this->tryDelimite($columns);
-		return $this;
-	}
-
-	function find($key)
-	{
-		return $this->where($this->delimitedPrimary, $key);
-	}
-
-	function where($condition, $parameters = array())
-	{
-		if (is_array($condition)) {
-			foreach ($condition as $key => $val) {
-				$this->where($key, $val);
-			}
-			return $this;
-		}
-
-		$this->__destruct();
-
-		$this->conditions[] = $condition;
-		$condition = $this->tryDelimite($condition);
-
-		$args = func_num_args();
-		if ($args !== 2 || strpbrk($condition, '?:')) {
-			if ($args !== 2 || !is_array($parameters)) {
-				$parameters = func_get_args();
-				array_shift($parameters);
-			}
-			$this->parameters = array_merge($this->parameters, $parameters);
-
-		} elseif ($parameters === NULL) {
-			$condition .= ' IS NULL';
-
-		} elseif ($parameters instanceof Selection) {
-			$clone = clone $parameters;
-			if (!$clone->select) {
-				$clone->select = array($this->getPrimary($clone->name));
-			}
-			if ($this->connection->getAttribute(PDO::ATTR_DRIVER_NAME) !== 'mysql') {
-				$condition .= " IN ($clone)";
-			} else {
-				$in = array();
-				foreach ($clone as $row) {
-					$this->parameters[] = array_values(iterator_to_array($row));
-					$in[] = (count($row) === 1 ? '?' : '(?)');
-				}
-				$condition .= ' IN (' . ($in ? implode(', ', $in) : 'NULL') . ')';
-			}
-
-		} elseif (!is_array($parameters)) {
-			$condition .= ' = ?';
-			$this->parameters[] = $parameters;
-
-		} else {
-			if ($parameters) {
-				$condition .= " IN (?)";
-				$this->parameters[] = $parameters;
-			} else {
-				$condition .= " IN (NULL)";
-			}
-		}
-
-		$this->where[] = $condition;
-		return $this;
-	}
-
-	function order($columns)
-	{
-		$this->rows = NULL;
-		$this->order[] = $this->tryDelimite($columns);
-		return $this;
-	}
-
-	function limit($limit, $offset = NULL)
-	{
-		$this->rows = NULL;
-		$this->limit = $limit;
-		$this->offset = $offset;
-		return $this;
-	}
-
-	function page($page, $itemsPerPage)
-	{
-		$this->rows = NULL;
-		$this->limit = $itemsPerPage;
-		$this->offset = ($page - 1) * $itemsPerPage;
-		return $this;
-	}
-
-	function group($columns, $having = '')
-	{
-		$this->__destruct();
-		$this->group = $columns;
-		$this->having = $having;
-		return $this;
-	}
-
-	function aggregation($function)
-	{
-		$join = $this->createJoins(implode(',', $this->conditions), TRUE) + $this->createJoins($function);
-		$query = "SELECT $function FROM $this->delimitedName" . implode($join);
-		if ($this->where) {
-			$query .= ' WHERE (' . implode(') AND (', $this->where) . ')';
-		}
-		foreach ($this->query($query)->fetch() as $val) {
-			return $val;
-		}
-	}
-
-	function count($column = '')
-	{
-		if (!$column) {
-			$this->execute();
-			return count($this->data);
-		}
-		return $this->aggregation("COUNT({$this->tryDelimite($column)})");
-	}
-
-	function min($column)
-	{
-		return $this->aggregation("MIN({$this->tryDelimite($column)})");
-	}
-
-	function max($column)
-	{
-		return $this->aggregation("MAX({$this->tryDelimite($column)})");
-	}
-
-	function sum($column)
-	{
-		return $this->aggregation("SUM({$this->tryDelimite($column)})");
-	}
-
-	function getSql()
-	{
-		$join = $this->createJoins(implode(',', $this->conditions), TRUE)
-			+ $this->createJoins(implode(',', $this->select) . ",$this->group,$this->having," . implode(',', $this->order));
-
-		$cache = $this->connection->getCache();
-		if ($this->rows === NULL && $cache && !is_string($this->prevAccessed)) {
-			$this->accessed = $this->prevAccessed = $cache->load(array(__CLASS__, $this->name, $this->conditions));
-		}
-
-		$prefix = $join ? "$this->delimitedName." : '';
-		if ($this->select) {
-			$cols = implode(', ', $this->select);
-
-		} elseif ($this->prevAccessed) {
-			$cols = $prefix . implode(', ' . $prefix, array_map(array($this->connection->getSupplementalDriver(), 'delimite'), array_keys($this->prevAccessed)));
-
-		} else {
-			$cols = $prefix . '*';
-		}
-
-		return "SELECT{$this->topString()} $cols FROM $this->delimitedName" . implode($join) . $this->whereString();
-	}
-
-	protected function createJoins($val, $inner = FALSE)
-	{
-		$supplementalDriver = $this->connection->getSupplementalDriver();
-		$joins = array();
-		preg_match_all('~\\b([a-z][\\w.]*)\\.([a-z]\\w*)(\\s+IS\\b|\\s*<=>)?~i', $val, $matches, PREG_SET_ORDER);
-		foreach ($matches as $match) {
-			if ($match[1] !== $this->name) {
-				foreach (explode('.', $match[1]) as $name) {
-					$table = $this->connection->databaseReflection->getReferencedTable($name, $this->name);
-					$column = $this->connection->databaseReflection->getReferencedColumn($name, $this->name);
-					$primary = $this->getPrimary($table);
-					$joins[$name] = ' ' . (!isset($joins[$name]) && $inner && !isset($match[3]) ? 'INNER' : 'LEFT')
-						. ' JOIN ' . $supplementalDriver->delimite($table)
-						. ($table !== $name ? ' AS ' . $supplementalDriver->delimite($name) : '')
-						. " ON $this->delimitedName." . $supplementalDriver->delimite($column)
-						. ' = ' . $supplementalDriver->delimite($name) . '.' . $supplementalDriver->delimite($primary);
-				}
-			}
-		}
-		return $joins;
-	}
-
-	protected function execute()
-	{
-		if ($this->rows !== NULL) {
-			return;
-		}
-
-		try {
-			$result = $this->query($this->getSql());
-
-		} catch (\PDOException $exception) {
-			if (!$this->select && $this->prevAccessed) {
-				$this->prevAccessed = '';
-				$this->accessed = array();
-				$result = $this->query($this->getSql());
-			} else {
-				throw $exception;
-			}
-		}
-
-		$this->rows = array();
-		$result->setFetchMode(PDO::FETCH_ASSOC);
-		foreach ($result as $key => $row) {
-			$row = $result->normalizeRow($row);
-			$this->rows[isset($row[$this->primary]) ? $row[$this->primary] : $key] = new ActiveRow($row, $this);
-		}
-		$this->data = $this->rows;
-
-		if (isset($row[$this->primary]) && !is_string($this->accessed)) {
-			$this->accessed[$this->primary] = TRUE;
-		}
-	}
-
-	protected function whereString()
-	{
-		$return = '';
-		$driver = $this->connection->getAttribute(PDO::ATTR_DRIVER_NAME);
-		$where = $this->where;
-		if ($this->limit !== NULL && $driver === 'oci') {
-			$where[] = ($this->offset ? "rownum > $this->offset AND " : '') . 'rownum <= ' . ($this->limit + $this->offset);
-		}
-		if ($where) {
-			$return .= ' WHERE (' . implode(') AND (', $where) . ')';
-		}
-		if ($this->group) {
-			$return .= ' GROUP BY '. $this->tryDelimite($this->group);
-		}
-		if ($this->having) {
-			$return .= ' HAVING '. $this->tryDelimite($this->having);
-		}
-		if ($this->order) {
-			$return .= ' ORDER BY ' . implode(', ', $this->order);
-		}
-		if ($this->limit !== NULL && $driver !== 'oci' && $driver !== 'dblib') {
-			$return .= " LIMIT $this->limit";
-			if ($this->offset !== NULL) {
-				$return .= " OFFSET $this->offset";
-			}
-		}
-		return $return;
-	}
-
-	protected function topString()
-	{
-		if ($this->limit !== NULL && $this->connection->getAttribute(PDO::ATTR_DRIVER_NAME) === 'dblib') {
-			return " TOP ($this->limit)";
-		}
-		return '';
-	}
-
-	protected function tryDelimite($s)
-	{
-		return preg_match('#^[a-z_][a-z0-9_.]*$#i', $s)
-			? implode('.', array_map(array($this->connection->getSupplementalDriver(), 'delimite'), explode('.', $s)))
-			: $s;
-	}
-
-	protected function query($query)
-	{
-		return $this->connection->queryArgs($query, $this->parameters);
-	}
-
-	function access($key, $delete = FALSE)
-	{
-		if ($delete) {
-			if (is_array($this->accessed)) {
-				$this->accessed[$key] = FALSE;
-			}
-			return FALSE;
-		}
-
-		if ($key === NULL) {
-			$this->accessed = '';
-
-		} elseif (!is_string($this->accessed)) {
-			$this->accessed[$key] = TRUE;
-		}
-
-		if (!$this->select && $this->prevAccessed && ($key === NULL || !isset($this->prevAccessed[$key]))) {
-			$this->prevAccessed = '';
-			$this->rows = NULL;
-			return TRUE;
-		}
-		return FALSE;
-	}
-
-	function insert($data)
-	{
-		if ($data instanceof Selection) {
-			$data = $data->getSql();
-
-		} elseif ($data instanceof \Traversable) {
-			$data = iterator_to_array($data);
-		}
-
-		$return = $this->connection->query("INSERT INTO $this->delimitedName", $data);
-
-		$this->rows = NULL;
-		if (!is_array($data)) {
-			return $return->rowCount();
-		}
-
-		if (!isset($data[$this->primary]) && ($id = $this->connection->lastInsertId())) {
-			$data[$this->primary] = $id;
-		}
-		return new ActiveRow($data, $this);
-	}
-
-	function update($data)
-	{
-		if ($data instanceof \Traversable) {
-			$data = iterator_to_array($data);
-
-		} elseif (!is_array($data)) {
-			throw new Nette\InvalidArgumentException;
-		}
-
-		if (!$data) {
-			return 0;
-		}
-
-		return $this->connection->queryArgs(
-			'UPDATE' . $this->topString() . " $this->delimitedName SET ?" . $this->whereString(),
-			array_merge(array($data), $this->parameters)
-		)->rowCount();
-	}
-
-	function delete()
-	{
-		return $this->query(
-			'DELETE' . $this->topString() . " FROM $this->delimitedName" . $this->whereString()
-		)->rowCount();
-	}
-
-	function getReferencedTable($name, & $column = NULL)
-	{
-		$column = $this->connection->databaseReflection->getReferencedColumn($name, $this->name);
-		$referenced = & $this->referenced[$name];
-		if ($referenced === NULL) {
-			$keys = array();
-			foreach ($this->rows as $row) {
-				if ($row[$column] !== NULL) {
-					$keys[$row[$column]] = NULL;
-				}
-			}
-			if ($keys) {
-				$table = $this->connection->databaseReflection->getReferencedTable($name, $this->name);
-				$referenced = new Selection($table, $this->connection);
-				$referenced->where($table . '.' . $this->getPrimary($table), array_keys($keys));
-			} else {
-				$referenced = array();
-			}
-		}
-		return $referenced;
-	}
-
-	function getReferencingTable($table)
-	{
-		$column = $this->connection->databaseReflection->getReferencingColumn($table, $this->name);
-		$referencing = new GroupedSelection($table, $this, $column);
-		$referencing->where("$table.$column", array_keys((array) $this->rows));
-		return $referencing;
-	}
-
-	private function getPrimary($table)
-	{
-		return $this->connection->databaseReflection->getPrimary($table);
-	}
-
-	function rewind()
-	{
-		$this->execute();
-		$this->keys = array_keys($this->data);
-		reset($this->keys);
-	}
-
-	function current()
-	{
-		return $this->data[current($this->keys)];
-	}
-
-	function key()
-	{
-		return current($this->keys);
-	}
-
-	function next()
-	{
-		next($this->keys);
-	}
-
-	function valid()
-	{
-		return current($this->keys) !== FALSE;
-	}
-
-	function offsetSet($key, $value)
-	{
-		$this->execute();
-		$this->data[$key] = $value;
-	}
-
-	function offsetGet($key)
-	{
-		$this->execute();
-		return $this->data[$key];
-	}
-
-	function offsetExists($key)
-	{
-		$this->execute();
-		return isset($this->data[$key]);
-	}
-
-	function offsetUnset($key)
-	{
-		$this->execute();
-		unset($this->data[$key]);
-	}
-
-	function fetch()
-	{
-		$this->execute();
-		$return = current($this->data);
-		next($this->data);
-		return $return;
-	}
-
-	function fetchPairs($key, $value = '')
-	{
-		$return = array();
-
-		foreach ($this as $row) {
-			$return[$row[$key]] = ($value !== '' ? $row[$value] : $row);
-		}
-		return $return;
-	}
-
-}
-
-class GroupedSelection extends Selection
-{
-
-	private $refTable;
-
-	private $column;
-
-	private $delimitedColumn;
-
-	public $active;
-
-	function __construct($name, Selection $refTable, $column)
-	{
-		parent::__construct($name, $refTable->connection);
-		$this->refTable = $refTable;
-		$this->through($column);
-	}
-
-	function through($column)
-	{
-		$this->column = $column;
-		$this->delimitedColumn = $this->refTable->connection->getSupplementalDriver()->delimite($this->column);
-		return $this;
-	}
-
-	function select($columns)
-	{
-		if (!$this->select) {
-			$this->select[] = "$this->delimitedName.$this->delimitedColumn";
-		}
-		return parent::select($columns);
-	}
-
-	function order($columns)
-	{
-		if (!$this->order) {
-			$this->order[] = "$this->delimitedName.$this->delimitedColumn"
-				. (preg_match('~\\bDESC$~i', $columns) ? ' DESC' : '');
-		}
-		return parent::order($columns);
-	}
-
-	function aggregation($function)
-	{
-		$join = $this->createJoins(implode(',', $this->conditions), TRUE) + $this->createJoins($function);
-		$column = ($join ? "$this->delimitedName." : '') . $this->delimitedColumn;
-		$query = "SELECT $function, $column FROM $this->delimitedName" . implode($join);
-		if ($this->where) {
-			$query .= ' WHERE (' . implode(') AND (', $this->where) . ')';
-		}
-		$query .= " GROUP BY $column";
-		$aggregation = & $this->refTable->aggregation[$query];
-		if ($aggregation === NULL) {
-			$aggregation = array();
-			foreach ($this->query($query, $this->parameters) as $row) {
-				$aggregation[$row[$this->column]] = $row;
-			}
-		}
-
-		if (isset($aggregation[$this->active])) {
-			foreach ($aggregation[$this->active] as $val) {
-				return $val;
-			}
-		}
-	}
-
-	function count($column = '')
-	{
-		$return = parent::count($column);
-		return isset($return) ? $return : 0;
-	}
-
-	function insert($data)
-	{
-		if ($data instanceof \Traversable && !$data instanceof Selection) {
-			$data = iterator_to_array($data);
-		}
-		if (is_array($data)) {
-			$data[$this->column] = $this->active;
-		}
-		return parent::insert($data);
-	}
-
-	function update($data)
-	{
-		$where = $this->where;
-		$this->where[0] = "$this->delimitedColumn = " . $this->connection->quote($this->active);
-		$return = parent::update($data);
-		$this->where = $where;
-		return $return;
-	}
-
-	function delete()
-	{
-		$where = $this->where;
-		$this->where[0] = "$this->delimitedColumn = " . $this->connection->quote($this->active);
-		$return = parent::delete();
-		$this->where = $where;
-		return $return;
-	}
-
-	protected function execute()
-	{
-		if ($this->rows !== NULL) {
-			return;
-		}
-
-		$referencing = & $this->refTable->referencing[$this->getSql()];
-		if ($referencing === NULL) {
-			$limit = $this->limit;
-			$rows = count($this->refTable->rows);
-			if ($this->limit && $rows > 1) {
-				$this->limit = NULL;
-			}
-			parent::execute();
-			$this->limit = $limit;
-			$referencing = array();
-			$offset = array();
-			foreach ($this->rows as $key => $row) {
-				$ref = & $referencing[$row[$this->column]];
-				$skip = & $offset[$row[$this->column]];
-				if ($limit === NULL || $rows <= 1 || (count($ref) < $limit && $skip >= $this->offset)) {
-					$ref[$key] = $row;
-				} else {
-					unset($this->rows[$key]);
-				}
-				$skip++;
-				unset($ref, $skip);
-			}
-		}
-
-		$this->data = & $referencing[$this->active];
-		if ($this->data === NULL) {
-			$this->data = array();
-		}
-	}
-
-}
-
-}
-
-namespace Nette\DI {
-
-use Nette;
-
-class Container extends Nette\FreezableObject implements IContainer
-{
-	const TAG_TYPEHINT = 'typeHint';
-
-	public $params = array();
-
-	private $registry = array();
-
-	private $factories = array();
-
-	private $tags = array();
-
-	private $creating;
-
-	function addService($name, $service, $tags = NULL)
-	{
-		$this->updating();
-		if (!is_string($name) || $name === '') {
-			throw new Nette\InvalidArgumentException("Service name must be a non-empty string, " . gettype($name) . " given.");
-		}
-
-		if (isset($this->registry[$name]) || method_exists($this, "createService$name")) {
-			throw new Nette\InvalidStateException("Service '$name' has already been registered.");
-		}
-
-		if (is_string($tags)) {
-			$tags = array(self::TAG_TYPEHINT => array($tags));
-		} elseif (is_array($tags)) {
-			foreach ($tags as $id => $attrs) {
-				if (is_int($id) && is_string($attrs)) {
-					$tags[$attrs] = array();
-					unset($tags[$id]);
-				} elseif (!is_array($attrs)) {
-					$tags[$id] = (array) $attrs;
-				}
-			}
-		}
-
-		if (is_string($service) && strpos($service, ':') === FALSE) {
-			if (!isset($tags[self::TAG_TYPEHINT][0])) {
-				$tags[self::TAG_TYPEHINT][0] = $service;
-			}
-			$service = new ServiceBuilder($service);
-		}
-
-		if ($service instanceof IServiceBuilder) {
-			$factory = array($service, 'createService');
-
-		} elseif (is_object($service) && !$service instanceof \Closure && !$service instanceof Nette\Callback) {
-			$this->registry[$name] = $service;
-			$this->tags[$name] = $tags;
-			return $this;
-
-		} else {
-			$factory = $service;
-		}
-
-		$this->factories[$name] = array(callback($factory));
-		$this->tags[$name] = $tags;
-		$this->registry[$name] = & $this->factories[$name][1];
-		return $service;
-	}
-
-	function removeService($name)
-	{
-		$this->updating();
-		unset($this->registry[$name], $this->factories[$name]);
-	}
-
-	function getService($name)
-	{
-		if (isset($this->registry[$name])) {
-			return $this->registry[$name];
-
-		} elseif (isset($this->creating[$name])) {
-			throw new Nette\InvalidStateException("Circular reference detected for services: "
-				. implode(', ', array_keys($this->creating)) . ".");
-		}
-
-		if (isset($this->factories[$name])) {
-			list($factory) = $this->factories[$name];
-			if (!$factory->isCallable()) {
-				throw new Nette\InvalidStateException("Unable to create service '$name', factory '$factory' is not callable.");
-			}
-
-			$this->creating[$name] = TRUE;
-			try {
-				$service = $factory($this);
-			} catch (\Exception $e) {}
-
-		} elseif (method_exists($this, $factory = 'createService' . ucfirst($name))) {
-			$this->creating[$name] = TRUE;
-			try {
-				$service = $this->$factory();
-			} catch (\Exception $e) {}
-
-		} else {
-			throw new MissingServiceException("Service '$name' not found.");
-		}
-
-		unset($this->creating[$name]);
-
-		if (isset($e)) {
-			throw $e;
-
-		} elseif (!is_object($service)) {
-			throw new Nette\UnexpectedValueException("Unable to create service '$name', value returned by factory '$factory' is not object.");
-
-		} elseif (isset($this->tags[$name][self::TAG_TYPEHINT][0]) && !$service instanceof $this->tags[$name][self::TAG_TYPEHINT][0]) {
-			throw new Nette\UnexpectedValueException("Unable to create service '$name', value returned by factory '$factory' is not '{$this->tags[$name][self::TAG_TYPEHINT][0]}' type.");
-		}
-
-		unset($this->factories[$name]);
-		return $this->registry[$name] = $service;
-	}
-
-	function getServiceByType($type)
-	{
-		foreach ($this->registry as $name => $service) {
-			if (isset($this->tags[$name][self::TAG_TYPEHINT][0]) ? !strcasecmp($this->tags[$name][self::TAG_TYPEHINT][0], $type) : $service instanceof $type) {
-				$found[] = $name;
-			}
-		}
-		if (!isset($found)) {
-			throw new MissingServiceException("Service matching '$type' type not found.");
-
-		} elseif (count($found) > 1) {
-			throw new AmbiguousServiceException("Found more than one service ('" . implode("', '", $found) . "') matching '$type' type.");
-		}
-		return $this->getService($found[0]);
-	}
-
-	function getServiceNamesByTag($tag)
-	{
-		$found = array();
-		foreach ($this->registry as $name => $service) {
-			if (isset($this->tags[$name][$tag])) {
-				$found[$name] = $this->tags[$name][$tag];
-			}
-		}
-		return $found;
-	}
-
-	function hasService($name)
-	{
-		return isset($this->registry[$name])
-			|| isset($this->factories[$name])
-			|| method_exists($this, "createService$name");
-	}
-
-	function checkServiceType($name, $type)
-	{
-		return isset($this->tags[$name][self::TAG_TYPEHINT][0])
-			? !strcasecmp($this->tags[$name][self::TAG_TYPEHINT][0], $type)
-			: (isset($this->registry[$name]) && $this->registry[$name] instanceof $type);
-	}
-
-	function expand($s)
-	{
-		return is_string($s) ? Nette\Utils\Strings::expand($s, $this->params) : $s;
-	}
-
-	function &__get($name)
-	{
-		if (!isset($this->registry[$name])) {
-			$this->getService($name);
-		}
-		return $this->registry[$name];
-	}
-
-	function __set($name, $service)
-	{
-		$this->updating();
-		if (!is_string($name) || $name === '') {
-			throw new Nette\InvalidArgumentException("Service name must be a non-empty string, " . gettype($name) . " given.");
-
-		} elseif (isset($this->registry[$name]) || method_exists($this, "createService$name")) {
-			throw new Nette\InvalidStateException("Service '$name' has already been registered.");
-
-		} elseif (!is_object($service)) {
-			throw new Nette\InvalidArgumentException("Service must be a object, " . gettype($service) . " given.");
-		}
-		$this->registry[$name] = $service;
-	}
-
-	function __isset($name)
-	{
-		return $this->hasService($name);
-	}
-
-	function __unset($name)
-	{
-		$this->removeService($name);
-	}
-
-}
-
-class ContainerBuilder extends Nette\Object
-{
-
-	function addDefinitions(IContainer $container, array $definitions)
-	{
-		foreach ($definitions as $name => $definition) {
-			if (is_scalar($definition)) {
-				if (substr($definition, 0, 1) === '@') {
-					$definition = array('alias' => substr($definition, 1));
-				} else {
-					$definition = array('class' => $definition);
-				}
-			}
-
-			$arguments = isset($definition['arguments']) ? $definition['arguments'] : array();
-			$expander = function(&$val) use($container) {
-				if (substr($val, 0, 1) === '@') {
-					$val = $container->getService(substr($val, 1));
-				} elseif (is_string($val)) {
-					$val = Nette\Utils\Strings::expand($val, $container->params);
-				}
-			};
-
-			if (isset($definition['class']) || isset($definition['factory'])) {
-				if (isset($definition['class'])) {
-					$class = $definition['class'];
-				} else {
-					$class = NULL;
-					array_unshift($arguments, $definition['factory']);
-				}
-				$methods = isset($definition['methods']) ? $definition['methods'] : array();
-				$factory = function($container) use($class, $arguments, $methods, $expander) {
-					array_walk_recursive($arguments, $expander);
-					if ($class) {
-						$class = Nette\Utils\Strings::expand($class, $container->params);
-						if ($arguments) {
-							$service = Nette\Reflection\ClassType::from($class)->newInstanceArgs($arguments);
-						} else {
-							$service = new $class;
-						}
-					} else {
-						$factory = $arguments[0]; $arguments[0] = $container;
-						$service = call_user_func_array($factory, $arguments);
-					}
-
-					array_walk_recursive($methods, $expander);
-					foreach ($methods as $method) {
-						call_user_func_array(array($service, $method[0]), isset($method[1]) ? $method[1] : array());
-					}
-
-					return $service;
-				};
-
-			} elseif (isset($definition['alias'])) {
-				$factory = function($container) use($definition) {
-					return $container->getService($definition['alias']);
-				};
-			} else {
-				throw new Nette\InvalidStateException("The definition of service '$name' is missing factory method.");
-			}
-
-			if (isset($definition['tags'])) {
-				$tags = (array) $definition['tags'];
-				array_walk_recursive($tags, $expander);
-			} else {
-				$tags = NULL;
-			}
-			$container->addService($name, $factory, $tags);
-		}
-	}
-
-	function generateCode(array $definitions)
-	{
-		$code = '';
-		foreach ($definitions as $name => $definition) {
-			$name = $this->varExport($name);
-			if (is_scalar($definition)) {
-				if (substr($definition, 0, 1) === '@') {
-					$definition = array('alias' => substr($definition, 1));
-				} else {
-					$factory = $this->varExport($definition);
-					$code .= "\$container->addService($name, $factory);\n\n";
-					continue;
-				}
-			}
-
-			if (isset($definition['class']) || isset($definition['factory'])) {
-				$arguments = $this->argsExport(isset($definition['arguments']) ? $definition['arguments'] : array());
-				$factory = "function(\$container) {\n\t";
-				$factory .= isset($definition['class'])
-					? '$class = ' . $this->argsExport(array($definition['class'])) . '; $service = new $class(' . $arguments . ");\n"
-					: "\$service = call_user_func(\n\t\t" . $this->argsExport(array($definition['factory']))
-						. ",\n\t\t\$container" . ($arguments ? ",\n\t\t$arguments" : '') . "\n\t);\n";
-
-				if (isset($definition['methods'])) {
-					foreach ($definition['methods'] as $method) {
-						$args = isset($method[1]) ? $this->argsExport($method[1]) : '';
-						$factory .= "\t\$service->$method[0]($args);\n";
-					}
-				}
-				$factory .= "\treturn \$service;\n}";
-
-			} elseif (isset($definition['alias'])) {
-				$factory = $this->varExport($definition['alias']);
-				$factory = "function(\$container) {\n\treturn \$container->getService($factory);\n}";
-			} else {
-				throw new Nette\InvalidStateException("The definition of service '$name' is missing factory method.");
-			}
-
-			$tags = isset($definition['tags']) ? $this->argsExport(array($definition['tags'])) : 'NULL';
-			$code .= "\$container->addService($name, $factory, $tags);\n\n";
-		}
-		return $code;
-	}
-
-	private function argsExport($args)
-	{
-		$args = implode(', ', array_map(array($this, 'varExport'), $args));
-		$args = preg_replace("#(?<!\\\)'@(\w+)'#", '\$container->getService(\'$1\')', $args);
-		$args = preg_replace("#(?<!\\\)'%([\w-]+)%'#", '\$container->params[\'$1\']', $args);
-		$args = preg_replace("#(?<!\\\)'(?:[^'\\\]|\\\.)*%(?:[^'\\\]|\\\.)*'#", 'Nette\Utils\Strings::expand($0, \$container->params)', $args);
-		return $args;
-	}
-
-	private function varExport($arg)
-	{
-		return preg_replace('#\n *#', ' ', var_export($arg, TRUE));
-	}
-
-}
-
-class MissingServiceException extends Nette\InvalidStateException
-{
-}
-
-class AmbiguousServiceException extends Nette\InvalidStateException
-{
-}
-
-class ServiceBuilder extends Nette\Object implements IServiceBuilder
-{
-
-	private $class;
-
-	function __construct($class)
-	{
-		$this->class = $class;
-	}
-
-	function getClass()
-	{
-		return $this->class;
-	}
-
-	function createService(Nette\DI\IContainer $container)
-	{
-		if (!class_exists($this->class)) {
-			throw new Nette\InvalidStateException("Cannot instantiate service, class '$this->class' not found.");
-		}
-		return new $this->class;
-	}
-
-}
-
-}
-
-namespace Nette\Forms {
-
-use Nette;
-
-class ControlGroup extends Nette\Object
-{
-
-	protected $controls;
-
-	private $options = array();
-
-	function __construct()
-	{
-		$this->controls = new \SplObjectStorage;
-	}
-
-	function add()
-	{
-		foreach (func_get_args() as $num => $item) {
-			if ($item instanceof IControl) {
-				$this->controls->attach($item);
-
-			} elseif ($item instanceof \Traversable || is_array($item)) {
-				foreach ($item as $control) {
-					$this->controls->attach($control);
-				}
-
-			} else {
-				throw new Nette\InvalidArgumentException("Only IFormControl items are allowed, the #$num parameter is invalid.");
-			}
-		}
-		return $this;
-	}
-
-	function getControls()
-	{
-		return iterator_to_array($this->controls);
-	}
-
-	function setOption($key, $value)
-	{
-		if ($value === NULL) {
-			unset($this->options[$key]);
-
-		} else {
-			$this->options[$key] = $value;
-		}
-		return $this;
-	}
-
-	final function getOption($key, $default = NULL)
-	{
-		return isset($this->options[$key]) ? $this->options[$key] : $default;
-	}
-
-	final function getOptions()
-	{
-		return $this->options;
-	}
-
-}
-
-}
-
-namespace Nette\Forms\Controls {
-
-use Nette;use Nette\Forms\IControl;use Nette\Utils\Html;use Nette\Forms\Form;use Nette\Forms\Rule;
-
-abstract class BaseControl extends Nette\ComponentModel\Component implements IControl
-{
-
-	public static $idMask = 'frm%s-%s';
-
-	public $caption;
-
-	protected $value;
-
-	protected $control;
-
-	protected $label;
-
-	private $errors = array();
-
-	private $disabled = FALSE;
-
-	private $htmlId;
-
-	private $htmlName;
-
-	private $rules;
-
-	private $translator = TRUE;
-
-	private $options = array();
-
-	function __construct($caption = NULL)
-	{
-		$this->monitor('Nette\Forms\Form');
-		parent::__construct();
-		$this->control = Html::el('input');
-		$this->label = Html::el('label');
-		$this->caption = $caption;
-		$this->rules = new Nette\Forms\Rules($this);
-	}
-
-	protected function attached($form)
-	{
-		if (!$this->disabled && $form instanceof Form && $form->isAnchored() && $form->isSubmitted()) {
-			$this->htmlName = NULL;
-			$this->loadHttpData();
-		}
-	}
-
-	function getForm($need = TRUE)
-	{
-		return $this->lookup('Nette\Forms\Form', $need);
-	}
-
-	function getHtmlName()
-	{
-		if ($this->htmlName === NULL) {
-			$name = str_replace(self::NAME_SEPARATOR, '][', $this->lookupPath('Nette\Forms\Form'), $count);
-			if ($count) {
-				$name = substr_replace($name, '', strpos($name, ']'), 1) . ']';
-			}
-			if (is_numeric($name) || in_array($name, array('attributes','children','elements','focus','length','reset','style','submit','onsubmit'))) {
-				$name .= '_';
-			}
-			$this->htmlName = $name;
-		}
-		return $this->htmlName;
-	}
-
-	function setHtmlId($id)
-	{
-		$this->htmlId = $id;
-		return $this;
-	}
-
-	function getHtmlId()
-	{
-		if ($this->htmlId === FALSE) {
-			return NULL;
-
-		} elseif ($this->htmlId === NULL) {
-			$this->htmlId = sprintf(self::$idMask, $this->getForm()->getName(), $this->lookupPath('Nette\Forms\Form'));
-		}
-		return $this->htmlId;
-	}
-
-	function setAttribute($name, $value = TRUE)
-	{
-		$this->control->$name = $value;
-		return $this;
-	}
-
-	function setOption($key, $value)
-	{
-		if ($value === NULL) {
-			unset($this->options[$key]);
-
-		} else {
-			$this->options[$key] = $value;
-		}
-		return $this;
-	}
-
-	final function getOption($key, $default = NULL)
-	{
-		return isset($this->options[$key]) ? $this->options[$key] : $default;
-	}
-
-	final function getOptions()
-	{
-		return $this->options;
-	}
-
-	function setTranslator(Nette\Localization\ITranslator $translator = NULL)
-	{
-		$this->translator = $translator;
-		return $this;
-	}
-
-	final function getTranslator()
-	{
-		if ($this->translator === TRUE) {
-			return $this->getForm(FALSE) ? $this->getForm()->getTranslator() : NULL;
-		}
-		return $this->translator;
-	}
-
-	function translate($s, $count = NULL)
-	{
-		$translator = $this->getTranslator();
-		return $translator === NULL || $s == NULL ? $s : $translator->translate($s, $count);
-	}
-
-	function setValue($value)
-	{
-		$this->value = $value;
-		return $this;
-	}
-
-	function getValue()
-	{
-		return $this->value;
-	}
-
-	function isFilled()
-	{
-		return (string) $this->getValue() !== '';
-	}
-
-	function setDefaultValue($value)
-	{
-		$form = $this->getForm(FALSE);
-		if (!$form || !$form->isAnchored() || !$form->isSubmitted()) {
-			$this->setValue($value);
-		}
-		return $this;
-	}
-
-	function loadHttpData()
-	{
-		$path = explode('[', strtr(str_replace(array('[]', ']'), '', $this->getHtmlName()), '.', '_'));
-		$this->setValue(Nette\Utils\Arrays::get($this->getForm()->getHttpData(), $path, NULL));
-	}
-
-	function setDisabled($value = TRUE)
-	{
-		$this->disabled = (bool) $value;
-		return $this;
-	}
-
-	function isDisabled()
-	{
-		return $this->disabled;
-	}
-
-	function getControl()
-	{
-		$this->setOption('rendered', TRUE);
-
-		$control = clone $this->control;
-		$control->name = $this->getHtmlName();
-		$control->disabled = $this->disabled;
-		$control->id = $this->getHtmlId();
-		$control->required = $this->isRequired();
-
-		$rules = self::exportRules($this->rules);
-		$rules = substr(json_encode($rules), 1, -1);
-		$rules = preg_replace('#"([a-z0-9]+)":#i', '$1:', $rules);
-		$rules = preg_replace('#(?<!\\\\)"([^\\\\\',]*)"#i', "'$1'", $rules);
-		$control->data('nette-rules', $rules ? $rules : NULL);
-
-		return $control;
-	}
-
-	function getLabel($caption = NULL)
-	{
-		$label = clone $this->label;
-		$label->for = $this->getHtmlId();
-		if ($caption !== NULL) {
-			$label->setText($this->translate($caption));
-
-		} elseif ($this->caption instanceof Html) {
-			$label->add($this->caption);
-
-		} else {
-			$label->setText($this->translate($this->caption));
-		}
-		return $label;
-	}
-
-	final function getControlPrototype()
-	{
-		return $this->control;
-	}
-
-	final function getLabelPrototype()
-	{
-		return $this->label;
-	}
-
-	function addRule($operation, $message = NULL, $arg = NULL)
-	{
-		$this->rules->addRule($operation, $message, $arg);
-		return $this;
-	}
-
-	function addCondition($operation, $value = NULL)
-	{
-		return $this->rules->addCondition($operation, $value);
-	}
-
-	function addConditionOn(IControl $control, $operation, $value = NULL)
-	{
-		return $this->rules->addConditionOn($control, $operation, $value);
-	}
-
-	final function getRules()
-	{
-		return $this->rules;
-	}
-
-	final function setRequired($message = NULL)
-	{
-		return $this->addRule(Form::FILLED, $message);
-	}
-
-	final function isRequired()
-	{
-		foreach ($this->rules as $rule) {
-			if ($rule->type === Rule::VALIDATOR && !$rule->isNegative && $rule->operation === Form::FILLED) {
-				return TRUE;
-			}
-		}
-		return FALSE;
-	}
-
-	private static function exportRules($rules)
-	{
-		$payload = array();
-		foreach ($rules as $rule) {
-			if (!is_string($op = $rule->operation)) {
-				$op = callback($op);
-				if (!$op->isStatic()) {
-					continue;
-				}
-			}
-			if ($rule->type === Rule::VALIDATOR) {
-				$item = array('op' => ($rule->isNegative ? '~' : '') . $op, 'msg' => $rules->formatMessage($rule, FALSE));
-
-			} elseif ($rule->type === Rule::CONDITION) {
-				$item = array(
-					'op' => ($rule->isNegative ? '~' : '') . $op,
-					'rules' => self::exportRules($rule->subRules),
-					'control' => $rule->control->getHtmlName()
-				);
-				if ($rule->subRules->getToggles()) {
-					$item['toggle'] = $rule->subRules->getToggles();
-				}
-			}
-
-			if (is_array($rule->arg)) {
-				foreach ($rule->arg as $key => $value) {
-					$item['arg'][$key] = $value instanceof IControl ? (object) array('control' => $value->getHtmlName()) : $value;
-				}
-			} elseif ($rule->arg !== NULL) {
-				$item['arg'] = $rule->arg instanceof IControl ? (object) array('control' => $rule->arg->getHtmlName()) : $rule->arg;
-			}
-
-			$payload[] = $item;
-		}
-		return $payload;
-	}
-
-	static function validateEqual(IControl $control, $arg)
-	{
-		$value = $control->getValue();
-		foreach ((is_array($value) ? $value : array($value)) as $val) {
-			foreach ((is_array($arg) ? $arg : array($arg)) as $item) {
-				if ((string) $val === (string) ($item instanceof IControl ? $item->value : $item)) {
-					return TRUE;
-				}
-			}
-		}
-		return FALSE;
-	}
-
-	static function validateFilled(IControl $control)
-	{
-		return $control->isFilled();
-	}
-
-	static function validateValid(IControl $control)
-	{
-		return $control->rules->validate(TRUE);
-	}
-
-	function addError($message)
-	{
-		if (!in_array($message, $this->errors, TRUE)) {
-			$this->errors[] = $message;
-		}
-		$this->getForm()->addError($message);
-	}
-
-	function getErrors()
-	{
-		return $this->errors;
-	}
-
-	function hasErrors()
-	{
-		return (bool) $this->errors;
-	}
-
-	function cleanErrors()
-	{
-		$this->errors = array();
-	}
-
-}
-
-class Button extends BaseControl
-{
-
-	function __construct($caption = NULL)
-	{
-		parent::__construct($caption);
-		$this->control->type = 'button';
-	}
-
-	function getLabel($caption = NULL)
-	{
-		return NULL;
-	}
-
-	function getControl($caption = NULL)
-	{
-		$control = parent::getControl();
-		$control->value = $this->translate($caption === NULL ? $this->caption : $caption);
-		return $control;
-	}
-
-}
-
-class Checkbox extends BaseControl
-{
-
-	function __construct($label = NULL)
-	{
-		parent::__construct($label);
-		$this->control->type = 'checkbox';
-		$this->value = FALSE;
-	}
-
-	function setValue($value)
-	{
-		$this->value = is_scalar($value) ? (bool) $value : FALSE;
-		return $this;
-	}
-
-	function getControl()
-	{
-		return parent::getControl()->checked($this->value);
-	}
-
-}
-
-class HiddenField extends BaseControl
-{
-
-	private $forcedValue;
-
-	function __construct($forcedValue = NULL)
-	{
-		parent::__construct();
-		$this->control->type = 'hidden';
-		$this->value = (string) $forcedValue;
-		$this->forcedValue = $forcedValue;
-	}
-
-	function getLabel($caption = NULL)
-	{
-		return NULL;
-	}
-
-	function setValue($value)
-	{
-		$this->value = is_scalar($value) ? (string) $value : '';
-		return $this;
-	}
-
-	function getControl()
-	{
-		return parent::getControl()
-			->value($this->forcedValue === NULL ? $this->value : $this->forcedValue)
-			->data('nette-rules', NULL);
-	}
-
-}
-
-class SubmitButton extends Button implements Nette\Forms\ISubmitterControl
-{
-
-	public $onClick;
-
-	public $onInvalidClick;
-
-	private $validationScope = TRUE;
-
-	function __construct($caption = NULL)
-	{
-		parent::__construct($caption);
-		$this->control->type = 'submit';
-	}
-
-	function setValue($value)
-	{
-		if ($this->value = is_scalar($value) && (bool) $value) {
-			$this->getForm()->setSubmittedBy($this);
-		}
-		return $this;
-	}
-
-	function isSubmittedBy()
-	{
-		return $this->getForm()->isSubmitted() === $this;
-	}
-
-	function setValidationScope($scope)
-	{
-
-		$this->validationScope = (bool) $scope;
-		$this->control->formnovalidate = !$this->validationScope;
-		return $this;
-	}
-
-	final function getValidationScope()
-	{
-		return $this->validationScope;
-	}
-
-	function click()
-	{
-		$this->onClick($this);
-	}
-
-	static function validateSubmitted(Nette\Forms\ISubmitterControl $control)
-	{
-		return $control->isSubmittedBy();
-	}
-
-}
-
-class ImageButton extends SubmitButton
-{
-
-	function __construct($src = NULL, $alt = NULL)
-	{
-		parent::__construct();
-		$this->control->type = 'image';
-		$this->control->src = $src;
-		$this->control->alt = $alt;
-	}
-
-	function getHtmlName()
-	{
-		$name = parent::getHtmlName();
-		return strpos($name, '[') === FALSE ? $name : $name . '[]';
-	}
-
-	function loadHttpData()
-	{
-		$path = $this->getHtmlName();
-		$path = explode('[', strtr(str_replace(']', '', strpos($path, '[') === FALSE ? $path . '.x' : substr($path, 0, -2)), '.', '_'));
-		$this->setValue(Nette\Utils\Arrays::get($this->getForm()->getHttpData(), $path, NULL) !== NULL);
-	}
-
-}
-
-class SelectBox extends BaseControl
-{
-
-	private $items = array();
-
-	protected $allowed = array();
-
-	private $prompt = FALSE;
-
-	private $useKeys = TRUE;
-
-	function __construct($label = NULL, array $items = NULL, $size = NULL)
-	{
-		parent::__construct($label);
-		$this->control->setName('select');
-		$this->control->size = $size > 1 ? (int) $size : NULL;
-		if ($items !== NULL) {
-			$this->setItems($items);
-		}
-	}
-
-	function getValue()
-	{
-		$allowed = $this->allowed;
-		if ($this->prompt) {
-			$allowed = array_slice($allowed, 1, count($allowed), TRUE);
-		}
-
-		return is_scalar($this->value) && isset($allowed[$this->value]) ? $this->value : NULL;
-	}
-
-	function getRawValue()
-	{
-		return is_scalar($this->value) ? $this->value : NULL;
-	}
-
-	function isFilled()
-	{
-		$value = $this->getValue();
-		return is_array($value) ? count($value) > 0 : $value !== NULL;
-	}
-
-	function setPrompt($prompt)
-	{
-		if (is_bool($prompt)) {
-			$this->prompt = $prompt;
-		} else {
-			$this->prompt = TRUE;
-			if ($prompt !== NULL) {
-				$this->items = array('' => $prompt) + $this->items;
-				$this->allowed = array('' => '') + $this->allowed;
-			}
-		}
-		return $this;
-	}
-
-	function skipFirst($v = NULL)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use setPrompt() instead.', E_USER_WARNING);
-		return $this->setPrompt($v);
-	}
-
-	final function getPrompt()
-	{
-		return $this->prompt;
-	}
-
-	final function areKeysUsed()
-	{
-		return $this->useKeys;
-	}
-
-	function setItems(array $items, $useKeys = TRUE)
-	{
-		$this->items = $items;
-		$this->allowed = array();
-		$this->useKeys = (bool) $useKeys;
-
-		foreach ($items as $key => $value) {
-			if (!is_array($value)) {
-				$value = array($key => $value);
-			}
-
-			foreach ($value as $key2 => $value2) {
-				if (!$this->useKeys) {
-					if (!is_scalar($value2)) {
-						throw new Nette\InvalidArgumentException("All items must be scalar.");
-					}
-					$key2 = $value2;
-				}
-
-				if (isset($this->allowed[$key2])) {
-					throw new Nette\InvalidArgumentException("Items contain duplication for key '$key2'.");
-				}
-
-				$this->allowed[$key2] = $value2;
-			}
-		}
-		return $this;
-	}
-
-	final function getItems()
-	{
-		return $this->items;
-	}
-
-	function getSelectedItem()
-	{
-		if (!$this->useKeys) {
-			return $this->getValue();
-
-		} else {
-			$value = $this->getValue();
-			return $value === NULL ? NULL : $this->allowed[$value];
-		}
-	}
-
-	function getControl()
-	{
-		$control = parent::getControl();
-		if ($this->prompt) {
-			reset($this->items);
-			$control->data('nette-empty-value', $this->useKeys ? key($this->items) : current($this->items));
-		}
-		$selected = $this->getValue();
-		$selected = is_array($selected) ? array_flip($selected) : array($selected => TRUE);
-		$option = Nette\Utils\Html::el('option');
-
-		foreach ($this->items as $key => $value) {
-			if (!is_array($value)) {
-				$value = array($key => $value);
-				$dest = $control;
-
-			} else {
-				$dest = $control->create('optgroup')->label($this->translate($key));
-			}
-
-			foreach ($value as $key2 => $value2) {
-				if ($value2 instanceof Nette\Utils\Html) {
-					$dest->add((string) $value2->selected(isset($selected[$key2])));
-
-				} else {
-					$key2 = $this->useKeys ? $key2 : $value2;
-					$value2 = $this->translate((string) $value2);
-					$dest->add((string) $option->value($key2 === $value2 ? NULL : $key2)
-						->selected(isset($selected[$key2]))
-						->setText($value2));
-				}
-			}
-		}
-		return $control;
-	}
-
-}
-
-class MultiSelectBox extends SelectBox
-{
-
-	function getValue()
-	{
-		$allowed = array_keys($this->allowed);
-		if ($this->getPrompt()) {
-			unset($allowed[0]);
-		}
-		return array_intersect($this->getRawValue(), $allowed);
-	}
-
-	function getRawValue()
-	{
-		if (is_scalar($this->value)) {
-			$value = array($this->value);
-
-		} elseif (!is_array($this->value)) {
-			$value = array();
-
-		} else {
-			$value = $this->value;
-		}
-
-		$res = array();
-		foreach ($value as $val) {
-			if (is_scalar($val)) {
-				$res[] = $val;
-			}
-		}
-		return $res;
-	}
-
-	function getSelectedItem()
-	{
-		if (!$this->areKeysUsed()) {
-			return $this->getValue();
-
-		} else {
-			$res = array();
-			foreach ($this->getValue() as $value) {
-				$res[$value] = $this->allowed[$value];
-			}
-			return $res;
-		}
-	}
-
-	function getHtmlName()
-	{
-		return parent::getHtmlName() . '[]';
-	}
-
-	function getControl()
-	{
-		$control = parent::getControl();
-		$control->multiple = TRUE;
-		return $control;
-	}
-
-}
-
-class RadioList extends BaseControl
-{
-
-	protected $separator;
-
-	protected $container;
-
-	protected $items = array();
-
-	function __construct($label = NULL, array $items = NULL)
-	{
-		parent::__construct($label);
-		$this->control->type = 'radio';
-		$this->container = Html::el();
-		$this->separator = Html::el('br');
-		if ($items !== NULL) {
-			$this->setItems($items);
-		}
-	}
-
-	function getValue($raw = FALSE)
-	{
-		return is_scalar($this->value) && ($raw || isset($this->items[$this->value])) ? $this->value : NULL;
-	}
-
-	function isFilled()
-	{
-		return $this->getValue() !== NULL;
-	}
-
-	function setItems(array $items)
-	{
-		$this->items = $items;
-		return $this;
-	}
-
-	final function getItems()
-	{
-		return $this->items;
-	}
-
-	final function getSeparatorPrototype()
-	{
-		return $this->separator;
-	}
-
-	final function getContainerPrototype()
-	{
-		return $this->container;
-	}
-
-	function getControl($key = NULL)
-	{
-		if ($key === NULL) {
-			$container = clone $this->container;
-			$separator = (string) $this->separator;
-
-		} elseif (!isset($this->items[$key])) {
-			return NULL;
-		}
-
-		$control = parent::getControl();
-		$id = $control->id;
-		$counter = -1;
-		$value = $this->value === NULL ? NULL : (string) $this->getValue();
-		$label = Html::el('label');
-
-		foreach ($this->items as $k => $val) {
-			$counter++;
-			if ($key !== NULL && (string) $key !== (string) $k) {
-				continue;
-			}
-
-			$control->id = $label->for = $id . '-' . $counter;
-			$control->checked = (string) $k === $value;
-			$control->value = $k;
-
-			if ($val instanceof Html) {
-				$label->setHtml($val);
-			} else {
-				$label->setText($this->translate((string) $val));
-			}
-
-			if ($key !== NULL) {
-				return Html::el()->add($control)->add($label);
-			}
-
-			$container->add((string) $control . (string) $label . $separator);
-			$control->data('nette-rules', NULL);
-
-		}
-
-		return $container;
-	}
-
-	function getLabel($caption = NULL)
-	{
-		$label = parent::getLabel($caption);
-		$label->for = NULL;
-		return $label;
-	}
-
-}
-
-use Nette\Utils\Strings;
-
-abstract class TextBase extends BaseControl
-{
-
-	protected $emptyValue = '';
-
-	protected $filters = array();
-
-	function setValue($value)
-	{
-		$this->value = is_scalar($value) ? (string) $value : '';
-		return $this;
-	}
-
-	function getValue()
-	{
-		$value = $this->value;
-		foreach ($this->filters as $filter) {
-			$value = (string) $filter($value);
-		}
-		return $value === $this->translate($this->emptyValue) ? '' : $value;
-	}
-
-	function setEmptyValue($value)
-	{
-		$this->emptyValue = (string) $value;
-		return $this;
-	}
-
-	final function getEmptyValue()
-	{
-		return $this->emptyValue;
-	}
-
-	function addFilter($filter)
-	{
-		$this->filters[] = callback($filter);
-		return $this;
-	}
-
-	function getControl()
-	{
-		$control = parent::getControl();
-		foreach ($this->getRules() as $rule) {
-			if ($rule->type === Nette\Forms\Rule::VALIDATOR && !$rule->isNegative
-				&& ($rule->operation === Form::LENGTH || $rule->operation === Form::MAX_LENGTH)
-			) {
-				$control->maxlength = is_array($rule->arg) ? $rule->arg[1] : $rule->arg;
-			}
-		}
-		if ($this->emptyValue !== '') {
-			$control->data('nette-empty-value', $this->translate($this->emptyValue));
-		}
-		return $control;
-	}
-
-	function addRule($operation, $message = NULL, $arg = NULL)
-	{
-		if ($operation === Form::FLOAT) {
-			$this->addFilter(callback(__CLASS__, 'filterFloat'));
-		}
-		return parent::addRule($operation, $message, $arg);
-	}
-
-	static function validateMinLength(TextBase $control, $length)
-	{
-		return Strings::length($control->getValue()) >= $length;
-	}
-
-	static function validateMaxLength(TextBase $control, $length)
-	{
-		return Strings::length($control->getValue()) <= $length;
-	}
-
-	static function validateLength(TextBase $control, $range)
-	{
-		if (!is_array($range)) {
-			$range = array($range, $range);
-		}
-		$len = Strings::length($control->getValue());
-		return ($range[0] === NULL || $len >= $range[0]) && ($range[1] === NULL || $len <= $range[1]);
-	}
-
-	static function validateEmail(TextBase $control)
-	{
-		$atom = "[-a-z0-9!#$%&'*+/=?^_`{|}~]";
-		$localPart = "(?:\"(?:[ !\\x23-\\x5B\\x5D-\\x7E]*|\\\\[ -~])+\"|$atom+(?:\\.$atom+)*)";
-		$chars = "a-z0-9\x80-\xFF";
-		$domain = "[$chars](?:[-$chars]{0,61}[$chars])";
-		return (bool) Strings::match($control->getValue(), "(^$localPart@(?:$domain?\\.)+[-$chars]{2,19}\\z)i");
-	}
-
-	static function validateUrl(TextBase $control)
-	{
-		$chars = "a-z0-9\x80-\xFF";
-		return (bool) Strings::match(
-			$control->getValue(),
-			"#^(?:https?://|)(?:[$chars](?:[-$chars]{0,61}[$chars])?\\.)+[-$chars]{2,19}(/\S*)?$#i"
-		);
-	}
-
-	static function validateRegexp(TextBase $control, $regexp)
-	{
-		return (bool) Strings::match($control->getValue(), $regexp);
-	}
-
-	static function validatePattern(TextBase $control, $pattern)
-	{
-		return (bool) Strings::match($control->getValue(), "\x01^($pattern)$\x01u");
-	}
-
-	static function validateInteger(TextBase $control)
-	{
-		return (bool) Strings::match($control->getValue(), '/^-?[0-9]+$/');
-	}
-
-	static function validateFloat(TextBase $control)
-	{
-		return (bool) Strings::match($control->getValue(), '/^-?[0-9]*[.,]?[0-9]+$/');
-	}
-
-	static function validateRange(TextBase $control, $range)
-	{
-		return ($range[0] === NULL || $control->getValue() >= $range[0])
-			&& ($range[1] === NULL || $control->getValue() <= $range[1]);
-	}
-
-	static function filterFloat($s)
-	{
-		return str_replace(array(' ', ','), array('', '.'), $s);
-	}
-
-}
-
-class TextArea extends TextBase
-{
-
-	function __construct($label = NULL, $cols = NULL, $rows = NULL)
-	{
-		parent::__construct($label);
-		$this->control->setName('textarea');
-		$this->control->cols = $cols;
-		$this->control->rows = $rows;
-		$this->value = '';
-	}
-
-	function getControl()
-	{
-		$control = parent::getControl();
-		$control->setText($this->getValue() === '' ? $this->translate($this->emptyValue) : $this->value);
-		return $control;
-	}
-
-}
-
-class TextInput extends TextBase
-{
-
-	function __construct($label = NULL, $cols = NULL, $maxLength = NULL)
-	{
-		parent::__construct($label);
-		$this->control->type = 'text';
-		$this->control->size = $cols;
-		$this->control->maxlength = $maxLength;
-		$this->filters[] = callback($this, 'sanitize');
-		$this->value = '';
-	}
-
-	function sanitize($value)
-	{
-		if ($this->control->maxlength && Nette\Utils\Strings::length($value) > $this->control->maxlength) {
-			$value = iconv_substr($value, 0, $this->control->maxlength, 'UTF-8');
-		}
-		return Nette\Utils\Strings::trim(strtr($value, "\r\n", '  '));
-	}
-
-	function setType($type)
-	{
-		$this->control->type = $type;
-		return $this;
-	}
-
-	function setPasswordMode($mode = TRUE)
-	{
-		$this->control->type = $mode ? 'password' : 'text';
-		return $this;
-	}
-
-	function getControl()
-	{
-		$control = parent::getControl();
-		foreach ($this->getRules() as $rule) {
-			if ($rule->isNegative || $rule->type !== Nette\Forms\Rule::VALIDATOR) {
-
-			} elseif ($rule->operation === Nette\Forms\Form::RANGE && $control->type !== 'text') {
-				list($control->min, $control->max) = $rule->arg;
-
-			} elseif ($rule->operation === Nette\Forms\Form::PATTERN) {
-				$control->pattern = $rule->arg;
-			}
-		}
-		if ($control->type !== 'password') {
-			$control->value = $this->getValue() === '' ? $this->translate($this->emptyValue) : $this->value;
-		}
-		return $control;
-	}
-
-}
-
-use Nette\Http;
-
-class UploadControl extends BaseControl
-{
-
-	function __construct($label = NULL)
-	{
-		parent::__construct($label);
-		$this->control->type = 'file';
-	}
-
-	protected function attached($form)
-	{
-		if ($form instanceof Nette\Forms\Form) {
-			if ($form->getMethod() !== Nette\Forms\Form::POST) {
-				throw new Nette\InvalidStateException('File upload requires method POST.');
-			}
-			$form->getElementPrototype()->enctype = 'multipart/form-data';
-		}
-		parent::attached($form);
-	}
-
-	function setValue($value)
-	{
-		if (is_array($value)) {
-			$this->value = new Http\FileUpload($value);
-
-		} elseif ($value instanceof Http\FileUpload) {
-			$this->value = $value;
-
-		} else {
-			$this->value = new Http\FileUpload(NULL);
-		}
-		return $this;
-	}
-
-	function isFilled()
-	{
-		return $this->value instanceof Http\FileUpload && $this->value->isOK();
-	}
-
-	static function validateFileSize(UploadControl $control, $limit)
-	{
-		$file = $control->getValue();
-		return $file instanceof Http\FileUpload && $file->getSize() <= $limit;
-	}
-
-	static function validateMimeType(UploadControl $control, $mimeType)
-	{
-		$file = $control->getValue();
-		if ($file instanceof Http\FileUpload) {
-			$type = strtolower($file->getContentType());
-			$mimeTypes = is_array($mimeType) ? $mimeType : explode(',', $mimeType);
-			if (in_array($type, $mimeTypes, TRUE)) {
-				return TRUE;
-			}
-			if (in_array(preg_replace('#/.*#', '/*', $type), $mimeTypes, TRUE)) {
-				return TRUE;
-			}
-		}
-		return FALSE;
-	}
-
-	static function validateImage(UploadControl $control)
-	{
-		$file = $control->getValue();
-		return $file instanceof Http\FileUpload && $file->isImage();
-	}
-
-}
-
-}
-
-namespace Nette\Forms\Rendering {
-
-use Nette;use Nette\Utils\Html;
-
-class DefaultFormRenderer extends Nette\Object implements Nette\Forms\IFormRenderer
-{
-
-	public $wrappers = array(
-		'form' => array(
-			'container' => NULL,
-			'errors' => TRUE,
-		),
-
-		'error' => array(
-			'container' => 'ul class=error',
-			'item' => 'li',
-		),
-
-		'group' => array(
-			'container' => 'fieldset',
-			'label' => 'legend',
-			'description' => 'p',
-		),
-
-		'controls' => array(
-			'container' => 'table',
-		),
-
-		'pair' => array(
-			'container' => 'tr',
-			'.required' => 'required',
-			'.optional' => NULL,
-			'.odd' => NULL,
-		),
-
-		'control' => array(
-			'container' => 'td',
-			'.odd' => NULL,
-
-			'errors' => FALSE,
-			'description' => 'small',
-			'requiredsuffix' => '',
-
-			'.required' => 'required',
-			'.text' => 'text',
-			'.password' => 'text',
-			'.file' => 'text',
-			'.submit' => 'button',
-			'.image' => 'imagebutton',
-			'.button' => 'button',
-		),
-
-		'label' => array(
-			'container' => 'th',
-			'suffix' => NULL,
-			'requiredsuffix' => '',
-		),
-
-		'hidden' => array(
-			'container' => 'div',
-		),
-	);
-
-	protected $form;
-
-	protected $counter;
-
-	function render(Nette\Forms\Form $form, $mode = NULL)
-	{
-		if ($this->form !== $form) {
-			$this->form = $form;
-			$this->init();
-		}
-
-		$s = '';
-		if (!$mode || $mode === 'begin') {
-			$s .= $this->renderBegin();
-		}
-		if ((!$mode && $this->getValue('form errors')) || $mode === 'errors') {
-			$s .= $this->renderErrors();
-		}
-		if (!$mode || $mode === 'body') {
-			$s .= $this->renderBody();
-		}
-		if (!$mode || $mode === 'end') {
-			$s .= $this->renderEnd();
-		}
-		return $s;
-	}
-
-	function setClientScript()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use unobstructive JavaScript instead.', E_USER_WARNING);
-		return $this;
-	}
-
-	protected function init()
-	{
-
-		$wrapper = & $this->wrappers['control'];
-		foreach ($this->form->getControls() as $control) {
-			if ($control->isRequired() && isset($wrapper['.required'])) {
-				$control->getLabelPrototype()->class($wrapper['.required'], TRUE);
-			}
-
-			$el = $control->getControlPrototype();
-			if ($el->getName() === 'input' && isset($wrapper['.' . $el->type])) {
-				$el->class($wrapper['.' . $el->type], TRUE);
-			}
-		}
-	}
-
-	function renderBegin()
-	{
-		$this->counter = 0;
-
-		foreach ($this->form->getControls() as $control) {
-			$control->setOption('rendered', FALSE);
-		}
-
-		if (strcasecmp($this->form->getMethod(), 'get') === 0) {
-			$el = clone $this->form->getElementPrototype();
-			$url = explode('?', (string) $el->action, 2);
-			$el->action = $url[0];
-			$s = '';
-			if (isset($url[1])) {
-				foreach (preg_split('#[;&]#', $url[1]) as $param) {
-					$parts = explode('=', $param, 2);
-					$name = urldecode($parts[0]);
-					if (!isset($this->form[$name])) {
-						$s .= Html::el('input', array('type' => 'hidden', 'name' => $name, 'value' => urldecode($parts[1])));
-					}
-				}
-				$s = "\n\t" . $this->getWrapper('hidden container')->setHtml($s);
-			}
-			return $el->startTag() . $s;
-
-		} else {
-			return $this->form->getElementPrototype()->startTag();
-		}
-	}
-
-	function renderEnd()
-	{
-		$s = '';
-		foreach ($this->form->getControls() as $control) {
-			if ($control instanceof Nette\Forms\Controls\HiddenField && !$control->getOption('rendered')) {
-				$s .= (string) $control->getControl();
-			}
-		}
-		if (iterator_count($this->form->getComponents(TRUE, 'Nette\Forms\Controls\TextInput')) < 2) {
-			$s .= '<!--[if IE]><input type=IEbug disabled style="display:none"><![endif]-->';
-		}
-		if ($s) {
-			$s = $this->getWrapper('hidden container')->setHtml($s) . "\n";
-		}
-
-		return $s . $this->form->getElementPrototype()->endTag() . "\n";
-	}
-
-	function renderErrors(Nette\Forms\IControl $control = NULL)
-	{
-		$errors = $control === NULL ? $this->form->getErrors() : $control->getErrors();
-		if (count($errors)) {
-			$ul = $this->getWrapper('error container');
-			$li = $this->getWrapper('error item');
-
-			foreach ($errors as $error) {
-				$item = clone $li;
-				if ($error instanceof Html) {
-					$item->add($error);
-				} else {
-					$item->setText($error);
-				}
-				$ul->add($item);
-			}
-			return "\n" . $ul->render(0);
-		}
-	}
-
-	function renderBody()
-	{
-		$s = $remains = '';
-
-		$defaultContainer = $this->getWrapper('group container');
-		$translator = $this->form->getTranslator();
-
-		foreach ($this->form->getGroups() as $group) {
-			if (!$group->getControls() || !$group->getOption('visual')) {
-				continue;
-			}
-
-			$container = $group->getOption('container', $defaultContainer);
-			$container = $container instanceof Html ? clone $container : Html::el($container);
-
-			$s .= "\n" . $container->startTag();
-
-			$text = $group->getOption('label');
-			if ($text instanceof Html) {
-				$s .= $text;
-
-			} elseif (is_string($text)) {
-				if ($translator !== NULL) {
-					$text = $translator->translate($text);
-				}
-				$s .= "\n" . $this->getWrapper('group label')->setText($text) . "\n";
-			}
-
-			$text = $group->getOption('description');
-			if ($text instanceof Html) {
-				$s .= $text;
-
-			} elseif (is_string($text)) {
-				if ($translator !== NULL) {
-					$text = $translator->translate($text);
-				}
-				$s .= $this->getWrapper('group description')->setText($text) . "\n";
-			}
-
-			$s .= $this->renderControls($group);
-
-			$remains = $container->endTag() . "\n" . $remains;
-			if (!$group->getOption('embedNext')) {
-				$s .= $remains;
-				$remains = '';
-			}
-		}
-
-		$s .= $remains . $this->renderControls($this->form);
-
-		$container = $this->getWrapper('form container');
-		$container->setHtml($s);
-		return $container->render(0);
-	}
-
-	function renderControls($parent)
-	{
-		if (!($parent instanceof Nette\Forms\Container || $parent instanceof Nette\Forms\ControlGroup)) {
-			throw new Nette\InvalidArgumentException("Argument must be FormContainer or FormGroup instance.");
-		}
-
-		$container = $this->getWrapper('controls container');
-
-		$buttons = NULL;
-		foreach ($parent->getControls() as $control) {
-			if ($control->getOption('rendered') || $control instanceof Nette\Forms\Controls\HiddenField || $control->getForm(FALSE) !== $this->form) {
-
-			} elseif ($control instanceof Nette\Forms\Controls\Button) {
-				$buttons[] = $control;
-
-			} else {
-				if ($buttons) {
-					$container->add($this->renderPairMulti($buttons));
-					$buttons = NULL;
-				}
-				$container->add($this->renderPair($control));
-			}
-		}
-
-		if ($buttons) {
-			$container->add($this->renderPairMulti($buttons));
-		}
-
-		$s = '';
-		if (count($container)) {
-			$s .= "\n" . $container . "\n";
-		}
-
-		return $s;
-	}
-
-	function renderPair(Nette\Forms\IControl $control)
-	{
-		$pair = $this->getWrapper('pair container');
-		$pair->add($this->renderLabel($control));
-		$pair->add($this->renderControl($control));
-		$pair->class($this->getValue($control->isRequired() ? 'pair .required' : 'pair .optional'), TRUE);
-		$pair->class($control->getOption('class'), TRUE);
-		if (++$this->counter % 2) {
-			$pair->class($this->getValue('pair .odd'), TRUE);
-		}
-		$pair->id = $control->getOption('id');
-		return $pair->render(0);
-	}
-
-	function renderPairMulti(array $controls)
-	{
-		$s = array();
-		foreach ($controls as $control) {
-			if (!$control instanceof Nette\Forms\IControl) {
-				throw new Nette\InvalidArgumentException("Argument must be array of IFormControl instances.");
-			}
-			$s[] = (string) $control->getControl();
-		}
-		$pair = $this->getWrapper('pair container');
-		$pair->add($this->renderLabel($control));
-		$pair->add($this->getWrapper('control container')->setHtml(implode(" ", $s)));
-		return $pair->render(0);
-	}
-
-	function renderLabel(Nette\Forms\IControl $control)
-	{
-		$head = $this->getWrapper('label container');
-
-		if ($control instanceof Nette\Forms\Controls\Checkbox || $control instanceof Nette\Forms\Controls\Button) {
-			return $head->setHtml(($head->getName() === 'td' || $head->getName() === 'th') ? ' ' : '');
-
-		} else {
-			$label = $control->getLabel();
-			$suffix = $this->getValue('label suffix') . ($control->isRequired() ? $this->getValue('label requiredsuffix') : '');
-			if ($label instanceof Html) {
-				$label->setHtml($label->getHtml() . $suffix);
-				$suffix = '';
-			}
-			return $head->setHtml((string) $label . $suffix);
-		}
-	}
-
-	function renderControl(Nette\Forms\IControl $control)
-	{
-		$body = $this->getWrapper('control container');
-		if ($this->counter % 2) {
-			$body->class($this->getValue('control .odd'), TRUE);
-		}
-
-		$description = $control->getOption('description');
-		if ($description instanceof Html) {
-			$description = ' ' . $control->getOption('description');
-
-		} elseif (is_string($description)) {
-			$description = ' ' . $this->getWrapper('control description')->setText($control->translate($description));
-
-		} else {
-			$description = '';
-		}
-
-		if ($control->isRequired()) {
-			$description = $this->getValue('control requiredsuffix') . $description;
-		}
-
-		if ($this->getValue('control errors')) {
-			$description .= $this->renderErrors($control);
-		}
-
-		if ($control instanceof Nette\Forms\Controls\Checkbox || $control instanceof Nette\Forms\Controls\Button) {
-			return $body->setHtml((string) $control->getControl() . (string) $control->getLabel() . $description);
-
-		} else {
-			return $body->setHtml((string) $control->getControl() . $description);
-		}
-	}
-
-	protected function getWrapper($name)
-	{
-		$data = $this->getValue($name);
-		return $data instanceof Html ? clone $data : Html::el($data);
-	}
-
-	protected function getValue($name)
-	{
-		$name = explode(' ', $name);
-		$data = & $this->wrappers[$name[0]][$name[1]];
-		return $data;
-	}
-
-}
-
-}
-
-namespace Nette\Forms {
-
-use Nette;
-
-final class Rule extends Nette\Object
-{
-
-	const CONDITION = 1;
-
-	const VALIDATOR = 2;
-
-	const FILTER = 3;
-
-	public $control;
-
-	public $operation;
-
-	public $arg;
-
-	public $type;
-
-	public $isNegative = FALSE;
-
-	public $message;
-
-	public $subRules;
-
-}
-
-final class Rules extends Nette\Object implements \IteratorAggregate
-{
-
-	const VALIDATE_PREFIX = 'validate';
-
-	public static $defaultMessages = array(
-		Form::PROTECTION => 'Security token did not match. Possible CSRF attack.',
-		Form::EQUAL => 'Please enter %s.',
-		Form::FILLED => 'Please complete mandatory field.',
-		Form::MIN_LENGTH => 'Please enter a value of at least %d characters.',
-		Form::MAX_LENGTH => 'Please enter a value no longer than %d characters.',
-		Form::LENGTH => 'Please enter a value between %d and %d characters long.',
-		Form::EMAIL => 'Please enter a valid email address.',
-		Form::URL => 'Please enter a valid URL.',
-		Form::INTEGER => 'Please enter a numeric value.',
-		Form::FLOAT => 'Please enter a numeric value.',
-		Form::RANGE => 'Please enter a value between %d and %d.',
-		Form::MAX_FILE_SIZE => 'The size of the uploaded file can be up to %d bytes.',
-		Form::IMAGE => 'The uploaded file must be image in format JPEG, GIF or PNG.',
-	);
-
-	private $rules = array();
-
-	private $parent;
-
-	private $toggles = array();
-
-	private $control;
-
-	function __construct(IControl $control)
-	{
-		$this->control = $control;
-	}
-
-	function addRule($operation, $message = NULL, $arg = NULL)
-	{
-		$rule = new Rule;
-		$rule->control = $this->control;
-		$rule->operation = $operation;
-		$this->adjustOperation($rule);
-		$rule->arg = $arg;
-		$rule->type = Rule::VALIDATOR;
-		if ($message === NULL && is_string($rule->operation) && isset(self::$defaultMessages[$rule->operation])) {
-			$rule->message = self::$defaultMessages[$rule->operation];
-		} else {
-			$rule->message = $message;
-		}
-		$this->rules[] = $rule;
-		return $this;
-	}
-
-	function addCondition($operation, $arg = NULL)
-	{
-		return $this->addConditionOn($this->control, $operation, $arg);
-	}
-
-	function addConditionOn(IControl $control, $operation, $arg = NULL)
-	{
-		$rule = new Rule;
-		$rule->control = $control;
-		$rule->operation = $operation;
-		$this->adjustOperation($rule);
-		$rule->arg = $arg;
-		$rule->type = Rule::CONDITION;
-		$rule->subRules = new static($this->control);
-		$rule->subRules->parent = $this;
-
-		$this->rules[] = $rule;
-		return $rule->subRules;
-	}
-
-	function elseCondition()
-	{
-		$rule = clone end($this->parent->rules);
-		$rule->isNegative = !$rule->isNegative;
-		$rule->subRules = new static($this->parent->control);
-		$rule->subRules->parent = $this->parent;
-		$this->parent->rules[] = $rule;
-		return $rule->subRules;
-	}
-
-	function endCondition()
-	{
-		return $this->parent;
-	}
-
-	function toggle($id, $hide = TRUE)
-	{
-		$this->toggles[$id] = $hide;
-		return $this;
-	}
-
-	function validate($onlyCheck = FALSE)
-	{
-		foreach ($this->rules as $rule) {
-			if ($rule->control->isDisabled()) {
-				continue;
-			}
-
-			$success = ($rule->isNegative xor $this->getCallback($rule)->invoke($rule->control, $rule->arg));
-
-			if ($rule->type === Rule::CONDITION && $success) {
-				if (!$rule->subRules->validate($onlyCheck)) {
-					return FALSE;
-				}
-
-			} elseif ($rule->type === Rule::VALIDATOR && !$success) {
-				if (!$onlyCheck) {
-					$rule->control->addError(self::formatMessage($rule, TRUE));
-				}
-				return FALSE;
-			}
-		}
-		return TRUE;
-	}
-
-	final function getIterator()
-	{
-		return new \ArrayIterator($this->rules);
-	}
-
-	final function getToggles()
-	{
-		return $this->toggles;
-	}
-
-	private function adjustOperation($rule)
-	{
-		if (is_string($rule->operation) && ord($rule->operation[0]) > 127) {
-			$rule->isNegative = TRUE;
-			$rule->operation = ~$rule->operation;
-		}
-
-		if (!$this->getCallback($rule)->isCallable()) {
-			$operation = is_scalar($rule->operation) ? " '$rule->operation'" : '';
-			throw new Nette\InvalidArgumentException("Unknown operation$operation for control '{$rule->control->name}'.");
-		}
-	}
-
-	private function getCallback($rule)
-	{
-		$op = $rule->operation;
-		if (is_string($op) && strncmp($op, ':', 1) === 0) {
-			return callback(get_class($rule->control), self::VALIDATE_PREFIX . ltrim($op, ':'));
-		} else {
-			return callback($op);
-		}
-	}
-
-	static function formatMessage($rule, $withValue)
-	{
-		$message = $rule->message;
-		if (!isset($message)) {
-			$message = self::$defaultMessages[$rule->operation];
-		}
-		if ($translator = $rule->control->getForm()->getTranslator()) {
-			$message = $translator->translate($message, is_int($rule->arg) ? $rule->arg : NULL);
-		}
-		$message = vsprintf(preg_replace('#%(name|label|value)#', '%$0', $message), (array) $rule->arg);
-		$message = str_replace('%name', $rule->control->getName(), $message);
-		$message = str_replace('%label', $rule->control->translate($rule->control->caption), $message);
-		if ($withValue && strpos($message, '%value') !== FALSE) {
-			$message = str_replace('%value', $rule->control->getValue(), $message);
-		}
-		return $message;
-	}
-
-}
-
-}
-
-namespace Nette\Http {
-
-use Nette;
-
-class Context extends Nette\Object
-{
-
-	private $request;
-
-	private $response;
-
-	function __construct(IRequest $request, IResponse $response)
-	{
-		$this->request = $request;
-		$this->response = $response;
-	}
-
-	function isModified($lastModified = NULL, $etag = NULL)
-	{
-		if ($lastModified) {
-			$this->response->setHeader('Last-Modified', $this->response->date($lastModified));
-		}
-		if ($etag) {
-			$this->response->setHeader('ETag', '"' . addslashes($etag) . '"');
-		}
-
-		$ifNoneMatch = $this->request->getHeader('If-None-Match');
-		if ($ifNoneMatch === '*') {
-			$match = TRUE;
-
-		} elseif ($ifNoneMatch !== NULL) {
-			$etag = $this->response->getHeader('ETag');
-
-			if ($etag == NULL || strpos(' ' . strtr($ifNoneMatch, ",\t", '  '), ' ' . $etag) === FALSE) {
-				return TRUE;
-
-			} else {
-				$match = TRUE;
-			}
-		}
-
-		$ifModifiedSince = $this->request->getHeader('If-Modified-Since');
-		if ($ifModifiedSince !== NULL) {
-			$lastModified = $this->response->getHeader('Last-Modified');
-			if ($lastModified != NULL && strtotime($lastModified) <= strtotime($ifModifiedSince)) {
-				$match = TRUE;
-
-			} else {
-				return TRUE;
-			}
-		}
-
-		if (empty($match)) {
-			return TRUE;
-		}
-
-		$this->response->setCode(IResponse::S304_NOT_MODIFIED);
-		return FALSE;
-	}
-
-	function getRequest()
-	{
-		return $this->request;
-	}
-
-	function getResponse()
-	{
-		return $this->response;
-	}
-
-}
-
-class FileUpload extends Nette\Object
-{
-
-	private $name;
-
-	private $type;
-
-	private $size;
-
-	private $tmpName;
-
-	private $error;
-
-	function __construct($value)
-	{
-		foreach (array('name', 'type', 'size', 'tmp_name', 'error') as $key) {
-			if (!isset($value[$key]) || !is_scalar($value[$key])) {
-				$this->error = UPLOAD_ERR_NO_FILE;
-				return;
-			}
-		}
-		$this->name = $value['name'];
-		$this->size = $value['size'];
-		$this->tmpName = $value['tmp_name'];
-		$this->error = $value['error'];
-	}
-
-	function getName()
-	{
-		return $this->name;
-	}
-
-	function getSanitizedName()
-	{
-		return trim(Nette\Utils\Strings::webalize($this->name, '.', FALSE), '.-');
-	}
-
-	function getContentType()
-	{
-		if ($this->isOk() && $this->type === NULL) {
-			$this->type = Nette\Utils\MimeTypeDetector::fromFile($this->tmpName);
-		}
-		return $this->type;
-	}
-
-	function getSize()
-	{
-		return $this->size;
-	}
-
-	function getTemporaryFile()
-	{
-		return $this->tmpName;
-	}
-
-	function __toString()
-	{
-		return $this->tmpName;
-	}
-
-	function getError()
-	{
-		return $this->error;
-	}
-
-	function isOk()
-	{
-		return $this->error === UPLOAD_ERR_OK;
-	}
-
-	function move($dest)
-	{
-		$dir = dirname($dest);
-		if (@mkdir($dir, 0755, TRUE)) {
-			chmod($dir, 0755);
-		}
-		$func = is_uploaded_file($this->tmpName) ? 'move_uploaded_file' : 'rename';
-		if (!$func($this->tmpName, $dest)) {
-			throw new Nette\InvalidStateException("Unable to move uploaded file '$this->tmpName' to '$dest'.");
-		}
-		chmod($dest, 0644);
-		$this->tmpName = $dest;
-		return $this;
-	}
-
-	function isImage()
-	{
-		return in_array($this->getContentType(), array('image/gif', 'image/png', 'image/jpeg'), TRUE);
-	}
-
-	function toImage()
-	{
-		return Nette\Image::fromFile($this->tmpName);
-	}
-
-	function getImageSize()
-	{
-		return $this->isOk() ? @getimagesize($this->tmpName) : NULL;
-	}
-
-	function getContents()
-	{
-
-		return $this->isOk() ? file_get_contents($this->tmpName) : NULL;
-	}
-
-}
-
-class Request extends Nette\Object implements IRequest
-{
-
-	private $method;
-
-	private $url;
-
-	private $query;
-
-	private $post;
-
-	private $files;
-
-	private $cookies;
-
-	private $headers;
-
-	private $remoteAddress;
-
-	private $remoteHost;
-
-	function __construct(UrlScript $url, $query = NULL, $post = NULL, $files = NULL, $cookies = NULL,
-		$headers = NULL, $method = NULL, $remoteAddress = NULL, $remoteHost = NULL)
-	{
-		$this->url = $url;
-		$this->url->freeze();
-		if ($query === NULL) {
-			parse_str($url->query, $this->query);
-		} else {
-			$this->query = (array) $query;
-		}
-		$this->post = (array) $post;
-		$this->files = (array) $files;
-		$this->cookies = (array) $cookies;
-		$this->headers = (array) $headers;
-		$this->method = $method;
-		$this->remoteAddress = $remoteAddress;
-		$this->remoteHost = $remoteHost;
-	}
-
-	final function getUrl()
-	{
-		return $this->url;
-	}
-
-	function getUri()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::getUrl() instead.', E_USER_WARNING);
-		return $this->getUrl();
-	}
-
-	final function getQuery($key = NULL, $default = NULL)
-	{
-		if (func_num_args() === 0) {
-			return $this->query;
-
-		} elseif (isset($this->query[$key])) {
-			return $this->query[$key];
-
-		} else {
-			return $default;
-		}
-	}
-
-	final function getPost($key = NULL, $default = NULL)
-	{
-		if (func_num_args() === 0) {
-			return $this->post;
-
-		} elseif (isset($this->post[$key])) {
-			return $this->post[$key];
-
-		} else {
-			return $default;
-		}
-	}
-
-	final function getFile($key)
-	{
-		$args = func_get_args();
-		return Nette\Utils\Arrays::get($this->files, $args, NULL);
-	}
-
-	final function getFiles()
-	{
-		return $this->files;
-	}
-
-	final function getCookie($key, $default = NULL)
-	{
-		if (func_num_args() === 0) {
-			return $this->cookies;
-
-		} elseif (isset($this->cookies[$key])) {
-			return $this->cookies[$key];
-
-		} else {
-			return $default;
-		}
-	}
-
-	final function getCookies()
-	{
-		return $this->cookies;
-	}
-
-	function getMethod()
-	{
-		return $this->method;
-	}
-
-	function isMethod($method)
-	{
-		return strcasecmp($this->method, $method) === 0;
-	}
-
-	function isPost()
-	{
-		return $this->isMethod('POST');
-	}
-
-	final function getHeader($header, $default = NULL)
-	{
-		$header = strtolower($header);
-		if (isset($this->headers[$header])) {
-			return $this->headers[$header];
-		} else {
-			return $default;
-		}
-	}
-
-	function getHeaders()
-	{
-		return $this->headers;
-	}
-
-	final function getReferer()
-	{
-		return isset($this->headers['referer']) ? new Url($this->headers['referer']) : NULL;
-	}
-
-	function isSecured()
-	{
-		return $this->url->scheme === 'https';
-	}
-
-	function isAjax()
-	{
-		return $this->getHeader('X-Requested-With') === 'XMLHttpRequest';
-	}
-
-	function getRemoteAddress()
-	{
-		return $this->remoteAddress;
-	}
-
-	function getRemoteHost()
-	{
-		if (!$this->remoteHost) {
-			$this->remoteHost = $this->remoteAddress ? getHostByAddr($this->remoteAddress) : NULL;
-		}
-		return $this->remoteHost;
-	}
-
-	function detectLanguage(array $langs)
-	{
-		$header = $this->getHeader('Accept-Language');
-		if (!$header) {
-			return NULL;
-		}
-
-		$s = strtolower($header);
-		$s = strtr($s, '_', '-');
-		rsort($langs);
-		preg_match_all('#(' . implode('|', $langs) . ')(?:-[^\s,;=]+)?\s*(?:;\s*q=([0-9.]+))?#', $s, $matches);
-
-		if (!$matches[0]) {
-			return NULL;
-		}
-
-		$max = 0;
-		$lang = NULL;
-		foreach ($matches[1] as $key => $value) {
-			$q = $matches[2][$key] === '' ? 1.0 : (float) $matches[2][$key];
-			if ($q > $max) {
-				$max = $q; $lang = $value;
-			}
-		}
-
-		return $lang;
-	}
-
-}
-
-use Nette\Utils\Strings;
-
-class RequestFactory extends Nette\Object
-{
-
-	const NONCHARS = '#[^\x09\x0A\x0D\x20-\x7E\xA0-\x{10FFFF}]#u';
-
-	public $urlFilters = array(
-		'path' => array('#/{2,}#' => '/'),
-		'url' => array(),
-	);
-
-	private $encoding;
-
-	function setEncoding($encoding)
-	{
-		$this->encoding = $encoding;
-		return $this;
-	}
-
-	function createHttpRequest()
-	{
-
-		$url = new UrlScript;
-		$url->scheme = isset($_SERVER['HTTPS']) && strcasecmp($_SERVER['HTTPS'], 'off') ? 'https' : 'http';
-		$url->user = isset($_SERVER['PHP_AUTH_USER']) ? $_SERVER['PHP_AUTH_USER'] : '';
-		$url->password = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : '';
-
-		if (isset($_SERVER['HTTP_HOST'])) {
-			$pair = explode(':', $_SERVER['HTTP_HOST']);
-
-		} elseif (isset($_SERVER['SERVER_NAME'])) {
-			$pair = explode(':', $_SERVER['SERVER_NAME']);
-
-		} else {
-			$pair = array('');
-		}
-
-		$url->host = preg_match('#^[-._a-z0-9]+$#', $pair[0]) ? $pair[0] : '';
-
-		if (isset($pair[1])) {
-			$url->port = (int) $pair[1];
-
-		} elseif (isset($_SERVER['SERVER_PORT'])) {
-			$url->port = (int) $_SERVER['SERVER_PORT'];
-		}
-
-		if (isset($_SERVER['REQUEST_URI'])) {
-			$requestUrl = $_SERVER['REQUEST_URI'];
-
-		} elseif (isset($_SERVER['ORIG_PATH_INFO'])) {
-			$requestUrl = $_SERVER['ORIG_PATH_INFO'];
-			if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] != '') {
-				$requestUrl .= '?' . $_SERVER['QUERY_STRING'];
-			}
-		} else {
-			$requestUrl = '';
-		}
-
-		$requestUrl = Strings::replace($requestUrl, $this->urlFilters['url']);
-		$tmp = explode('?', $requestUrl, 2);
-		$url->path = Strings::replace($tmp[0], $this->urlFilters['path']);
-		$url->query = isset($tmp[1]) ? $tmp[1] : '';
-
-		$url->canonicalize();
-		$url->path = Strings::fixEncoding($url->path);
-
-		if (isset($_SERVER['DOCUMENT_ROOT'], $_SERVER['SCRIPT_FILENAME'])
-			&& strncmp($_SERVER['DOCUMENT_ROOT'], $_SERVER['SCRIPT_FILENAME'], strlen($_SERVER['DOCUMENT_ROOT'])) === 0
-		) {
-			$script = '/' . ltrim(strtr(substr($_SERVER['SCRIPT_FILENAME'], strlen($_SERVER['DOCUMENT_ROOT'])), '\\', '/'), '/');
-		} elseif (isset($_SERVER['SCRIPT_NAME'])) {
-			$script = $_SERVER['SCRIPT_NAME'];
-		} else {
-			$script = '/';
-		}
-
-		if (strncasecmp($url->path . '/', $script . '/', strlen($script) + 1) === 0) {
-			$url->scriptPath = substr($url->path, 0, strlen($script));
-
-		} elseif (strncasecmp($url->path, $script, strrpos($script, '/') + 1) === 0) {
-			$url->scriptPath = substr($url->path, 0, strrpos($script, '/') + 1);
-
-		} else {
-			$url->scriptPath = '/';
-		}
-
-		$useFilter = (!in_array(ini_get('filter.default'), array('', 'unsafe_raw')) || ini_get('filter.default_flags'));
-
-		parse_str($url->query, $query);
-		if (!$query) {
-			$query = $useFilter ? filter_input_array(INPUT_GET, FILTER_UNSAFE_RAW) : (empty($_GET) ? array() : $_GET);
-		}
-		$post = $useFilter ? filter_input_array(INPUT_POST, FILTER_UNSAFE_RAW) : (empty($_POST) ? array() : $_POST);
-		$cookies = $useFilter ? filter_input_array(INPUT_COOKIE, FILTER_UNSAFE_RAW) : (empty($_COOKIE) ? array() : $_COOKIE);
-
-		$gpc = (bool) get_magic_quotes_gpc();
-		$old = error_reporting(error_reporting() ^ E_NOTICE);
-
-		if ($gpc || $this->encoding) {
-			$utf = strcasecmp($this->encoding, 'UTF-8') === 0;
-			$list = array(& $query, & $post, & $cookies);
-			while (list($key, $val) = each($list)) {
-				foreach ($val as $k => $v) {
-					unset($list[$key][$k]);
-
-					if ($gpc) {
-						$k = stripslashes($k);
-					}
-
-					if ($this->encoding && is_string($k) && (preg_match(self::NONCHARS, $k) || preg_last_error())) {
-
-					} elseif (is_array($v)) {
-						$list[$key][$k] = $v;
-						$list[] = & $list[$key][$k];
-
-					} else {
-						if ($gpc && !$useFilter) {
-							$v = stripSlashes($v);
-						}
-						if ($this->encoding) {
-							if ($utf) {
-								$v = Strings::fixEncoding($v);
-
-							} else {
-								if (!Strings::checkEncoding($v)) {
-									$v = iconv($this->encoding, 'UTF-8//IGNORE', $v);
-								}
-								$v = html_entity_decode($v, ENT_QUOTES, 'UTF-8');
-							}
-							$v = preg_replace(self::NONCHARS, '', $v);
-						}
-						$list[$key][$k] = $v;
-					}
-				}
-			}
-			unset($list, $key, $val, $k, $v);
-		}
-
-		$files = array();
-		$list = array();
-		if (!empty($_FILES)) {
-			foreach ($_FILES as $k => $v) {
-				if ($this->encoding && is_string($k) && (preg_match(self::NONCHARS, $k) || preg_last_error())) {
-					continue;
-				}
-				$v['@'] = & $files[$k];
-				$list[] = $v;
-			}
-		}
-
-		while (list(, $v) = each($list)) {
-			if (!isset($v['name'])) {
-				continue;
-
-			} elseif (!is_array($v['name'])) {
-				if ($gpc) {
-					$v['name'] = stripSlashes($v['name']);
-				}
-				if ($this->encoding) {
-					$v['name'] = preg_replace(self::NONCHARS, '', Strings::fixEncoding($v['name']));
-				}
-				$v['@'] = new FileUpload($v);
-				continue;
-			}
-
-			foreach ($v['name'] as $k => $foo) {
-				if ($this->encoding && is_string($k) && (preg_match(self::NONCHARS, $k) || preg_last_error())) {
-					continue;
-				}
-				$list[] = array(
-					'name' => $v['name'][$k],
-					'type' => $v['type'][$k],
-					'size' => $v['size'][$k],
-					'tmp_name' => $v['tmp_name'][$k],
-					'error' => $v['error'][$k],
-					'@' => & $v['@'][$k],
-				);
-			}
-		}
-
-		error_reporting($old);
-
-		if (function_exists('apache_request_headers')) {
-			$headers = array_change_key_case(apache_request_headers(), CASE_LOWER);
-		} else {
-			$headers = array();
-			foreach ($_SERVER as $k => $v) {
-				if (strncmp($k, 'HTTP_', 5) == 0) {
-					$k = substr($k, 5);
-				} elseif (strncmp($k, 'CONTENT_', 8)) {
-					continue;
-				}
-				$headers[ strtr(strtolower($k), '_', '-') ] = $v;
-			}
-		}
-
-		return new Request($url, $query, $post, $files, $cookies, $headers,
-			isset($_SERVER['REQUEST_METHOD']) ? $_SERVER['REQUEST_METHOD'] : NULL,
-			isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : NULL,
-			isset($_SERVER['REMOTE_HOST']) ? $_SERVER['REMOTE_HOST'] : NULL
-		);
-	}
-
-}
-
-final class Response extends Nette\Object implements IResponse
-{
-
-	private static $fixIE = TRUE;
-
-	public $cookieDomain = '';
-
-	public $cookiePath = '/';
-
-	public $cookieSecure = FALSE;
-
-	public $cookieHttpOnly = TRUE;
-
-	private $code = self::S200_OK;
-
-	function setCode($code)
-	{
-		$code = (int) $code;
-
-		static $allowed = array(
-			200=>1, 201=>1, 202=>1, 203=>1, 204=>1, 205=>1, 206=>1,
-			300=>1, 301=>1, 302=>1, 303=>1, 304=>1, 307=>1,
-			400=>1, 401=>1, 403=>1, 404=>1, 405=>1, 406=>1, 408=>1, 410=>1, 412=>1, 415=>1, 416=>1,
-			500=>1, 501=>1, 503=>1, 505=>1
-		);
-
-		if (!isset($allowed[$code])) {
-			throw new Nette\InvalidArgumentException("Bad HTTP response '$code'.");
-
-		} elseif (headers_sent($file, $line)) {
-			throw new Nette\InvalidStateException("Cannot set HTTP code after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-
-		} else {
-			$this->code = $code;
-			$protocol = isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1';
-			header($protocol . ' ' . $code, TRUE, $code);
-		}
-		return $this;
-	}
-
-	function getCode()
-	{
-		return $this->code;
-	}
-
-	function setHeader($name, $value)
-	{
-		if (headers_sent($file, $line)) {
-			throw new Nette\InvalidStateException("Cannot send header after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-		}
-
-		if ($value === NULL && function_exists('header_remove')) {
-			header_remove($name);
-		} else {
-			header($name . ': ' . $value, TRUE, $this->code);
-		}
-		return $this;
-	}
-
-	function addHeader($name, $value)
-	{
-		if (headers_sent($file, $line)) {
-			throw new Nette\InvalidStateException("Cannot send header after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-		}
-
-		header($name . ': ' . $value, FALSE, $this->code);
-	}
-
-	function setContentType($type, $charset = NULL)
-	{
-		$this->setHeader('Content-Type', $type . ($charset ? '; charset=' . $charset : ''));
-		return $this;
-	}
-
-	function redirect($url, $code = self::S302_FOUND)
-	{
-		if (isset($_SERVER['SERVER_SOFTWARE']) && preg_match('#^Microsoft-IIS/[1-5]#', $_SERVER['SERVER_SOFTWARE'])
-			&& $this->getHeader('Set-Cookie') !== NULL
-		) {
-			$this->setHeader('Refresh', "0;url=$url");
-			return;
-		}
-
-		$this->setCode($code);
-		$this->setHeader('Location', $url);
-		echo "<h1>Redirect</h1>\n\n<p><a href=\"" . htmlSpecialChars($url) . "\">Please click here to continue</a>.</p>";
-	}
-
-	function setExpiration($time)
-	{
-		if (!$time) {
-			$this->setHeader('Cache-Control', 's-maxage=0, max-age=0, must-revalidate');
-			$this->setHeader('Expires', 'Mon, 23 Jan 1978 10:00:00 GMT');
-			return $this;
-		}
-
-		$time = Nette\DateTime::from($time);
-		$this->setHeader('Cache-Control', 'max-age=' . ($time->format('U') - time()));
-		$this->setHeader('Expires', self::date($time));
-		return $this;
-	}
-
-	function isSent()
-	{
-		return headers_sent();
-	}
-
-	function getHeader($header, $default = NULL)
-	{
-		$header .= ':';
-		$len = strlen($header);
-		foreach (headers_list() as $item) {
-			if (strncasecmp($item, $header, $len) === 0) {
-				return ltrim(substr($item, $len));
-			}
-		}
-		return $default;
-	}
-
-	function getHeaders()
-	{
-		$headers = array();
-		foreach (headers_list() as $header) {
-			$a = strpos($header, ':');
-			$headers[substr($header, 0, $a)] = (string) substr($header, $a + 2);
-		}
-		return $headers;
-	}
-
-	static function date($time = NULL)
-	{
-		$time = Nette\DateTime::from($time);
-		$time->setTimezone(new \DateTimeZone('GMT'));
-		return $time->format('D, d M Y H:i:s \G\M\T');
-	}
-
-	function __destruct()
-	{
-		if (self::$fixIE && isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE ') !== FALSE
-			&& in_array($this->code, array(400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505), TRUE)
-			&& $this->getHeader('Content-Type', 'text/html') === 'text/html'
-		) {
-			echo Nette\Utils\Strings::random(2e3, " \t\r\n");
-			self::$fixIE = FALSE;
-		}
-	}
-
-	function setCookie($name, $value, $time, $path = NULL, $domain = NULL, $secure = NULL, $httpOnly = NULL)
-	{
-		if (headers_sent($file, $line)) {
-			throw new Nette\InvalidStateException("Cannot set cookie after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-		}
-
-		setcookie(
-			$name,
-			$value,
-			$time ? Nette\DateTime::from($time)->format('U') : 0,
-			$path === NULL ? $this->cookiePath : (string) $path,
-			$domain === NULL ? $this->cookieDomain : (string) $domain,
-			$secure === NULL ? $this->cookieSecure : (bool) $secure,
-			$httpOnly === NULL ? $this->cookieHttpOnly : (bool) $httpOnly
-		);
-		return $this;
-	}
-
-	function deleteCookie($name, $path = NULL, $domain = NULL, $secure = NULL)
-	{
-		if (headers_sent($file, $line)) {
-			throw new Nette\InvalidStateException("Cannot delete cookie after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-		}
-
-		setcookie(
-			$name,
-			FALSE,
-			254400000,
-			$path === NULL ? $this->cookiePath : (string) $path,
-			$domain === NULL ? $this->cookieDomain : (string) $domain,
-			$secure === NULL ? $this->cookieSecure : (bool) $secure,
-			TRUE
-		);
-	}
-
-}
-
-class Session extends Nette\Object
-{
-
-	const DEFAULT_FILE_LIFETIME = 10800;
-
-	private $regenerationNeeded;
-
-	private static $started;
-
-	private $options = array(
-
-		'referer_check' => '',
-		'use_cookies' => 1,
-		'use_only_cookies' => 1,
-		'use_trans_sid' => 0,
-
-		'cookie_lifetime' => 0,
-		'cookie_path' => '/',
-		'cookie_domain' => '',
-		'cookie_secure' => FALSE,
-		'cookie_httponly' => TRUE,
-
-		'gc_maxlifetime' => self::DEFAULT_FILE_LIFETIME,
-		'cache_limiter' => NULL,
-		'cache_expire' => NULL,
-		'hash_function' => NULL,
-		'hash_bits_per_character' => NULL,
-	);
-
-	private $request;
-
-	private $response;
-
-	function __construct(IRequest $request, IResponse $response)
-	{
-		$this->request = $request;
-		$this->response = $response;
-	}
-
-	function start()
-	{
-		if (self::$started) {
-			return;
-
-		} elseif (self::$started === NULL && defined('SID')) {
-			throw new Nette\InvalidStateException('A session had already been started by session.auto_start or session_start().');
-		}
-
-		$this->configure($this->options);
-
-		Nette\Diagnostics\Debugger::tryError();
-		session_start();
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			@session_write_close();
-			throw new Nette\InvalidStateException('session_start(): ' . $e->getMessage(), 0, $e);
-		}
-
-		self::$started = TRUE;
-		if ($this->regenerationNeeded) {
-			session_regenerate_id(TRUE);
-			$this->regenerationNeeded = FALSE;
-		}
-
-		unset($_SESSION['__NT'], $_SESSION['__NS'], $_SESSION['__NM']);
-
-		$nf = & $_SESSION['__NF'];
-		if (empty($nf)) {
-			$nf = array('C' => 0);
-		} else {
-			$nf['C']++;
-		}
-
-		$browserKey = $this->request->getCookie('nette-browser');
-		if (!$browserKey) {
-			$browserKey = Nette\Utils\Strings::random();
-		}
-		$browserClosed = !isset($nf['B']) || $nf['B'] !== $browserKey;
-		$nf['B'] = $browserKey;
-
-		$this->sendCookie();
-
-		if (isset($nf['META'])) {
-			$now = time();
-
-			foreach ($nf['META'] as $section => $metadata) {
-				if (is_array($metadata)) {
-					foreach ($metadata as $variable => $value) {
-						if ((!empty($value['B']) && $browserClosed) || (!empty($value['T']) && $now > $value['T'])
-							|| ($variable !== '' && is_object($nf['DATA'][$section][$variable]) && (isset($value['V']) ? $value['V'] : NULL)
-								!== Nette\Reflection\ClassType::from($nf['DATA'][$section][$variable])->getAnnotation('serializationVersion'))
-						) {
-							if ($variable === '') {
-								unset($nf['META'][$section], $nf['DATA'][$section]);
-								continue 2;
-							}
-							unset($nf['META'][$section][$variable], $nf['DATA'][$section][$variable]);
-						}
-					}
-				}
-			}
-		}
-
-		register_shutdown_function(array($this, 'clean'));
-	}
-
-	function isStarted()
-	{
-		return (bool) self::$started;
-	}
-
-	function close()
-	{
-		if (self::$started) {
-			$this->clean();
-			session_write_close();
-			self::$started = FALSE;
-		}
-	}
-
-	function destroy()
-	{
-		if (!self::$started) {
-			throw new Nette\InvalidStateException('Session is not started.');
-		}
-
-		session_destroy();
-		$_SESSION = NULL;
-		self::$started = FALSE;
-		if (!$this->response->isSent()) {
-			$params = session_get_cookie_params();
-			$this->response->deleteCookie(session_name(), $params['path'], $params['domain'], $params['secure']);
-		}
-	}
-
-	function exists()
-	{
-		return self::$started || $this->request->getCookie(session_name()) !== NULL;
-	}
-
-	function regenerateId()
-	{
-		if (self::$started) {
-			if (headers_sent($file, $line)) {
-				throw new Nette\InvalidStateException("Cannot regenerate session ID after HTTP headers have been sent" . ($file ? " (output started at $file:$line)." : "."));
-			}
-			session_regenerate_id(TRUE);
-
-		} else {
-			$this->regenerationNeeded = TRUE;
-		}
-	}
-
-	function getId()
-	{
-		return session_id();
-	}
-
-	function setName($name)
-	{
-		if (!is_string($name) || !preg_match('#[^0-9.][^.]*$#A', $name)) {
-			throw new Nette\InvalidArgumentException('Session name must be a string and cannot contain dot.');
-		}
-
-		session_name($name);
-		return $this->setOptions(array(
-			'name' => $name,
-		));
-	}
-
-	function getName()
-	{
-		return session_name();
-	}
-
-	function getSection($section, $class = 'Nette\Http\SessionSection')
-	{
-		return new $class($this, $section);
-	}
-
-	function getNamespace($section)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use getSection() instead.', E_USER_WARNING);
-		return $this->getSection($section);
-	}
-
-	function hasSection($section)
-	{
-		if ($this->exists() && !self::$started) {
-			$this->start();
-		}
-
-		return !empty($_SESSION['__NF']['DATA'][$section]);
-	}
-
-	function getIterator()
-	{
-		if ($this->exists() && !self::$started) {
-			$this->start();
-		}
-
-		if (isset($_SESSION['__NF']['DATA'])) {
-			return new \ArrayIterator(array_keys($_SESSION['__NF']['DATA']));
-
-		} else {
-			return new \ArrayIterator;
-		}
-	}
-
-	function clean()
-	{
-		if (!self::$started || empty($_SESSION)) {
-			return;
-		}
-
-		$nf = & $_SESSION['__NF'];
-		if (isset($nf['META']) && is_array($nf['META'])) {
-			foreach ($nf['META'] as $name => $foo) {
-				if (empty($nf['META'][$name])) {
-					unset($nf['META'][$name]);
-				}
-			}
-		}
-
-		if (empty($nf['META'])) {
-			unset($nf['META']);
-		}
-
-		if (empty($nf['DATA'])) {
-			unset($nf['DATA']);
-		}
-
-		if (empty($_SESSION)) {
-
-		}
-	}
-
-	function setOptions(array $options)
-	{
-		if (self::$started) {
-			$this->configure($options);
-		}
-		$this->options = $options + $this->options;
-		if (!empty($options['auto_start'])) {
-			$this->start();
-		}
-		return $this;
-	}
-
-	function getOptions()
-	{
-		return $this->options;
-	}
-
-	private function configure(array $config)
-	{
-		$special = array('cache_expire' => 1, 'cache_limiter' => 1, 'save_path' => 1, 'name' => 1);
-
-		foreach ($config as $key => $value) {
-			if (!strncmp($key, 'session.', 8)) {
-				$key = substr($key, 8);
-			}
-
-			if ($value === NULL) {
-				continue;
-
-			} elseif (isset($special[$key])) {
-				if (self::$started) {
-					throw new Nette\InvalidStateException("Unable to set '$key' when session has been started.");
-				}
-				$key = "session_$key";
-				$key($value);
-
-			} elseif (strncmp($key, 'cookie_', 7) === 0) {
-				if (!isset($cookie)) {
-					$cookie = session_get_cookie_params();
-				}
-				$cookie[substr($key, 7)] = $value;
-
-			} elseif (!function_exists('ini_set')) {
-				if (ini_get($key) != $value && !Nette\Framework::$iAmUsingBadHost) {
-					throw new Nette\NotSupportedException('Required function ini_set() is disabled.');
-				}
-
-			} else {
-				if (self::$started) {
-					throw new Nette\InvalidStateException("Unable to set '$key' when session has been started.");
-				}
-				ini_set("session.$key", $value);
-			}
-		}
-
-		if (isset($cookie)) {
-			session_set_cookie_params(
-				$cookie['lifetime'], $cookie['path'], $cookie['domain'],
-				$cookie['secure'], $cookie['httponly']
-			);
-			if (self::$started) {
-				$this->sendCookie();
-			}
-		}
-	}
-
-	function setExpiration($time)
-	{
-		if (empty($time)) {
-			return $this->setOptions(array(
-				'gc_maxlifetime' => self::DEFAULT_FILE_LIFETIME,
-				'cookie_lifetime' => 0,
-			));
-
-		} else {
-			$time = Nette\DateTime::from($time)->format('U') - time();
-			return $this->setOptions(array(
-				'gc_maxlifetime' => $time,
-				'cookie_lifetime' => $time,
-			));
-		}
-	}
-
-	function setCookieParams($path, $domain = NULL, $secure = NULL)
-	{
-		return $this->setOptions(array(
-			'cookie_path' => $path,
-			'cookie_domain' => $domain,
-			'cookie_secure' => $secure
-		));
-	}
-
-	function getCookieParams()
-	{
-		return session_get_cookie_params();
-	}
-
-	function setSavePath($path)
-	{
-		return $this->setOptions(array(
-			'save_path' => $path,
-		));
-	}
-
-	function setStorage(ISessionStorage $storage)
-	{
-		if (self::$started) {
-			throw new Nette\InvalidStateException("Unable to set storage when session has been started.");
-		}
-		session_set_save_handler(
-			array($storage, 'open'), array($storage, 'close'), array($storage, 'read'),
-			array($storage, 'write'), array($storage, 'remove'), array($storage, 'clean')
-		);
-	}
-
-	private function sendCookie()
-	{
-		$cookie = $this->getCookieParams();
-		$this->response->setCookie(
-			session_name(), session_id(),
-			$cookie['lifetime'] ? $cookie['lifetime'] + time() : 0,
-			$cookie['path'], $cookie['domain'], $cookie['secure'], $cookie['httponly']
-
-		)->setCookie(
-			'nette-browser', $_SESSION['__NF']['B'],
-			Response::BROWSER, $cookie['path'], $cookie['domain']
-		);
-	}
-
-}
-
-final class SessionSection extends Nette\Object implements \IteratorAggregate, \ArrayAccess
-{
-
-	private $session;
-
-	private $name;
-
-	private $data;
-
-	private $meta = FALSE;
-
-	public $warnOnUndefined = FALSE;
-
-	function __construct(Session $session, $name)
-	{
-		if (!is_string($name)) {
-			throw new Nette\InvalidArgumentException("Session namespace must be a string, " . gettype($name) ." given.");
-		}
-
-		$this->session = $session;
-		$this->name = $name;
-	}
-
-	private function start()
-	{
-		if ($this->meta === FALSE) {
-			$this->session->start();
-			$this->data = & $_SESSION['__NF']['DATA'][$this->name];
-			$this->meta = & $_SESSION['__NF']['META'][$this->name];
-		}
-	}
-
-	function getIterator()
-	{
-		$this->start();
-		if (isset($this->data)) {
-			return new \ArrayIterator($this->data);
-		} else {
-			return new \ArrayIterator;
-		}
-	}
-
-	function __set($name, $value)
-	{
-		$this->start();
-		$this->data[$name] = $value;
-		if (is_object($value)) {
-			$this->meta[$name]['V'] = Nette\Reflection\ClassType::from($value)->getAnnotation('serializationVersion');
-		}
-	}
-
-	function &__get($name)
-	{
-		$this->start();
-		if ($this->warnOnUndefined && !array_key_exists($name, $this->data)) {
-			trigger_error("The variable '$name' does not exist in session section", E_USER_NOTICE);
-		}
-
-		return $this->data[$name];
-	}
-
-	function __isset($name)
-	{
-		if ($this->session->exists()) {
-			$this->start();
-		}
-		return isset($this->data[$name]);
-	}
-
-	function __unset($name)
-	{
-		$this->start();
-		unset($this->data[$name], $this->meta[$name]);
-	}
-
-	function offsetSet($name, $value)
-	{
-		$this->__set($name, $value);
-	}
-
-	function offsetGet($name)
-	{
-		return $this->__get($name);
-	}
-
-	function offsetExists($name)
-	{
-		return $this->__isset($name);
-	}
-
-	function offsetUnset($name)
-	{
-		$this->__unset($name);
-	}
-
-	function setExpiration($time, $variables = NULL)
-	{
-		$this->start();
-		if (empty($time)) {
-			$time = NULL;
-			$whenBrowserIsClosed = TRUE;
-		} else {
-			$time = Nette\DateTime::from($time)->format('U');
-			$max = ini_get('session.gc_maxlifetime');
-			if ($time - time() > $max + 3) {
-				trigger_error("The expiration time is greater than the session expiration $max seconds", E_USER_NOTICE);
-			}
-			$whenBrowserIsClosed = FALSE;
-		}
-
-		if ($variables === NULL) {
-			$this->meta['']['T'] = $time;
-			$this->meta['']['B'] = $whenBrowserIsClosed;
-
-		} elseif (is_array($variables)) {
-			foreach ($variables as $variable) {
-				$this->meta[$variable]['T'] = $time;
-				$this->meta[$variable]['B'] = $whenBrowserIsClosed;
-			}
-
-		} else {
-			$this->meta[$variables]['T'] = $time;
-			$this->meta[$variables]['B'] = $whenBrowserIsClosed;
-		}
-		return $this;
-	}
-
-	function removeExpiration($variables = NULL)
-	{
-		$this->start();
-		if ($variables === NULL) {
-
-			unset($this->meta['']['T'], $this->meta['']['B']);
-
-		} elseif (is_array($variables)) {
-
-			foreach ($variables as $variable) {
-				unset($this->meta[$variable]['T'], $this->meta[$variable]['B']);
-			}
-		} else {
-			unset($this->meta[$variables]['T'], $this->meta[$variable]['B']);
-		}
-	}
-
-	function remove()
-	{
-		$this->start();
-		$this->data = NULL;
-		$this->meta = NULL;
-	}
-
-}
-
-class Url extends Nette\FreezableObject
-{
-
-	public static $defaultPorts = array(
-		'http' => 80,
-		'https' => 443,
-		'ftp' => 21,
-		'news' => 119,
-		'nntp' => 119,
-	);
-
-	private $scheme = '';
-
-	private $user = '';
-
-	private $pass = '';
-
-	private $host = '';
-
-	private $port = NULL;
-
-	private $path = '';
-
-	private $query = '';
-
-	private $fragment = '';
-
-	function __construct($url = NULL)
-	{
-		if (is_string($url)) {
-			$parts = @parse_url($url);
-			if ($parts === FALSE) {
-				throw new Nette\InvalidArgumentException("Malformed or unsupported URI '$url'.");
-			}
-
-			foreach ($parts as $key => $val) {
-				$this->$key = $val;
-			}
-
-			if (!$this->port && isset(self::$defaultPorts[$this->scheme])) {
-				$this->port = self::$defaultPorts[$this->scheme];
-			}
-
-			if ($this->path === '' && ($this->scheme === 'http' || $this->scheme === 'https')) {
-				$this->path = '/';
-			}
-
-		} elseif ($url instanceof self) {
-			foreach ($this as $key => $val) {
-				$this->$key = $url->$key;
-			}
-		}
-	}
-
-	function setScheme($value)
-	{
-		$this->updating();
-		$this->scheme = (string) $value;
-		return $this;
-	}
-
-	function getScheme()
-	{
-		return $this->scheme;
-	}
-
-	function setUser($value)
-	{
-		$this->updating();
-		$this->user = (string) $value;
-		return $this;
-	}
-
-	function getUser()
-	{
-		return $this->user;
-	}
-
-	function setPassword($value)
-	{
-		$this->updating();
-		$this->pass = (string) $value;
-		return $this;
-	}
-
-	function getPassword()
-	{
-		return $this->pass;
-	}
-
-	function setHost($value)
-	{
-		$this->updating();
-		$this->host = (string) $value;
-		return $this;
-	}
-
-	function getHost()
-	{
-		return $this->host;
-	}
-
-	function setPort($value)
-	{
-		$this->updating();
-		$this->port = (int) $value;
-		return $this;
-	}
-
-	function getPort()
-	{
-		return $this->port;
-	}
-
-	function setPath($value)
-	{
-		$this->updating();
-		$this->path = (string) $value;
-		return $this;
-	}
-
-	function getPath()
-	{
-		return $this->path;
-	}
-
-	function setQuery($value)
-	{
-		$this->updating();
-		$this->query = (string) (is_array($value) ? http_build_query($value, '', '&') : $value);
-		return $this;
-	}
-
-	function appendQuery($value)
-	{
-		$this->updating();
-		$value = (string) (is_array($value) ? http_build_query($value, '', '&') : $value);
-		$this->query .= ($this->query === '' || $value === '') ? $value : '&' . $value;
-	}
-
-	function getQuery()
-	{
-		return $this->query;
-	}
-
-	function setFragment($value)
-	{
-		$this->updating();
-		$this->fragment = (string) $value;
-		return $this;
-	}
-
-	function getFragment()
-	{
-		return $this->fragment;
-	}
-
-	function getAbsoluteUrl()
-	{
-		return $this->scheme . '://' . $this->getAuthority() . $this->path
-			. ($this->query === '' ? '' : '?' . $this->query)
-			. ($this->fragment === '' ? '' : '#' . $this->fragment);
-	}
-
-	function getAuthority()
-	{
-		$authority = $this->host;
-		if ($this->port && isset(self::$defaultPorts[$this->scheme]) && $this->port !== self::$defaultPorts[$this->scheme]) {
-			$authority .= ':' . $this->port;
-		}
-
-		if ($this->user !== '' && $this->scheme !== 'http' && $this->scheme !== 'https') {
-			$authority = $this->user . ($this->pass === '' ? '' : ':' . $this->pass) . '@' . $authority;
-		}
-
-		return $authority;
-	}
-
-	function getHostUrl()
-	{
-		return $this->scheme . '://' . $this->getAuthority();
-	}
-
-	function getBasePath()
-	{
-		$pos = strrpos($this->path, '/');
-		return $pos === FALSE ? '' : substr($this->path, 0, $pos + 1);
-	}
-
-	function getBaseUrl()
-	{
-		return $this->scheme . '://' . $this->getAuthority() . $this->getBasePath();
-	}
-
-	function getRelativeUrl()
-	{
-		return (string) substr($this->getAbsoluteUrl(), strlen($this->getBaseUrl()));
-	}
-
-	function isEqual($url)
-	{
-
-		$part = self::unescape(strtok($url, '?#'), '%/');
-		if (strncmp($part, '//', 2) === 0) {
-			if ($part !== '//' . $this->getAuthority() . $this->path) {
-				return FALSE;
-			}
-
-		} elseif (strncmp($part, '/', 1) === 0) {
-			if ($part !== $this->path) {
-				return FALSE;
-			}
-
-		} else {
-			if ($part !== $this->scheme . '://' . $this->getAuthority() . $this->path) {
-				return FALSE;
-			}
-		}
-
-		$part = preg_split('#[&;]#', self::unescape(strtr((string) strtok('?#'), '+', ' '), '%&;=+'));
-		sort($part);
-		$query = preg_split('#[&;]#', $this->query);
-		sort($query);
-		return $part === $query;
-	}
-
-	function canonicalize()
-	{
-		$this->updating();
-		$this->path = $this->path === '' ? '/' : self::unescape($this->path, '%/');
-		$this->host = strtolower(rawurldecode($this->host));
-		$this->query = self::unescape(strtr($this->query, '+', ' '), '%&;=+');
-	}
-
-	function __toString()
-	{
-		return $this->getAbsoluteUrl();
-	}
-
-	static function unescape($s, $reserved = '%;/?:@&=+$,')
-	{
-
-		preg_match_all('#(?<=%)[a-f0-9][a-f0-9]#i', $s, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
-		foreach (array_reverse($matches) as $match) {
-			$ch = chr(hexdec($match[0][0]));
-			if (strpos($reserved, $ch) === FALSE) {
-				$s = substr_replace($s, $ch, $match[0][1] - 1, 3);
-			}
-		}
-		return $s;
-	}
-
-	function getRelativeUri()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::getRelativeUrl() instead.', E_USER_WARNING);
-		return $this->getRelativeUrl();
-	}
-
-	function getAbsoluteUri()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::getAbsoluteUrl() instead.', E_USER_WARNING);
-		return $this->getAbsoluteUrl();
-	}
-
-	function getHostUri()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::getHostUrl() instead.', E_USER_WARNING);
-		return $this->getHostUrl();
-	}
-
-	function getBaseUri()
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use ' . __CLASS__ . '::getBaseUrl() instead.', E_USER_WARNING);
-		return $this->getBaseUrl();
-	}
-
-}
-
-class UrlScript extends Url
-{
-
-	private $scriptPath = '/';
-
-	function setScriptPath($value)
-	{
-		$this->updating();
-		$this->scriptPath = (string) $value;
-		return $this;
-	}
-
-	function getScriptPath()
-	{
-		return $this->scriptPath;
-	}
-
-	function getBasePath()
-	{
-		$pos = strrpos($this->scriptPath, '/');
-		return $pos === FALSE ? '' : substr($this->path, 0, $pos + 1);
-	}
-
-	function getPathInfo()
-	{
-		return (string) substr($this->path, strlen($this->scriptPath));
-	}
-
-}
-
-use Nette\Security\IAuthenticator;use Nette\Security\IAuthorizator;use Nette\Security\IIdentity;
-
-class User extends Nette\Object implements IUser
-{
-
-	const MANUAL = 1,
-		INACTIVITY = 2,
-		BROWSER_CLOSED = 3;
-
-	public $guestRole = 'guest';
-
-	public $authenticatedRole = 'authenticated';
-
-	public $onLoggedIn;
-
-	public $onLoggedOut;
-
-	private $namespace = '';
-
-	private $session;
-
-	private $context;
-
-	function __construct(Nette\DI\IContainer $context)
-	{
-		$this->context = $context;
-	}
-
-	function login($username = NULL, $password = NULL)
-	{
-		$this->logout(TRUE);
-		$credentials = func_get_args();
-		$this->setIdentity($this->context->authenticator->authenticate($credentials));
-		$this->setAuthenticated(TRUE);
-		$this->onLoggedIn($this);
-	}
-
-	final function logout($clearIdentity = FALSE)
-	{
-		if ($this->isLoggedIn()) {
-			$this->setAuthenticated(FALSE);
-			$this->onLoggedOut($this);
-		}
-
-		if ($clearIdentity) {
-			$this->setIdentity(NULL);
-		}
-	}
-
-	final function isLoggedIn()
-	{
-		$session = $this->getSessionSection(FALSE);
-		return $session && $session->authenticated;
-	}
-
-	final function getIdentity()
-	{
-		$session = $this->getSessionSection(FALSE);
-		return $session ? $session->identity : NULL;
-	}
-
-	function getId()
-	{
-		$identity = $this->getIdentity();
-		return $identity ? $identity->getId() : NULL;
-	}
-
-	function setAuthenticator(IAuthenticator $handler)
-	{
-		$this->context->removeService('authenticator');
-		$this->context->authenticator = $handler;
-		return $this;
-	}
-
-	final function getAuthenticator()
-	{
-		return $this->context->authenticator;
-	}
-
-	function setNamespace($namespace)
-	{
-		if ($this->namespace !== $namespace) {
-			$this->namespace = (string) $namespace;
-			$this->session = NULL;
-		}
-		return $this;
-	}
-
-	final function getNamespace()
-	{
-		return $this->namespace;
-	}
-
-	function setExpiration($time, $whenBrowserIsClosed = TRUE, $clearIdentity = FALSE)
-	{
-		$session = $this->getSessionSection(TRUE);
-		if ($time) {
-			$time = Nette\DateTime::from($time)->format('U');
-			$session->expireTime = $time;
-			$session->expireDelta = $time - time();
-
-		} else {
-			unset($session->expireTime, $session->expireDelta);
-		}
-
-		$session->expireIdentity = (bool) $clearIdentity;
-		$session->expireBrowser = (bool) $whenBrowserIsClosed;
-		$session->browserCheck = TRUE;
-		$session->setExpiration(0, 'browserCheck');
-		return $this;
-	}
-
-	final function getLogoutReason()
-	{
-		$session = $this->getSessionSection(FALSE);
-		return $session ? $session->reason : NULL;
-	}
-
-	protected function getSessionSection($need)
-	{
-		if ($this->session !== NULL) {
-			return $this->session;
-		}
-
-		if (!$need && !$this->context->session->exists()) {
-			return NULL;
-		}
-
-		$this->session = $session = $this->context->session->getSection('Nette.Web.User/' . $this->namespace);
-
-		if (!$session->identity instanceof IIdentity || !is_bool($session->authenticated)) {
-			$session->remove();
-		}
-
-		if ($session->authenticated && $session->expireBrowser && !$session->browserCheck) {
-			$session->reason = self::BROWSER_CLOSED;
-			$session->authenticated = FALSE;
-			$this->onLoggedOut($this);
-			if ($session->expireIdentity) {
-				unset($session->identity);
-			}
-		}
-
-		if ($session->authenticated && $session->expireDelta > 0) {
-			if ($session->expireTime < time()) {
-				$session->reason = self::INACTIVITY;
-				$session->authenticated = FALSE;
-				$this->onLoggedOut($this);
-				if ($session->expireIdentity) {
-					unset($session->identity);
-				}
-			}
-			$session->expireTime = time() + $session->expireDelta;
-		}
-
-		if (!$session->authenticated) {
-			unset($session->expireTime, $session->expireDelta, $session->expireIdentity,
-				$session->expireBrowser, $session->browserCheck, $session->authTime);
-		}
-
-		return $this->session;
-	}
-
-	protected function setAuthenticated($state)
-	{
-		$session = $this->getSessionSection(TRUE);
-		$session->authenticated = (bool) $state;
-
-		$this->context->session->regenerateId();
-
-		if ($state) {
-			$session->reason = NULL;
-			$session->authTime = time();
-
-		} else {
-			$session->reason = self::MANUAL;
-			$session->authTime = NULL;
-		}
-		return $this;
-	}
-
-	protected function setIdentity(IIdentity $identity = NULL)
-	{
-		$this->getSessionSection(TRUE)->identity = $identity;
-		return $this;
-	}
-
-	function getRoles()
-	{
-		if (!$this->isLoggedIn()) {
-			return array($this->guestRole);
-		}
-
-		$identity = $this->getIdentity();
-		return $identity ? $identity->getRoles() : array($this->authenticatedRole);
-	}
-
-	final function isInRole($role)
-	{
-		return in_array($role, $this->getRoles(), TRUE);
-	}
-
-	function isAllowed($resource = IAuthorizator::ALL, $privilege = IAuthorizator::ALL)
-	{
-		$authorizator = $this->context->authorizator;
-		foreach ($this->getRoles() as $role) {
-			if ($authorizator->isAllowed($role, $resource, $privilege)) {
-				return TRUE;
-			}
-		}
-
-		return FALSE;
-	}
-
-	function setAuthorizator(IAuthorizator $handler)
-	{
-		$this->context->removeService('authorizator');
-		$this->context->authorizator = $handler;
-		return $this;
-	}
-
-	final function getAuthorizator()
-	{
-		return $this->context->authorizator;
-	}
-
-	function setAuthenticationHandler($v)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use setAuthenticator() instead.', E_USER_WARNING);
-		return $this->setAuthenticator($v);
-	}
-
-	function setAuthorizationHandler($v)
-	{
-		trigger_error(__METHOD__ . '() is deprecated; use setAuthorizator() instead.', E_USER_WARNING);
-		return $this->setAuthorizator($v);
-	}
-
-}
-
-}
-
-namespace Nette\Iterators {
-
-use Nette;
-
-class CachingIterator extends \CachingIterator implements \Countable
-{
-
-	private $counter = 0;
-
-	function __construct($iterator)
-	{
-		if (is_array($iterator) || $iterator instanceof \stdClass) {
-			$iterator = new \ArrayIterator($iterator);
-
-		} elseif ($iterator instanceof \Traversable) {
-			if ($iterator instanceof \IteratorAggregate) {
-				$iterator = $iterator->getIterator();
-
-			} elseif (!$iterator instanceof \Iterator) {
-				$iterator = new \IteratorIterator($iterator);
-			}
-
-		} else {
-			throw new Nette\InvalidArgumentException("Invalid argument passed to foreach resp. " . __CLASS__ . "; array or Traversable expected, " . (is_object($iterator) ? get_class($iterator) : gettype($iterator)) ." given.");
-		}
-
-		parent::__construct($iterator, 0);
-	}
-
-	function isFirst($width = NULL)
-	{
-		return $this->counter === 1 || ($width && $this->counter !== 0 && (($this->counter - 1) % $width) === 0);
-	}
-
-	function isLast($width = NULL)
-	{
-		return !$this->hasNext() || ($width && ($this->counter % $width) === 0);
-	}
-
-	function isEmpty()
-	{
-		return $this->counter === 0;
-	}
-
-	function isOdd()
-	{
-		return $this->counter % 2 === 1;
-	}
-
-	function isEven()
-	{
-		return $this->counter % 2 === 0;
-	}
-
-	function getCounter()
-	{
-		return $this->counter;
-	}
-
-	function count()
-	{
-		$inner = $this->getInnerIterator();
-		if ($inner instanceof \Countable) {
-			return $inner->count();
-
-		} else {
-			throw new Nette\NotSupportedException('Iterator is not countable.');
-		}
-	}
-
-	function next()
-	{
-		parent::next();
-		if (parent::valid()) {
-			$this->counter++;
-		}
-	}
-
-	function rewind()
-	{
-		parent::rewind();
-		$this->counter = parent::valid() ? 1 : 0;
-	}
-
-	function getNextKey()
-	{
-		return $this->getInnerIterator()->key();
-	}
-
-	function getNextValue()
-	{
-		return $this->getInnerIterator()->current();
-	}
-
-	function __call($name, $args)
-	{
-		return Nette\ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return Nette\ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return Nette\ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return Nette\ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		Nette\ObjectMixin::remove($this, $name);
-	}
-
-}
-
-class Filter extends \FilterIterator
-{
-
-	private $callback;
-
-	function __construct(\Iterator $iterator, $callback)
-	{
-		parent::__construct($iterator);
-		$this->callback = $callback;
-	}
-
-	function accept()
-	{
-		return call_user_func($this->callback, $this);
-	}
-
-}
-
-class InstanceFilter extends \FilterIterator implements \Countable
-{
-
-	private $type;
-
-	function __construct(\Iterator $iterator, $type)
-	{
-		$this->type = $type;
-		parent::__construct($iterator);
-	}
-
-	function accept()
-	{
-		return $this->current() instanceof $this->type;
-	}
-
-	function count()
-	{
-		return iterator_count($this);
-	}
-
-}
-
-class Mapper extends \IteratorIterator
-{
-
-	private $callback;
-
-	function __construct(\Traversable $iterator, $callback)
-	{
-		parent::__construct($iterator);
-		$this->callback = $callback;
-	}
-
-	function current()
-	{
-		return call_user_func($this->callback, parent::current(), parent::key());
-	}
-
-}
-
-class RecursiveFilter extends \FilterIterator implements \RecursiveIterator
-{
-
-	private $callback;
-
-	private $childrenCallback;
-
-	function __construct(\RecursiveIterator $iterator, $callback, $childrenCallback = NULL)
-	{
-		parent::__construct($iterator);
-		$this->callback = $callback;
-		$this->childrenCallback = $childrenCallback;
-	}
-
-	function accept()
-	{
-		return $this->callback === NULL || call_user_func($this->callback, $this);
-	}
-
-	function hasChildren()
-	{
-		return $this->getInnerIterator()->hasChildren()
-			&& ($this->childrenCallback === NULL || call_user_func($this->childrenCallback, $this));
-	}
-
-	function getChildren()
-	{
-		return new static($this->getInnerIterator()->getChildren(), $this->callback, $this->childrenCallback);
-	}
-
-}
-
-class Recursor extends \IteratorIterator implements \RecursiveIterator, \Countable
-{
-
-	function hasChildren()
-	{
-		$obj = $this->current();
-		return ($obj instanceof \IteratorAggregate && $obj->getIterator() instanceof \RecursiveIterator)
-			|| $obj instanceof \RecursiveIterator;
-	}
-
-	function getChildren()
-	{
-		$obj = $this->current();
-		return $obj instanceof \IteratorAggregate ? $obj->getIterator() : $obj;
-	}
-
-	function count()
-	{
-		return iterator_count($this);
-	}
-
-}
-
-}
-
-namespace Nette\Latte {
-
-use Nette;
-
-class Engine extends Nette\Object
-{
-
-	public $parser;
-
-	function __construct()
-	{
-		$this->parser = new Parser;
-		Macros\CoreMacros::install($this->parser);
-		$this->parser->addMacro('cache', new Macros\CacheMacro($this->parser));
-		Macros\UIMacros::install($this->parser);
-		Macros\FormMacros::install($this->parser);
-	}
-
-	function __invoke($s)
-	{
-		$this->parser->context = array(Parser::CONTEXT_TEXT);
-		$this->parser->setDelimiters('\\{(?![\\s\'"{}])', '\\}');
-		return $this->parser->parse($s);
-	}
-
-}
-
-class HtmlNode extends Nette\Object
-{
-
-	public $name;
-
-	public $isEmpty = FALSE;
-
-	public $attrs = array();
-
-	public $closing = FALSE;
-
-	public $offset;
-
-	function __construct($name)
-	{
-		$this->name = $name;
-		$this->isEmpty = isset(Nette\Utils\Html::$emptyElements[strtolower($this->name)]);
-	}
-
-}
-
-class MacroNode extends Nette\Object
-{
-
-	public $macro;
-
-	public $name;
-
-	public $isEmpty = FALSE;
-
-	public $args;
-
-	public $modifiers;
-
-	public $closing = FALSE;
-
-	public $tokenizer;
-
-	public $offset;
-
-	public $parentNode;
-
-	public $content;
-
-	public $data;
-
-	function __construct(IMacro $macro, $name, $args = NULL, $modifiers = NULL, MacroNode $parentNode = NULL)
-	{
-		$this->macro = $macro;
-		$this->name = (string) $name;
-		$this->modifiers = (string) $modifiers;
-		$this->parentNode = $parentNode;
-		$this->tokenizer = new MacroTokenizer($this->args);
-		$this->data = new \stdClass;
-		$this->setArgs($args);
-	}
-
-	function setArgs($args)
-	{
-		$this->args = (string) $args;
-		$this->tokenizer->tokenize($this->args);
-	}
-
-	function close($content)
-	{
-		$this->closing = TRUE;
-		$this->content = $content;
-		return $this->macro->nodeClosed($this);
-	}
-
-}
-
-}
-
-namespace Nette\Latte\Macros {
-
-use Nette;use Nette\Latte;
-
-class CacheMacro extends Nette\Object implements Latte\IMacro
-{
-
-	private $used;
-
-	function initialize()
-	{
-		$this->used = FALSE;
-	}
-
-	function finalize()
-	{
-		if ($this->used) {
-			return array('Nette\Latte\Macros\CacheMacro::initRuntime($template, $_g);');
-		}
-	}
-
-	function nodeOpened(Latte\MacroNode $node)
-	{
-		$this->used = TRUE;
-		$node->isEmpty = FALSE;
-		return Latte\PhpWriter::using($node)
-			->write('<?php if (Nette\Latte\Macros\CacheMacro::createCache($netteCacheStorage, %var, $_g->caches, %node.array?)) { ?>',
-				Nette\Utils\Strings::random()
-			);
-	}
-
-	function nodeClosed(Latte\MacroNode $node)
-	{
-		return '<?php $_l->tmp = array_pop($_g->caches); if (!$_l->tmp instanceof stdClass) $_l->tmp->end(); } ?>';
-	}
-
-	static function initRuntime($template, $global)
-	{
-		if (!empty($global->caches)) {
-			end($global->caches)->dependencies[Nette\Caching\Cache::FILES][] = $template->getFile();
-		}
-	}
-
-	static function createCache(Nette\Caching\IStorage $cacheStorage, $key, & $parents, $args = NULL)
-	{
-		if ($args) {
-			if (array_key_exists('if', $args) && !$args['if']) {
-				return $parents[] = (object) NULL;
-			}
-			$key = array_merge(array($key), array_intersect_key($args, range(0, count($args))));
-		}
-		if ($parents) {
-			end($parents)->dependencies[Nette\Caching\Cache::ITEMS][] = $key;
-		}
-
-		$cache = new Nette\Caching\Cache($cacheStorage, 'Nette.Templating.Cache');
-		if ($helper = $cache->start($key)) {
-			$helper->dependencies = array(
-				Nette\Caching\Cache::TAGS => isset($args['tags']) ? $args['tags'] : NULL,
-				Nette\Caching\Cache::EXPIRATION => isset($args['expire']) ? $args['expire'] : '+ 7 days',
-			);
-			$parents[] = $helper;
-		}
-		return $helper;
-	}
-
-}
-
-use Nette\Latte\MacroNode;
-
-class MacroSet extends Nette\Object implements Latte\IMacro
-{
-
-	public $parser;
-
-	private $macros;
-
-	function __construct(Latte\Parser $parser)
-	{
-		$this->parser = $parser;
-	}
-
-	function addMacro($name, $begin, $end = NULL)
-	{
-		$this->macros[$name] = array($begin, $end);
-		$this->parser->addMacro($name, $this);
-	}
-
-	static function install(Latte\Parser $parser)
-	{
-		return new static($parser);
-	}
-
-	function initialize()
-	{
-	}
-
-	function finalize()
-	{
-	}
-
-	function nodeOpened(MacroNode $node)
-	{
-		$node->isEmpty = !isset($this->macros[$node->name][1]);
-		return $this->compile($node, $this->macros[$node->name][0]);
-	}
-
-	function nodeClosed(MacroNode $node)
-	{
-		return $this->compile($node, $this->macros[$node->name][1]);
-	}
-
-	private function compile(MacroNode $node, $def)
-	{
-		$writer = Latte\PhpWriter::using($node, $this->parser->context);
-		if (is_string($def)) {
-			$code = $writer->write($def);
-		} else {
-			$code = callback($def)->invoke($node, $writer);
-			if ($code === FALSE) {
-				return FALSE;
-			}
-		}
-		return "<?php $code ?>";
-	}
-
-}
-
-use Nette\Latte\ParseException;
-
-class CoreMacros extends MacroSet
-{
-
-	static function install(Latte\Parser $parser)
-	{
-		$me = new static($parser);
-
-		$me->addMacro('if', array($me, 'macroIf'), array($me, 'macroEndIf'));
-		$me->addMacro('elseif', 'elseif (%node.args):');
-		$me->addMacro('else', 'else:');
-		$me->addMacro('ifset', 'if (isset(%node.args)):', 'endif');
-		$me->addMacro('elseifset', 'elseif (isset(%node.args)):');
-
-		$me->addMacro('foreach', array($me, 'macroForeach'), '$iterations++; endforeach; array_pop($_l->its); $iterator = end($_l->its)');
-		$me->addMacro('for', 'for (%node.args):', 'endfor');
-		$me->addMacro('while', 'while (%node.args):', 'endwhile');
-		$me->addMacro('continueIf', 'if (%node.args) continue');
-		$me->addMacro('breakIf', 'if (%node.args) break');
-		$me->addMacro('first', 'if ($iterator->isFirst(%node.args)):', 'endif');
-		$me->addMacro('last', 'if ($iterator->isLast(%node.args)):', 'endif');
-		$me->addMacro('sep', 'if (!$iterator->isLast(%node.args)):', 'endif');
-
-		$me->addMacro('var', array($me, 'macroVar'));
-		$me->addMacro('assign', array($me, 'macroVar'));
-		$me->addMacro('default', array($me, 'macroVar'));
-		$me->addMacro('dump', array($me, 'macroDump'));
-		$me->addMacro('debugbreak', array($me, 'macroDebugbreak'));
-		$me->addMacro('l', '?>{<?php');
-		$me->addMacro('r', '?>}<?php');
-
-		$me->addMacro('_', array($me, 'macroTranslate'), array($me, 'macroTranslate'));
-		$me->addMacro('=', array($me, 'macroExpr'));
-		$me->addMacro('?', array($me, 'macroExpr'));
-
-		$me->addMacro('syntax', array($me, 'macroSyntax'), array($me, 'macroSyntax'));
-		$me->addMacro('capture', array($me, 'macroCapture'), array($me, 'macroCaptureEnd'));
-		$me->addMacro('include', array($me, 'macroInclude'));
-		$me->addMacro('use', array($me, 'macroUse'));
-
-		$me->addMacro('@href', NULL, NULL);
-		$me->addMacro('@class', array($me, 'macroClass'));
-		$me->addMacro('@attr', array($me, 'macroAttr'));
-		$me->addMacro('attr', array($me, 'macroOldAttr'));
-	}
-
-	function finalize()
-	{
-		return array('list($_l, $_g) = Nette\Latte\Macros\CoreMacros::initRuntime($template, '
-			. var_export($this->parser->templateId, TRUE) . ')');
-	}
-
-	function macroIf(MacroNode $node, $writer)
-	{
-		if ($node->data->capture = ($node->args === '')) {
-			return 'ob_start()';
-		}
-		return $writer->write('if (%node.args):');
-	}
-
-	function macroEndIf(MacroNode $node, $writer)
-	{
-		if ($node->data->capture) {
-			if ($node->args === '') {
-				throw new ParseException('Missing condition in {if} macro.');
-			}
-			return $writer->write('if (%node.args) ob_end_flush(); else ob_end_clean()');
-		}
-		return 'endif';
-	}
-
-	function macroTranslate(MacroNode $node, $writer)
-	{
-		if ($node->closing) {
-			return $writer->write('echo %modify($template->translate(ob_get_clean()))');
-
-		} elseif ($node->isEmpty = ($node->args !== '')) {
-			return $writer->write('echo %modify($template->translate(%node.args))');
-
-		} else {
-			return 'ob_start()';
-		}
-	}
-
-	function macroSyntax(MacroNode $node)
-	{
-		if ($node->closing) {
-			$node->args = 'latte';
-		}
-		switch ($node->args) {
-		case '':
-		case 'latte':
-			$this->parser->setDelimiters('\\{(?![\\s\'"{}])', '\\}');
-			break;
-
-		case 'double':
-			$this->parser->setDelimiters('\\{\\{(?![\\s\'"{}])', '\\}\\}');
-			break;
-
-		case 'asp':
-			$this->parser->setDelimiters('<%\s*', '\s*%>');
-			break;
-
-		case 'python':
-			$this->parser->setDelimiters('\\{[{%]\s*', '\s*[%}]\\}');
-			break;
-
-		case 'off':
-			$this->parser->setDelimiters('[^\x00-\xFF]', '');
-			break;
-
-		default:
-			throw new ParseException("Unknown syntax '$node->args'");
-		}
-	}
-
-	function macroInclude(MacroNode $node, $writer)
-	{
-		$code = $writer->write('Nette\Latte\Macros\CoreMacros::includeTemplate(%node.word, %node.array? + $template->getParams(), $_l->templates[%var])',
-			$this->parser->templateId);
-
-		if ($node->modifiers) {
-			return $writer->write('echo %modify(%raw->__toString(TRUE))', $code);
-		} else {
-			return $code . '->render()';
-		}
-	}
-
-	function macroUse(MacroNode $node, $writer)
-	{
-		call_user_func(array($node->tokenizer->fetchWord(), 'install'), $this->parser)
-			->initialize();
-	}
-
-	function macroCapture(MacroNode $node, $writer)
-	{
-		$variable = $node->tokenizer->fetchWord();
-		if (substr($variable, 0, 1) !== '$') {
-			throw new ParseException("Invalid capture block variable '$variable'");
-		}
-		$node->data->variable = $variable;
-		return 'ob_start()';
-	}
-
-	function macroCaptureEnd(MacroNode $node, $writer)
-	{
-		return $writer->write("{$node->data->variable} = %modify(ob_get_clean())");
-	}
-
-	function macroForeach(MacroNode $node, $writer)
-	{
-		return '$iterations = 0; foreach ($iterator = $_l->its[] = new Nette\Iterators\CachingIterator('
-			. preg_replace('#(.*)\s+as\s+#i', '$1) as ', $writer->formatArgs(), 1) . '):';
-	}
-
-	function macroClass(MacroNode $node, $writer)
-	{
-		return $writer->write('if ($_l->tmp = trim(implode(" ", array_unique(%node.array)))) echo \' class="\' . %escape($_l->tmp) . \'"\'');
-	}
-
-	function macroAttr(MacroNode $node, $writer)
-	{
-		return $writer->write('echo Nette\Utils\Html::el(NULL, %node.array)->attributes()');
-	}
-
-	function macroOldAttr(MacroNode $node)
-	{
-		return Nette\Utils\Strings::replace($node->args . ' ', '#\)\s+#', ')->');
-	}
-
-	function macroDump(MacroNode $node, $writer)
-	{
-		$args = $writer->formatArgs();
-		return $writer->write('Nette\Diagnostics\Debugger::barDump(' . ($node->args ? "array(%var => $args)" : 'get_defined_vars()')
-			. ', "Template " . str_replace(dirname(dirname($template->getFile())), "\xE2\x80\xA6", $template->getFile()))', $args);
-	}
-
-	function macroDebugbreak(MacroNode $node, $writer)
-	{
-		return $writer->write(($node->args == NULL ? '' : 'if (!(%node.args)); else')
-			. 'if (function_exists("debugbreak")) debugbreak(); elseif (function_exists("xdebug_break")) xdebug_break()');
-	}
-
-	function macroVar(MacroNode $node, $writer)
-	{
-		$out = '';
-		$var = TRUE;
-		$tokenizer = $writer->preprocess();
-		while ($token = $tokenizer->fetchToken()) {
-			if ($var && ($token['type'] === Latte\MacroTokenizer::T_SYMBOL || $token['type'] === Latte\MacroTokenizer::T_VARIABLE)) {
-				if ($node->name === 'default') {
-					$out .= "'" . ltrim($token['value'], "$") . "'";
-				} else {
-					$out .= '$' . ltrim($token['value'], "$");
-				}
-				$var = NULL;
-
-			} elseif (($token['value'] === '=' || $token['value'] === '=>') && $token['depth'] === 0) {
-				$out .= $node->name === 'default' ? '=>' : '=';
-				$var = FALSE;
-
-			} elseif ($token['value'] === ',' && $token['depth'] === 0) {
-				$out .= $node->name === 'default' ? ',' : ';';
-				$var = TRUE;
-
-			} elseif ($var === NULL && $node->name === 'default' && $token['type'] !== Latte\MacroTokenizer::T_WHITESPACE) {
-				throw new ParseException("Unexpected '$token[value]' in {default $node->args}");
-
-			} else {
-				$out .= $writer->canQuote($tokenizer) ? "'$token[value]'" : $token['value'];
-			}
-		}
-		return $node->name === 'default' ? "extract(array($out), EXTR_SKIP)" : $out;
-	}
-
-	function macroExpr(MacroNode $node, $writer)
-	{
-		return $writer->write(($node->name === '?' ? '' : 'echo ') . '%modify(%node.args)');
-	}
-
-	static function includeTemplate($destination, $params, $template)
-	{
-		if ($destination instanceof Nette\Templating\ITemplate) {
-			$tpl = $destination;
-
-		} elseif ($destination == NULL) {
-			throw new Nette\InvalidArgumentException("Template file name was not specified.");
-
-		} else {
-			$tpl = clone $template;
-			if ($template instanceof Nette\Templating\IFileTemplate) {
-				if (substr($destination, 0, 1) !== '/' && substr($destination, 1, 1) !== ':') {
-					$destination = dirname($template->getFile()) . '/' . $destination;
-				}
-				$tpl->setFile($destination);
-			}
-		}
-
-		$tpl->setParams($params);
-		return $tpl;
-	}
-
-	static function initRuntime($template, $templateId)
-	{
-
-		if (isset($template->_l)) {
-			$local = $template->_l;
-			unset($template->_l);
-		} else {
-			$local = (object) NULL;
-		}
-		$local->templates[$templateId] = $template;
-
-		if (!isset($template->_g)) {
-			$template->_g = (object) NULL;
-		}
-
-		return array($local, $template->_g);
-	}
-
-}
-
-use Nette\Utils\Strings;
-
-class FormMacros extends MacroSet
-{
-
-	static function install(Latte\Parser $parser)
-	{
-		$me = new static($parser);
-		$me->addMacro('form',
-			'$form = $control[%node.word]; echo $form->getElementPrototype()->addAttributes(%node.array)->startTag()',
-			'?><div><?php
-foreach ($form->getComponents(TRUE, \'Nette\Forms\Controls\HiddenField\') as $_tmp) echo $_tmp->getControl();
-if (iterator_count($form->getComponents(TRUE, \'Nette\Forms\Controls\TextInput\')) < 2) echo "<!--[if IE]><input type=IEbug disabled style=\"display:none\"><![endif]-->";
-?></div>
-<?php echo $form->getElementPrototype()->endTag()');
-		$me->addMacro('label', array($me, 'macroLabel'), '?></label><?php');
-		$me->addMacro('input', 'echo $form[%node.word]->getControl()->addAttributes(%node.array)');
-	}
-
-	function macroLabel(MacroNode $node, $writer)
-	{
-		$cmd = 'if ($_label = $form[%node.word]->getLabel()) echo $_label->addAttributes(%node.array)';
-		if ($node->isEmpty = (substr($node->args, -1) === '/')) {
-			$node->setArgs(substr($node->args, 0, -1));
-			return $writer->write($cmd);
-		} else {
-			return $writer->write($cmd . '->startTag()');
-		}
-	}
-
-}
-
-class UIMacros extends MacroSet
-{
-
-	const RE_IDENTIFIER = '[_a-zA-Z\x7F-\xFF][_a-zA-Z0-9\x7F-\xFF]*';
-
-	private $namedBlocks = array();
-
-	private $extends;
-
-	static function install(Latte\Parser $parser)
-	{
-		$me = new static($parser);
-		$me->addMacro('include', array($me, 'macroInclude'));
-		$me->addMacro('includeblock', array($me, 'macroIncludeBlock'));
-		$me->addMacro('extends', array($me, 'macroExtends'));
-		$me->addMacro('layout', array($me, 'macroExtends'));
-		$me->addMacro('block', array($me, 'macroBlock'), array($me, 'macroBlockEnd'));
-		$me->addMacro('define', array($me, 'macroBlock'), array($me, 'macroBlockEnd'));
-		$me->addMacro('snippet', array($me, 'macroBlock'), array($me, 'macroBlockEnd'));
-		$me->addMacro('ifset', array($me, 'macroIfset'), 'endif');
-
-		$me->addMacro('widget', array($me, 'macroControl'));
-		$me->addMacro('control', array($me, 'macroControl'));
-
-		$me->addMacro('@href', function(MacroNode $node, $writer) use($me) {
-			return ' ?> href="<?php ' . $me->macroLink($node, $writer) . ' ?>"<?php ';
-		});
-		$me->addMacro('plink', array($me, 'macroLink'));
-		$me->addMacro('link', array($me, 'macroLink'));
-		$me->addMacro('ifCurrent', array($me, 'macroIfCurrent'), 'endif');
-
-		$me->addMacro('contentType', array($me, 'macroContentType'));
-		$me->addMacro('status', array($me, 'macroStatus'));
-	}
-
-	function initialize()
-	{
-		$this->namedBlocks = array();
-		$this->extends = NULL;
-	}
-
-	function finalize()
-	{
-
-		try {
-			$this->parser->writeMacro('/block');
-		} catch (ParseException $e) {
-		}
-
-		$epilog = $prolog = array();
-
-		if ($this->namedBlocks) {
-			foreach ($this->namedBlocks as $name => $code) {
-				$func = '_lb' . substr(md5($this->parser->templateId . $name), 0, 10) . '_' . preg_replace('#[^a-z0-9_]#i', '_', $name);
-				$snippet = $name[0] === '_';
-				$prolog[] = "//\n// block $name\n//\n"
-					. "if (!function_exists(\$_l->blocks[" . var_export($name, TRUE) . "][] = '$func')) { "
-					. "function $func(\$_l, \$_args) { "
-					. (PHP_VERSION_ID > 50208 ? 'extract($_args)' : 'foreach ($_args as $__k => $__v) $$__k = $__v')
-					. ($snippet ? '; $control->validateControl(' . var_export(substr($name, 1), TRUE) . ')' : '')
-					. "\n?>$code<?php\n}}";
-			}
-			$prolog[] = "//\n// end of blocks\n//";
-		}
-
-		if ($this->namedBlocks || $this->extends) {
-			$prolog[] = "// template extending and snippets support";
-
-			if (is_bool($this->extends)) {
-				$prolog[] = '$_l->extends = ' . var_export($this->extends, TRUE) . '; unset($_extends, $template->_extends);';
-			} else {
-				$prolog[] = '$_l->extends = empty($template->_extends) ? FALSE : $template->_extends; unset($_extends, $template->_extends);';
-			}
-
-			$prolog[] = '
-if ($_l->extends) {
-	ob_start();
-} elseif (!empty($control->snippetMode)) {
-	return Nette\Latte\Macros\UIMacros::renderSnippets($control, $_l, get_defined_vars());
-}';
-			$epilog[] = '
-// template extending support
-if ($_l->extends) {
-	ob_end_clean();
-	Nette\Latte\Macros\CoreMacros::includeTemplate($_l->extends, get_defined_vars(), $template)->render();
-}';
-		} else {
-			$prolog[] = '
-// snippets support
-if (!empty($control->snippetMode)) {
-	return Nette\Latte\Macros\UIMacros::renderSnippets($control, $_l, get_defined_vars());
-}';
-		}
-
-		return array(implode("\n\n", $prolog), implode("\n", $epilog));
-	}
-
-	function macroInclude(MacroNode $node, $writer)
-	{
-		$destination = $node->tokenizer->fetchWord();
-		if (substr($destination, 0, 1) !== '#') {
-			return FALSE;
-		}
-
-		$destination = ltrim($destination, '#');
-		if (!Strings::match($destination, '#^\$?' . self::RE_IDENTIFIER . '$#')) {
-			throw new ParseException("Included block name must be alphanumeric string, '$destination' given.");
-		}
-
-		$parent = $destination === 'parent';
-		if ($destination === 'parent' || $destination === 'this') {
-			$item = $node->parentNode;
-			while ($item && $item->name !== 'block' && !isset($item->data->name)) $item = $item->parentNode;
-			if (!$item) {
-				throw new ParseException("Cannot include $destination block outside of any block.");
-			}
-			$destination = $item->data->name;
-		}
-
-		$name = $destination[0] === '$' ? $destination : var_export($destination, TRUE);
-		if (isset($this->namedBlocks[$destination]) && !$parent) {
-			$cmd = "call_user_func(reset(\$_l->blocks[$name]), \$_l, %node.array? + \$template->getParams())";
-		} else {
-			$cmd = 'Nette\Latte\Macros\UIMacros::callBlock' . ($parent ? 'Parent' : '') . "(\$_l, $name, %node.array? + \$template->getParams())";
-		}
-
-		if ($node->modifiers) {
-			return $writer->write("ob_start(); $cmd; echo %modify(ob_get_clean())");
-		} else {
-			return $writer->write($cmd);
-		}
-	}
-
-	function macroIncludeBlock(MacroNode $node, $writer)
-	{
-		return $writer->write('Nette\Latte\Macros\CoreMacros::includeTemplate(%node.word, %node.array? + get_defined_vars(), $_l->templates[%var])->render()',
-			$this->parser->templateId);
-	}
-
-	function macroExtends(MacroNode $node, $writer)
-	{
-		if (!$node->args) {
-			throw new ParseException("Missing destination in {extends}");
-		}
-		if (!empty($node->parentNode)) {
-			throw new ParseException("{extends} must be placed outside any macro.");
-		}
-		if ($this->extends !== NULL) {
-			throw new ParseException("Multiple {extends} declarations are not allowed.");
-		}
-		$this->extends = $node->args !== 'none';
-		return $this->extends ? '$_l->extends = ' . ($node->args === 'auto' ? '$layout' : $writer->formatArgs()) : '';
-	}
-
-	function macroBlock(MacroNode $node, $writer)
-	{
-		$name = $node->tokenizer->fetchWord();
-
-		if ($node->name === 'block' && $name === FALSE) {
-			return $node->modifiers === '' ? '' : 'ob_start()';
-		}
-
-		$node->data->name = $name = ltrim($name, '#');
-		$node->data->end = '';
-		if ($name == NULL) {
-			if ($node->name !== 'snippet') {
-				throw new ParseException("Missing block name.");
-			}
-
-		} elseif (!Strings::match($name, '#^' . self::RE_IDENTIFIER . '$#')) {
-			if ($node->name === 'snippet') {
-				$parent = $node->parentNode;
-				while ($parent && $parent->name !== 'snippet') $parent = $parent->parentNode;
-				if (!$parent) {
-					throw new ParseException("Dynamic snippets are allowed only inside static snippet.");
-				}
-				$parent->data->dynamic = TRUE;
-
-				$tag = trim($node->tokenizer->fetchWord(), '<>');
-				$tag = $tag ? $tag : 'div';
-				$node->data->leave = TRUE;
-				$node->data->end = "\$_dynSnippets[\$_dynSnippetId] = ob_get_flush() ?>\n</$tag><?php";
-				return $writer->write("?>\n<$tag id=\"<?php echo \$_dynSnippetId = \$control->getSnippetId({$writer->formatWord($name)}) ?>\"><?php ob_start()");
-
-			} else {
-				$node->data->leave = TRUE;
-				$fname = $writer->formatWord($name);
-				$node->data->end = "}} call_user_func(reset(\$_l->blocks[$fname]), \$_l, get_defined_vars())";
-				$func = '_lb' . substr(md5($this->parser->templateId . $name), 0, 10) . '_' . preg_replace('#[^a-z0-9_]#i', '_', $name);
-				return "//\n// block $name\n//\n"
-					. "if (!function_exists(\$_l->blocks[$fname][] = '$func')) { "
-					. "function $func(\$_l, \$_args) { "
-					. (PHP_VERSION_ID > 50208 ? 'extract($_args)' : 'foreach ($_args as $__k => $__v) $$__k = $__v');
-			}
-		}
-
-		if ($node->name === 'snippet') {
-			$node->data->name = $name = '_' . $name;
-		}
-		if (isset($this->namedBlocks[$name])) {
-			throw new ParseException("Cannot redeclare static block '$name'");
-		}
-		$top = empty($node->parentNode);
-		$this->namedBlocks[$name] = TRUE;
-
-		$include = 'call_user_func(reset($_l->blocks[%var]), $_l, ' . ($node->name === 'snippet' ? '$template->getParams()' : 'get_defined_vars()') . ')';
-		if ($node->modifiers) {
-			$include = "ob_start(); $include; echo %modify(ob_get_clean())";
-		}
-
-		if ($node->name === 'snippet') {
-			$tag = trim($node->tokenizer->fetchWord(), '<>');
-			$tag = $tag ? $tag : 'div';
-			return $writer->write("?>\n<$tag id=\"<?php echo \$control->getSnippetId(%var) ?>\"><?php $include ?>\n</$tag><?php ",
-				(string) substr($name, 1), $name
-			);
-
-		} elseif ($node->name === 'define') {
-			return '';
-
-		} elseif (!$top) {
-			return $writer->write($include, $name);
-
-		} elseif ($this->extends) {
-			return '';
-
-		} else {
-			return $writer->write("if (!\$_l->extends) { $include; }", $name);
-		}
-	}
-
-	function macroBlockEnd(MacroNode $node, $writer)
-	{
-		if (isset($node->data->name)) {
-			if (empty($node->data->leave)) {
-				if (!empty($node->data->dynamic)) {
-					$node->content .= '<?php if (isset($_dynSnippets)) return $_dynSnippets; ?>';
-				}
-				$this->namedBlocks[$node->data->name] = $node->content;
-				$node->content = '';
-			}
-			return $node->data->end;
-
-		} elseif ($node->modifiers) {
-			return $writer->write('echo %modify(ob_get_clean())');
-		}
-	}
-
-	function macroIfset(MacroNode $node, $writer)
-	{
-		if (strpos($node->args, '#') === FALSE) {
-			return FALSE;
-		}
-		$list = array();
-		while (($name = $node->tokenizer->fetchWord()) !== FALSE) {
-			$list[] = $name[0] === '#' ? '$_l->blocks["' . substr($name, 1) . '"]' : $name;
-		}
-		return 'if (isset(' . implode(', ', $list) . ')):';
-	}
-
-	function macroControl(MacroNode $node, $writer)
-	{
-		$pair = $node->tokenizer->fetchWord();
-		if ($pair === FALSE) {
-			throw new ParseException("Missing control name in {control}");
-		}
-		$pair = explode(':', $pair, 2);
-		$name = $writer->formatWord($pair[0]);
-		$method = isset($pair[1]) ? ucfirst($pair[1]) : '';
-		$method = Strings::match($method, '#^(' . self::RE_IDENTIFIER . '|)$#') ? "render$method" : "{\"render$method\"}";
-		$param = $writer->formatArray();
-		if (strpos($node->args, '=>') === FALSE) {
-			$param = substr($param, 6, -1);
-		}
-		return ($name[0] === '$' ? "if (is_object($name)) \$_ctrl = $name; else " : '')
-			. '$_ctrl = $control->getWidget(' . $name . '); '
-			. 'if ($_ctrl instanceof Nette\Application\UI\IPartiallyRenderable) $_ctrl->validateControl(); '
-			. "\$_ctrl->$method($param)";
-	}
-
-	function macroLink(MacroNode $node, $writer)
-	{
-		return $writer->write('echo %escape(' . ($node->name === 'plink' ? '$presenter' : '$control') . '->link(%node.word, %node.array?))');
-	}
-
-	function macroIfCurrent(MacroNode $node, $writer)
-	{
-		return $writer->write(($node->args ? 'try { $presenter->link(%node.word, %node.array?); } catch (Nette\Application\UI\InvalidLinkException $e) {}' : '')
-			. '; if ($presenter->getLastCreatedRequestFlag("current")):');
-	}
-
-	function macroContentType(MacroNode $node, $writer)
-	{
-		if (strpos($node->args, 'html') !== FALSE) {
-			$this->parser->context = array(Latte\Parser::CONTEXT_TEXT);
-
-		} elseif (strpos($node->args, 'xml') !== FALSE) {
-			$this->parser->context = array(Latte\Parser::CONTEXT_NONE, 'xml');
-
-		} elseif (strpos($node->args, 'javascript') !== FALSE) {
-			$this->parser->context = array(Latte\Parser::CONTEXT_NONE, 'js');
-
-		} elseif (strpos($node->args, 'css') !== FALSE) {
-			$this->parser->context = array(Latte\Parser::CONTEXT_NONE, 'css');
-
-		} elseif (strpos($node->args, 'plain') !== FALSE) {
-			$this->parser->context = array(Latte\Parser::CONTEXT_NONE, 'text');
-
-		} else {
-			$this->parser->context = array(Latte\Parser::CONTEXT_NONE);
-		}
-
-		if (strpos($node->args, '/')) {
-			return $writer->write('$netteHttpResponse->setHeader("Content-Type", %var)', $node->args);
-		}
-	}
-
-	function macroStatus(MacroNode $node, $writer)
-	{
-		return $writer->write((substr($node->args, -1) === '?' ? 'if (!$netteHttpResponse->isSent()) ' : '') .
-			'$netteHttpResponse->setCode(%var)', (int) $node->args
-		);
-	}
-
-	static function callBlock($context, $name, $params)
-	{
-		if (empty($context->blocks[$name])) {
-			throw new Nette\InvalidStateException("Cannot include undefined block '$name'.");
-		}
-		$block = reset($context->blocks[$name]);
-		$block($context, $params);
-	}
-
-	static function callBlockParent($context, $name, $params)
-	{
-		if (empty($context->blocks[$name]) || ($block = next($context->blocks[$name])) === FALSE) {
-			throw new Nette\InvalidStateException("Cannot include undefined parent block '$name'.");
-		}
-		$block($context, $params);
-	}
-
-	static function renderSnippets($control, $local, $params)
-	{
-		$control->snippetMode = FALSE;
-		$payload = $control->getPresenter()->getPayload();
-		if (isset($local->blocks)) {
-			foreach ($local->blocks as $name => $function) {
-				if ($name[0] !== '_' || !$control->isControlInvalid(substr($name, 1))) {
-					continue;
-				}
-				ob_start();
-				$function = reset($function);
-				$snippets = $function($local, $params);
-				$payload->snippets[$id = $control->getSnippetId(substr($name, 1))] = ob_get_clean();
-				if ($snippets) {
-					$payload->snippets += $snippets;
-					unset($payload->snippets[$id]);
-			}
-		}
-		}
-		if ($control instanceof Nette\Application\UI\Control) {
-			foreach ($control->getComponents(FALSE, 'Nette\Application\UI\Control') as $child) {
-				if ($child->isControlInvalid()) {
-					$child->snippetMode = TRUE;
-					$child->render();
-					$child->snippetMode = FALSE;
-				}
-			}
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Utils {
-
-use Nette;use Nette\Utils\Strings;
-
-class Tokenizer extends Nette\Object
-{
-
-	public $tokens;
-
-	public $position = 0;
-
-	public $ignored = array();
-
-	private $input;
-
-	private $re;
-
-	private $types;
-
-	public $current;
-
-	function __construct(array $patterns, $flags = '')
-	{
-		$this->re = '~(' . implode(')|(', $patterns) . ')~A' . $flags;
-		$keys = array_keys($patterns);
-		$this->types = $keys === range(0, count($patterns) - 1) ? FALSE : $keys;
-	}
-
-	function tokenize($input)
-	{
-		$this->input = $input;
-		if ($this->types) {
-			$this->tokens = Strings::matchAll($input, $this->re);
-			$len = 0;
-			$count = count($this->types);
-			$line = 1;
-			foreach ($this->tokens as & $match) {
-				$type = NULL;
-				for ($i = 1; $i <= $count; $i++) {
-					if (!isset($match[$i])) {
-						break;
-					} elseif ($match[$i] != NULL) {
-						$type = $this->types[$i - 1]; break;
-					}
-				}
-				$match = self::createToken($match[0], $type, $line);
-				$len += strlen($match['value']);
-				$line += substr_count($match['value'], "\n");
-			}
-			if ($len !== strlen($input)) {
-				$errorOffset = $len;
-			}
-
-		} else {
-			$this->tokens = Strings::split($input, $this->re, PREG_SPLIT_NO_EMPTY);
-			if ($this->tokens && !Strings::match(end($this->tokens), $this->re)) {
-				$tmp = Strings::split($this->input, $this->re, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE);
-				list(, $errorOffset) = end($tmp);
-			}
-		}
-
-		if (isset($errorOffset)) {
-			$line = $errorOffset ? substr_count($this->input, "\n", 0, $errorOffset) + 1 : 1;
-			$col = $errorOffset - strrpos(substr($this->input, 0, $errorOffset), "\n") + 1;
-			$token = str_replace("\n", '\n', substr($input, $errorOffset, 10));
-			throw new TokenizerException("Unexpected '$token' on line $line, column $col.");
-		}
-		return $this->tokens;
-	}
-
-	static function createToken($value, $type = NULL, $line = NULL)
-	{
-		return array('value' => $value, 'type' => $type, 'line' => $line);
-	}
-
-	function getOffset($i)
-	{
-		$tokens = Strings::split($this->input, $this->re, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE);
-		$offset = isset($tokens[$i]) ? $tokens[$i][1] : strlen($this->input);
-		return array(
-			$offset,
-			($offset ? substr_count($this->input, "\n", 0, $offset) + 1 : 1),
-			$offset - strrpos(substr($this->input, 0, $offset), "\n"),
-		);
-	}
-
-	function fetch()
-	{
-		$args = func_get_args();
-		return $this->scan($args, TRUE);
-	}
-
-	function fetchToken()
-	{ 
-		$args = func_get_args();
-		return $this->scan($args, TRUE) === FALSE ? FALSE : $this->current;
-	}
-
-	function fetchAll()
-	{
-		$args = func_get_args();
-		return $this->scan($args, FALSE);
-	}
-
-	function fetchUntil($arg)
-	{
-		$args = func_get_args();
-		return $this->scan($args, FALSE, TRUE, TRUE);
-	}
-
-	function isNext($arg)
-	{
-		$args = func_get_args();
-		return (bool) $this->scan($args, TRUE, FALSE);
-	}
-
-	function isPrev($arg)
-	{
-		$args = func_get_args();
-		return (bool) $this->scan($args, TRUE, FALSE, FALSE, TRUE);
-	}
-
-	function hasNext()
-	{
-		return isset($this->tokens[$this->position]);
-	}
-
-	function hasPrev()
-	{
-		return $this->position > 1;
-	}
-
-	function isCurrent($arg)
-	{
-		$args = func_get_args();
-		if (is_array($this->current)) {
-			return in_array($this->current['value'], $args, TRUE)
-				|| in_array($this->current['type'], $args, TRUE);
-		} else {
-			return in_array($this->current, $args, TRUE);
-		}
-	}
-
-	private function scan($wanted, $first, $advance = TRUE, $neg = FALSE, $prev = FALSE)
-	{
-		$res = FALSE;
-		$pos = $this->position + ($prev ? -2 : 0);
-		while (isset($this->tokens[$pos])) {
-			$token = $this->tokens[$pos];
-			$pos += $prev ? -1 : 1;
-			$value = is_array($token) ? $token['value'] : $token;
-			$type = is_array($token) ? $token['type'] : $token;
-			if (!$wanted || (in_array($value, $wanted, TRUE) || in_array($type, $wanted, TRUE)) ^ $neg) {
-				if ($advance) {
-					$this->position = $pos;
-					$this->current = $token;
-				}
-				$res .= $value;
-				if ($first) {
-					break;
-				}
-
-			} elseif ($neg || !in_array($type, $this->ignored, TRUE)) {
-				break;
-			}
-		}
-		return $res;
-	}
-
-}
-
-class TokenizerException extends \Exception
-{
-}
-
-}
-
-namespace Nette\Latte {
-
-use Nette;
-
-class MacroTokenizer extends Nette\Utils\Tokenizer
-{
-	const T_WHITESPACE = 1,
-		T_COMMENT = 2,
-		T_SYMBOL = 3,
-		T_NUMBER = 4,
-		T_VARIABLE = 5,
-		T_STRING = 6,
-		T_CAST = 7,
-		T_KEYWORD = 8,
-		T_CHAR = 9;
-
-	function __construct($input)
-	{
-		parent::__construct(array(
-			self::T_WHITESPACE => '\s+',
-			self::T_COMMENT => '(?s)/\*.*?\*/',
-			self::T_STRING => Parser::RE_STRING,
-			self::T_KEYWORD => '(?:true|false|null|and|or|xor|clone|new|instanceof|return|continue|break|[A-Z_][A-Z0-9_]{2,})(?![\w\pL_])',
-			self::T_CAST => '\([a-z]+\)',
-			self::T_VARIABLE => '\$[\w\pL_]+',
-			self::T_NUMBER => '[+-]?[0-9]+(?:\.[0-9]+)?(?:e[0-9]+)?',
-			self::T_SYMBOL => '[\w\pL_]+(?:-[\w\pL_]+)*',
-			self::T_CHAR => '::|=>|[^"\']',
-		), 'u');
-		$this->ignored = array(self::T_COMMENT, self::T_WHITESPACE);
-		$this->tokenize($input);
-	}
-
-	function fetchWord()
-	{
-		$word = $this->fetchUntil(self::T_WHITESPACE, ',');
-		$this->fetch(',');
-		$this->fetchAll(self::T_WHITESPACE, self::T_COMMENT);
-		return $word;
-	}
-
-}
-
-}
-
-namespace Nette\Templating {
-
-use Nette;
-
-class FilterException extends Nette\InvalidStateException
-{
-
-	public $sourceFile;
-
-	public $sourceLine;
-
-	function __construct($message, $code = 0, $sourceLine = 0)
-	{
-		$this->sourceLine = (int) $sourceLine;
-		parent::__construct($message, $code);
-	}
-
-	function setSourceFile($file)
-	{
-		$this->sourceFile = (string) $file;
-		$this->message = rtrim($this->message, '.') . " in " . str_replace(dirname(dirname($file)), '...', $file)
-			. ($this->sourceLine ? ":$this->sourceLine" : '');
-	}
-
-}
-
-}
-
-namespace Nette\Latte {
-
-use Nette;
-
-class ParseException extends Nette\Templating\FilterException
-{
-}
-
-use Nette\Utils\Strings;
-
-class Parser extends Nette\Object
-{
-
-	const RE_STRING = '\'(?:\\\\.|[^\'\\\\])*\'|"(?:\\\\.|[^"\\\\])*"';
-
-	const N_PREFIX = 'n:';
-
-	private $macroRe;
-
-	private $input;
-
-	private $output;
-
-	private $offset;
-
-	private $macros;
-
-	private $macroHandlers;
-
-	private $htmlNodes = array();
-
-	private $macroNodes = array();
-
-	public $context;
-
-	public $templateId;
-
-	const CONTEXT_TEXT = 'text',
-		CONTEXT_CDATA = 'cdata',
-		CONTEXT_TAG = 'tag',
-		CONTEXT_ATTRIBUTE = 'attribute',
-		CONTEXT_NONE = 'none',
-		CONTEXT_COMMENT = 'comment';
-
-	function __construct()
-	{
-		$this->macroHandlers = new \SplObjectStorage;
-		$this->setDelimiters('\\{(?![\\s\'"{}])', '\\}');
-		$this->context = array(self::CONTEXT_NONE, 'text');
-	}
-
-	function addMacro($name, IMacro $macro)
-	{
-		$this->macros[$name][] = $macro;
-		$this->macroHandlers->attach($macro);
-		return $this;
-	}
-
-	function parse($s)
-	{
-		if (!Strings::checkEncoding($s)) {
-			throw new ParseException('Template is not valid UTF-8 stream.');
-		}
-		$s = str_replace("\r\n", "\n", $s);
-
-		$this->templateId = Strings::random();
-		$this->input = & $s;
-		$this->offset = 0;
-		$this->output = '';
-		$this->htmlNodes = $this->macroNodes = array();
-
-		foreach ($this->macroHandlers as $handler) {
-			$handler->initialize($this);
-		}
-
-		$len = strlen($s);
-
-		try {
-			while ($this->offset < $len) {
-				$matches = $this->{"context".$this->context[0]}();
-
-				if (!$matches) {
-					break;
-
-				} elseif (!empty($matches['comment'])) {
-
-				} elseif (!empty($matches['macro'])) {
-					list($macroName, $macroArgs, $macroModifiers) = $this->parseMacro($matches['macro']);
-					$isRightmost = $this->offset >= $len || $this->input[$this->offset] === "\n";
-					$this->writeMacro($macroName, $macroArgs, $macroModifiers, $isRightmost);
-
-				} else {
-					$this->output .= $matches[0];
-				}
-			}
-		} catch (ParseException $e) {
-			if (!$e->sourceLine) {
-				$e->sourceLine = $this->getLine();
-			}
-			throw $e;
-		}
-
-		$this->output .= substr($this->input, $this->offset);
-
-		foreach ($this->htmlNodes as $node) {
-			if (!empty($node->attrs)) {
-				throw new ParseException("Missing end tag </$node->name> for macro-attribute " . self::N_PREFIX
-					. implode(' and ' . self::N_PREFIX, array_keys($node->attrs)) . ".", 0, $this->getLine());
-			}
-		}
-
-		$prologs = $epilogs = '';
-		foreach ($this->macroHandlers as $handler) {
-			$res = $handler->finalize();
-			$prologs .= isset($res[0]) ? "<?php $res[0]\n?>" : '';
-			$epilogs .= isset($res[1]) ? "<?php $res[1]\n?>" : '';
-		}
-		$this->output = ($prologs ? $prologs . "<?php\n//\n// main template\n//\n?>\n" : '') . $this->output . $epilogs;
-
-		if ($this->macroNodes) {
-			throw new ParseException("There are unclosed macros.", 0, $this->getLine());
-		}
-
-		return $this->output;
-	}
-
-	private function contextText()
-	{
-		$matches = $this->match('~
-			(?:(?<=\n|^)[ \t]*)?<(?P<closing>/?)(?P<tag>[a-z0-9:]+)|  ##  begin of HTML tag <tag </tag - ignores <!DOCTYPE
-			<(?P<htmlcomment>!--)|           ##  begin of HTML comment <!--
-			'.$this->macroRe.'           ##  curly tag
-		~xsi');
-
-		if (!$matches || !empty($matches['macro']) || !empty($matches['comment'])) {
-
-		} elseif (!empty($matches['htmlcomment'])) {
-			$this->context = array(self::CONTEXT_COMMENT);
-
-		} elseif (empty($matches['closing'])) {
-			$this->htmlNodes[] = $node = new HtmlNode($matches['tag']);
-			$node->offset = strlen($this->output);
-			$this->context = array(self::CONTEXT_TAG);
-
-		} else {
-			do {
-				$node = array_pop($this->htmlNodes);
-				if (!$node) {
-					$node = new HtmlNode($matches['tag']);
-				}
-			} while (strcasecmp($node->name, $matches['tag']));
-			$this->htmlNodes[] = $node;
-			$node->closing = TRUE;
-			$node->offset = strlen($this->output);
-			$this->context = array(self::CONTEXT_TAG);
-		}
-		return $matches;
-	}
-
-	private function contextCData()
-	{
-		$node = end($this->htmlNodes);
-		$matches = $this->match('~
-			</'.$node->name.'(?![a-z0-9:])| ##  end HTML tag </tag
-			'.$this->macroRe.'           ##  curly tag
-		~xsi');
-
-		if ($matches && empty($matches['macro']) && empty($matches['comment'])) {
-			$node->closing = TRUE;
-			$node->offset = strlen($this->output);
-			$this->context = array(self::CONTEXT_TAG);
-		}
-		return $matches;
-	}
-
-	private function contextTag()
-	{
-		$matches = $this->match('~
-			(?P<end>\ ?/?>)(?P<tagnewline>[ \t]*\n)?|  ##  end of HTML tag
-			'.$this->macroRe.'|          ##  curly tag
-			\s*(?P<attr>[^\s/>={]+)(?:\s*=\s*(?P<value>["\']|[^\s/>{]+))? ## begin of HTML attribute
-		~xsi');
-
-		if (!$matches || !empty($matches['macro']) || !empty($matches['comment'])) {
-
-		} elseif (!empty($matches['end'])) {
-			$node = end($this->htmlNodes);
-			$isEmpty = !$node->closing && (strpos($matches['end'], '/') !== FALSE || $node->isEmpty);
-
-			if ($isEmpty) {
-				$matches[0] = (Nette\Utils\Html::$xhtml ? ' />' : '>')
-					. (isset($matches['tagnewline']) ? $matches['tagnewline'] : '');
-			}
-
-			if (!empty($node->attrs)) {
-				$code = substr($this->output, $node->offset) . $matches[0];
-				$this->output = substr($this->output, 0, $node->offset);
-				$this->writeAttrsMacro($code, $node->attrs, $node->closing);
-				if ($isEmpty) {
-					$this->writeAttrsMacro('', $node->attrs, TRUE);
-				}
-				$matches[0] = '';
-			}
-
-			if ($isEmpty) {
-				$node->closing = TRUE;
-			}
-
-			if (!$node->closing && (strcasecmp($node->name, 'script') === 0 || strcasecmp($node->name, 'style') === 0)) {
-				$this->context = array(self::CONTEXT_CDATA, strcasecmp($node->name, 'style') ? 'js' : 'css');
-			} else {
-				$this->context = array(self::CONTEXT_TEXT);
-				if ($node->closing) {
-					array_pop($this->htmlNodes);
-				}
-			}
-
-		} else {
-			$name = $matches['attr'];
-			$value = isset($matches['value']) ? $matches['value'] : '';
-			$node = end($this->htmlNodes);
-
-			if (Strings::startsWith($name, self::N_PREFIX)) {
-				$name = substr($name, strlen(self::N_PREFIX));
-				if ($value === '"' || $value === "'") {
-					if ($matches = $this->match('~(.*?)' . $value . '~xsi')) {
-						$value = $matches[1];
-					}
-				}
-				$node->attrs[$name] = $value;
-				$matches[0] = '';
-
-			} elseif ($value === '"' || $value === "'") {
-				$this->context = array(self::CONTEXT_ATTRIBUTE, $name, $value);
-			}
-		}
-		return $matches;
-	}
-
-	private function contextAttribute()
-	{
-		$matches = $this->match('~
-			(' . $this->context[2] . ')|      ##  1) end of HTML attribute
-			'.$this->macroRe.'                ##  curly tag
-		~xsi');
-
-		if ($matches && empty($matches['macro']) && empty($matches['comment'])) {
-			$this->context = array(self::CONTEXT_TAG);
-		}
-		return $matches;
-	}
-
-	private function contextComment()
-	{
-		$matches = $this->match('~
-			(--\s*>)|                    ##  1) end of HTML comment
-			'.$this->macroRe.'           ##  curly tag
-		~xsi');
-
-		if ($matches && empty($matches['macro']) && empty($matches['comment'])) {
-			$this->context = array(self::CONTEXT_TEXT);
-		}
-		return $matches;
-	}
-
-	private function contextNone()
-	{
-		$matches = $this->match('~
-			'.$this->macroRe.'           ##  curly tag
-		~xsi');
-		return $matches;
-	}
-
-	private function match($re)
-	{
-		if ($matches = Strings::match($this->input, $re, PREG_OFFSET_CAPTURE, $this->offset)) {
-			$this->output .= substr($this->input, $this->offset, $matches[0][1] - $this->offset);
-			$this->offset = $matches[0][1] + strlen($matches[0][0]);
-			foreach ($matches as $k => $v) $matches[$k] = $v[0];
-		}
-		return $matches;
-	}
-
-	function getLine()
-	{
-		return $this->input && $this->offset ? substr_count($this->input, "\n", 0, $this->offset - 1) + 1 : NULL;
-	}
-
-	function setDelimiters($left, $right)
-	{
-		$this->macroRe = '
-			(?P<comment>' . $left . '\\*.*?\\*' . $right . '\n{0,2})|
-			' . $left . '
-				(?P<macro>(?:' . self::RE_STRING . '|[^\'"]+?)*?)
-			' . $right . '
-			(?P<rmargin>[ \t]*(?=\n))?
-		';
-		return $this;
-	}
-
-	function writeMacro($name, $args = NULL, $modifiers = NULL, $isRightmost = FALSE)
-	{
-		$isLeftmost = trim(substr($this->output, $leftOfs = strrpos("\n$this->output", "\n"))) === '';
-
-		if ($name[0] === '/') {
-			$node = end($this->macroNodes);
-
-			if (!$node || ("/$node->name" !== $name && '/' !== $name) || $modifiers
-				|| ($args && $node->args && !Strings::startsWith("$node->args ", "$args "))
-			) {
-				$name .= $args ? ' ' : '';
-				throw new ParseException("Unexpected macro {{$name}{$args}{$modifiers}}"
-					. ($node ? ", expecting {/$node->name}" . ($args && $node->args ? " or eventually {/$node->name $node->args}" : '') : ''),
-					0, $this->getLine());
-			}
-
-			array_pop($this->macroNodes);
-			if (!$node->args) {
-				$node->setArgs($args);
-			}
-			if ($isLeftmost && $isRightmost) {
-				$this->output = substr($this->output, 0, $leftOfs);
-			}
-
-			$code = $node->close(substr($this->output, $node->offset));
-
-			if (!$isLeftmost && $isRightmost && substr($code, -2) === '?>') {
-				$code .= "\n";
-			}
-			$this->output = substr($this->output, 0, $node->offset) . $node->content. $code;
-
-		} else {
-			list($node, $code) = $this->expandMacro($name, $args, $modifiers);
-			if (!$node->isEmpty) {
-				$this->macroNodes[] = $node;
-			}
-
-			if ($isRightmost) {
-				if ($isLeftmost && substr($code, 0, 11) !== '<?php echo ') {
-					$this->output = substr($this->output, 0, $leftOfs);
-				} elseif (substr($code, -2) === '?>') {
-					$code .= "\n";
-				}
-			}
-
-			$this->output .= $code;
-			$node->offset = strlen($this->output);
-		}
-	}
-
-	function writeAttrsMacro($code, $attrs, $closing)
-	{
-		$left = $right = array();
-		foreach ($this->macros as $name => $foo) {
-			if ($name[0] === '@') {
-				$name = substr($name, 1);
-				if (isset($attrs[$name])) {
-					if (!$closing) {
-						$pos = strrpos($code, '>');
-						if ($code[$pos-1] === '/') {
-							$pos--;
-						}
-						list(, $macroCode) = $this->expandMacro("@$name", $attrs[$name]);
-						$code = substr_replace($code, $macroCode, $pos, 0);
-					}
-					unset($attrs[$name]);
-				}
-			}
-
-			$macro = $closing ? "/$name" : $name;
-			if (isset($attrs[$name])) {
-				if ($closing) {
-					$right[] = array($macro, '');
-				} else {
-					array_unshift($left, array($macro, $attrs[$name]));
-				}
-			}
-
-			$innerName = "inner-$name";
-			if (isset($attrs[$innerName])) {
-				if ($closing) {
-					$left[] = array($macro, '');
-				} else {
-					array_unshift($right, array($macro, $attrs[$innerName]));
-				}
-			}
-
-			$tagName = "tag-$name";
-			if (isset($attrs[$tagName])) {
-				array_unshift($left, array($name, $attrs[$tagName]));
-				$right[] = array("/$name", '');
-			}
-
-			unset($attrs[$name], $attrs[$innerName], $attrs[$tagName]);
-		}
-
-		if ($attrs) {
-			throw new ParseException("Unknown macro-attribute " . self::N_PREFIX
-				. implode(' and ' . self::N_PREFIX, array_keys($attrs)), 0, $this->getLine());
-		}
-
-		foreach ($left as $item) {
-			$this->writeMacro($item[0], $item[1]);
-			if (substr($this->output, -2) === '?>') {
-				$this->output .= "\n";
-			}
-		}
-		$this->output .= $code;
-
-		foreach ($right as $item) {
-			$this->writeMacro($item[0], $item[1]);
-			if (substr($this->output, -2) === '?>') {
-				$this->output .= "\n";
-			}
-		}
-	}
-
-	function expandMacro($name, $args, $modifiers = NULL)
-	{
-		if (empty($this->macros[$name])) {
-			throw new ParseException("Unknown macro {{$name}}", 0, $this->getLine());
-		}
-		foreach (array_reverse($this->macros[$name]) as $macro) {
-			$node = new MacroNode($macro, $name, $args, $modifiers, $this->macroNodes ? end($this->macroNodes) : NULL);
-			$code = $macro->nodeOpened($node);
-			if ($code !== FALSE) {
-				return array($node, $code);
-			}
-		}
-		throw new ParseException("Unhandled macro {{$name}}", 0, $this->getLine());
-	}
-
-	function parseMacro($macro)
-	{
-		$match = Strings::match($macro, '~^
-			(
-				(?P<name>\?|/?[a-z]\w*+(?:[.:]\w+)*+(?!::|\())|   ## ?, name, /name, but not function( or class::
-				(?P<noescape>!?)(?P<shortname>/?[=\~#%^&_]?)      ## [!] [=] expression to print
-			)(?P<args>.*?)
-			(?P<modifiers>\|[a-z](?:'.Parser::RE_STRING.'|[^\'"]+)*)?
-		()$~isx');
-
-		if (!$match) {
-			return FALSE;
-		}
-		if ($match['name'] === '') {
-			$match['name'] = $match['shortname'] ?: '=';
-			if (!$match['noescape'] && substr($match['shortname'], 0, 1) !== '/') {
-				$match['modifiers'] .= '|escape';
-			}
-		}
-		return array($match['name'], trim($match['args']), $match['modifiers']);
-	}
-
-}
-
-class PhpWriter extends Nette\Object
-{
-
-	private $argsTokenizer;
-
-	private $modifiers;
-
-	private $context;
-
-	static function using(MacroNode $node, $context = NULL)
-	{
-		return new static($node->tokenizer, $node->modifiers, $context);
-	}
-
-	function __construct(MacroTokenizer $argsTokenizer, $modifiers = NULL, $context = NULL)
-	{
-		$this->argsTokenizer = $argsTokenizer;
-		$this->modifiers = $modifiers;
-		$this->context = $context;
-	}
-
-	function write($mask)
-	{
-		$args = func_get_args();
-		array_shift($args);
-		$word = strpos($mask, '%node.word') === FALSE ? NULL : $this->argsTokenizer->fetchWord();
-		$me = $this;
-		$mask = Nette\Utils\Strings::replace($mask, '#%escape(\(([^()]*+|(?1))+\))#', function($m) use($me) {
-			return $me->escape(substr($m[1], 1, -1));
-		});
-		$mask = Nette\Utils\Strings::replace($mask, '#%modify(\(([^()]*+|(?1))+\))#', function($m) use($me) {
-			return $me->formatModifiers(substr($m[1], 1, -1));
-		});
-
-		return Nette\Utils\Strings::replace($mask, '#([,+]\s*)?%(node\.word|node\.array|node\.args|var|raw)(\?)?(\s*\+\s*)?()#',
-			function($m) use($me, $word, & $args) {
-			list(, $l, $macro, $cond, $r) = $m;
-
-			switch ($macro) {
-			case 'node.word':
-				$code = $me->formatWord($word); break;
-			case 'node.args':
-				$code = $me->formatArgs(); break;
-			case 'node.array':
-				$code = $me->formatArray();
-				$code = $cond && $code === 'array()' ? '' : $code; break;
-			case 'var':
-				$code = var_export(array_shift($args), TRUE); break;
-			case 'raw':
-				$code = (string) array_shift($args); break;
-			}
-
-			if ($cond && $code === '') {
-				return $r ? $l : $r;
-			} else {
-				return $l . $code . $r;
-			}
-		});
-	}
-
-	function formatModifiers($var)
-	{
-		$modifiers = ltrim($this->modifiers, '|');
-		if (!$modifiers) {
-			return $var;
-		}
-
-		$tokenizer = $this->preprocess(new MacroTokenizer($modifiers));
-		$inside = FALSE;
-		while ($token = $tokenizer->fetchToken()) {
-			if ($token['type'] === MacroTokenizer::T_WHITESPACE) {
-				$var = rtrim($var) . ' ';
-
-			} elseif (!$inside) {
-				if ($token['type'] === MacroTokenizer::T_SYMBOL) {
-					if ($this->context && $token['value'] === 'escape') {
-						$var = $this->escape($var);
-						$tokenizer->fetch('|');
-					} else {
-						$var = "\$template->" . $token['value'] . "($var";
-						$inside = TRUE;
-					}
-				} else {
-					throw new ParseException("Modifier name must be alphanumeric string, '$token[value]' given.");
-				}
-			} else {
-				if ($token['value'] === ':' || $token['value'] === ',') {
-					$var = $var . ', ';
-
-				} elseif ($token['value'] === '|') {
-					$var = $var . ')';
-					$inside = FALSE;
-
-				} else {
-					$var .= $this->canQuote($tokenizer) ? "'$token[value]'" : $token['value'];
-				}
-			}
-		}
-		return $inside ? "$var)" : $var;
-	}
-
-	function formatArgs()
-	{
-		$out = '';
-		$tokenizer = $this->preprocess();
-		while ($token = $tokenizer->fetchToken()) {
-			$out .= $this->canQuote($tokenizer) ? "'$token[value]'" : $token['value'];
-		}
-		return $out;
-	}
-
-	function formatArray()
-	{
-		$out = '';
-		$expand = NULL;
-		$tokenizer = $this->preprocess();
-		while ($token = $tokenizer->fetchToken()) {
-			if ($token['value'] === '(expand)' && $token['depth'] === 0) {
-				$expand = TRUE;
-				$out .= '),';
-
-			} elseif ($expand && ($token['value'] === ',') && !$token['depth']) {
-				$expand = FALSE;
-				$out .= ', array(';
-			} else {
-				$out .= $this->canQuote($tokenizer) ? "'$token[value]'" : $token['value'];
-			}
-		}
-		if ($expand === NULL) {
-			return "array($out)";
-		} else {
-			return "array_merge(array($out" . ($expand ? ', array(' : '') ."))";
-		}
-	}
-
-	function formatWord($s)
-	{
-		return (is_numeric($s) || strspn($s, '\'"$') || in_array(strtolower($s), array('true', 'false', 'null')))
-			? $s : '"' . $s . '"';
-	}
-
-	function canQuote($tokenizer)
-	{
-		return $tokenizer->isCurrent(MacroTokenizer::T_SYMBOL)
-			&& (!$tokenizer->hasPrev() || $tokenizer->isPrev(',', '(', '[', '=', '=>', ':', '?'))
-			&& (!$tokenizer->hasNext() || $tokenizer->isNext(',', ')', ']', '=', '=>', ':', '|'));
-	}
-
-	function preprocess(MacroTokenizer $tokenizer = NULL)
-	{
-		$tokenizer = $tokenizer === NULL ? $this->argsTokenizer : $tokenizer;
-		$inTernary = $prev = NULL;
-		$tokens = $arrays = array();
-		while ($token = $tokenizer->fetchToken()) {
-			$token['depth'] = $depth = count($arrays);
-
-			if ($token['type'] === MacroTokenizer::T_COMMENT) {
-				continue;
-
-			} elseif ($token['type'] === MacroTokenizer::T_WHITESPACE) {
-				$tokens[] = $token;
-				continue;
-			}
-
-			if ($token['value'] === '?') {
-				$inTernary = $depth;
-
-			} elseif ($token['value'] === ':') {
-				$inTernary = NULL;
-
-			} elseif ($inTernary === $depth && ($token['value'] === ',' || $token['value'] === ')' || $token['value'] === ']')) {
-				$tokens[] = MacroTokenizer::createToken(':') + array('depth' => $depth);
-				$tokens[] = MacroTokenizer::createToken('null') + array('depth' => $depth);
-				$inTernary = NULL;
-			}
-
-			if ($token['value'] === '[') {
-				if ($arrays[] = $prev['value'] !== ']' && $prev['type'] !== MacroTokenizer::T_SYMBOL && $prev['type'] !== MacroTokenizer::T_VARIABLE) {
-					$tokens[] = MacroTokenizer::createToken('array') + array('depth' => $depth);
-					$token = MacroTokenizer::createToken('(');
-				}
-			} elseif ($token['value'] === ']') {
-				if (array_pop($arrays) === TRUE) {
-					$token = MacroTokenizer::createToken(')');
-				}
-			} elseif ($token['value'] === '(') {
-				$arrays[] = '(';
-
-			} elseif ($token['value'] === ')') {
-				array_pop($arrays);
-			}
-
-			$tokens[] = $prev = $token;
-		}
-
-		if ($inTernary !== NULL) {
-			$tokens[] = MacroTokenizer::createToken(':') + array('depth' => count($arrays));
-			$tokens[] = MacroTokenizer::createToken('null') + array('depth' => count($arrays));
-		}
-
-		$tokenizer = clone $tokenizer;
-		$tokenizer->position = 0;
-		$tokenizer->tokens = $tokens;
-		return $tokenizer;
-	}
-
-	function escape($s)
-	{
-		switch ($this->context[0]) {
-		case Parser::CONTEXT_TEXT:
-			return "Nette\\Templating\\DefaultHelpers::escapeHtml($s, ENT_NOQUOTES)";
-		case Parser::CONTEXT_TAG:
-			return "Nette\\Templating\\DefaultHelpers::escapeHtml($s)";
-		case Parser::CONTEXT_ATTRIBUTE:
-			list(, $name, $quote) = $this->context;
-			$quote = $quote === '"' ? '' : ', ENT_QUOTES';
-			if (strncasecmp($name, 'on', 2) === 0) {
-				return "htmlSpecialChars(Nette\\Templating\\DefaultHelpers::escapeJs($s)$quote)";
-			} elseif ($name === 'style') {
-				return "htmlSpecialChars(Nette\\Templating\\DefaultHelpers::escapeCss($s)$quote)";
-			} else {
-				return "htmlSpecialChars($s$quote)";
-			}
-		case Parser::CONTEXT_COMMENT:
-			return "Nette\\Templating\\DefaultHelpers::escapeHtmlComment($s)";
-		case Parser::CONTEXT_CDATA;
-			return 'Nette\Templating\DefaultHelpers::escape' . ucfirst($this->context[1]) . "($s)";
-		case Parser::CONTEXT_NONE:
-			switch (isset($this->context[1]) ? $this->context[1] : NULL) {
-			case 'xml':
-			case 'js':
-			case 'css':
-				return 'Nette\Templating\DefaultHelpers::escape' . ucfirst($this->context[1]) . "($s)";
-			case 'text':
-				return $s;
-			default:
-				return "\$template->escape($s)";
-			}
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Loaders {
-
-use Nette;use Nette\Utils\Strings;use Nette\Caching\Cache;
-
-class RobotLoader extends AutoLoader
-{
-
-	public $scanDirs;
-
-	public $ignoreDirs = '.*, *.old, *.bak, *.tmp, temp';
-
-	public $acceptFiles = '*.php, *.php5';
-
-	public $autoRebuild = TRUE;
-
-	private $list = array();
-
-	private $files;
-
-	private $rebuilt = FALSE;
-
-	private $cacheStorage;
-
-	function __construct()
-	{
-		if (!extension_loaded('tokenizer')) {
-			throw new Nette\NotSupportedException("PHP extension Tokenizer is not loaded.");
-		}
-	}
-
-	function register()
-	{
-		$cache = $this->getCache();
-		$key = $this->getKey();
-		if (isset($cache[$key])) {
-			$this->list = $cache[$key];
-		} else {
-			$this->rebuild();
-		}
-
-		if (isset($this->list[strtolower(__CLASS__)]) && class_exists('Nette\Loaders\NetteLoader', FALSE)) {
-			NetteLoader::getInstance()->unregister();
-		}
-
-		parent::register();
-	}
-
-	function tryLoad($type)
-	{
-		$type = ltrim(strtolower($type), '\\');
-
-		if (isset($this->list[$type][0]) && !is_file($this->list[$type][0])) {
-			unset($this->list[$type]);
-		}
-
-		if (!isset($this->list[$type])) {
-			$trace = debug_backtrace();
-			$initiator = & $trace[2]['function'];
-			if ($initiator === 'class_exists' || $initiator === 'interface_exists') {
-				$this->list[$type] = FALSE;
-				if ($this->autoRebuild && $this->rebuilt) {
-					$this->getCache()->save($this->getKey(), $this->list, array(
-						Cache::CONSTS => 'Nette\Framework::REVISION',
-					));
-				}
-			}
-
-			if ($this->autoRebuild && !$this->rebuilt) {
-				$this->rebuild();
-			}
-		}
-
-		if (isset($this->list[$type][0])) {
-			Nette\Utils\LimitedScope::load($this->list[$type][0]);
-			self::$count++;
-		}
-	}
-
-	function rebuild()
-	{
-		$this->getCache()->save($this->getKey(), callback($this, '_rebuildCallback'), array(
-			Cache::CONSTS => 'Nette\Framework::REVISION',
-		));
-		$this->rebuilt = TRUE;
-	}
-
-	function _rebuildCallback()
-	{
-		foreach ($this->list as $pair) {
-			if ($pair) {
-				$this->files[$pair[0]] = $pair[1];
-			}
-		}
-		foreach (array_unique($this->scanDirs) as $dir) {
-			$this->scanDirectory($dir);
-		}
-		$this->files = NULL;
-		return $this->list;
-	}
-
-	function getIndexedClasses()
-	{
-		$res = array();
-		foreach ($this->list as $class => $pair) {
-			if ($pair) {
-				$res[$pair[2]] = $pair[0];
-			} 
-		}
-		return $res;
-	}
-
-	function addDirectory($path)
-	{
-		foreach ((array) $path as $val) {
-			$real = realpath($val);
-			if ($real === FALSE) {
-				throw new Nette\DirectoryNotFoundException("Directory '$val' not found.");
-			}
-			$this->scanDirs[] = $real;
-		}
-		return $this;
-	}
-
-	private function addClass($class, $file, $time)
-	{
-		$lClass = strtolower($class);
-		if (isset($this->list[$lClass][0]) && ($file2 = $this->list[$lClass][0]) !== $file && is_file($file2)) {
-			if ($this->files[$file2] !== filemtime($file2)) {
-				$this->scanScript($file2);
-				return $this->addClass($class, $file, $time);
-			}
-			$e = new Nette\InvalidStateException("Ambiguous class '$class' resolution; defined in $file and in " . $this->list[$lClass][0] . ".");
-			{
-				throw $e;
-			}
-		}
-		$this->list[$lClass] = array($file, $time, $class);
-		$this->files[$file] = $time;
-	}
-
-	private function scanDirectory($dir)
-	{
-		if (is_dir($dir)) {
-			$ignoreDirs = is_array($this->ignoreDirs) ? $this->ignoreDirs : Strings::split($this->ignoreDirs, '#[,\s]+#');
-			$disallow = array();
-			foreach ($ignoreDirs as $item) {
-				if ($item = realpath($item)) {
-					$disallow[$item] = TRUE;
-				}
-			}
-			$iterator = Nette\Utils\Finder::findFiles(is_array($this->acceptFiles) ? $this->acceptFiles : Strings::split($this->acceptFiles, '#[,\s]+#'))
-				->filter(function($file) use(&$disallow){
-					return !isset($disallow[$file->getPathname()]);
-				})
-				->from($dir)
-				->exclude($ignoreDirs)
-				->filter($filter = function($dir) use(&$disallow){
-					$path = $dir->getPathname();
-					if (is_file("$path/netterobots.txt")) {
-						foreach (file("$path/netterobots.txt") as $s) {
-							if ($matches = Strings::match($s, '#^disallow\\s*:\\s*(\\S+)#i')) {
-								$disallow[$path . str_replace('/', DIRECTORY_SEPARATOR, rtrim('/' . ltrim($matches[1], '/'), '/'))] = TRUE;
-							}
-						}
-					}
-					return !isset($disallow[$path]);
-				});
-			$filter(new \SplFileInfo($dir));
-		} else {
-			$iterator = new \ArrayIterator(array(new \SplFileInfo($dir)));
-		}
-
-		foreach ($iterator as $entry) {
-			$path = $entry->getPathname();
-			if (!isset($this->files[$path]) || $this->files[$path] !== $entry->getMTime()) {
-				$this->scanScript($path);
-			}
-		}
-	}
-
-	private function scanScript($file)
-	{
-		$T_NAMESPACE = PHP_VERSION_ID < 50300 ? -1 : T_NAMESPACE;
-		$T_NS_SEPARATOR = PHP_VERSION_ID < 50300 ? -1 : T_NS_SEPARATOR;
-
-		$expected = FALSE;
-		$namespace = '';
-		$level = $minLevel = 0;
-		$time = filemtime($file);
-		$s = file_get_contents($file);
-
-		foreach ($this->list as $class => $pair) {
-			if ($pair && $pair[0] === $file) {
-				unset($this->list[$class]);
-			}
-		}
-
-		if ($matches = Strings::match($s, '#//nette'.'loader=(\S*)#')) {
-			foreach (explode(',', $matches[1]) as $name) {
-				$this->addClass($name, $file, $time);
-			}
-			return;
-		}
-
-		foreach (token_get_all($s) as $token) {
-			if (is_array($token)) {
-				switch ($token[0]) {
-				case T_COMMENT:
-				case T_DOC_COMMENT:
-				case T_WHITESPACE:
-					continue 2;
-
-				case $T_NS_SEPARATOR:
-				case T_STRING:
-					if ($expected) {
-						$name .= $token[1];
-					}
-					continue 2;
-
-				case $T_NAMESPACE:
-				case T_CLASS:
-				case T_INTERFACE:
-					$expected = $token[0];
-					$name = '';
-					continue 2;
-				case T_CURLY_OPEN:
-				case T_DOLLAR_OPEN_CURLY_BRACES:
-					$level++;
-				}
-			}
-
-			if ($expected) {
-				switch ($expected) {
-				case T_CLASS:
-				case T_INTERFACE:
-					if ($level === $minLevel) {
-						$this->addClass($namespace . $name, $file, $time);
-					}
-					break;
-
-				case $T_NAMESPACE:
-					$namespace = $name ? $name . '\\' : '';
-					$minLevel = $token === '{' ? 1 : 0;
-				}
-
-				$expected = NULL;
-			}
-
-			if ($token === '{') {
-				$level++;
-			} elseif ($token === '}') {
-				$level--;
-			}
-		}
-	}
-
-	function setCacheStorage(Nette\Caching\IStorage $storage)
-	{
-		$this->cacheStorage = $storage;
-		return $this;
-	}
-
-	function getCacheStorage()
-	{
-		return $this->cacheStorage;
-	}
-
-	protected function getCache()
-	{
-		if (!$this->cacheStorage) {
-			trigger_error('Missing cache storage.', E_USER_WARNING);
-			$this->cacheStorage = new Nette\Caching\Storages\DevNullStorage;
-		}
-		return new Cache($this->cacheStorage, 'Nette.RobotLoader');
-	}
-
-	protected function getKey()
-	{
-		return array($this->ignoreDirs, $this->acceptFiles, $this->scanDirs);
-	}
-
-}
-
-}
-
-namespace Nette\Mail {
-
-use Nette;use Nette\Utils\Strings;
-
-class MimePart extends Nette\Object
-{
-
-	const ENCODING_BASE64 = 'base64',
-		ENCODING_7BIT = '7bit',
-		ENCODING_8BIT = '8bit',
-		ENCODING_QUOTED_PRINTABLE = 'quoted-printable';
-
-	const EOL = "\r\n";
-	const LINE_LENGTH = 76;
-
-	private $headers = array();
-
-	private $parts = array();
-
-	private $body;
-
-	function setHeader($name, $value, $append = FALSE)
-	{
-		if (!$name || preg_match('#[^a-z0-9-]#i', $name)) {
-			throw new Nette\InvalidArgumentException("Header name must be non-empty alphanumeric string, '$name' given.");
-		}
-
-		if ($value == NULL) {
-			if (!$append) {
-				unset($this->headers[$name]);
-			}
-
-		} elseif (is_array($value)) {
-			$tmp = & $this->headers[$name];
-			if (!$append || !is_array($tmp)) {
-				$tmp = array();
-			}
-
-			foreach ($value as $email => $name) {
-				if ($name !== NULL && !Strings::checkEncoding($name)) {
-					throw new Nette\InvalidArgumentException("Name is not valid UTF-8 string.");
-				}
-
-				if (!preg_match('#^[^@",\s]+@[^@",\s]+\.[a-z]{2,10}$#i', $email)) {
-					throw new Nette\InvalidArgumentException("Email address '$email' is not valid.");
-				}
-
-				if (preg_match('#[\r\n]#', $name)) {
-					throw new Nette\InvalidArgumentException("Name must not contain line separator.");
-				}
-				$tmp[$email] = $name;
-			}
-
-		} else {
-			$value = (string) $value;
-			if (!Strings::checkEncoding($value)) {
-				throw new Nette\InvalidArgumentException("Header is not valid UTF-8 string.");
-			}
-			$this->headers[$name] = preg_replace('#[\r\n]+#', ' ', $value);
-		}
-		return $this;
-	}
-
-	function getHeader($name)
-	{
-		return isset($this->headers[$name]) ? $this->headers[$name] : NULL;
-	}
-
-	function clearHeader($name)
-	{
-		unset($this->headers[$name]);
-		return $this;
-	}
-
-	function getEncodedHeader($name)
-	{
-		$offset = strlen($name) + 2;
-
-		if (!isset($this->headers[$name])) {
-			return NULL;
-
-		} elseif (is_array($this->headers[$name])) {
-			$s = '';
-			foreach ($this->headers[$name] as $email => $name) {
-				if ($name != NULL) {
-					$s .= self::encodeHeader(
-						strpbrk($name, '.,;<@>()[]"=?') ? '"' . addcslashes($name, '"\\') . '"' : $name,
-						$offset
-					);
-					$email = " <$email>";
-				}
-				$email .= ',';
-				if ($s !== '' && $offset + strlen($email) > self::LINE_LENGTH) {
-					$s .= self::EOL . "\t";
-					$offset = 1;
-				}
-				$s .= $email;
-				$offset += strlen($email);
-			}
-			return substr($s, 0, -1);
-
-		} else {
-			return self::encodeHeader($this->headers[$name], $offset);
-		}
-	}
-
-	function getHeaders()
-	{
-		return $this->headers;
-	}
-
-	function setContentType($contentType, $charset = NULL)
-	{
-		$this->setHeader('Content-Type', $contentType . ($charset ? "; charset=$charset" : ''));
-		return $this;
-	}
-
-	function setEncoding($encoding)
-	{
-		$this->setHeader('Content-Transfer-Encoding', $encoding);
-		return $this;
-	}
-
-	function getEncoding()
-	{
-		return $this->getHeader('Content-Transfer-Encoding');
-	}
-
-	function addPart(MimePart $part = NULL)
-	{
-		return $this->parts[] = $part === NULL ? new self : $part;
-	}
-
-	function setBody($body)
-	{
-		$this->body = $body;
-		return $this;
-	}
-
-	function getBody()
-	{
-		return $this->body;
-	}
-
-	function generateMessage()
-	{
-		$output = '';
-		$boundary = '--------' . Strings::random();
-
-		foreach ($this->headers as $name => $value) {
-			$output .= $name . ': ' . $this->getEncodedHeader($name);
-			if ($this->parts && $name === 'Content-Type') {
-				$output .= ';' . self::EOL . "\tboundary=\"$boundary\"";
-			}
-			$output .= self::EOL;
-		}
-		$output .= self::EOL;
-
-		$body = (string) $this->body;
-		if ($body !== '') {
-			switch ($this->getEncoding()) {
-			case self::ENCODING_QUOTED_PRINTABLE:
-				$output .= function_exists('quoted_printable_encode') ? quoted_printable_encode($body) : self::encodeQuotedPrintable($body);
-				break;
-
-			case self::ENCODING_BASE64:
-				$output .= rtrim(chunk_split(base64_encode($body), self::LINE_LENGTH, self::EOL));
-				break;
-
-			case self::ENCODING_7BIT:
-				$body = preg_replace('#[\x80-\xFF]+#', '', $body);
-
-			case self::ENCODING_8BIT:
-				$body = str_replace(array("\x00", "\r"), '', $body);
-				$body = str_replace("\n", self::EOL, $body);
-				$output .= $body;
-				break;
-
-			default:
-				throw new Nette\InvalidStateException('Unknown encoding.');
-			}
-		}
-
-		if ($this->parts) {
-			if (substr($output, -strlen(self::EOL)) !== self::EOL) {
-				$output .= self::EOL;
-			}
-			foreach ($this->parts as $part) {
-				$output .= '--' . $boundary . self::EOL . $part->generateMessage() . self::EOL;
-			}
-			$output .= '--' . $boundary.'--';
-		}
-
-		return $output;
-	}
-
-	private static function encodeHeader($s, & $offset = 0)
-	{
-		$o = '';
-		if ($offset >= 55) {
-			$o = self::EOL . "\t";
-			$offset = 1;
-		}
-
-		if (strspn($s, "!\"#$%&\'()*+,-./0123456789:;<>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^`abcdefghijklmnopqrstuvwxyz{|}=? _\r\n\t") === strlen($s)
-			&& ($offset + strlen($s) <= self::LINE_LENGTH)
-		) {
-			$offset += strlen($s);
-			return $o . $s;
-		}
-
-		$o .= str_replace("\n ", "\n\t", substr(iconv_mime_encode(str_repeat(' ', $offset), $s, array(
-			'scheme' => 'B',
-			'input-charset' => 'UTF-8',
-			'output-charset' => 'UTF-8',
-		)), $offset + 2));
-
-		$offset = strlen($o) - strrpos($o, "\n");
-		return $o;
-	}
-
-	}
-
-class Message extends MimePart
-{
-
-	const HIGH = 1,
-		NORMAL = 3,
-		LOW = 5;
-
-	public static $defaultMailer = 'Nette\Mail\SendmailMailer';
-
-	public static $defaultHeaders = array(
-		'MIME-Version' => '1.0',
-		'X-Mailer' => 'Nette Framework',
-	);
-
-	private $mailer;
-
-	private $attachments = array();
-
-	private $inlines = array();
-
-	private $html;
-
-	private $basePath;
-
-	function __construct()
-	{
-		foreach (self::$defaultHeaders as $name => $value) {
-			$this->setHeader($name, $value);
-		}
-		$this->setHeader('Date', date('r'));
-	}
-
-	function setFrom($email, $name = NULL)
-	{
-		$this->setHeader('From', $this->formatEmail($email, $name));
-		return $this;
-	}
-
-	function getFrom()
-	{
-		return $this->getHeader('From');
-	}
-
-	function addReplyTo($email, $name = NULL)
-	{
-		$this->setHeader('Reply-To', $this->formatEmail($email, $name), TRUE);
-		return $this;
-	}
-
-	function setSubject($subject)
-	{
-		$this->setHeader('Subject', $subject);
-		return $this;
-	}
-
-	function getSubject()
-	{
-		return $this->getHeader('Subject');
-	}
-
-	function addTo($email, $name = NULL)
-	{
-		$this->setHeader('To', $this->formatEmail($email, $name), TRUE);
-		return $this;
-	}
-
-	function addCc($email, $name = NULL)
-	{
-		$this->setHeader('Cc', $this->formatEmail($email, $name), TRUE);
-		return $this;
-	}
-
-	function addBcc($email, $name = NULL)
-	{
-		$this->setHeader('Bcc', $this->formatEmail($email, $name), TRUE);
-		return $this;
-	}
-
-	private function formatEmail($email, $name)
-	{
-		if (!$name && preg_match('#^(.+) +<(.*)>$#', $email, $matches)) {
-			return array($matches[2] => $matches[1]);
-		} else {
-			return array($email => $name);
-		}
-	}
-
-	function setReturnPath($email)
-	{
-		$this->setHeader('Return-Path', $email);
-		return $this;
-	}
-
-	function getReturnPath()
-	{
-		return $this->getHeader('From');
-	}
-
-	function setPriority($priority)
-	{
-		$this->setHeader('X-Priority', (int) $priority);
-		return $this;
-	}
-
-	function getPriority()
-	{
-		return $this->getHeader('X-Priority');
-	}
-
-	function setHtmlBody($html, $basePath = NULL)
-	{
-		$this->html = $html;
-		$this->basePath = $basePath;
-		return $this;
-	}
-
-	function getHtmlBody()
-	{
-		return $this->html;
-	}
-
-	function addEmbeddedFile($file, $content = NULL, $contentType = NULL)
-	{
-		return $this->inlines[$file] = $this->createAttachment($file, $content, $contentType, 'inline')
-			->setHeader('Content-ID', $this->getRandomId());
-	}
-
-	function addAttachment($file, $content = NULL, $contentType = NULL)
-	{
-		return $this->attachments[] = $this->createAttachment($file, $content, $contentType, 'attachment');
-	}
-
-	private function createAttachment($file, $content, $contentType, $disposition)
-	{
-		$part = new MimePart;
-		if ($content === NULL) {
-			$content = file_get_contents($file);
-			if ($content === FALSE) {
-				throw new Nette\FileNotFoundException("Unable to read file '$file'.");
-			}
-		} else {
-			$content = (string) $content;
-		}
-		$part->setBody($content);
-		$part->setContentType($contentType ? $contentType : Nette\Utils\MimeTypeDetector::fromString($content));
-		$part->setEncoding(preg_match('#(multipart|message)/#A', $contentType) ? self::ENCODING_8BIT : self::ENCODING_BASE64);
-		$part->setHeader('Content-Disposition', $disposition . '; filename="' . Strings::fixEncoding(basename($file)) . '"');
-		return $part;
-	}
-
-	function send()
-	{
-		$this->getMailer()->send($this->build());
-	}
-
-	function setMailer(IMailer $mailer)
-	{
-		$this->mailer = $mailer;
-		return $this;
-	}
-
-	function getMailer()
-	{
-		if ($this->mailer === NULL) {
-			$this->mailer = is_object(self::$defaultMailer) ? self::$defaultMailer : new static::$defaultMailer;
-		}
-		return $this->mailer;
-	}
-
-	function generateMessage()
-	{
-		if ($this->getHeader('Message-ID')) {
-			return parent::generateMessage();
-		} else {
-			return $this->build()->generateMessage();
-		}
-	}
-
-	protected function build()
-	{
-		$mail = clone $this;
-		$mail->setHeader('Message-ID', $this->getRandomId());
-
-		$mail->buildHtml();
-		$mail->buildText();
-
-		$cursor = $mail;
-		if ($mail->attachments) {
-			$tmp = $cursor->setContentType('multipart/mixed');
-			$cursor = $cursor->addPart();
-			foreach ($mail->attachments as $value) {
-				$tmp->addPart($value);
-			}
-		}
-
-		if ($mail->html != NULL) {
-			$tmp = $cursor->setContentType('multipart/alternative');
-			$cursor = $cursor->addPart();
-			$alt = $tmp->addPart();
-			if ($mail->inlines) {
-				$tmp = $alt->setContentType('multipart/related');
-				$alt = $alt->addPart();
-				foreach ($mail->inlines as $name => $value) {
-					$tmp->addPart($value);
-				}
-			}
-			$alt->setContentType('text/html', 'UTF-8')
-				->setEncoding(preg_match('#\S{990}#', $mail->html)
-					? self::ENCODING_QUOTED_PRINTABLE
-					: (preg_match('#[\x80-\xFF]#', $mail->html) ? self::ENCODING_8BIT : self::ENCODING_7BIT))
-				->setBody($mail->html);
-		}
-
-		$text = $mail->getBody();
-		$mail->setBody(NULL);
-		$cursor->setContentType('text/plain', 'UTF-8')
-			->setEncoding(preg_match('#\S{990}#', $text)
-				? self::ENCODING_QUOTED_PRINTABLE
-				: (preg_match('#[\x80-\xFF]#', $text) ? self::ENCODING_8BIT : self::ENCODING_7BIT))
-			->setBody($text);
-
-		return $mail;
-	}
-
-	protected function buildHtml()
-	{
-		if ($this->html instanceof Nette\Templating\ITemplate) {
-			$this->html->mail = $this;
-			if ($this->basePath === NULL && $this->html instanceof Nette\Templating\IFileTemplate) {
-				$this->basePath = dirname($this->html->getFile());
-			}
-			$this->html = $this->html->__toString(TRUE);
-		}
-
-		if ($this->basePath !== FALSE) {
-			$cids = array();
-			$matches = Strings::matchAll(
-				$this->html,
-				'#(src\s*=\s*|background\s*=\s*|url\()(["\'])(?![a-z]+:|[/\\#])(.+?)\\2#i',
-				PREG_OFFSET_CAPTURE
-			);
-			foreach (array_reverse($matches) as $m) {
-				$file = rtrim($this->basePath, '/\\') . '/' . $m[3][0];
-				if (!isset($cids[$file])) {
-					$cids[$file] = substr($this->addEmbeddedFile($file)->getHeader("Content-ID"), 1, -1);
-				}
-				$this->html = substr_replace($this->html,
-					"{$m[1][0]}{$m[2][0]}cid:{$cids[$file]}{$m[2][0]}",
-					$m[0][1], strlen($m[0][0])
-				);
-			}
-		}
-
-		if (!$this->getSubject() && $matches = Strings::match($this->html, '#<title>(.+?)</title>#is')) {
-			$this->setSubject(html_entity_decode($matches[1], ENT_QUOTES, 'UTF-8'));
-		}
-	}
-
-	protected function buildText()
-	{
-		$text = $this->getBody();
-		if ($text instanceof Nette\Templating\ITemplate) {
-			$text->mail = $this;
-			$this->setBody($text->__toString(TRUE));
-
-		} elseif ($text == NULL && $this->html != NULL) {
-			$text = Strings::replace($this->html, array(
-				'#<(style|script|head).*</\\1>#Uis' => '',
-				'#<t[dh][ >]#i' => " $0",
-				'#[ \t\r\n]+#' => ' ',
-				'#<(/?p|/?h\d|li|br|/tr)[ >/]#i' => "\n$0",
-			));
-			$text = html_entity_decode(strip_tags($text), ENT_QUOTES, 'UTF-8');
-			$this->setBody(trim($text));
-		}
-	}
-
-	private function getRandomId()
-	{
-		return '<' . Strings::random() . '@' . (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST']
-			: (isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'localhost'))
-			. '>';
-	}
-
-}
-
-class SendmailMailer extends Nette\Object implements IMailer
-{
-
-	public $commandArgs;
-
-	function send(Message $mail)
-	{
-		$tmp = clone $mail;
-		$tmp->setHeader('Subject', NULL);
-		$tmp->setHeader('To', NULL);
-
-		$parts = explode(Message::EOL . Message::EOL, $tmp->generateMessage(), 2);
-
-		Nette\Diagnostics\Debugger::tryError();
-		$res = mail(
-			str_replace(Message::EOL, PHP_EOL, $mail->getEncodedHeader('To')),
-			str_replace(Message::EOL, PHP_EOL, $mail->getEncodedHeader('Subject')),
-			str_replace(Message::EOL, PHP_EOL, $parts[1]),
-			str_replace(Message::EOL, PHP_EOL, $parts[0]),
-			(string) $this->commandArgs
-		);
-
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			throw new Nette\InvalidStateException('mail(): ' . $e->getMessage(), 0, $e);
-
-		} elseif (!$res) {
-			throw new Nette\InvalidStateException('Unable to send email.');
-		}
-	}
-
-}
-
-class SmtpMailer extends Nette\Object implements IMailer
-{
-
-	private $connection;
-
-	private $host;
-
-	private $port;
-
-	private $username;
-
-	private $password;
-
-	private $secure;
-
-	private $timeout;
-
-	function __construct(array $options = array())
-	{
-		if (isset($options['host'])) {
-			$this->host = $options['host'];
-			$this->port = isset($options['port']) ? (int) $options['port'] : NULL;
-		} else {
-			$this->host = ini_get('SMTP');
-			$this->port = (int) ini_get('smtp_port');
-		}
-		$this->username = isset($options['username']) ? $options['username'] : '';
-		$this->password = isset($options['password']) ? $options['password'] : '';
-		$this->secure = isset($options['secure']) ? $options['secure'] : '';
-		$this->timeout = isset($options['timeout']) ? (int) $options['timeout'] : 20;
-		if (!$this->port) {
-			$this->port = $this->secure === 'ssl' ? 465 : 25;
-		}
-	}
-
-	function send(Message $mail)
-	{
-		$data = $mail->generateMessage();
-
-		$this->connect();
-
-		$from = $mail->getHeader('From');
-		if ($from) {
-			$from = array_keys($from);
-			$this->write("MAIL FROM:<$from[0]>", 250);
-		}
-
-		foreach (array_merge(
-			(array) $mail->getHeader('To'),
-			(array) $mail->getHeader('Cc'),
-			(array) $mail->getHeader('Bcc')
-		) as $email => $name) {
-			$this->write("RCPT TO:<$email>", array(250, 251));
-		}
-
-		$this->write('DATA', 354);
-		$data = preg_replace('#^\.#m', '..', $data);
-		$this->write($data);
-		$this->write('.', 250);
-
-		$this->write('QUIT', 221);
-
-		$this->disconnect();
-	}
-
-	private function connect()
-	{
-		$this->connection = @fsockopen(
-			($this->secure === 'ssl' ? 'ssl://' : '') . $this->host,
-			$this->port, $errno, $error, $this->timeout
-		);
-		if (!$this->connection) {
-			throw new SmtpException($error, $errno);
-		}
-		stream_set_timeout($this->connection, $this->timeout, 0);
-		$this->read();
-
-		$self = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'localhost';
-		$this->write("EHLO $self");
-		if ((int) $this->read() !== 250) {
-			$this->write("HELO $self", 250);
-		}
-
-		if ($this->secure === 'tls') {
-			$this->write('STARTTLS', 220);
-			if (!stream_socket_enable_crypto($this->connection, TRUE, STREAM_CRYPTO_METHOD_TLS_CLIENT)) {
-				throw new SmtpException('Unable to connect via TLS.');
-			}
-		}
-
-		if ($this->username != NULL && $this->password != NULL) {
-			$this->write('AUTH LOGIN', 334);
-			$this->write(base64_encode($this->username), 334, 'username');
-			$this->write(base64_encode($this->password), 235, 'password');
-		}
-	}
-
-	private function disconnect()
-	{
-		fclose($this->connection);
-		$this->connection = NULL;
-	}
-
-	private function write($line, $expectedCode = NULL, $message = NULL)
-	{
-		fwrite($this->connection, $line . Message::EOL);
-		if ($expectedCode && !in_array((int) $this->read(), (array) $expectedCode)) {
-			throw new SmtpException('SMTP server did not accept ' . ($message ? $message : $line));
-		}
-	}
-
-	private function read()
-	{
-		$s = '';
-		while (($line = fgets($this->connection, 1e3)) != NULL) {
-			$s .= $line;
-			if (substr($line, 3, 1) === ' ') {
-				break;
-			}
-		}
-		return $s;
-	}
-
-}
-
-class SmtpException extends \Exception
-{
-}
-
-}
-
-namespace Nette\Reflection {
-
-use Nette;
-
-class Annotation extends Nette\Object implements IAnnotation
-{
-
-	function __construct(array $values)
-	{
-		foreach ($values as $k => $v) {
-			$this->$k = $v;
-		}
-	}
-
-	function __toString()
-	{
-		return $this->value;
-	}
-
-}
-
-use Nette\Utils\Strings;
-
-/**
- * Annotations support for PHP.
- *
- * @author     David Grudl
- * @Annotation
- */
-final class AnnotationsParser
-{
-
-	const RE_STRING = '\'(?:\\\\.|[^\'\\\\])*\'|"(?:\\\\.|[^"\\\\])*"';
-
-	const RE_IDENTIFIER = '[_a-zA-Z\x7F-\xFF][_a-zA-Z0-9\x7F-\xFF-]*';
-
-	public static $useReflection;
-
-	public static $inherited = array('description', 'param', 'return');
-
-	private static $cache;
-
-	private static $timestamps;
-
-	private static $cacheStorage;
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function getAll(\Reflector $r)
-	{
-		if ($r instanceof \ReflectionClass) {
-			$type = $r->getName();
-			$member = '';
-
-		} elseif ($r instanceof \ReflectionMethod) {
-			$type = $r->getDeclaringClass()->getName();
-			$member = $r->getName();
-
-		} else {
-			$type = $r->getDeclaringClass()->getName();
-			$member = '$' . $r->getName();
-		}
-
-		if (!self::$useReflection) {
-			$file = $r instanceof \ReflectionClass ? $r->getFileName() : $r->getDeclaringClass()->getFileName();
-			if ($file && isset(self::$timestamps[$file]) && self::$timestamps[$file] !== filemtime($file)) {
-				unset(self::$cache[$type]);
-			}
-			unset(self::$timestamps[$file]);
-		}
-
-		if (isset(self::$cache[$type][$member])) {
-			return self::$cache[$type][$member];
-		}
-
-		if (self::$useReflection === NULL) {
-			self::$useReflection = (bool) ClassType::from(__CLASS__)->getDocComment();
-		}
-
-		if (self::$useReflection) {
-			$annotations = self::parseComment($r->getDocComment());
-
-		} else {
-			if (!self::$cacheStorage) {
-
-				self::$cacheStorage = new Nette\Caching\Storages\DevNullStorage;
-			}
-			$outerCache = new Nette\Caching\Cache(self::$cacheStorage, 'Nette.Reflection.Annotations');
-
-			if (self::$cache === NULL) {
-				self::$cache = (array) $outerCache->offsetGet('list');
-				self::$timestamps = isset(self::$cache['*']) ? self::$cache['*'] : array();
-			}
-
-			if (!isset(self::$cache[$type]) && $file) {
-				self::$cache['*'][$file] = filemtime($file);
-				self::parseScript($file);
-				$outerCache->save('list', self::$cache);
-			}
-
-			if (isset(self::$cache[$type][$member])) {
-				$annotations = self::$cache[$type][$member];
-			} else {
-				$annotations = array();
-			}
-		}
-
-		if ($r instanceof \ReflectionMethod && !$r->isPrivate()
-			&& (!$r->isConstructor() || !empty($annotations['inheritdoc'][0])))
-		{
-			try {
-				$inherited = self::getAll(new \ReflectionMethod(get_parent_class($type), $member));
-			} catch (\ReflectionException $e) {
-				try {
-					$inherited = self::getAll($r->getPrototype());
-				} catch (\ReflectionException $e) {
-					$inherited = array();
-				}
-			}
-			$annotations += array_intersect_key($inherited, array_flip(self::$inherited));
-		}
-
-		return self::$cache[$type][$member] = $annotations;
-	}
-
-	private static function parseComment($comment)
-	{
-		static $tokens = array('true' => TRUE, 'false' => FALSE, 'null' => NULL, '' => TRUE);
-
-		$res = array();
-		$comment = preg_replace('#^\s*\*\s?#ms', '', trim($comment, '/*'));
-		$parts = preg_split('#^\s*(?=@'.self::RE_IDENTIFIER.')#m', $comment, 2);
-
-		$description = trim($parts[0]);
-		if ($description !== '') {
-			$res['description'] = array($description);
-		}
-
-		$matches = Strings::matchAll(
-			isset($parts[1]) ? $parts[1] : '',
-			'~
-				(?<=\s|^)@('.self::RE_IDENTIFIER.')[ \t]*      ##  annotation
-				(
-					\((?>'.self::RE_STRING.'|[^\'")@]+)+\)|  ##  (value)
-					[^(@\r\n][^@\r\n]*|)                     ##  value
-			~xi'
-		);
-
-		foreach ($matches as $match) {
-			list(, $name, $value) = $match;
-
-			if (substr($value, 0, 1) === '(') {
-				$items = array();
-				$key = '';
-				$val = TRUE;
-				$value[0] = ',';
-				while ($m = Strings::match(
-					$value,
-					'#\s*,\s*(?>(' . self::RE_IDENTIFIER . ')\s*=\s*)?(' . self::RE_STRING . '|[^\'"),\s][^\'"),]*)#A')
-				) {
-					$value = substr($value, strlen($m[0]));
-					list(, $key, $val) = $m;
-					if ($val[0] === "'" || $val[0] === '"') {
-						$val = substr($val, 1, -1);
-
-					} elseif (is_numeric($val)) {
-						$val = 1 * $val;
-
-					} else {
-						$lval = strtolower($val);
-						$val = array_key_exists($lval, $tokens) ? $tokens[$lval] : $val;
-					}
-
-					if ($key === '') {
-						$items[] = $val;
-
-					} else {
-						$items[$key] = $val;
-					}
-				}
-
-				$value = count($items) < 2 && $key === '' ? $val : $items;
-
-			} else {
-				$value = trim($value);
-				if (is_numeric($value)) {
-					$value = 1 * $value;
-
-				} else {
-					$lval = strtolower($value);
-					$value = array_key_exists($lval, $tokens) ? $tokens[$lval] : $value;
-				}
-			}
-
-			$class = $name . 'Annotation';
-			if (class_exists($class)) {
-				$res[$name][] = new $class(is_array($value) ? $value : array('value' => $value));
-
-			} else {
-				$res[$name][] = is_array($value) ? new \ArrayObject($value, \ArrayObject::ARRAY_AS_PROPS) : $value;
-			}
-		}
-
-		return $res;
-	}
-
-	private static function parseScript($file)
-	{
-		$T_NAMESPACE = PHP_VERSION_ID < 50300 ? -1 : T_NAMESPACE;
-		$T_NS_SEPARATOR = PHP_VERSION_ID < 50300 ? -1 : T_NS_SEPARATOR;
-
-		$s = file_get_contents($file);
-
-		if (Strings::match($s, '#//nette'.'loader=(\S*)#')) {
-			return;
-		}
-
-		$expected = $namespace = $class = $docComment = NULL;
-		$level = $classLevel = 0;
-
-		foreach (token_get_all($s) as $token) {
-
-			if (is_array($token)) {
-				switch ($token[0]) {
-				case T_DOC_COMMENT:
-					$docComment = $token[1];
-				case T_WHITESPACE:
-				case T_COMMENT:
-					continue 2;
-
-				case T_STRING:
-				case $T_NS_SEPARATOR:
-				case T_VARIABLE:
-					if ($expected) {
-						$name .= $token[1];
-					}
-					continue 2;
-
-				case T_FUNCTION:
-				case T_VAR:
-				case T_PUBLIC:
-				case T_PROTECTED:
-				case $T_NAMESPACE:
-				case T_CLASS:
-				case T_INTERFACE:
-					$expected = $token[0];
-					$name = NULL;
-					continue 2;
-
-				case T_STATIC:
-				case T_ABSTRACT:
-				case T_FINAL:
-					continue 2;
-
-				case T_CURLY_OPEN:
-				case T_DOLLAR_OPEN_CURLY_BRACES:
-					$level++;
-				}
-			}
-
-			if ($expected) {
-				switch ($expected) {
-				case T_CLASS:
-				case T_INTERFACE:
-					$class = $namespace . $name;
-					$classLevel = $level;
-					$name = '';
-
-				case T_FUNCTION:
-					if ($token === '&') {
-						continue 2;
-					}
-				case T_VAR:
-				case T_PUBLIC:
-				case T_PROTECTED:
-					if ($class && $name !== NULL && $docComment) {
-						self::$cache[$class][$name] = self::parseComment($docComment);
-					}
-					break;
-
-				case $T_NAMESPACE:
-					$namespace = $name . '\\';
-				}
-
-				$expected = $docComment = NULL;
-			}
-
-			if ($token === ';') {
-				$docComment = NULL;
-			} elseif ($token === '{') {
-				$docComment = NULL;
-				$level++;
-			} elseif ($token === '}') {
-				$level--;
-				if ($level === $classLevel) {
-					$class = NULL;
-				}
-			}
-		}
-	}
-
-	static function setCacheStorage(Nette\Caching\IStorage $storage)
-	{
-		self::$cacheStorage = $storage;
-	}
-
-	static function getCacheStorage()
-	{
-		return self::$cacheStorage;
-	}
-
-}
-
-use Nette\ObjectMixin;
-
-class Extension extends \ReflectionExtension
-{
-
-	function __toString()
-	{
-		return 'Extension ' . $this->getName();
-	}
-
-	function getClasses()
-	{
-		$res = array();
-		foreach (parent::getClassNames() as $val) {
-			$res[$val] = new ClassType($val);
-		}
-		return $res;
-	}
-
-	function getFunctions()
-	{
-		foreach ($res = parent::getFunctions() as $key => $val) {
-			$res[$key] = new GlobalFunction($key);
-		}
-		return $res;
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-class GlobalFunction extends \ReflectionFunction
-{
-
-	private $value;
-
-	function __construct($name)
-	{
-		parent::__construct($this->value = $name);
-	}
-
-	function getDefaultParameters()
-	{
-		return Method::buildDefaultParameters(parent::getParameters());
-	}
-
-	function invokeNamedArgs($args)
-	{
-		return $this->invokeArgs(Method::combineArgs($this->getDefaultParameters(), $args));
-	}
-
-	function toCallback()
-	{
-		return new Nette\Callback($this->value);
-	}
-
-	function __toString()
-	{
-		return 'Function ' . $this->getName() . '()';
-	}
-
-	function getClosure()
-	{
-		return $this->isClosure() ? $this->value : NULL;
-	}
-
-	function getExtension()
-	{
-		return ($name = $this->getExtensionName()) ? new Extension($name) : NULL;
-	}
-
-	function getParameters()
-	{
-		foreach ($res = parent::getParameters() as $key => $val) {
-			$res[$key] = new Parameter($this->value, $val->getName());
-		}
-		return $res;
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-class Method extends \ReflectionMethod
-{
-
-	static function from($class, $method)
-	{
-		return new static(is_object($class) ? get_class($class) : $class, $method);
-	}
-
-	function getDefaultParameters()
-	{
-		return self::buildDefaultParameters(parent::getParameters());
-	}
-
-	function invokeNamedArgs($object, $args)
-	{
-		return $this->invokeArgs($object, self::combineArgs($this->getDefaultParameters(), $args));
-	}
-
-	function toCallback()
-	{
-		return new Nette\Callback(parent::getDeclaringClass()->getName(), $this->getName());
-	}
-
-	function __toString()
-	{
-		return 'Method ' . parent::getDeclaringClass()->getName() . '::' . $this->getName() . '()';
-	}
-
-	function getDeclaringClass()
-	{
-		return new ClassType(parent::getDeclaringClass()->getName());
-	}
-
-	function getPrototype()
-	{
-		$prototype = parent::getPrototype();
-		return new Method($prototype->getDeclaringClass()->getName(), $prototype->getName());
-	}
-
-	function getExtension()
-	{
-		return ($name = $this->getExtensionName()) ? new Extension($name) : NULL;
-	}
-
-	function getParameters()
-	{
-		$me = array(parent::getDeclaringClass()->getName(), $this->getName());
-		foreach ($res = parent::getParameters() as $key => $val) {
-			$res[$key] = new Parameter($me, $val->getName());
-		}
-		return $res;
-	}
-
-	function hasAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return !empty($res[$name]);
-	}
-
-	function getAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return isset($res[$name]) ? end($res[$name]) : NULL;
-	}
-
-	function getAnnotations()
-	{
-		return AnnotationsParser::getAll($this);
-	}
-
-	function getDescription()
-	{
-		return $this->getAnnotation('description');
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-	static function buildDefaultParameters($params)
-	{
-		$res = array();
-		foreach ($params as $param) {
-			$res[$param->getName()] = $param->isDefaultValueAvailable()
-				? $param->getDefaultValue()
-				: NULL;
-
-			if ($param->isArray()) {
-				settype($res[$param->getName()], 'array');
-			}
-		}
-		return $res;
-	}
-
-	static function combineArgs($params, $args)
-	{
-		$res = array();
-		$i = 0;
-		foreach ($params as $name => $def) {
-			if (isset($args[$name])) {
-				$val = $args[$name];
-				if ($def !== NULL) {
-					settype($val, gettype($def));
-				}
-				$res[$i++] = $val;
-			} else {
-				$res[$i++] = $def;
-			}
-		}
-		return $res;
-	}
-
-}
-
-class Parameter extends \ReflectionParameter
-{
-
-	private $function;
-
-	function __construct($function, $parameter)
-	{
-		parent::__construct($this->function = $function, $parameter);
-	}
-
-	function getClass()
-	{
-		return ($ref = parent::getClass()) ? new ClassType($ref->getName()) : NULL;
-	}
-
-	function getClassName()
-	{
-		return ($tmp = Nette\Utils\Strings::match($this, '#>\s+([a-z0-9_\\\\]+)#i')) ? $tmp[1] : NULL;
-	}
-
-	function getDeclaringClass()
-	{
-		return ($ref = parent::getDeclaringClass()) ? new ClassType($ref->getName()) : NULL;
-	}
-
-	function getDeclaringFunction()
-	{
-		return is_array($this->function)
-			? new Method($this->function[0], $this->function[1])
-			: new GlobalFunction($this->function);
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-class Property extends \ReflectionProperty
-{
-
-	function __toString()
-	{
-		return 'Property ' . parent::getDeclaringClass()->getName() . '::$' . $this->getName();
-	}
-
-	function getDeclaringClass()
-	{
-		return new ClassType(parent::getDeclaringClass()->getName());
-	}
-
-	function hasAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return !empty($res[$name]);
-	}
-
-	function getAnnotation($name)
-	{
-		$res = AnnotationsParser::getAll($this);
-		return isset($res[$name]) ? end($res[$name]) : NULL;
-	}
-
-	function getAnnotations()
-	{
-		return AnnotationsParser::getAll($this);
-	}
-
-	function getDescription()
-	{
-		return $this->getAnnotation('description');
-	}
-
-	static function getReflection()
-	{
-		return new ClassType(get_called_class());
-	}
-
-	function __call($name, $args)
-	{
-		return ObjectMixin::call($this, $name, $args);
-	}
-
-	function &__get($name)
-	{
-		return ObjectMixin::get($this, $name);
-	}
-
-	function __set($name, $value)
-	{
-		return ObjectMixin::set($this, $name, $value);
-	}
-
-	function __isset($name)
-	{
-		return ObjectMixin::has($this, $name);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-}
-
-namespace Nette\Security {
-
-use Nette;
-
-class AuthenticationException extends \Exception
-{
-}
-
-class Identity extends Nette\FreezableObject implements IIdentity
-{
-
-	private $id;
-
-	private $roles;
-
-	private $data;
-
-	function __construct($id, $roles = NULL, $data = NULL)
-	{
-		$this->setId($id);
-		$this->setRoles((array) $roles);
-		$this->data = $data instanceof \Traversable ? iterator_to_array($data) : (array) $data;
-	}
-
-	function setId($id)
-	{
-		$this->updating();
-		$this->id = is_numeric($id) ? 1 * $id : $id;
-		return $this;
-	}
-
-	function getId()
-	{
-		return $this->id;
-	}
-
-	function setRoles(array $roles)
-	{
-		$this->updating();
-		$this->roles = $roles;
-		return $this;
-	}
-
-	function getRoles()
-	{
-		return $this->roles;
-	}
-
-	function getData()
-	{
-		return $this->data;
-	}
-
-	function __set($key, $value)
-	{
-		$this->updating();
-		if (parent::__isset($key)) {
-			parent::__set($key, $value);
-
-		} else {
-			$this->data[$key] = $value;
-		}
-	}
-
-	function &__get($key)
-	{
-		if (parent::__isset($key)) {
-			return parent::__get($key);
-
-		} else {
-			return $this->data[$key];
-		}
-	}
-
-	function __isset($key)
-	{
-		return isset($this->data[$key]) || parent::__isset($key);
-	}
-
-	function __unset($name)
-	{
-		ObjectMixin::remove($this, $name);
-	}
-
-}
-
-class Permission extends Nette\Object implements IAuthorizator
-{
-
-	private $roles = array();
-
-	private $resources = array();
-
-	private $rules = array(
-		'allResources' => array(
-			'allRoles' => array(
-				'allPrivileges' => array(
-					'type' => self::DENY,
-					'assert' => NULL,
-				),
-				'byPrivilege' => array(),
-			),
-			'byRole' => array(),
-		),
-		'byResource' => array(),
-	);
-
-	private $queriedRole, $queriedResource;
-
-	function addRole($role, $parents = NULL)
-	{
-		$this->checkRole($role, FALSE);
-		if (isset($this->roles[$role])) {
-			throw new Nette\InvalidStateException("Role '$role' already exists in the list.");
-		}
-
-		$roleParents = array();
-
-		if ($parents !== NULL) {
-			if (!is_array($parents)) {
-				$parents = array($parents);
-			}
-
-			foreach ($parents as $parent) {
-				$this->checkRole($parent);
-				$roleParents[$parent] = TRUE;
-				$this->roles[$parent]['children'][$role] = TRUE;
-			}
-		}
-
-		$this->roles[$role] = array(
-			'parents'  => $roleParents,
-			'children' => array(),
-		);
-
-		return $this;
-	}
-
-	function hasRole($role)
-	{
-		$this->checkRole($role, FALSE);
-		return isset($this->roles[$role]);
-	}
-
-	private function checkRole($role, $need = TRUE)
-	{
-		if (!is_string($role) || $role === '') {
-			throw new Nette\InvalidArgumentException("Role must be a non-empty string.");
-
-		} elseif ($need && !isset($this->roles[$role])) {
-			throw new Nette\InvalidStateException("Role '$role' does not exist.");
-		}
-	}
-
-	function getRoleParents($role)
-	{
-		$this->checkRole($role);
-		return array_keys($this->roles[$role]['parents']);
-	}
-
-	function roleInheritsFrom($role, $inherit, $onlyParents = FALSE)
-	{
-		$this->checkRole($role);
-		$this->checkRole($inherit);
-
-		$inherits = isset($this->roles[$role]['parents'][$inherit]);
-
-		if ($inherits || $onlyParents) {
-			return $inherits;
-		}
-
-		foreach ($this->roles[$role]['parents'] as $parent => $foo) {
-			if ($this->roleInheritsFrom($parent, $inherit)) {
-				return TRUE;
-			}
-		}
-
-		return FALSE;
-	}
-
-	function removeRole($role)
-	{
-		$this->checkRole($role);
-
-		foreach ($this->roles[$role]['children'] as $child => $foo) {
-			unset($this->roles[$child]['parents'][$role]);
-		}
-
-		foreach ($this->roles[$role]['parents'] as $parent => $foo) {
-			unset($this->roles[$parent]['children'][$role]);
-		}
-
-		unset($this->roles[$role]);
-
-		foreach ($this->rules['allResources']['byRole'] as $roleCurrent => $rules) {
-			if ($role === $roleCurrent) {
-				unset($this->rules['allResources']['byRole'][$roleCurrent]);
-			}
-		}
-
-		foreach ($this->rules['byResource'] as $resourceCurrent => $visitor) {
-			if (isset($visitor['byRole'])) {
-				foreach ($visitor['byRole'] as $roleCurrent => $rules) {
-					if ($role === $roleCurrent) {
-						unset($this->rules['byResource'][$resourceCurrent]['byRole'][$roleCurrent]);
-					}
-				}
-			}
-		}
-
-		return $this;
-	}
-
-	function removeAllRoles()
-	{
-		$this->roles = array();
-
-		foreach ($this->rules['allResources']['byRole'] as $roleCurrent => $rules) {
-			unset($this->rules['allResources']['byRole'][$roleCurrent]);
-		}
-
-		foreach ($this->rules['byResource'] as $resourceCurrent => $visitor) {
-			foreach ($visitor['byRole'] as $roleCurrent => $rules) {
-				unset($this->rules['byResource'][$resourceCurrent]['byRole'][$roleCurrent]);
-			}
-		}
-
-		return $this;
-	}
-
-	function addResource($resource, $parent = NULL)
-	{
-		$this->checkResource($resource, FALSE);
-
-		if (isset($this->resources[$resource])) {
-			throw new Nette\InvalidStateException("Resource '$resource' already exists in the list.");
-		}
-
-		if ($parent !== NULL) {
-			$this->checkResource($parent);
-			$this->resources[$parent]['children'][$resource] = TRUE;
-		}
-
-		$this->resources[$resource] = array(
-			'parent'   => $parent,
-			'children' => array()
-		);
-
-		return $this;
-	}
-
-	function hasResource($resource)
-	{
-		$this->checkResource($resource, FALSE);
-		return isset($this->resources[$resource]);
-	}
-
-	private function checkResource($resource, $need = TRUE)
-	{
-		if (!is_string($resource) || $resource === '') {
-			throw new Nette\InvalidArgumentException("Resource must be a non-empty string.");
-
-		} elseif ($need && !isset($this->resources[$resource])) {
-			throw new Nette\InvalidStateException("Resource '$resource' does not exist.");
-		}
-	}
-
-	function resourceInheritsFrom($resource, $inherit, $onlyParent = FALSE)
-	{
-		$this->checkResource($resource);
-		$this->checkResource($inherit);
-
-		if ($this->resources[$resource]['parent'] === NULL) {
-			return FALSE;
-		}
-
-		$parent = $this->resources[$resource]['parent'];
-		if ($inherit === $parent) {
-			return TRUE;
-
-		} elseif ($onlyParent) {
-			return FALSE;
-		}
-
-		while ($this->resources[$parent]['parent'] !== NULL) {
-			$parent = $this->resources[$parent]['parent'];
-			if ($inherit === $parent) {
-				return TRUE;
-			}
-		}
-
-		return FALSE;
-	}
-
-	function removeResource($resource)
-	{
-		$this->checkResource($resource);
-
-		$parent = $this->resources[$resource]['parent'];
-		if ($parent !== NULL) {
-			unset($this->resources[$parent]['children'][$resource]);
-		}
-
-		$removed = array($resource);
-		foreach ($this->resources[$resource]['children'] as $child => $foo) {
-			$this->removeResource($child);
-			$removed[] = $child;
-		}
-
-		foreach ($removed as $resourceRemoved) {
-			foreach ($this->rules['byResource'] as $resourceCurrent => $rules) {
-				if ($resourceRemoved === $resourceCurrent) {
-					unset($this->rules['byResource'][$resourceCurrent]);
-				}
-			}
-		}
-
-		unset($this->resources[$resource]);
-		return $this;
-	}
-
-	function removeAllResources()
-	{
-		foreach ($this->resources as $resource => $foo) {
-			foreach ($this->rules['byResource'] as $resourceCurrent => $rules) {
-				if ($resource === $resourceCurrent) {
-					unset($this->rules['byResource'][$resourceCurrent]);
-				}
-			}
-		}
-
-		$this->resources = array();
-		return $this;
-	}
-
-	function allow($roles = self::ALL, $resources = self::ALL, $privileges = self::ALL, $assertion = NULL)
-	{
-		$this->setRule(TRUE, self::ALLOW, $roles, $resources, $privileges, $assertion);
-		return $this;
-	}
-
-	function deny($roles = self::ALL, $resources = self::ALL, $privileges = self::ALL, $assertion = NULL)
-	{
-		$this->setRule(TRUE, self::DENY, $roles, $resources, $privileges, $assertion);
-		return $this;
-	}
-
-	function removeAllow($roles = self::ALL, $resources = self::ALL, $privileges = self::ALL)
-	{
-		$this->setRule(FALSE, self::ALLOW, $roles, $resources, $privileges);
-		return $this;
-	}
-
-	function removeDeny($roles = self::ALL, $resources = self::ALL, $privileges = self::ALL)
-	{
-		$this->setRule(FALSE, self::DENY, $roles, $resources, $privileges);
-		return $this;
-	}
-
-	protected function setRule($toAdd, $type, $roles, $resources, $privileges, $assertion = NULL)
-	{
-
-		if ($roles === self::ALL) {
-			$roles = array(self::ALL);
-
-		} else {
-			if (!is_array($roles)) {
-				$roles = array($roles);
-			}
-
-			foreach ($roles as $role) {
-				$this->checkRole($role);
-			}
-		}
-
-		if ($resources === self::ALL) {
-			$resources = array(self::ALL);
-
-		} else {
-			if (!is_array($resources)) {
-				$resources = array($resources);
-			}
-
-			foreach ($resources as $resource) {
-				$this->checkResource($resource);
-			}
-		}
-
-		if ($privileges === self::ALL) {
-			$privileges = array();
-
-		} elseif (!is_array($privileges)) {
-			$privileges = array($privileges);
-		}
-
-		$assertion = $assertion ? callback($assertion) : NULL;
-
-		if ($toAdd) {
-			foreach ($resources as $resource) {
-				foreach ($roles as $role) {
-					$rules = & $this->getRules($resource, $role, TRUE);
-					if (count($privileges) === 0) {
-						$rules['allPrivileges']['type'] = $type;
-						$rules['allPrivileges']['assert'] = $assertion;
-						if (!isset($rules['byPrivilege'])) {
-							$rules['byPrivilege'] = array();
-						}
-					} else {
-						foreach ($privileges as $privilege) {
-							$rules['byPrivilege'][$privilege]['type'] = $type;
-							$rules['byPrivilege'][$privilege]['assert'] = $assertion;
-						}
-					}
-				}
-			}
-
-		} else {
-			foreach ($resources as $resource) {
-				foreach ($roles as $role) {
-					$rules = & $this->getRules($resource, $role);
-					if ($rules === NULL) {
-						continue;
-					}
-					if (count($privileges) === 0) {
-						if ($resource === self::ALL && $role === self::ALL) {
-							if ($type === $rules['allPrivileges']['type']) {
-								$rules = array(
-									'allPrivileges' => array(
-										'type' => self::DENY,
-										'assert' => NULL
-										),
-									'byPrivilege' => array()
-									);
-							}
-							continue;
-						}
-						if ($type === $rules['allPrivileges']['type']) {
-							unset($rules['allPrivileges']);
-						}
-					} else {
-						foreach ($privileges as $privilege) {
-							if (isset($rules['byPrivilege'][$privilege]) &&
-								$type === $rules['byPrivilege'][$privilege]['type']) {
-								unset($rules['byPrivilege'][$privilege]);
-							}
-						}
-					}
-				}
-			}
-		}
-		return $this;
-	}
-
-	function isAllowed($role = self::ALL, $resource = self::ALL, $privilege = self::ALL)
-	{
-		$this->queriedRole = $role;
-		if ($role !== self::ALL) {
-			if ($role instanceof IRole) {
-				$role = $role->getRoleId();
-			}
-			$this->checkRole($role);
-		}
-
-		$this->queriedResource = $resource;
-		if ($resource !== self::ALL) {
-			if ($resource instanceof IResource) {
-				$resource = $resource->getResourceId();
-			}
-			$this->checkResource($resource);
-		}
-
-		do {
-
-			if ($role !== NULL && NULL !== ($result = $this->searchRolePrivileges($privilege === self::ALL, $role, $resource, $privilege))) {
-				break;
-			}
-
-			if ($privilege === self::ALL) {
-				if ($rules = $this->getRules($resource, self::ALL)) {
-					foreach ($rules['byPrivilege'] as $privilege => $rule) {
-						if (self::DENY === ($result = $this->getRuleType($resource, NULL, $privilege))) {
-							break 2;
-						}
-					}
-					if (NULL !== ($result = $this->getRuleType($resource, NULL, NULL))) {
-						break;
-					}
-				}
-			} else {
-				if (NULL !== ($result = $this->getRuleType($resource, NULL, $privilege))) {
-					break;
-
-				} elseif (NULL !== ($result = $this->getRuleType($resource, NULL, NULL))) {
-					break;
-				}
-			}
-
-			$resource = $this->resources[$resource]['parent'];
-		} while (TRUE);
-
-		$this->queriedRole = $this->queriedResource = NULL;
-		return $result;
-	}
-
-	function getQueriedRole()
-	{
-		return $this->queriedRole;
-	}
-
-	function getQueriedResource()
-	{
-		return $this->queriedResource;
-	}
-
-	private function searchRolePrivileges($all, $role, $resource, $privilege)
-	{
-		$dfs = array(
-			'visited' => array(),
-			'stack' => array($role),
-		);
-
-		while (NULL !== ($role = array_pop($dfs['stack']))) {
-			if (isset($dfs['visited'][$role])) {
-				continue;
-			}
-			if ($all) {
-				if ($rules = $this->getRules($resource, $role)) {
-					foreach ($rules['byPrivilege'] as $privilege2 => $rule) {
-						if (self::DENY === $this->getRuleType($resource, $role, $privilege2)) {
-							return self::DENY;
-						}
-					}
-					if (NULL !== ($type = $this->getRuleType($resource, $role, NULL))) {
-						return $type;
-					}
-				}
-			} else {
-				if (NULL !== ($type = $this->getRuleType($resource, $role, $privilege))) {
-					return $type;
-
-				} elseif (NULL !== ($type = $this->getRuleType($resource, $role, NULL))) {
-					return $type;
-				}
-			}
-
-			$dfs['visited'][$role] = TRUE;
-			foreach ($this->roles[$role]['parents'] as $roleParent => $foo) {
-				$dfs['stack'][] = $roleParent;
-			}
-		}
-		return NULL;
-	}
-
-	private function getRuleType($resource, $role, $privilege)
-	{
-		if (!$rules = $this->getRules($resource, $role)) {
-			return NULL;
-		}
-
-		if ($privilege === self::ALL) {
-			if (isset($rules['allPrivileges'])) {
-				$rule = $rules['allPrivileges'];
-			} else {
-				return NULL;
-			}
-		} elseif (!isset($rules['byPrivilege'][$privilege])) {
-			return NULL;
-
-		} else {
-			$rule = $rules['byPrivilege'][$privilege];
-		}
-
-		if ($rule['assert'] === NULL || $rule['assert']->__invoke($this, $role, $resource, $privilege)) {
-			return $rule['type'];
-
-		} elseif ($resource !== self::ALL || $role !== self::ALL || $privilege !== self::ALL) {
-			return NULL;
-
-		} elseif (self::ALLOW === $rule['type']) {
-			return self::DENY;
-
-		} else {
-			return self::ALLOW;
-		}
-	}
-
-	private function & getRules($resource, $role, $create = FALSE)
-	{
-		$null = NULL;
-		if ($resource === self::ALL) {
-			$visitor = & $this->rules['allResources'];
-		} else {
-			if (!isset($this->rules['byResource'][$resource])) {
-				if (!$create) {
-					return $null;
-				}
-				$this->rules['byResource'][$resource] = array();
-			}
-			$visitor = & $this->rules['byResource'][$resource];
-		}
-
-		if ($role === self::ALL) {
-			if (!isset($visitor['allRoles'])) {
-				if (!$create) {
-					return $null;
-				}
-				$visitor['allRoles']['byPrivilege'] = array();
-			}
-			return $visitor['allRoles'];
-		}
-
-		if (!isset($visitor['byRole'][$role])) {
-			if (!$create) {
-				return $null;
-			}
-			$visitor['byRole'][$role]['byPrivilege'] = array();
-		}
-
-		return $visitor['byRole'][$role];
-	}
-
-}
-
-class SimpleAuthenticator extends Nette\Object implements IAuthenticator
-{
-
-	private $userlist;
-
-	function __construct(array $userlist)
-	{
-		$this->userlist = $userlist;
-	}
-
-	function authenticate(array $credentials)
-	{
-		list($username, $password) = $credentials;
-		foreach ($this->userlist as $name => $pass) {
-			if (strcasecmp($name, $username) === 0) {
-				if ((string) $pass === (string) $password) {
-					return new Identity($name);
-				} else {
-					throw new AuthenticationException("Invalid password.", self::INVALID_CREDENTIAL);
-				}
-			}
-		}
-		throw new AuthenticationException("User '$username' not found.", self::IDENTITY_NOT_FOUND);
-	}
-
-}
-
-}
-
-namespace Nette\Templating {
-
-use Nette;use Nette\Utils\Strings;use Nette\Forms\Form;use Nette\Utils\Html;
-
-final class DefaultHelpers
-{
-	private static $helpers = array(
-		'normalize' => 'Nette\Utils\Strings::normalize',
-		'toascii' => 'Nette\Utils\Strings::toAscii',
-		'webalize' => 'Nette\Utils\Strings::webalize',
-		'truncate' => 'Nette\Utils\Strings::truncate',
-		'lower' => 'Nette\Utils\Strings::lower',
-		'upper' => 'Nette\Utils\Strings::upper',
-		'firstupper' => 'Nette\Utils\Strings::firstUpper',
-		'capitalize' => 'Nette\Utils\Strings::capitalize',
-		'trim' => 'Nette\Utils\Strings::trim',
-		'padleft' => 'Nette\Utils\Strings::padLeft',
-		'padright' => 'Nette\Utils\Strings::padRight',
-		'replacere' => 'Nette\Utils\Strings::replace',
-		'url' => 'rawurlencode',
-		'striptags' => 'strip_tags',
-		'nl2br' => 'nl2br',
-		'substr' => 'iconv_substr',
-		'repeat' => 'str_repeat',
-		'implode' => 'implode',
-		'number' => 'number_format',
-	);
-
-	public static $dateFormat = '%x';
-
-	static function loader($helper)
-	{
-		if (method_exists(__CLASS__, $helper)) {
-			return callback(__CLASS__, $helper);
-		} elseif (isset(self::$helpers[$helper])) {
-			return self::$helpers[$helper];
-		}
-	}
-
-	static function escapeHtml($s, $quotes = ENT_QUOTES)
-	{
-		if (is_object($s) && ($s instanceof ITemplate || $s instanceof Html || $s instanceof Form)) {
-			return $s->__toString(TRUE);
-		}
-		return htmlSpecialChars($s, $quotes);
-	}
-
-	static function escapeHtmlComment($s)
-	{
-
-		return str_replace('--', '--><!-- ', $s);
-	}
-
-	static function escapeXML($s)
-	{
-
-		return htmlSpecialChars(preg_replace('#[\x00-\x08\x0B\x0C\x0E-\x1F]+#', '', $s), ENT_QUOTES);
-	}
-
-	static function escapeCss($s)
-	{
-
-		return addcslashes($s, "\x00..\x1F!\"#$%&'()*+,./:;<=>?@[\\]^`{|}~");
-	}
-
-	static function escapeJs($s)
-	{
-		if (is_object($s) && ($s instanceof ITemplate || $s instanceof Html || $s instanceof Form)) {
-			$s = $s->__toString(TRUE);
-		}
-		return str_replace(']]>', ']]\x3E', Nette\Utils\Json::encode($s));
-	}
-
-	static function escapeICal($s)
-	{
-
-		return addcslashes(preg_replace('#[\x00-\x08\x0B\x0C-\x1F]+#', '', $s), "\";\\,:\n");
-	}
-
-	static function strip($s)
-	{
-		return Strings::replace(
-			$s,
-			'#(</textarea|</pre|</script|^).*?(?=<textarea|<pre|<script|$)#si',
-			function($m) {
-				return trim(preg_replace("#[ \t\r\n]+#", " ", $m[0]));
-			});
-	}
-
-	static function indent($s, $level = 1, $chars = "\t")
-	{
-		if ($level >= 1) {
-			$s = Strings::replace($s, '#<(textarea|pre).*?</\\1#si', function($m) {
-				return strtr($m[0], " \t\r\n", "\x1F\x1E\x1D\x1A");
-			});
-			$s = Strings::indent($s, $level, $chars);
-			$s = strtr($s, "\x1F\x1E\x1D\x1A", " \t\r\n");
-		}
-		return $s;
-	}
-
-	static function date($time, $format = NULL)
-	{
-		if ($time == NULL) {
-			return NULL;
-		}
-
-		if (!isset($format)) {
-			$format = self::$dateFormat;
-		}
-
-		$time = Nette\DateTime::from($time);
-		return strpos($format, '%') === FALSE
-			? $time->format($format)
-			: strftime($format, $time->format('U'));
-	}
-
-	static function bytes($bytes, $precision = 2)
-	{
-		$bytes = round($bytes);
-		$units = array('B', 'kB', 'MB', 'GB', 'TB', 'PB');
-		foreach ($units as $unit) {
-			if (abs($bytes) < 1024 || $unit === end($units)) {
-				break;
-			}
-			$bytes = $bytes / 1024;
-		}
-		return round($bytes, $precision) . ' ' . $unit;
-	}
-
-	static function length($var)
-	{
-		return is_string($var) ? Strings::length($var) : count($var);
-	}
-
-	static function replace($subject, $search, $replacement = '')
-	{
-		return str_replace($search, $replacement, $subject);
-	}
-
-	static function dataStream($data, $type = NULL)
-	{
-		if ($type === NULL) {
-			$type = Nette\Utils\MimeTypeDetector::fromString($data, NULL);
-		}
-		return 'data:' . ($type ? "$type;" : '') . 'base64,' . base64_encode($data);
-	}
-
-	static function null($value)
-	{
-		return '';
-	}
-
-}
-
-use Nette\Caching;
-
-class Template extends Nette\Object implements ITemplate
-{
-
-	public $warnOnUndefined = TRUE;
-
-	public $onPrepareFilters = array();
-
-	private $source;
-
-	private $params = array();
-
-	private $filters = array();
-
-	private $helpers = array();
-
-	private $helperLoaders = array();
-
-	private $cacheStorage;
-
-	function setSource($source)
-	{
-		$this->source = $source;
-		return $this;
-	}
-
-	function getSource()
-	{
-		return $this->source;
-	}
-
-	function render()
-	{
-		$cache = new Caching\Cache($storage = $this->getCacheStorage(), 'Nette.Template');
-		$cached = $compiled = $cache->load($this->source);
-
-		if ($compiled === NULL) {
-			$compiled = $this->compile();
-			$cache->save($this->source, $compiled, array(Caching\Cache::CONSTS => 'Nette\Framework::REVISION'));
-			$cache->release();
-			$cached = $cache->load($this->source);
-		}
-
-		if ($cached !== NULL && $storage instanceof Caching\Storages\PhpFileStorage) {
-			Nette\Utils\LimitedScope::load($cached['file'], $this->getParams());
-		} else {
-			Nette\Utils\LimitedScope::evaluate($compiled, $this->getParams());
-		}
-	}
-
-	function save($file)
-	{
-		if (file_put_contents($file, $this->__toString(TRUE)) === FALSE) {
-			throw new Nette\IOException("Unable to save file '$file'.");
-		}
-	}
-
-	function __toString()
-	{
-		$args = func_get_args();
-		ob_start();
-		try {
-			$this->render();
-			return ob_get_clean();
-
-		} catch (\Exception $e) {
-			ob_end_clean();
-			if ($args && $args[0]) {
-				throw $e;
-			} else {
-				Nette\Diagnostics\Debugger::toStringException($e);
-			}
-		}
-	}
-
-	function compile()
-	{
-		if (!$this->filters) {
-			$this->onPrepareFilters($this);
-		}
-
-		$code = $this->getSource();
-		foreach ($this->filters as $filter) {
-			$code = self::extractPhp($code, $blocks);
-			$code = $filter($code);
-			$code = strtr($code, $blocks);
-		}
-
-		return self::optimizePhp($code);
-	}
-
-	function registerFilter($callback)
-	{
-		$callback = callback($callback);
-		if (in_array($callback, $this->filters)) {
-			throw new Nette\InvalidStateException("Filter '$callback' was registered twice.");
-		}
-		$this->filters[] = $callback;
-	}
-
-	final function getFilters()
-	{
-		return $this->filters;
-	}
-
-	function registerHelper($name, $callback)
-	{
-		$this->helpers[strtolower($name)] = callback($callback);
-	}
-
-	function registerHelperLoader($callback)
-	{
-		$this->helperLoaders[] = callback($callback);
-	}
-
-	final function getHelpers()
-	{
-		return $this->helpers;
-	}
-
-	function __call($name, $args)
-	{
-		$lname = strtolower($name);
-		if (!isset($this->helpers[$lname])) {
-			foreach ($this->helperLoaders as $loader) {
-				$helper = $loader($lname);
-				if ($helper) {
-					$this->registerHelper($lname, $helper);
-					return $this->helpers[$lname]->invokeArgs($args);
-				}
-			}
-			return parent::__call($name, $args);
-		}
-
-		return $this->helpers[$lname]->invokeArgs($args);
-	}
-
-	function setTranslator(Nette\Localization\ITranslator $translator = NULL)
-	{
-		$this->registerHelper('translate', $translator === NULL ? NULL : array($translator, 'translate'));
-		return $this;
-	}
-
-	function add($name, $value)
-	{
-		if (array_key_exists($name, $this->params)) {
-			throw new Nette\InvalidStateException("The variable '$name' already exists.");
-		}
-
-		$this->params[$name] = $value;
-	}
-
-	function setParams(array $params)
-	{
-		$this->params = $params + $this->params;
-		return $this;
-	}
-
-	function getParams()
-	{
-		$this->params['template'] = $this;
-		return $this->params;
-	}
-
-	function __set($name, $value)
-	{
-		$this->params[$name] = $value;
-	}
-
-	function &__get($name)
-	{
-		if ($this->warnOnUndefined && !array_key_exists($name, $this->params)) {
-			trigger_error("The variable '$name' does not exist in template.", E_USER_NOTICE);
-		}
-
-		return $this->params[$name];
-	}
-
-	function __isset($name)
-	{
-		return isset($this->params[$name]);
-	}
-
-	function __unset($name)
-	{
-		unset($this->params[$name]);
-	}
-
-	function setCacheStorage(Caching\IStorage $storage)
-	{
-		$this->cacheStorage = $storage;
-	}
-
-	function getCacheStorage()
-	{
-		if ($this->cacheStorage === NULL) {
-			return new Caching\Storages\DevNullStorage;
-		}
-		return $this->cacheStorage;
-	}
-
-	private static function extractPhp($source, & $blocks)
-	{
-		$res = '';
-		$blocks = array();
-		$tokens = token_get_all($source);
-		foreach ($tokens as $n => $token) {
-			if (is_array($token)) {
-				if ($token[0] === T_INLINE_HTML || $token[0] === T_CLOSE_TAG) {
-					$res .= $token[1];
-					continue;
-
-				} elseif ($token[0] === T_OPEN_TAG && $token[1] === '<?' && isset($tokens[$n+1][1]) && $tokens[$n+1][1] === 'xml') {
-					$php = & $res;
-					$token[1] = '<<?php ?>?';
-
-				} elseif ($token[0] === T_OPEN_TAG || $token[0] === T_OPEN_TAG_WITH_ECHO) {
-					$res .= $id = "<?php \x01 at php:p" . count($blocks) . "@\x02";
-					$php = & $blocks[$id];
-				}
-				$php .= $token[1];
-
-			} else {
-				$php .= $token;
-			}
-		}
-		return $res;
-	}
-
-	static function optimizePhp($source, $lineLength = 80, $existenceOfThisParameterSolvesDamnBugInPHP535 = NULL)
-	{
-		$res = $php = '';
-		$lastChar = ';';
-		$tokens = new \ArrayIterator(token_get_all($source));
-		foreach ($tokens as $key => $token) {
-			if (is_array($token)) {
-				if ($token[0] === T_INLINE_HTML) {
-					$lastChar = '';
-					$res .= $token[1];
-
-				} elseif ($token[0] === T_CLOSE_TAG) {
-					$next = isset($tokens[$key + 1]) ? $tokens[$key + 1] : NULL;
-					if (substr($res, -1) !== '<' && preg_match('#^<\?php\s*$#', $php)) {
-						$php = '';
-
-					} elseif (is_array($next) && $next[0] === T_OPEN_TAG) {
-						if (!strspn($lastChar, ';{}:/')) {
-							$php .= $lastChar = ';';
-						}
-						if (substr($next[1], -1) === "\n") {
-							$php .= "\n";
-						}
-						$tokens->next();
-
-					} elseif ($next) {
-						$res .= preg_replace('#;?(\s)*$#', '$1', $php) . $token[1];
-						if (strlen($res) - strrpos($res, "\n") > $lineLength
-							&& (!is_array($next) || strpos($next[1], "\n") === FALSE)
-						) {
-							$res .= "\n";
-						}
-						$php = '';
-
-					} else {
-						if (!strspn($lastChar, '};')) {
-							$php .= ';';
-						}
-					}
-
-				} elseif ($token[0] === T_ELSE || $token[0] === T_ELSEIF) {
-					if ($tokens[$key + 1] === ':' && $lastChar === '}') {
-						$php .= ';';
-					}
-					$lastChar = '';
-					$php .= $token[1];
-
-				} else {
-					if (!in_array($token[0], array(T_WHITESPACE, T_COMMENT, T_DOC_COMMENT, T_OPEN_TAG))) {
-						$lastChar = '';
-					}
-					$php .= $token[1];
-				}
-			} else {
-				$php .= $lastChar = $token;
-			}
-		}
-		return $res . $php;
-	}
-
-}
-
-class FileTemplate extends Template implements IFileTemplate
-{
-
-	private $file;
-
-	function __construct($file = NULL)
-	{
-		if ($file !== NULL) {
-			$this->setFile($file);
-		}
-	}
-
-	function setFile($file)
-	{
-		$this->file = realpath($file);
-		if (!$this->file) {
-			throw new Nette\FileNotFoundException("Missing template file '$file'.");
-		}
-		return $this;
-	}
-
-	function getFile()
-	{
-		return $this->file;
-	}
-
-	function getSource()
-	{
-		return file_get_contents($this->file);
-	}
-
-	function render()
-	{
-		if ($this->file == NULL) {
-			throw new Nette\InvalidStateException("Template file name was not specified.");
-		}
-
-		$cache = new Caching\Cache($storage = $this->getCacheStorage(), 'Nette.FileTemplate');
-		if ($storage instanceof Caching\Storages\PhpFileStorage) {
-			$storage->hint = str_replace(dirname(dirname($this->file)), '', $this->file);
-		}
-		$cached = $compiled = $cache->load($this->file);
-
-		if ($compiled === NULL) {
-			try {
-				$compiled = "<?php\n\n// source file: $this->file\n\n?>" . $this->compile();
-
-			} catch (FilterException $e) {
-				$e->setSourceFile($this->file);
-				throw $e;
-			}
-
-			$cache->save($this->file, $compiled, array(
-				Caching\Cache::FILES => $this->file,
-				Caching\Cache::CONSTS => 'Nette\Framework::REVISION',
-			));
-			$cache->release();
-			$cached = $cache->load($this->file);
-		}
-
-		if ($cached !== NULL && $storage instanceof Caching\Storages\PhpFileStorage) {
-			Nette\Utils\LimitedScope::load($cached['file'], $this->getParams());
-		} else {
-			Nette\Utils\LimitedScope::evaluate($compiled, $this->getParams());
-		}
-	}
-
-}
-
-}
-
-namespace Nette\Utils {
-
-use Nette;
-
-final class Arrays
-{
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function get(array $arr, $key, $default = NULL)
-	{
-		foreach (is_array($key) ? $key : array($key) as $k) {
-			if (is_array($arr) && array_key_exists($k, $arr)) {
-				$arr = $arr[$k];
-			} else {
-				if (func_num_args() < 3) {
-					throw new Nette\InvalidArgumentException("Missing item '$k'.");
-				}
-				return $default;
-			}
-		}
-		return $arr;
-	}
-
-	static function & getRef(& $arr, $key)
-	{
-		foreach (is_array($key) ? $key : array($key) as $k) {
-			if (is_array($arr) || $arr === NULL) {
-				$arr = & $arr[$k];
-			} else {
-				throw new Nette\InvalidArgumentException('Traversed item is not an array.');
-			}
-		}
-		return $arr;
-	}
-
-	static function mergeTree($arr1, $arr2)
-	{
-		$res = $arr1 + $arr2;
-		foreach (array_intersect_key($arr1, $arr2) as $k => $v) {
-			if (is_array($v) && is_array($arr2[$k])) {
-				$res[$k] = self::mergeTree($v, $arr2[$k]);
-			}
-		}
-		return $res;
-	}
-
-	static function searchKey($arr, $key)
-	{
-		$foo = array($key => NULL);
-		return array_search(key($foo), array_keys($arr), TRUE);
-	}
-
-	static function insertBefore(array &$arr, $key, array $inserted)
-	{
-		$offset = self::searchKey($arr, $key);
-		$arr = array_slice($arr, 0, $offset, TRUE) + $inserted + array_slice($arr, $offset, count($arr), TRUE);
-	}
-
-	static function insertAfter(array &$arr, $key, array $inserted)
-	{
-		$offset = self::searchKey($arr, $key);
-		$offset = $offset === FALSE ? count($arr) : $offset + 1;
-		$arr = array_slice($arr, 0, $offset, TRUE) + $inserted + array_slice($arr, $offset, count($arr), TRUE);
-	}
-
-	static function renameKey(array &$arr, $oldKey, $newKey)
-	{
-		$offset = self::searchKey($arr, $oldKey);
-		if ($offset !== FALSE) {
-			$keys = array_keys($arr);
-			$keys[$offset] = $newKey;
-			$arr = array_combine($keys, $arr);
-		}
-	}
-
-	static function grep(array $arr, $pattern, $flags = 0)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		$res = preg_grep($pattern, $arr, $flags);
-		Strings::catchPregError($pattern);
-		return $res;
-	}
-
-}
-
-final class CriticalSection
-{
-
-	private static $criticalSections;
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function enter()
-	{
-		if (self::$criticalSections) {
-			throw new Nette\InvalidStateException('Critical section has already been entered.');
-		}
-
-		$handle = substr(PHP_OS, 0, 3) === 'WIN'
-			? @fopen(NETTE_DIR . '/lockfile', 'w')
-			: @fopen(__FILE__, 'r');
-
-		if (!$handle) {
-			throw new Nette\InvalidStateException("Unable initialize critical section.");
-		}
-		flock(self::$criticalSections = $handle, LOCK_EX);
-	}
-
-	static function leave()
-	{
-		if (!self::$criticalSections) {
-			throw new Nette\InvalidStateException('Critical section has not been initialized.');
-		}
-		flock(self::$criticalSections, LOCK_UN);
-		fclose(self::$criticalSections);
-		self::$criticalSections = NULL;
-	}
-
-}
-
-use RecursiveIteratorIterator;
-
-class Finder extends Nette\Object implements \IteratorAggregate
-{
-
-	private $paths = array();
-
-	private $groups;
-
-	private $exclude = array();
-
-	private $order = RecursiveIteratorIterator::SELF_FIRST;
-
-	private $maxDepth = -1;
-
-	private $cursor;
-
-	static function find($mask)
-	{
-		if (!is_array($mask)) {
-			$mask = func_get_args();
-		}
-		$finder = new static;
-		return $finder->select(array(), 'isDir')->select($mask, 'isFile');
-	}
-
-	static function findFiles($mask)
-	{
-		if (!is_array($mask)) {
-			$mask = func_get_args();
-		}
-		$finder = new static;
-		return $finder->select($mask, 'isFile');
-	}
-
-	static function findDirectories($mask)
-	{
-		if (!is_array($mask)) {
-			$mask = func_get_args();
-		}
-		$finder = new static;
-		return $finder->select($mask, 'isDir');
-	}
-
-	private function select($masks, $type)
-	{
-		$this->cursor = & $this->groups[];
-		$pattern = self::buildPattern($masks);
-		if ($type || $pattern) {
-			$this->filter(function($file) use($type, $pattern) {
-				return !$file->isDot()
-					&& (!$type || $file->$type())
-					&& (!$pattern || preg_match($pattern, '/' . strtr($file->getSubPathName(), '\\', '/')));
-			});
-		}
-		return $this;
-	}
-
-	function in($path)
-	{
-		if (!is_array($path)) {
-			$path = func_get_args();
-		}
-		$this->maxDepth = 0;
-		return $this->from($path);
-	}
-
-	function from($path)
-	{
-		if ($this->paths) {
-			throw new Nette\InvalidStateException('Directory to search has already been specified.');
-		}
-		if (!is_array($path)) {
-			$path = func_get_args();
-		}
-		$this->paths = $path;
-		$this->cursor = & $this->exclude;
-		return $this;
-	}
-
-	function childFirst()
-	{
-		$this->order = RecursiveIteratorIterator::CHILD_FIRST;
-		return $this;
-	}
-
-	private static function buildPattern($masks)
-	{
-		$pattern = array();
-
-		foreach ($masks as $mask) {
-			$mask = rtrim(strtr($mask, '\\', '/'), '/');
-			$prefix = '';
-			if ($mask === '') {
-				continue;
-
-			} elseif ($mask === '*') {
-				return NULL;
-
-			} elseif ($mask[0] === '/') {
-				$mask = ltrim($mask, '/');
-				$prefix = '(?<=^/)';
-			}
-			$pattern[] = $prefix . strtr(preg_quote($mask, '#'),
-				array('\*\*' => '.*', '\*' => '[^/]*', '\?' => '[^/]', '\[\!' => '[^', '\[' => '[', '\]' => ']', '\-' => '-'));
-		}
-		return $pattern ? '#/(' . implode('|', $pattern) . ')$#i' : NULL;
-	}
-
-	function getIterator()
-	{
-		if (!$this->paths) {
-			throw new Nette\InvalidStateException('Call in() or from() to specify directory to search.');
-
-		} elseif (count($this->paths) === 1) {
-			return $this->buildIterator($this->paths[0]);
-
-		} else {
-			$iterator = new \AppendIterator();
-			foreach ($this->paths as $path) {
-				$iterator->append($this->buildIterator($path));
-			}
-			return $iterator;
-		}
-	}
-
-	private function buildIterator($path)
-	{
-		if (PHP_VERSION_ID < 50301) {
-			$iterator = new Nette\Utils\RecursiveDirectoryIteratorFixed($path);
-		} else {
-			$iterator = new \RecursiveDirectoryIterator($path, \RecursiveDirectoryIterator::FOLLOW_SYMLINKS);
-		}
-
-		if ($this->exclude) {
-			$filters = $this->exclude;
-			$iterator = new Nette\Iterators\RecursiveFilter($iterator, function($file) use($filters) {
-				if (!$file->isFile()) {
-					foreach ($filters as $filter) {
-						if (!call_user_func($filter, $file)) {
-							return FALSE;
-						}
-					}
-				}
-				return TRUE;
-			});
-		}
-
-		if ($this->maxDepth !== 0) {
-			$iterator = new RecursiveIteratorIterator($iterator, $this->order);
-			$iterator->setMaxDepth($this->maxDepth);
-		}
-
-		if ($this->groups) {
-			$groups = $this->groups;
-			$iterator = new Nette\Iterators\Filter($iterator, function($file) use($groups) {
-				foreach ($groups as $filters) {
-					foreach ($filters as $filter) {
-						if (!call_user_func($filter, $file)) {
-							continue 2;
-						}
-					}
-					return TRUE;
-				}
-				return FALSE;
-			});
-		}
-
-		return $iterator;
-	}
-
-	function exclude($masks)
-	{
-		if (!is_array($masks)) {
-			$masks = func_get_args();
-		}
-		$pattern = self::buildPattern($masks);
-		if ($pattern) {
-			$this->filter(function($file) use($pattern) {
-				return !preg_match($pattern, '/' . strtr($file->getSubPathName(), '\\', '/'));
-			});
-		}
-		return $this;
-	}
-
-	function filter($callback)
-	{
-		$this->cursor[] = $callback;
-		return $this;
-	}
-
-	function limitDepth($depth)
-	{
-		$this->maxDepth = $depth;
-		return $this;
-	}
-
-	function size($operator, $size = NULL)
-	{
-		if (func_num_args() === 1) {
-			if (!preg_match('#^(?:([=<>!]=?|<>)\s*)?((?:\d*\.)?\d+)\s*(K|M|G|)B?$#i', $operator, $matches)) {
-				throw new Nette\InvalidArgumentException('Invalid size predicate format.');
-			}
-			list(, $operator, $size, $unit) = $matches;
-			static $units = array('' => 1, 'k' => 1e3, 'm' => 1e6, 'g' => 1e9);
-			$size *= $units[strtolower($unit)];
-			$operator = $operator ? $operator : '=';
-		}
-		return $this->filter(function($file) use($operator, $size) {
-			return Finder::compare($file->getSize(), $operator, $size);
-		});
-	}
-
-	function date($operator, $date = NULL)
-	{
-		if (func_num_args() === 1) {
-			if (!preg_match('#^(?:([=<>!]=?|<>)\s*)?(.+)$#i', $operator, $matches)) {
-				throw new Nette\InvalidArgumentException('Invalid date predicate format.');
-			}
-			list(, $operator, $date) = $matches;
-			$operator = $operator ? $operator : '=';
-		}
-		$date = Nette\DateTime::from($date)->format('U');
-		return $this->filter(function($file) use($operator, $date) {
-			return Finder::compare($file->getMTime(), $operator, $date);
-		});
-	}
-
-	static function compare($l, $operator, $r)
-	{
-		switch ($operator) {
-		case '>':
-			return $l > $r;
-		case '>=':
-			return $l >= $r;
-		case '<':
-			return $l < $r;
-		case '<=':
-			return $l <= $r;
-		case '=':
-		case '==':
-			return $l == $r;
-		case '!':
-		case '!=':
-		case '<>':
-			return $l != $r;
-		}
-		throw new Nette\InvalidArgumentException("Unknown operator $operator.");
-	}
-
-}
-
-if (PHP_VERSION_ID < 50301) {
-
-	class RecursiveDirectoryIteratorFixed extends \RecursiveDirectoryIterator
-	{
-		function hasChildren()
-		{
-			return parent::hasChildren(TRUE);
-		}
-	}
-}
-
-final class Json
-{
-	const FORCE_ARRAY = 1;
-
-	private static $messages = array(
-		JSON_ERROR_DEPTH => 'The maximum stack depth has been exceeded',
-		JSON_ERROR_STATE_MISMATCH => 'Syntax error, malformed JSON',
-		JSON_ERROR_CTRL_CHAR => 'Unexpected control character found',
-		JSON_ERROR_SYNTAX => 'Syntax error, malformed JSON',
-	);
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function encode($value)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		if (function_exists('ini_set')) {
-			$old = ini_set('display_errors', 0);
-			$json = json_encode($value);
-			ini_set('display_errors', $old);
-		} else {
-			$json = json_encode($value);
-		}
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			throw new JsonException($e->getMessage());
-		}
-		return $json;
-	}
-
-	static function decode($json, $options = 0)
-	{
-		$json = (string) $json;
-		$value = json_decode($json, (bool) ($options & self::FORCE_ARRAY));
-		if ($value === NULL && $json !== '' && strcasecmp($json, 'null')) {
-			$error = PHP_VERSION_ID >= 50300 ? json_last_error() : 0;
-			throw new JsonException(isset(self::$messages[$error]) ? self::$messages[$error] : 'Unknown error', $error);
-		}
-		return $value;
-	}
-
-}
-
-class JsonException extends \Exception
-{
-}
-
-final class MimeTypeDetector
-{
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function fromFile($file)
-	{
-		if (!is_file($file)) {
-			throw new Nette\FileNotFoundException("File '$file' not found.");
-		}
-
-		$info = @getimagesize($file);
-		if (isset($info['mime'])) {
-			return $info['mime'];
-
-		} elseif (extension_loaded('fileinfo')) {
-			$type = preg_replace('#[\s;].*$#', '', finfo_file(finfo_open(FILEINFO_MIME), $file));
-
-		} elseif (function_exists('mime_content_type')) {
-			$type = mime_content_type($file);
-		}
-
-		return isset($type) && preg_match('#^\S+/\S+$#', $type) ? $type : 'application/octet-stream';
-	}
-
-	static function fromString($data)
-	{
-		if (extension_loaded('fileinfo') && preg_match('#^(\S+/[^\s;]+)#', finfo_buffer(finfo_open(FILEINFO_MIME), $data), $m)) {
-			return $m[1];
-
-		} elseif (strncmp($data, "\xff\xd8", 2) === 0) {
-			return 'image/jpeg';
-
-		} elseif (strncmp($data, "\x89PNG", 4) === 0) {
-			return 'image/png';
-
-		} elseif (strncmp($data, "GIF", 3) === 0) {
-			return 'image/gif';
-
-		} else {
-			return 'application/octet-stream';
-		}
-	}
-
-}
-
-class Neon extends Nette\Object
-{
-	const BLOCK = 1;
-
-	private static $patterns = array(
-		'\'[^\'\n]*\'|"(?:\\\\.|[^"\\\\\n])*"',
-		'@[a-zA-Z_0-9\\\\]+',
-		'[:-](?=\s|$)|[,=[\]{}()]',
-		'?:#.*',
-		'\n[\t ]*',
-		'[^#"\',:=@[\]{}()<>\x00-\x20!`](?:[^#,:=\]})>\x00-\x1F]+|:(?!\s|$)|(?<!\s)#)*(?<!\s)',
-		'?:[\t ]+',
-	);
-
-	private static $tokenizer;
-
-	private static $brackets = array(
-		'[' => ']',
-		'{' => '}',
-		'(' => ')',
-	);
-
-	private $n = 0;
-
-	private $indentTabs;
-
-	static function encode($var, $options = NULL)
-	{
-		if ($var instanceof \DateTime) {
-			return $var->format('Y-m-d H:i:s O');
-		}
-		if (is_object($var)) {
-			$obj = $var; $var = array();
-			foreach ($obj as $k => $v) {
-				$var[$k] = $v;
-			}
-		}
-		if (is_array($var)) {
-			$isArray = array_keys($var) === range(0, count($var) - 1);
-			$s = '';
-			if ($options & self::BLOCK) {
-				foreach ($var as $k => $v) {
-					$v = self::encode($v, self::BLOCK);
-					$s .= ($isArray ? '-' : self::encode($k) . ':')
-						. (strpos($v, "\n") === FALSE ? ' ' . $v : "\n\t" . str_replace("\n", "\n\t", $v))
-						. "\n";
-					continue;
-				}
-				return $s;
-
-			} else {
-				foreach ($var as $k => $v) {
-					$s .= ($isArray ? '' : self::encode($k) . ': ') . self::encode($v) . ', ';
-				}
-				return ($isArray ? '[' : '{') . substr($s, 0, -2) . ($isArray ? ']' : '}');
-			}
-
-		} elseif (is_string($var) && !is_numeric($var)
-			&& !preg_match('~[\x00-\x1F]|^\d{4}|^(true|false|yes|no|on|off|null)$~i', $var)
-			&& preg_match('~^' . self::$patterns[5] . '$~', $var)
-		) {
-			return $var;
-
-		} else {
-			return json_encode($var);
-		}
-	}
-
-	static function decode($input)
-	{
-		if (!is_string($input)) {
-			throw new Nette\InvalidArgumentException("Argument must be a string, " . gettype($input) . " given.");
-		}
-		if (!self::$tokenizer) {
-			self::$tokenizer = new Tokenizer(self::$patterns, 'mi');
-		}
-
-		$input = str_replace("\r", '', $input);
-		self::$tokenizer->tokenize($input);
-
-		$parser = new static;
-		$res = $parser->parse(0);
-
-		while (isset(self::$tokenizer->tokens[$parser->n])) {
-			if (self::$tokenizer->tokens[$parser->n][0] === "\n") {
-				$parser->n++;
-			} else {
-				$parser->error();
-			}
-		}
-		return $res;
-	}
-
-	private function parse($indent = NULL, $result = NULL)
-	{
-		$inlineParser = $indent === NULL;
-		$value = $key = $object = NULL;
-		$hasValue = $hasKey = FALSE;
-		$tokens = self::$tokenizer->tokens;
-		$n = & $this->n;
-		$count = count($tokens);
-
-		for (; $n < $count; $n++) {
-			$t = $tokens[$n];
-
-			if ($t === ',') {
-				if (!$hasValue || !$inlineParser) {
-					$this->error();
-				}
-				if ($hasKey) {
-					$result[$key] = $value;
-				} else {
-					$result[] = $value;
-				}
-				$hasKey = $hasValue = FALSE;
-
-			} elseif ($t === ':' || $t === '=') {
-				if ($hasKey || !$hasValue) {
-					$this->error();
-				}
-				if (is_array($value) || (is_object($value) && !method_exists($value, '__toString'))) {
-					$this->error('Unacceptable key');
-				} else {
-					$key = (string) $value;
-				}
-				$hasKey = TRUE;
-				$hasValue = FALSE;
-
-			} elseif ($t === '-') {
-				if ($hasKey || $hasValue || $inlineParser) {
-					$this->error();
-				}
-				$key = NULL;
-				$hasKey = TRUE;
-
-			} elseif (isset(self::$brackets[$t])) {
-				if ($hasValue) {
-					if ($value[0] === '@' && $t === '(') {
-						$n++;
-						$value = $this->parse(NULL, array('@' => substr($value, 1)));
-					} else {
-						$this->error();
-					}
-				} else {
-					$n++;
-					$value = $this->parse(NULL, array());
-				}
-				$hasValue = TRUE;
-				if (!isset($tokens[$n]) || $tokens[$n] !== self::$brackets[$t]) {
-					$this->error();
-				}
-
-			} elseif ($t === ']' || $t === '}' || $t === ')') {
-				if (!$inlineParser) {
-					$this->error();
-				}
-				break;
-
-			} elseif ($t[0] === "\n") {
-				if ($inlineParser) {
-					if ($hasValue) {
-						if ($hasKey) {
-							$result[$key] = $value;
-						} else {
-							$result[] = $value;
-						}
-						$hasKey = $hasValue = FALSE;
-					}
-
-				} else {
-					while (isset($tokens[$n+1]) && $tokens[$n+1][0] === "\n") $n++;
-					if (!isset($tokens[$n+1])) {
-						break;
-					}
-
-					$newIndent = strlen($tokens[$n]) - 1;
-					if ($indent === NULL) {
-						$indent = $newIndent;
-					}
-					if ($newIndent) {
-						if ($this->indentTabs === NULL) {
-							$this->indentTabs = $tokens[$n][1] === "\t";
-						}
-						if (strpos($tokens[$n], $this->indentTabs ? ' ' : "\t")) {
-							$n++;
-							$this->error('Either tabs or spaces may be used as indenting chars, but not both.');
-						}
-					}
-
-					if ($newIndent > $indent) {
-						if ($hasValue || !$hasKey) {
-							$n++;
-							$this->error('Unexpected indentation.');
-						} elseif ($key === NULL) {
-							$result[] = $this->parse($newIndent);
-						} else {
-							$result[$key] = $this->parse($newIndent);
-						}
-						$newIndent = isset($tokens[$n]) ? strlen($tokens[$n]) - 1 : 0;
-						$hasKey = FALSE;
-
-					} else {
-						if ($hasValue && !$hasKey) {
-							break;
-
-						} elseif ($hasKey) {
-							$value = $hasValue ? $value : NULL;
-							if ($key === NULL) {
-								$result[] = $value;
-							} else {
-								$result[$key] = $value;
-							}
-							$hasKey = $hasValue = FALSE;
-						}
-					}
-
-					if ($newIndent < $indent) {
-						return $result;
-					}
-				}
-
-			} else {
-				if ($hasValue) {
-					$this->error();
-				}
-				static $consts = array(
-					'true' => TRUE, 'True' => TRUE, 'TRUE' => TRUE, 'yes' => TRUE, 'Yes' => TRUE, 'YES' => TRUE, 'on' => TRUE, 'On' => TRUE, 'ON' => TRUE,
-					'false' => FALSE, 'False' => FALSE, 'FALSE' => FALSE, 'no' => FALSE, 'No' => FALSE, 'NO' => FALSE, 'off' => FALSE, 'Off' => FALSE, 'OFF' => FALSE,
-				);
-				if ($t[0] === '"') {
-					$value = preg_replace_callback('#\\\\(?:u[0-9a-f]{4}|x[0-9a-f]{2}|.)#i', array($this, 'cbString'), substr($t, 1, -1));
-				} elseif ($t[0] === "'") {
-					$value = substr($t, 1, -1);
-				} elseif (isset($consts[$t])) {
-					$value = $consts[$t];
-				} elseif ($t === 'null' || $t === 'Null' || $t === 'NULL') {
-					$value = NULL;
-				} elseif (is_numeric($t)) {
-					$value = $t * 1;
-				} elseif (preg_match('#\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::\d\d)?)?)?$#A', $t)) {
-					$value = new Nette\DateTime($t);
-				} else {
-					$value = $t;
-				}
-				$hasValue = TRUE;
-			}
-		}
-
-		if ($inlineParser) {
-			if ($hasValue) {
-				if ($hasKey) {
-					$result[$key] = $value;
-				} else {
-					$result[] = $value;
-				}
-			} elseif ($hasKey) {
-				$this->error();
-			}
-		} else {
-			if ($hasValue && !$hasKey) {
-				if ($result === NULL) {
-					$result = $value;
-				} else {
-					$this->error();
-				}
-			} elseif ($hasKey) {
-				$value = $hasValue ? $value : NULL;
-				if ($key === NULL) {
-					$result[] = $value;
-				} else {
-					$result[$key] = $value;
-				}
-			}
-		}
-		return $result;
-	}
-
-	private function cbString($m)
-	{
-		static $mapping = array('t' => "\t", 'n' => "\n", '"' => '"', '\\' => '\\',  '/' => '/', '_' => "\xc2\xa0");
-		$sq = $m[0];
-		if (isset($mapping[$sq[1]])) {
-			return $mapping[$sq[1]];
-		} elseif ($sq[1] === 'u' && strlen($sq) === 6) {
-			return Strings::chr(hexdec(substr($sq, 2)));
-		} elseif ($sq[1] === 'x' && strlen($sq) === 4) {
-			return chr(hexdec(substr($sq, 2)));
-		} else {
-			$this->error("Invalid escaping sequence $sq");
-		}
-	}
-
-	private function error($message = "Unexpected '%s'")
-	{
-		list(, $line, $col) = self::$tokenizer->getOffset($this->n);
-		$token = isset(self::$tokenizer->tokens[$this->n])
-			? str_replace("\n", '<new line>', Strings::truncate(self::$tokenizer->tokens[$this->n], 40))
-			: 'end';
-		throw new NeonException(str_replace('%s', $token, $message) . " on line $line, column $col.");
-	}
-
-}
-
-class NeonException extends \Exception
-{
-}
-
-class Paginator extends Nette\Object
-{
-
-	private $base = 1;
-
-	private $itemsPerPage = 1;
-
-	private $page;
-
-	private $itemCount;
-
-	function setPage($page)
-	{
-		$this->page = (int) $page;
-		return $this;
-	}
-
-	function getPage()
-	{
-		return $this->base + $this->getPageIndex();
-	}
-
-	function getFirstPage()
-	{
-		return $this->base;
-	}
-
-	function getLastPage()
-	{
-		return $this->itemCount === NULL ? NULL : $this->base + max(0, $this->getPageCount() - 1);
-	}
-
-	function setBase($base)
-	{
-		$this->base = (int) $base;
-		return $this;
-	}
-
-	function getBase()
-	{
-		return $this->base;
-	}
-
-	protected function getPageIndex()
-	{
-		$index = max(0, $this->page - $this->base);
-		return $this->itemCount === NULL ? $index : min($index, max(0, $this->getPageCount() - 1));
-	}
-
-	function isFirst()
-	{
-		return $this->getPageIndex() === 0;
-	}
-
-	function isLast()
-	{
-		return $this->itemCount === NULL ? FALSE : $this->getPageIndex() >= $this->getPageCount() - 1;
-	}
-
-	function getPageCount()
-	{
-		return $this->itemCount === NULL ? NULL : (int) ceil($this->itemCount / $this->itemsPerPage);
-	}
-
-	function setItemsPerPage($itemsPerPage)
-	{
-		$this->itemsPerPage = max(1, (int) $itemsPerPage);
-		return $this;
-	}
-
-	function getItemsPerPage()
-	{
-		return $this->itemsPerPage;
-	}
-
-	function setItemCount($itemCount)
-	{
-		$this->itemCount = ($itemCount === FALSE || $itemCount === NULL) ? NULL : max(0, (int) $itemCount);
-		return $this;
-	}
-
-	function getItemCount()
-	{
-		return $this->itemCount;
-	}
-
-	function getOffset()
-	{
-		return $this->getPageIndex() * $this->itemsPerPage;
-	}
-
-	function getCountdownOffset()
-	{
-		return $this->itemCount === NULL
-			? NULL
-			: max(0, $this->itemCount - ($this->getPageIndex() + 1) * $this->itemsPerPage);
-	}
-
-	function getLength()
-	{
-		return $this->itemCount === NULL
-			? $this->itemsPerPage
-			: min($this->itemsPerPage, $this->itemCount - $this->getPageIndex() * $this->itemsPerPage);
-	}
-
-}
-
-class Strings
-{
-
-	final function __construct()
-	{
-		throw new Nette\StaticClassException;
-	}
-
-	static function checkEncoding($s, $encoding = 'UTF-8')
-	{
-		return $s === self::fixEncoding($s, $encoding);
-	}
-
-	static function fixEncoding($s, $encoding = 'UTF-8')
-	{
-
-		$s = @iconv('UTF-16', $encoding . '//IGNORE', iconv($encoding, 'UTF-16//IGNORE', $s));
-		return str_replace("\xEF\xBB\xBF", '', $s);
-	}
-
-	static function chr($code, $encoding = 'UTF-8')
-	{
-		return iconv('UTF-32BE', $encoding . '//IGNORE', pack('N', $code));
-	}
-
-	static function startsWith($haystack, $needle)
-	{
-		return strncmp($haystack, $needle, strlen($needle)) === 0;
-	}
-
-	static function endsWith($haystack, $needle)
-	{
-		return strlen($needle) === 0 || substr($haystack, -strlen($needle)) === $needle;
-	}
-
-	static function normalize($s)
-	{
-
-		$s = str_replace("\r\n", "\n", $s);
-		$s = strtr($s, "\r", "\n");
-
-		$s = preg_replace('#[\x00-\x08\x0B-\x1F\x7F]+#', '', $s);
-
-		$s = preg_replace("#[\t ]+$#m", '', $s);
-
-		$s = trim($s, "\n");
-
-		return $s;
-	}
-
-	static function toAscii($s)
-	{
-		$s = preg_replace('#[^\x09\x0A\x0D\x20-\x7E\xA0-\x{10FFFF}]#u', '', $s);
-		$s = strtr($s, '`\'"^~', "\x01\x02\x03\x04\x05");
-		if (ICONV_IMPL === 'glibc') {
-			$s = @iconv('UTF-8', 'WINDOWS-1250//TRANSLIT', $s);
-			$s = strtr($s, "\xa5\xa3\xbc\x8c\xa7\x8a\xaa\x8d\x8f\x8e\xaf\xb9\xb3\xbe\x9c\x9a\xba\x9d\x9f\x9e"
-				. "\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3"
-				. "\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8"
-				. "\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf8\xf9\xfa\xfb\xfc\xfd\xfe",
-				"ALLSSSSTZZZallssstzzzRAAAALCCCEEEEIIDDNNOOOOxRUUUUYTsraaaalccceeeeiiddnnooooruuuuyt");
-		} else {
-			$s = @iconv('UTF-8', 'ASCII//TRANSLIT', $s);
-		}
-		$s = str_replace(array('`', "'", '"', '^', '~'), '', $s);
-		return strtr($s, "\x01\x02\x03\x04\x05", '`\'"^~');
-	}
-
-	static function webalize($s, $charlist = NULL, $lower = TRUE)
-	{
-		$s = self::toAscii($s);
-		if ($lower) {
-			$s = strtolower($s);
-		}
-		$s = preg_replace('#[^a-z0-9' . preg_quote($charlist, '#') . ']+#i', '-', $s);
-		$s = trim($s, '-');
-		return $s;
-	}
-
-	static function truncate($s, $maxLen, $append = "\xE2\x80\xA6")
-	{
-		if (self::length($s) > $maxLen) {
-			$maxLen = $maxLen - self::length($append);
-			if ($maxLen < 1) {
-				return $append;
-
-			} elseif ($matches = self::match($s, '#^.{1,'.$maxLen.'}(?=[\s\x00-/:-@\[-`{-~])#us')) {
-				return $matches[0] . $append;
-
-			} else {
-				return iconv_substr($s, 0, $maxLen, 'UTF-8') . $append;
-			}
-		}
-		return $s;
-	}
-
-	static function indent($s, $level = 1, $chars = "\t")
-	{
-		return $level < 1 ? $s : self::replace($s, '#(?:^|[\r\n]+)(?=[^\r\n])#', '$0' . str_repeat($chars, $level));
-	}
-
-	static function lower($s)
-	{
-		return mb_strtolower($s, 'UTF-8');
-	}
-
-	static function upper($s)
-	{
-		return mb_strtoupper($s, 'UTF-8');
-	}
-
-	static function firstUpper($s)
-	{
-		return self::upper(mb_substr($s, 0, 1, 'UTF-8')) . mb_substr($s, 1, self::length($s), 'UTF-8');
-	}
-
-	static function capitalize($s)
-	{
-		return mb_convert_case($s, MB_CASE_TITLE, 'UTF-8');
-	}
-
-	static function compare($left, $right, $len = NULL)
-	{
-		if ($len < 0) {
-			$left = iconv_substr($left, $len, -$len, 'UTF-8');
-			$right = iconv_substr($right, $len, -$len, 'UTF-8');
-		} elseif ($len !== NULL) {
-			$left = iconv_substr($left, 0, $len, 'UTF-8');
-			$right = iconv_substr($right, 0, $len, 'UTF-8');
-		}
-		return self::lower($left) === self::lower($right);
-	}
-
-	static function length($s)
-	{
-		return function_exists('mb_strlen') ? mb_strlen($s, 'UTF-8') : strlen(utf8_decode($s));
-	}
-
-	static function trim($s, $charlist = " \t\n\r\0\x0B\xC2\xA0")
-	{
-		$charlist = preg_quote($charlist, '#');
-		return self::replace($s, '#^['.$charlist.']+|['.$charlist.']+$#u', '');
-	}
-
-	static function padLeft($s, $length, $pad = ' ')
-	{
-		$length = max(0, $length - self::length($s));
-		$padLen = self::length($pad);
-		return str_repeat($pad, $length / $padLen) . iconv_substr($pad, 0, $length % $padLen, 'UTF-8') . $s;
-	}
-
-	static function padRight($s, $length, $pad = ' ')
-	{
-		$length = max(0, $length - self::length($s));
-		$padLen = self::length($pad);
-		return $s . str_repeat($pad, $length / $padLen) . iconv_substr($pad, 0, $length % $padLen, 'UTF-8');
-	}
-
-	static function random($length = 10, $charlist = '0-9a-z')
-	{
-		$charlist = str_shuffle(preg_replace_callback('#.-.#', function($m) {
-			return implode('', range($m[0][0], $m[0][2]));
-		}, $charlist));
-		$chLen = strlen($charlist);
-
-		$s = '';
-		for ($i = 0; $i < $length; $i++) {
-			if ($i % 5 === 0) {
-				$rand = lcg_value();
-				$rand2 = microtime(TRUE);
-			}
-			$rand *= $chLen;
-			$s .= $charlist[($rand + $rand2) % $chLen];
-			$rand -= (int) $rand;
-		}
-		return $s;
-	}
-
-	static function split($subject, $pattern, $flags = 0)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		$res = preg_split($pattern, $subject, -1, $flags | PREG_SPLIT_DELIM_CAPTURE);
-		self::catchPregError($pattern);
-		return $res;
-	}
-
-	static function match($subject, $pattern, $flags = 0, $offset = 0)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		$res = preg_match($pattern, $subject, $m, $flags, $offset);
-		self::catchPregError($pattern);
-		if ($res) {
-			return $m;
-		}
-	}
-
-	static function matchAll($subject, $pattern, $flags = 0, $offset = 0)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		$res = preg_match_all(
-			$pattern, $subject, $m,
-			($flags & PREG_PATTERN_ORDER) ? $flags : ($flags | PREG_SET_ORDER),
-			$offset
-		);
-		self::catchPregError($pattern);
-		return $m;
-	}
-
-	static function replace($subject, $pattern, $replacement = NULL, $limit = -1)
-	{
-		Nette\Diagnostics\Debugger::tryError();
-		if (is_object($replacement) || is_array($replacement)) {
-			if ($replacement instanceof Nette\Callback) {
-				$replacement = $replacement->getNative();
-			}
-			if (!is_callable($replacement, FALSE, $textual)) {
-				Nette\Diagnostics\Debugger::catchError($foo);
-				throw new Nette\InvalidStateException("Callback '$textual' is not callable.");
-			}
-			$res = preg_replace_callback($pattern, $replacement, $subject, $limit);
-
-			if (Nette\Diagnostics\Debugger::catchError($e)) {
-				$trace = $e->getTrace();
-				if (isset($trace[2]['class']) && $trace[2]['class'] === __CLASS__) {
-					throw new RegexpException($e->getMessage() . " in pattern: $pattern");
-				}
-			}
-
-		} elseif (is_array($pattern)) {
-			$res = preg_replace(array_keys($pattern), array_values($pattern), $subject, $limit);
-
-		} else {
-			$res = preg_replace($pattern, $replacement, $subject, $limit);
-		}
-		self::catchPregError($pattern);
-		return $res;
-	}
-
-	static function catchPregError($pattern)
-	{
-		if (Nette\Diagnostics\Debugger::catchError($e)) {
-			throw new RegexpException($e->getMessage() . " in pattern: $pattern");
-
-		} elseif (preg_last_error()) {
-			static $messages = array(
-				PREG_INTERNAL_ERROR => 'Internal error',
-				PREG_BACKTRACK_LIMIT_ERROR => 'Backtrack limit was exhausted',
-				PREG_RECURSION_LIMIT_ERROR => 'Recursion limit was exhausted',
-				PREG_BAD_UTF8_ERROR => 'Malformed UTF-8 data',
-				5 => 'Offset didn\'t correspond to the begin of a valid UTF-8 code point',
-			);
-			$code = preg_last_error();
-			throw new RegexpException((isset($messages[$code]) ? $messages[$code] : 'Unknown error') . " (pattern: $pattern)", $code);
-		}
-	}
-
-	static function expand($s, array $params, $recursive = FALSE)
-	{
-		$parts = preg_split('#%([\w.-]*)%#i', $s, -1, PREG_SPLIT_DELIM_CAPTURE);
-		$res = '';
-		foreach ($parts as $n => $part) {
-			if ($n % 2 === 0) {
-				$res .= $part;
-
-			} elseif ($part === '') {
-				$res .= '%';
-
-			} elseif (isset($recursive[$part])) {
-				throw new Nette\InvalidArgumentException('Circular reference detected for variables: ' . implode(', ', array_keys($recursive)) . '.');
-
-			} else {
-				$val = Arrays::get($params, explode('.', $part));
-				if ($recursive && is_string($val)) {
-					$val = self::expand($val, $params, (is_array($recursive) ? $recursive : array()) + array($part => 1));
-				}
-				if (strlen($part) + 2 === strlen($s)) {
-					return $val;
-				}
-				if (!is_scalar($val)) {
-					throw new Nette\InvalidArgumentException("Unable to concatenate non-scalar parameter '$part' into '$s'.");
-				}
-				$res .= $val;
-			}
-		}
-		return $res;
-	}
-
-}
-
-class RegexpException extends \Exception
-{
-}
-}
-
-namespace  {
-
- Nette\Diagnostics\Debugger::_init();
-
-Nette\Utils\SafeStream::register();
-
-function callback($callback, $m = NULL)
-{
-	return ($m === NULL && $callback instanceof Nette\Callback) ? $callback : new Nette\Callback($callback, $m);
-}
-
-function dump($var)
-{
-	foreach (func_get_args() as $arg) Nette\Diagnostics\Debugger::dump($arg);
-	return $var;
-}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php
deleted file mode 100644
index 95f6373..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends Presenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php.importData
deleted file mode 100644
index 9e9ffc0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_01.php.importData
+++ /dev/null
@@ -1,33 +0,0 @@
-Caret position: 138
-Should show uses panel: true
-Defaults:
- \Nette\Utils\Strings
- \Nette\Utils\Html
- \Nette\Http\Request
- \Nette\Application\UI\Presenter
- \Nette\Utils\Arrays
-
-Names:
- Strings
- Html
- Request
- Presenter
- Arrays
-
-Variants:
- \Nette\Utils\Strings
- Don't use type.
-
- \Nette\Utils\Html
- Don't use type.
-
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- \Nette\Application\UI\Presenter
- Don't use type.
-
- \Nette\Utils\Arrays
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php
deleted file mode 100644
index 2211f5a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter { //can not be resolved!!!
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php.importData
deleted file mode 100644
index 7d79625..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_02.php.importData
+++ /dev/null
@@ -1,32 +0,0 @@
-Caret position: 138
-Should show uses panel: true
-Defaults:
- \Nette\Utils\Strings
- \Nette\Utils\Html
- \Nette\Http\Request
- <html><font color='#FF0000'><cannot be resolved>
- \Nette\Utils\Arrays
-
-Names:
- Strings
- Html
- Request
- BasePresenter
- Arrays
-
-Variants:
- \Nette\Utils\Strings
- Don't use type.
-
- \Nette\Utils\Html
- Don't use type.
-
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- <html><font color='#FF0000'><cannot be resolved>
-
- \Nette\Utils\Arrays
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php
deleted file mode 100644
index 7582f37..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Nette\Utils;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends Presenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        Utils\Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php.importData
deleted file mode 100644
index 900eff0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_03.php.importData
+++ /dev/null
@@ -1,28 +0,0 @@
-Caret position: 142
-Should show uses panel: true
-Defaults:
- \Nette\Utils\Strings
- \Nette\Utils\Html
- \Nette\Http\Request
- \Nette\Application\UI\Presenter
-
-Names:
- Strings
- Html
- Request
- Presenter
-
-Variants:
- \Nette\Utils\Strings
- Don't use type.
-
- \Nette\Utils\Html
- Don't use type.
-
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- \Nette\Application\UI\Presenter
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php
deleted file mode 100644
index a399af0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Nette\Utils;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends Presenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php.importData
deleted file mode 100644
index dc9e366..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_04.php.importData
+++ /dev/null
@@ -1,18 +0,0 @@
-Caret position: 132
-Should show uses panel: true
-Defaults:
- \Nette\Http\Request
- \Nette\Application\UI\Presenter
-
-Names:
- Request
- Presenter
-
-Variants:
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- \Nette\Application\UI\Presenter
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php
deleted file mode 100644
index e51c114..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends Presenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        \Nette\Utils\Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php.importData
deleted file mode 100644
index 5ca88ed..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_05.php.importData
+++ /dev/null
@@ -1,33 +0,0 @@
-Caret position: 138
-Should show uses panel: true
-Defaults:
- \Nette\Utils\Strings
- Don't use type.
- \Nette\Utils\Html
- \Nette\Http\Request
- \Nette\Application\UI\Presenter
-
-Names:
- Strings
- \Nette\Utils\Arrays
- Html
- Request
- Presenter
-
-Variants:
- \Nette\Utils\Strings
- Don't use type.
-
- \Nette\Utils\Arrays
- Don't use type.
-
- \Nette\Utils\Html
- Don't use type.
-
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- \Nette\Application\UI\Presenter
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php
deleted file mode 100644
index e51c114..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends Presenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        \Nette\Utils\Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php.importData
deleted file mode 100644
index 04d0788..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_06.php.importData
+++ /dev/null
@@ -1,33 +0,0 @@
-Caret position: 138
-Should show uses panel: true
-Defaults:
- \Nette\Utils\Strings
- \Nette\Utils\Arrays
- \Nette\Utils\Html
- \Nette\Http\Request
- \Nette\Application\UI\Presenter
-
-Names:
- Strings
- \Nette\Utils\Arrays
- Html
- Request
- Presenter
-
-Variants:
- \Nette\Utils\Strings
- Don't use type.
-
- \Nette\Utils\Arrays
- Don't use type.
-
- \Nette\Utils\Html
- Don't use type.
-
- \Nette\Application\Request
- \Nette\Http\Request
- Don't use type.
-
- \Nette\Application\UI\Presenter
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php
deleted file mode 100644
index d2eb77f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace {
-
-    class GlobalClass {}
-
-}
-
-namespace MySpace {
-
-    class Blah extends GlobalClass {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php.importData
deleted file mode 100644
index a6f478f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_07.php.importData
+++ /dev/null
@@ -1,12 +0,0 @@
-Caret position: 80
-Should show uses panel: true
-Defaults:
- \GlobalClass
-
-Names:
- GlobalClass
-
-Variants:
- \GlobalClass
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php
deleted file mode 100644
index f49a48a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class GlobalClass {}
-
-
-class Blah extends GlobalClass {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php.importData
deleted file mode 100644
index 1ab047a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_08.php.importData
+++ /dev/null
@@ -1,7 +0,0 @@
-Caret position: 36
-Should show uses panel: false
-Defaults:
-
-Names:
-
-Variants:
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php
deleted file mode 100644
index 5752049..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Baz\Bat {
-    class XCrapAnother {
-    }
-}
-
-namespace Bun\Cha {
-    class ClassName {
-        /**
-         * @return XCrap
-         */
-        function functionName() {}
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php.importData
deleted file mode 100644
index 020893e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_09_issue209408.php.importData
+++ /dev/null
@@ -1,11 +0,0 @@
-Caret position: 91
-Should show uses panel: false
-Defaults:
- <html><font color='#FF0000'><cannot be resolved>
-
-Names:
- XCrap
-
-Variants:
- <html><font color='#FF0000'><cannot be resolved>
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php
deleted file mode 100644
index 0a675e6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace One {
-
-class YourClass extends MyClass {
-
-}
-
-class MyClass {
-
-}
-
-}
-
-namespace Two {
-
-class MyClass {
-
-}
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php.importData b/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php.importData
deleted file mode 100644
index 7dabd76..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testImportData/testImportData_issue227304.php.importData
+++ /dev/null
@@ -1,12 +0,0 @@
-Caret position: 34
-Should show uses panel: true
-Defaults:
- Don't use type.
-
-Names:
- MyClass
-
-Variants:
- \Two\MyClass
- Don't use type.
-
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php b/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php
deleted file mode 100644
index e50556a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Issue\Martin {
-
-    class Pondeli {}
-
-}
-
-namespace {
-
-    use \Issue\Martin\Pondeli;
-
-    function testOk(Pondeli $param) {}
-
-    function testFail(\Issue\Martin\Pondeli $param) {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php.fixUses
deleted file mode 100644
index c64e808..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue210093/01/testIssue210093_01.php.fixUses
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Issue\Martin {
-
-    class Pondeli {}
-
-}
-
-namespace {
-
-use \Issue\Martin\Pondeli;
-
-    function testOk(Pondeli $param) {}
-
-    function testFail(Pondeli $param) {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php b/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php
deleted file mode 100644
index e50556a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Issue\Martin {
-
-    class Pondeli {}
-
-}
-
-namespace {
-
-    use \Issue\Martin\Pondeli;
-
-    function testOk(Pondeli $param) {}
-
-    function testFail(\Issue\Martin\Pondeli $param) {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php.fixUses
deleted file mode 100644
index c4bd5fa..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue210093/02/testIssue210093_02.php.fixUses
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Issue\Martin {
-
-    class Pondeli {}
-
-}
-
-namespace {
-
-use Issue\Martin\Pondeli;
-
-    function testOk(Pondeli $param) {}
-
-    function testFail(Pondeli $param) {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php b/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php
deleted file mode 100644
index 2a707cb..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-class Baz {
-
-    function __construct() {
-
-    }
-
-}
-
-namespace Omg;
-
-class ClassName {
-
-    function __construct() {
-        new \Foo\Bar\Baz(); //HERE
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php.fixUses
deleted file mode 100644
index 6a7fe86..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211566/01/testIssue211566_01.php.fixUses
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-class Baz {
-
-    function __construct() {
-
-    }
-
-}
-
-namespace Omg;
-
-use Foo\Bar\Baz;
-
-class ClassName {
-
-    function __construct() {
-        new Baz(); //HERE
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php b/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php
deleted file mode 100644
index 2a707cb..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-class Baz {
-
-    function __construct() {
-
-    }
-
-}
-
-namespace Omg;
-
-class ClassName {
-
-    function __construct() {
-        new \Foo\Bar\Baz(); //HERE
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php.fixUses
deleted file mode 100644
index 18e314a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211566/02/testIssue211566_02.php.fixUses
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-class Baz {
-
-    function __construct() {
-
-    }
-
-}
-
-namespace Omg;
-
-use \Foo\Bar\Baz;
-
-class ClassName {
-
-    function __construct() {
-        new Baz(); //HERE
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php b/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php
deleted file mode 100644
index e14648d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-$a = new ClassName();//HERE
-$b = new \Baz\Bat\ClassName();
-$b = new \Fom\Bom\ClassName();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php.fixUses
deleted file mode 100644
index 86d9a9e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211585/01/testIssue211585_01.php.fixUses
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-use \Baz\Bat\ClassName as BBC;
-use \Fom\Bom\ClassName as FBC2;
-use \Foo\Bar\ClassName as FBC;
-
-$a = new BBC();//HERE
-$b = new FBC2();
-$b = new FBC();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php b/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php
deleted file mode 100644
index e14648d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-$a = new ClassName();//HERE
-$b = new \Baz\Bat\ClassName();
-$b = new \Fom\Bom\ClassName();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php.fixUses
deleted file mode 100644
index 57aed8e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue211585/02/testIssue211585_02.php.fixUses
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-use \Baz\Bat\ClassName;
-use \Fom\Bom\ClassName as FBC;
-use \Foo\Bar\ClassName as FBC2;
-
-$a = new FBC2();//HERE
-$b = new ClassName();
-$b = new FBC();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php b/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php
deleted file mode 100644
index e14648d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-$a = new ClassName();//HERE
-$b = new \Baz\Bat\ClassName();
-$b = new \Fom\Bom\ClassName();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php.fixUses
deleted file mode 100644
index 076ebc2..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue214699/testIssue214699.php.fixUses
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-class ClassName {}
-
-namespace Fom\Bom;
-class ClassName {}
-
-namespace Baz\Bat;
-class ClassName {}
-
-namespace Omg;
-
-use Baz\Bat\ClassName as ClassName3;
-use Fom\Bom\ClassName;
-use Foo\Bar\ClassName as ClassName2;
-
-$a = new ClassName3();//HERE
-$b = new ClassName();
-$b = new ClassName2();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/test.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/test.php
deleted file mode 100644
index fc15c06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/test.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param \pl\dagguh\buildings\Room $room
-	 */
-	function addRoom(\pl\dagguh\buildings\Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php
deleted file mode 100644
index cd77922..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param \pl\dagguh\buildings\Room $room This will NOT get shortened.
-	 * @param \pl\dagguh\people\Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php.fixUses
deleted file mode 100644
index ee48bc8..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/01/testIssue222595_01.php.fixUses
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param Room $room This will NOT get shortened.
-	 * @param Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/test.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/test.php
deleted file mode 100644
index fc15c06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/test.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param \pl\dagguh\buildings\Room $room
-	 */
-	function addRoom(\pl\dagguh\buildings\Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php
deleted file mode 100644
index cd77922..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param \pl\dagguh\buildings\Room $room This will NOT get shortened.
-	 * @param \pl\dagguh\people\Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php.fixUses
deleted file mode 100644
index baf03d4..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/02/testIssue222595_02.php.fixUses
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use \pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param \pl\dagguh\buildings\Room $room This will NOT get shortened.
-	 * @param Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(\pl\dagguh\buildings\Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/test.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/test.php
deleted file mode 100644
index cd77922..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/test.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param \pl\dagguh\buildings\Room $room This will NOT get shortened.
-	 * @param \pl\dagguh\people\Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php
deleted file mode 100644
index fc15c06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param \pl\dagguh\buildings\Room $room
-	 */
-	function addRoom(\pl\dagguh\buildings\Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php.fixUses
deleted file mode 100644
index e563472..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/03/testIssue222595_03.php.fixUses
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param Room $room
-	 */
-	function addRoom(Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/test.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/test.php
deleted file mode 100644
index cd77922..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/test.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-use pl\dagguh\people\Person;
-
-interface Building {
-
-	/**
-	 * I often end up with fully qualified names (FQNs), because I use type hinting (Room $room) and NetBeans' automatic PHPdoc generation.
-	 * NetBeans sees the type hinting and fills up @param with FQN.
-	 *
-	 * @param \pl\dagguh\buildings\Room $room This will NOT get shortened.
-	 * @param \pl\dagguh\people\Person $roomOwner This will get shortened.
-	 */
-	function assignRoom(Room $room, Person $roomOwner);
-
-}
-
-interface Room {
-
-}
-
-namespace pl\dagguh\people;
-
-interface Person {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php b/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php
deleted file mode 100644
index fc15c06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param \pl\dagguh\buildings\Room $room
-	 */
-	function addRoom(\pl\dagguh\buildings\Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php.fixUses
deleted file mode 100644
index fc15c06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue222595/04/testIssue222595_04.php.fixUses
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace pl\dagguh\buildings;
-
-interface Building {
-
-	/**
-	 * This full qualified name WILL NOT get shortened.
-	 * @param \pl\dagguh\buildings\Room $room
-	 */
-	function addRoom(\pl\dagguh\buildings\Room $room);
-}
-
-interface Room {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue233527/SomeClass.php b/php.editor/test/unit/data/testfiles/actions/testIssue233527/SomeClass.php
deleted file mode 100644
index e804285..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue233527/SomeClass.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace NS1\NS2;
-
-class SomeClass {
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php b/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php
deleted file mode 100644
index f1fc58d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-namespace NS1;
-
-class Test {
-
-    /**
-     * @param \NS1\NS2\SomeClass $a
-     */
-    public function test(SomeClass $a) {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php.fixUses
deleted file mode 100644
index aca0900..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue233527/testIssue233527.php.fixUses
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace NS1;
-
-use \NS1\NS2\SomeClass;
-
-class Test {
-
-    /**
-     * @param SomeClass $a
-     */
-    public function test(SomeClass $a) {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php b/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php
deleted file mode 100644
index 741d22f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-namespace First\Second;
-
-class Util {}
-
-namespace Something\Els;
-
-class Monitor {
-
-    function functionName($param) {
-        new Util();
-    }
-
-    /**
-     * @param Bool $param blah
-     */
-    function functionName1($param) {}
-
-    /**
-     * @param Array $param blah
-     */
-    function functionName2($param) {}
-
-     /**
-     * @param type $param blah
-     */
-    function functionName3($param) {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php.fixUses
deleted file mode 100644
index 5dcc5c8..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue238828/testIssue238828.php.fixUses
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-namespace First\Second;
-
-class Util {}
-
-namespace Something\Els;
-
-use \First\Second\Util;
-
-class Monitor {
-
-    function functionName($param) {
-        new Util();
-    }
-
-    /**
-     * @param Bool $param blah
-     */
-    function functionName1($param) {}
-
-    /**
-     * @param Array $param blah
-     */
-    function functionName2($param) {}
-
-     /**
-     * @param type $param blah
-     */
-    function functionName3($param) {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/data.php b/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/data.php
deleted file mode 100644
index e1cf05f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/data.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace baz;
-
-class SomeClass {}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php b/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php
deleted file mode 100644
index e27008b..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace foo\bar;
-
-use baz\SomeClass as SomeClassAlias;
-
-class Test {
-    /**
-     * 
-     * @param baz\SomeClass $someClass
-     */
-    public function getSomething(SomeClassAlias $someClass) {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php.fixUses
deleted file mode 100644
index 5111199..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/01/testIssue243271_01.php.fixUses
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace foo\bar;
-
-use baz\SomeClass as SomeClassAlias;
-
-class Test {
-    /**
-     * 
-     * @param SomeClassAlias $someClass
-     */
-    public function getSomething(SomeClassAlias $someClass) {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/data.php b/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/data.php
deleted file mode 100644
index e1cf05f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/data.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-namespace baz;
-
-class SomeClass {}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php b/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php
deleted file mode 100644
index 5111199..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace foo\bar;
-
-use baz\SomeClass as SomeClassAlias;
-
-class Test {
-    /**
-     * 
-     * @param SomeClassAlias $someClass
-     */
-    public function getSomething(SomeClassAlias $someClass) {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php.fixUses
deleted file mode 100644
index 5111199..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testIssue243271/02/testIssue243271_02.php.fixUses
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace foo\bar;
-
-use baz\SomeClass as SomeClassAlias;
-
-class Test {
-    /**
-     * 
-     * @param SomeClassAlias $someClass
-     */
-    public function getSomething(SomeClassAlias $someClass) {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/test.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/test.php
deleted file mode 100644
index 761dde6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/test.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    const FOO2 = 42;
-    function fnc() {}
-    function fnc2() {}
-    class Bar {}
-    class Bar2 {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php
deleted file mode 100644
index 48edfd3..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-use const Name\Space\FOO;
-use const Name\Space\FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc2;
-use Name\Space\Bar;
-use Name\Space\Bar2;
-
-class ClassName {
-
-    function __construct() {
-        echo Name\Space\FOO;
-        echo Name\Space\FOO2;
-        Name\Space\fnc();
-        Name\Space\fnc2();
-        new Name\Space\Bar();
-        new Name\Space\Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php.fixUses
deleted file mode 100644
index ffb6dbe..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/01/testUseFuncAndConst_01.php.fixUses
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-use Name\Space\Bar;
-use Name\Space\Bar2;
-use const Name\Space\FOO;
-use const Name\Space\FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc2;
-
-class ClassName {
-
-    function __construct() {
-        echo FOO;
-        echo FOO2;
-        fnc();
-        fnc2();
-        new Bar();
-        new Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/test.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/test.php
deleted file mode 100644
index 761dde6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/test.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    const FOO2 = 42;
-    function fnc() {}
-    function fnc2() {}
-    class Bar {}
-    class Bar2 {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php
deleted file mode 100644
index 48edfd3..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-use const Name\Space\FOO;
-use const Name\Space\FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc2;
-use Name\Space\Bar;
-use Name\Space\Bar2;
-
-class ClassName {
-
-    function __construct() {
-        echo Name\Space\FOO;
-        echo Name\Space\FOO2;
-        Name\Space\fnc();
-        Name\Space\fnc2();
-        new Name\Space\Bar();
-        new Name\Space\Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php.fixUses
deleted file mode 100644
index 3ec8418..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/02/testUseFuncAndConst_02.php.fixUses
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-use Name\Space\Bar,
-    Name\Space\Bar2;
-use const Name\Space\FOO,
-    Name\Space\FOO2;
-use function Name\Space\fnc,
-    Name\Space\fnc2;
-
-class ClassName {
-
-    function __construct() {
-        echo FOO;
-        echo FOO2;
-        fnc();
-        fnc2();
-        new Bar();
-        new Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/test.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/test.php
deleted file mode 100644
index 761dde6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/test.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    const FOO2 = 42;
-    function fnc() {}
-    function fnc2() {}
-    class Bar {}
-    class Bar2 {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php
deleted file mode 100644
index ef0f676..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-use const Name\Space\FOO;
-use const Name\Space\FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc2;
-
-class ClassName {
-
-    function __construct() {
-        echo Name\Space\FOO;
-        echo Name\Space\FOO2;
-        Name\Space\fnc();
-        Name\Space\fnc2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php.fixUses
deleted file mode 100644
index 3ca9569..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/03/testUseFuncAndConst_03.php.fixUses
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-use Name\Space\Bar,
-    Name\Space\Bar2;
-use const Name\Space\FOO,
-    Name\Space\FOO2;
-use function Name\Space\fnc,
-    Name\Space\fnc2;
-
-class ClassName {
-
-    function __construct() {
-        echo FOO;
-        echo FOO2;
-        fnc();
-        fnc2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/test.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/test.php
deleted file mode 100644
index 761dde6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/test.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    const FOO2 = 42;
-    function fnc() {}
-    function fnc2() {}
-    class Bar {}
-    class Bar2 {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php
deleted file mode 100644
index a4b4686..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-use const Name\Space\FOO;
-use const Name\Space\FOO2;
-use Name\Space\Bar;
-use Name\Space\Bar2;
-
-class ClassName {
-
-    function __construct() {
-        echo Name\Space\FOO;
-        echo Name\Space\FOO2;
-        new Name\Space\Bar();
-        new Name\Space\Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php.fixUses
deleted file mode 100644
index 9af7a80..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/04/testUseFuncAndConst_04.php.fixUses
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-use Name\Space\Bar,
-    Name\Space\Bar2;
-use const Name\Space\FOO,
-    Name\Space\FOO2;
-
-class ClassName {
-
-    function __construct() {
-        echo FOO;
-        echo FOO2;
-        new Bar();
-        new Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/test.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/test.php
deleted file mode 100644
index 761dde6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/test.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    const FOO2 = 42;
-    function fnc() {}
-    function fnc2() {}
-    class Bar {}
-    class Bar2 {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php
deleted file mode 100644
index 8ed6eb1..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-use function Name\Space\fnc;
-use function Name\Space\fnc2;
-use Name\Space\Bar;
-use Name\Space\Bar2;
-
-class ClassName {
-
-    function __construct() {
-        Name\Space\fnc();
-        Name\Space\fnc2();
-        new Name\Space\Bar();
-        new Name\Space\Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php.fixUses b/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php.fixUses
deleted file mode 100644
index 4f1bce5..0000000
--- a/php.editor/test/unit/data/testfiles/actions/testUseFuncAndConst/05/testUseFuncAndConst_05.php.fixUses
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-use Name\Space\Bar,
-    Name\Space\Bar2;
-use const Name\Space\FOO,
-    Name\Space\FOO2;
-use function Name\Space\fnc,
-    Name\Space\fnc2;
-
-class ClassName {
-
-    function __construct() {
-        fnc();
-        fnc2();
-        new Bar();
-        new Bar2();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php
deleted file mode 100644
index 01e17b8..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-        
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" > <?php echo "h^ello" ?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php.toggleComment
deleted file mode 100644
index c696fa4..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_01.php.toggleComment
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-        
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" > <?php // echo "h^ello" ?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php
deleted file mode 100644
index c696fa4..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-        
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" > <?php // echo "h^ello" ?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php.toggleComment
deleted file mode 100644
index 01e17b8..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_02.php.toggleComment
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-        
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" > <?php echo "h^ello" ?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php
deleted file mode 100644
index e9f0ba9..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-
-class Test {
-
-    public function getTown() {
-        
-    }
-
-}
-
-$test = new Tes^t
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php.toggleComment
deleted file mode 100644
index bf64755..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_03.php.toggleComment
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-
-class Test {
-
-    public function getTown() {
-        
-    }
-
-}
-
-//$test = new Tes^t
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php
deleted file mode 100644
index 1cddf96..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-
-class Test {
-
-    public function getTown() {
-        
-    }
-
-}
-
-// $test = new Tes^t
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php.toggleComment
deleted file mode 100644
index f4644d6..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue198269_04.php.toggleComment
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-
-class Test {
-
-    public function getTown() {
-        
-    }
-
-}
-
- $test = new Tes^t
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php
deleted file mode 100644
index 3005340..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" >
-<?php
-^    $a = 1;
-    $b = 2;
-    $c = 3;
-?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php.toggleComment
deleted file mode 100644
index 9b58f1d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue207153.php.toggleComment
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="" type="text/css" href="NetBeans2.css" />
-
-        <title></title>
-    </head>
-    <body>
-        <h1 id="test" >
-<?php
-//^    $a = 1;
-    $b = 2;
-    $c = 3;
-?></h1>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php
deleted file mode 100644
index 7d2e2b4..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php //echo getCus^tom($product, "homebox"); ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php.toggleComment
deleted file mode 100644
index 7fd7f69..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_01.php.toggleComment
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo getCus^tom($product, "homebox"); ?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php
deleted file mode 100644
index e8f6522..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php // echo getCus^tom($product, "homebox"); ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php.toggleComment
deleted file mode 100644
index 7fd7f69..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_02.php.toggleComment
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo getCus^tom($product, "homebox"); ?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php
deleted file mode 100644
index dda80c0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo getCusto^m($product, "homebox"); ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php.toggleComment
deleted file mode 100644
index 0ec5394..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue213706_03.php.toggleComment
+++ /dev/null
@@ -1 +0,0 @@
-<?php // echo getCusto^m($product, "homebox"); ?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php
deleted file mode 100644
index 3ba944a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**^
- *
- * @param type $param
- */
-function functionName($param) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php.toggleComment
deleted file mode 100644
index ff42191..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_01.php.toggleComment
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**^
- *
- * @param type $param
- */
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php
deleted file mode 100644
index 94ddf04..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *^
- * @param type $param
- */
-function functionName($param) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php.toggleComment
deleted file mode 100644
index 207b741..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_02.php.toggleComment
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *^
- * @param type $param
- */
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php
deleted file mode 100644
index baf5e82..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param^
- */
-function functionName($param) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php.toggleComment
deleted file mode 100644
index a6a0455..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_03.php.toggleComment
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param^
- */
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php
deleted file mode 100644
index 4d5dcdc..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param
- */^
-function functionName($param) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php.toggleComment
deleted file mode 100644
index 1a9c42f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_04.php.toggleComment
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param
- */^
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php
deleted file mode 100644
index 26dfbfb..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param
- */
-function ^functionName($param) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php.toggleComment
deleted file mode 100644
index c6cdd8d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue218830_05.php.toggleComment
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- *
- * @param type $param
- */
-//function ^functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php
deleted file mode 100644
index 653d42c..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-         ^$a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php.toggleComment
deleted file mode 100644
index 43a17e0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_01.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//         ^$a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php
deleted file mode 100644
index 7f68cea..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-   ^      $a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php.toggleComment
deleted file mode 100644
index 2caa0fa..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_02.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//   ^      $a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php
deleted file mode 100644
index c7c3c0d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-^         $a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php.toggleComment
deleted file mode 100644
index e2bbc72..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_03.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//^         $a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php
deleted file mode 100644
index 87faec1..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//^         $a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php.toggleComment
deleted file mode 100644
index f433f07..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_04.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-^         $a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php
deleted file mode 100644
index 491fb77..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//    ^     $a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php.toggleComment
deleted file mode 100644
index 4928593..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_05.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-    ^     $a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php
deleted file mode 100644
index 122e6ac..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-//         ^$a = 1;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php.toggleComment
deleted file mode 100644
index 19f2e9e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228731_06.php.toggleComment
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class test {
-
-    public function Funct() {
-        /*
-         * To change this template, choose Tools | Templates
-         * and open the template in the editor.
-         */
-         ^$a = 1;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php
deleted file mode 100644
index e6f1e78..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php.toggleComment
deleted file mode 100644
index bd1347a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_01.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-//^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php
deleted file mode 100644
index 1ad7e36..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-foo();
-^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php.toggleComment
deleted file mode 100644
index 4fb1f0b..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_02.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-foo();
-//^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php
deleted file mode 100644
index 519cb6e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-    ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php.toggleComment
deleted file mode 100644
index b6e9711..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_03.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-//    ^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php
deleted file mode 100644
index 15771e7..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-//^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php.toggleComment
deleted file mode 100644
index 16c8b1e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_04.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php
deleted file mode 100644
index a2fd1f0..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-foo();
-//^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php.toggleComment
deleted file mode 100644
index 826704c..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_05.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-foo();
-^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php
deleted file mode 100644
index f557808..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-//    ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php.toggleComment
deleted file mode 100644
index 12bbac7..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue228768_06.php.toggleComment
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-
-    ^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php
deleted file mode 100644
index 5571b79..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-?>
-
-^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php.toggleComment
deleted file mode 100644
index 80465d2..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_01.php.toggleComment
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-?>
-
-^
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php
deleted file mode 100644
index 5b17292..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-?>
-
-^
-
-<?php
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php.toggleComment
deleted file mode 100644
index ea92b4f..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_02.php.toggleComment
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-?>
-
-^
-
-<?php
-?>
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php
deleted file mode 100644
index 46f5b57..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-?>
-
-sdsad^sadsa
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php.toggleComment b/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php.toggleComment
deleted file mode 100644
index 18f8d06..0000000
--- a/php.editor/test/unit/data/testfiles/actions/toggleComment/issue231715_03.php.toggleComment
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-?>
-
-<!--sdsad^sadsa-->
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_01.php b/php.editor/test/unit/data/testfiles/actions/useCase_01.php
deleted file mode 100644
index 8517302..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_01.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        //Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_01.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_01.php.usedNames
deleted file mode 100644
index 2f62537..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_01.php.usedNames
+++ /dev/null
@@ -1,8 +0,0 @@
-Name: BasePresenter
- BasePresenter --> BasePresenter:156
-Name: Html
- Html --> Html:337
-Name: Request
- Request --> Request:361
-Name: Strings
- Strings --> Strings:271
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_02.php b/php.editor/test/unit/data/testfiles/actions/useCase_02.php
deleted file mode 100644
index 4d61a2a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_02.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        \Nette\Utils\Strings::capitalize();
-        Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_02.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_02.php.usedNames
deleted file mode 100644
index 89c0dcb..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_02.php.usedNames
+++ /dev/null
@@ -1,10 +0,0 @@
-Name: Arrays
- Arrays --> Arrays:285
-Name: BasePresenter
- BasePresenter --> BasePresenter:126
-Name: Html
- Html --> Html:318
-Name: Request
- Request --> Request:342
-Name: \Nette\Utils\Strings
- \Nette\Utils\Strings --> Strings:241
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_03.php b/php.editor/test/unit/data/testfiles/actions/useCase_03.php
deleted file mode 100644
index 055c58a..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_03.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-use Foo\Arrays;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        \Nette\Utils\Strings::capitalize();
-        Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_03.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_03.php.usedNames
deleted file mode 100644
index 344d903..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_03.php.usedNames
+++ /dev/null
@@ -1,8 +0,0 @@
-Name: BasePresenter
- BasePresenter --> BasePresenter:143
-Name: Html
- Html --> Html:335
-Name: Request
- Request --> Request:359
-Name: \Nette\Utils\Strings
- \Nette\Utils\Strings --> Strings:258
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_04.php b/php.editor/test/unit/data/testfiles/actions/useCase_04.php
deleted file mode 100644
index 764de61..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_04.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        \Nette\Utils\Strings::capitalize();
-        //Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-    function functionName($param) {
-        \Nette\Utils\Strings::capitalize();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_04.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_04.php.usedNames
deleted file mode 100644
index 14eaede..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_04.php.usedNames
+++ /dev/null
@@ -1,9 +0,0 @@
-Name: BasePresenter
- BasePresenter --> BasePresenter:156
-Name: Html
- Html --> Html:350
-Name: Request
- Request --> Request:374
-Name: \Nette\Utils\Strings
- \Nette\Utils\Strings --> Strings:271
- \Nette\Utils\Strings --> Strings:436
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_05.php b/php.editor/test/unit/data/testfiles/actions/useCase_05.php
deleted file mode 100644
index 01d120b..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_05.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Nette\Utils;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        \Nette\Utils\Strings::capitalize();
-        //Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-    function functionName($param) {
-        Utils\Strings::capitalize();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_05.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_05.php.usedNames
deleted file mode 100644
index 32a7185..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_05.php.usedNames
+++ /dev/null
@@ -1,8 +0,0 @@
-Name: BasePresenter
- BasePresenter --> BasePresenter:160
-Name: Html
- Html --> Html:354
-Name: Request
- Request --> Request:378
-Name: \Nette\Utils\Strings
- \Nette\Utils\Strings --> Strings:275
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_06.php b/php.editor/test/unit/data/testfiles/actions/useCase_06.php
deleted file mode 100644
index b796089..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_06.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault(\Nette\Utils\Foo $foo) {
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_06.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_06.php.usedNames
deleted file mode 100644
index fdf543e..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_06.php.usedNames
+++ /dev/null
@@ -1,4 +0,0 @@
-Name: BasePresenter
- BasePresenter --> BasePresenter:127
-Name: \Nette\Utils\Foo
- \Nette\Utils\Foo --> Foo:178
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_07.php b/php.editor/test/unit/data/testfiles/actions/useCase_07.php
deleted file mode 100644
index 07a3c1d..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_07.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace {
-    class Def{}
-}
-
-namespace Bat {
-
-    class ClassName {
-
-        /**
-         * @return \Def
-         */
-        function functionName() {
-            return new \Def();
-        }
-
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_07.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_07.php.usedNames
deleted file mode 100644
index c61656c..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_07.php.usedNames
+++ /dev/null
@@ -1,3 +0,0 @@
-Name: \Def
- \Def --> Def:183
- \Def --> Def:109
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_08.php b/php.editor/test/unit/data/testfiles/actions/useCase_08.php
deleted file mode 100644
index a63c549..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_08.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-namespace Foo\Bar\Baz {
-    class Def{}
-}
-
-namespace Bat {
-
-    class ClassName {
-
-        /**
-         * @return Foo\Bar\Baz\Def
-         */
-        function functionName() {
-            return new Foo\Bar\Baz\Def();
-        }
-
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/actions/useCase_08.php.usedNames b/php.editor/test/unit/data/testfiles/actions/useCase_08.php.usedNames
deleted file mode 100644
index 9be6507..0000000
--- a/php.editor/test/unit/data/testfiles/actions/useCase_08.php.usedNames
+++ /dev/null
@@ -1,3 +0,0 @@
-Name: Foo\Bar\Baz\Def
- Foo\Bar\Baz\Def --> Def:206
- Foo\Bar\Baz\Def --> Def:121
diff --git a/php.editor/test/unit/data/testfiles/animalTest.php b/php.editor/test/unit/data/testfiles/animalTest.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/animalTest.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/animalTest2.php b/php.editor/test/unit/data/testfiles/animalTest2.php
deleted file mode 100644
index b79c633..0000000
--- a/php.editor/test/unit/data/testfiles/animalTest2.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-class Fish extends Animal {
-    public static $count = 0;
-    function isMammal() {
-        return false;
-    }
-    function __construct($info) {
-        parent::__construct();
-        Fish::$count++;
-        parent::$count;
-        $this->getCount("");
-        parent::getCount("");
-        self::getCount("");
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-    }
-}
-
-class Shark extends Fish {
-    public static $count = 0;
-    function __construct() {
-        parent::__construct("");
-        Shark::$count++;
-        echo "".self::kindInfo();
-    }
-    public function getCount($sharkLogging) {
-        return Shark::$count;
-    }
-    function getAnimalCount() {
-        return Animal::$count;
-    }
-    public static function kindInfo() {return "shark is ...";}
-}
-$mammal = new Mammal;
-$mammal->getCount("");
-$cat = new Cat;
-$cat->getCount("");
-$fish = new Fish;
-$fish->getCount("");
-$shark = new Shark;
-$shark->getCount("");
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/arrays1.php b/php.editor/test/unit/data/testfiles/arrays1.php
deleted file mode 100644
index 9fc8146..0000000
--- a/php.editor/test/unit/data/testfiles/arrays1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",^
-    'test2' => "failed");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php
deleted file mode 100644
index be90568..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-foreach ($array as $value):^
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php.indented
deleted file mode 100644
index 7fb10b2..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-foreach ($array as $value):
-    ^
-endforeach;
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php
deleted file mode 100644
index 3bc9512..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-foreach ($array as $value):^
-
-endforeach;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php.indented
deleted file mode 100644
index 54dc809..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxForEach_02.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-foreach ($array as $value):
-    ^
-
-endforeach;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php
deleted file mode 100644
index 725e301..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++):^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php.indented
deleted file mode 100644
index d980ceb..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_01.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++):
-    ^
-endfor;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php
deleted file mode 100644
index 8f92010..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++):^
-
-endfor;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php.indented
deleted file mode 100644
index 3448ee5..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_02.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++):
-    ^
-
-endfor;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php
deleted file mode 100644
index fba0e87..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-       for ($index = 0; $index < count( $array ); $index++):^
-           echo $index;
-       endfor;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php.indented
deleted file mode 100644
index ea0c202..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-       for ($index = 0; $index < count( $array ); $index++):
-           ^
-           echo $index;
-       endfor;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php
deleted file mode 100644
index 145ed6c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++){
-
-}
-for ($index = 0; $index < count( $array ); $index++):^
-endfor;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php.indented
deleted file mode 100644
index 52420fe..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxFor_04.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-for ($index = 0; $index < count( $array ); $index++){
-
-}
-for ($index = 0; $index < count( $array ); $index++):
-    ^
-endfor;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php
deleted file mode 100644
index aeb4571..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-
-if (true):^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php.indented
deleted file mode 100644
index d00f004..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_01.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-if (true):
-    ^
-endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php
deleted file mode 100644
index ee70e24..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-if (true):^
-endif;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php.indented
deleted file mode 100644
index d00f004..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-if (true):
-    ^
-endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php
deleted file mode 100644
index 5372a25..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-if (true):^
-    if(true) :^
-endif;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php.indented
deleted file mode 100644
index 3743ec8..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_03.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true):
-    ^
-endif;
-    if(true) :
-endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php
deleted file mode 100644
index 1c002d5..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (true):
-        if(true):^
-        endif;
-endif;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php.indented
deleted file mode 100644
index b670f26..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_04.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true):
-        if(true):
-            ^
-        endif;
-endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php
deleted file mode 100644
index 7630dcd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-if (true):
-    if (false):
-        echo $b;
-    elseif (true):
-        echo $c;
-    endif;
-endif;
-
-if (true) {
-
-}
-
-if (true) : ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php.indented
deleted file mode 100644
index 6b7432f..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_05.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-if (true):
-    if (false):
-        echo $b;
-    elseif (true):
-        echo $c;
-    endif;
-endif;
-
-if (true) {
-
-}
-
-if (true) : 
-    ^
-endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php
deleted file mode 100644
index 5831320..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-if (true):
-    if (false):
-        echo $b;
-    elseif (true):
-        echo $c;
-    endif;
-endif;
-
-if (true) {
-
-}
-
-if (true) : ^
-                endif;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php.indented
deleted file mode 100644
index 23c639f..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxIf_06.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-if (true):
-    if (false):
-        echo $b;
-    elseif (true):
-        echo $c;
-    endif;
-endif;
-
-if (true) {
-
-}
-
-if (true) : 
-    ^
-                endif;
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php
deleted file mode 100644
index 82042f3..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-switch ($variable):^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php.indented
deleted file mode 100644
index c876630..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-switch ($variable):
-    ^
-endswitch;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php
deleted file mode 100644
index c039f36..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-switch ($variable):^
-endswitch;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php.indented
deleted file mode 100644
index c876630..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_02.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-switch ($variable):
-    ^
-endswitch;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php
deleted file mode 100644
index 34da007..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-switch ($variable):
-    case 1:^
-endswitch;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php.indented
deleted file mode 100644
index b2ef5e2..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxSwitch_03.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-switch ($variable):
-    case 1:
-        ^
-endswitch;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php
deleted file mode 100644
index f08e404..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-while (true):^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php.indented
deleted file mode 100644
index 6bc4e54..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-while (true):
-    ^
-endwhile;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php
deleted file mode 100644
index f32dda7..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-while (true):^
-endwhile;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php.indented
deleted file mode 100644
index 1df790c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-while (true):
-    ^
-endwhile;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php
deleted file mode 100644
index 6d4d73e..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-while (true): // some comment^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php.indented
deleted file mode 100644
index 449d530..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/alternativeSyntaxWhile_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-while (true): // some comment
-    ^
-endwhile;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php
deleted file mode 100644
index e0bcb85..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php    
-if ($client_select > 0) { ?>^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php.indented
deleted file mode 100644
index c5c25ea..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_01.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php    
-if ($client_select > 0) { ?>
-^
-<?php } ?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php
deleted file mode 100644
index 25b841e..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php    
-if ($client_select > 0) { ^?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php.indented
deleted file mode 100644
index 439edf4..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php    
-if ($client_select > 0) { 
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php
deleted file mode 100644
index 0d90f55..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php    
-if ($client_select > 0) {^ ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php.indented
deleted file mode 100644
index f0c28dd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue166424_03.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php    
-if ($client_select > 0) {
-    ^
-} ?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php
deleted file mode 100644
index e0c4da0..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-class Test {^?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php.indented
deleted file mode 100644
index 20d440d..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_01.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class Test {
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php
deleted file mode 100644
index 5b997bc..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-if (true):^?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php.indented
deleted file mode 100644
index 2e660f5..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue167816_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if (true):
-    ^
-endif;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_01.php
deleted file mode 100644
index 5f94bdd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-switch($value){
-    case 1:
-        break;
-    case 2:
-    case 3:
-    default:
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_02.php
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_03.php
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue170779_04.php
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php
deleted file mode 100644
index 07a06b3..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class myClass {
-    /**
-     * @return myClass
-     */
-    static function getInstance () {
-        
-    }
-    
-    /**
-     *
-     * @param type $param
-     * @return myClass
-     */
-    function test($param) {
-        
-    }
-    
-}
-
-$foo = myClass::getInstance()^
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php.indented
deleted file mode 100644
index 1b39400..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191856_01.php.indented
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class myClass {
-    /**
-     * @return myClass
-     */
-    static function getInstance () {
-        
-    }
-    
-    /**
-     *
-     * @param type $param
-     * @return myClass
-     */
-    function test($param) {
-        
-    }
-    
-}
-
-$foo = myClass::getInstance()
-        ^
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php
deleted file mode 100644
index 9ef8399..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class myClass {
-    static public function getInstance() {^
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php.indented
deleted file mode 100644
index 31756eb..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue191892_01.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class myClass {
-    static public function getInstance() {
-        ^
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php
deleted file mode 100644
index 576b16b..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/**^
-function f(){
-  $r= '/.*/';
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php.indented
deleted file mode 100644
index daed0c0..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_01.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- * ^
- */
-function f(){
-  $r= '/.*/';
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php
deleted file mode 100644
index 1cb1bdc..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/**^
-function f(){
-  $r= '/./*';
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php.indented
deleted file mode 100644
index d1415b4..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue193118_02.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- * ^
- */
-function f(){
-  $r= '/./*';
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php
deleted file mode 100644
index 4431908..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php if ($a == $b): ?>^
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php.indented
deleted file mode 100644
index 38633fd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_01.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if ($a == $b): ?>
-^
-<?php endif; ?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php
deleted file mode 100644
index 4431908..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php if ($a == $b): ?>^
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php.indented
deleted file mode 100644
index 38633fd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_02.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if ($a == $b): ?>
-^
-<?php endif; ?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php
deleted file mode 100644
index ee43433..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<html>
-    <head>
-        <?php if ($a == $b): ?>^
-    </head>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php.indented
deleted file mode 100644
index 60e8dbf..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-    <head>
-        <?php if ($a == $b): ?>
-        ^
-    </head>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php
deleted file mode 100644
index 96a36f9..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php if ($a == $b): ^?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php.indented
deleted file mode 100644
index 79bd9c7..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_04.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if ($a == $b): 
-    ^
-endif;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php
deleted file mode 100644
index a01fce7..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php if ($a == $b) { ?>^
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php.indented
deleted file mode 100644
index c90136c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_05.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if ($a == $b) { ?>
-^
-<?php } ?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php
deleted file mode 100644
index d4f428c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php while ($a == $b): ?>^
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php.indented
deleted file mode 100644
index 01c5515..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_06.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php while ($a == $b): ?>
-^
-<?php endwhile; ?>
-
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php
deleted file mode 100644
index 1230718..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php if ($a == $b) {  ^?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php.indented
deleted file mode 100644
index 19d6a72..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue195771_07.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if ($a == $b) {  
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php
deleted file mode 100644
index 4f0f48b..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1^ : FALSE;
-$t2 = true ? false : false;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php.indented
deleted file mode 100644
index 9fa435c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1
-        ^: FALSE;
-$t2 = true ? false : false;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php
deleted file mode 100644
index 8a41b80..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 ^: FALSE;
-$t2 = true ? false : false;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php.indented
deleted file mode 100644
index 43ddfe3..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_02.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 
-        ^: FALSE;
-$t2 = true ? false : false;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php
deleted file mode 100644
index 8537b30..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 :^ FALSE;
-$t2 = true ? false : false;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php.indented
deleted file mode 100644
index 8be7e25..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_03.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 :
-        ^FALSE;
-$t2 = true ? false : false;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php
deleted file mode 100644
index 2f82957..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 : ^FALSE;
-$t2 = true ? false : false;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php.indented
deleted file mode 100644
index dca47ce..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue196596_04.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (true)
-    echo 'hello';
-$t = true ? 1 : 
-        ^FALSE;
-$t2 = true ? false : false;
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php
deleted file mode 100644
index 0378c04..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/**^
-function func($alias) {
-    $blah = "/blee*/";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php.indented
deleted file mode 100644
index 407340c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_01.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- * 
- * @param type $alias^
- */
-function func($alias) {
-    $blah = "/blee*/";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php
deleted file mode 100644
index 788931d..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/**^
-function func($alias) {
-    $blah = "/blee/*";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php.indented
deleted file mode 100644
index 5b4d479..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue197924_02.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- * 
- * @param type $alias^
- */
-function func($alias) {
-    $blah = "/blee/*";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php
deleted file mode 100644
index 03ba437..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {^
-
-    function fnc() {
-    }
-}
-/**
- * asd
- */
-function a() {
-    /*
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php.indented
deleted file mode 100644
index 524a3d2..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_01.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class ClassName {
-    ^
-
-    function fnc() {
-    }
-}
-/**
- * asd
- */
-function a() {
-    /*
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php
deleted file mode 100644
index 24c3619..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {^
-
-    function fnc() {
-    }
-}
-/**
- * asd
- */
-function a() {
-    /**
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php.indented
deleted file mode 100644
index ad81cda..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_02.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class ClassName {
-    ^
-
-    function fnc() {
-    }
-}
-/**
- * asd
- */
-function a() {
-    /**
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php
deleted file mode 100644
index 1dcacd6..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {^
-
-    function fnc() {
-    }
-
-/**
- * asd
- */
-function a() {
-    /*
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php.indented
deleted file mode 100644
index c6086dd..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_03.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class ClassName {
-    ^
-}
-
-    function fnc() {
-    }
-
-/**
- * asd
- */
-function a() {
-    /*
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php
deleted file mode 100644
index 6cfa2d8..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {^
-
-    function fnc() {
-    }
-
-/**
- * asd
- */
-function a() {
-    /**
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php.indented
deleted file mode 100644
index 7ace267..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202362_04.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class ClassName {
-    ^
-}
-
-    function fnc() {
-    }
-
-/**
- * asd
- */
-function a() {
-    /**
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php
deleted file mode 100644
index 8a43553..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($page_id != "") {
-    $x = 0;^}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php.indented
deleted file mode 100644
index 3d07e85..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_01.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if ($page_id != "") {
-    $x = 0;
-    ^
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php
deleted file mode 100644
index 942bd89..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;^}
-    }
-
-    function foo() {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php.indented
deleted file mode 100644
index 81615c2..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_02.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;
-            ^
-        }
-    }
-
-    function foo() {}
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php
deleted file mode 100644
index 627c654..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;}
-    }
-
-    function foo() {^}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php.indented
deleted file mode 100644
index 57153fc..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_03.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;}
-    }
-
-    function foo() {
-        ^
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php
deleted file mode 100644
index 112258c..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;}
-    }
-
-    function foo() {
-        switch ($foo) {
-            case 1: {
-                if (true) {
-                    echo "";^}
-            }
-
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php.indented
deleted file mode 100644
index f1430a9..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue202770_04.php.indented
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-
-class ClassName {
-
-    function __construct() {
-        if ($page_id != "") {
-            $x = 0;}
-    }
-
-    function foo() {
-        switch ($foo) {
-            case 1: {
-                if (true) {
-                    echo "";
-                    ^
-                }
-            }
-
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php
deleted file mode 100644
index c2bf88e..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {^
-
-if (true) {
-    $value = "${value}";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php.indented
deleted file mode 100644
index c87e67d..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue203513.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-    ^
-}
-
-if (true) {
-    $value = "${value}";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php
deleted file mode 100644
index 1b067be..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$test = test(); ^// Test
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php.indented
deleted file mode 100644
index 08e32da..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = test(); 
-^// Test
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php
deleted file mode 100644
index 439af40..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$test = test();^ // Test
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php.indented
deleted file mode 100644
index bc62ba8..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_02.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = test();
-^// Test
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php
deleted file mode 100644
index 23ea2df..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$test = test(); // ^Test
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php.indented b/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php.indented
deleted file mode 100644
index 034c878..0000000
--- a/php.editor/test/unit/data/testfiles/bracketCompleter/issue211394_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = test(); // 
-//^Test
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php b/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php
deleted file mode 100644
index d68d5da..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private static $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php.codegen
deleted file mode 100644
index 6b0dbc6..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetter/testClassPropertyGetter.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-public static function getFoo() {
-return self::$$foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php b/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php
deleted file mode 100644
index d68d5da..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private static $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php.codegen
deleted file mode 100644
index 15f842a..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertyGetterWithoutPublic/testClassPropertyGetterWithoutPublic.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-static function getFoo() {
-return self::$$foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php
deleted file mode 100644
index d68d5da..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private static $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php.codegen
deleted file mode 100644
index ba3415a..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetter/testClassPropertySetter.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-public static function setFoo($$foo) {
-self::$$foo = $foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php
deleted file mode 100644
index d68d5da..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private static $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php.codegen
deleted file mode 100644
index d0046a3..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithFluentInterface/testClassPropertySetterWithFluentInterface.php.codegen
+++ /dev/null
@@ -1,5 +0,0 @@
-public static function setFoo($$foo) {
-self::$$foo = $foo;
-return self;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php
deleted file mode 100644
index d68d5da..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private static $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php.codegen
deleted file mode 100644
index 7bc027c..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testClassPropertySetterWithoutPublic/testClassPropertySetterWithoutPublic.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-static function setFoo($$foo) {
-self::$$foo = $foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php
deleted file mode 100644
index ddc1307..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php.codegen
deleted file mode 100644
index ae224b6..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertyGetter/testInstancePropertyGetter.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-public  function getFoo() {
-return $$this->foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php
deleted file mode 100644
index ddc1307..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php.codegen
deleted file mode 100644
index a5d8c8e..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetter/testInstancePropertySetter.php.codegen
+++ /dev/null
@@ -1,4 +0,0 @@
-public  function setFoo($$foo) {
-$$this->foo = $foo;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php
deleted file mode 100644
index ddc1307..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $foo;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php.codegen b/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php.codegen
deleted file mode 100644
index 4e59715..0000000
--- a/php.editor/test/unit/data/testfiles/codegen/testInstancePropertySetterWithFluentInterface/testInstancePropertySetterWithFluentInterface.php.codegen
+++ /dev/null
@@ -1,5 +0,0 @@
-public  function setFoo($$foo) {
-$$this->foo = $foo;
-return $$this;
-}
-
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php b/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php
deleted file mode 100644
index 2c2fa21..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-/**
- *
- *
- * @return Bbb[] foo
- */
-function functionName() {
-
-}
-
-functionName();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php.testArrayReturnType.html b/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php.testArrayReturnType.html
deleted file mode 100644
index 6fb40fc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/arrayReturnType.php.testArrayReturnType.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-functionNam|e();
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     functionName()                  [PUBLIC]   arrayReturnType.php
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>functionName</b><br/><br/><br />
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>Bbb[]</td></tr><tr><th align="left" valign="top">Description:</th><td>foo</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php b/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php
deleted file mode 100644
index f8d620d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-class ClassName {
-    /**
-     * Nejaky popis.
-     *
-     * @var int
-     */
-    public $fieldWithDesc;
-    
-    /**
-     * Nejaky popis.
-     *
-     * @var int[]
-     */
-    public $arrayFieldWithDesc;
-
-}
-
-$c = new ClassName();
-$c->fieldWithDesc;
-$c->arrayFieldWithDesc;
-
-class ClassName1 {
-
-    /**
-     * @var int
-     */
-    public $fieldWithoutDesc;
-
-    /**
-     * @var int[]
-     */
-    public $arrayFieldWithoutDesc;
-
-}
-
-
-$c1 = new ClassName1();
-$c1->fieldWithoutDesc;
-$c1->arrayFieldWithoutDesc;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDesc.html b/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDesc.html
deleted file mode 100644
index 2101851..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDesc.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$c->fieldWithDes|c;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   int fieldWithDesc               [PUBLIC]   ClassName
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$fieldWithDesc</b><br/><br/>
-Nejaky popis.
-<br />
-<table>
-<tr><th align="left">Type:</th><td>int</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDescAndArray.html b/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDescAndArray.html
deleted file mode 100644
index e3beedb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithDescAndArray.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$c->arrayFieldWithDes|c;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   int[] arrayFieldWithDesc        [PUBLIC]   ClassName
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$arrayFieldWithDesc</b><br/><br/>
-Nejaky popis.
-<br />
-<table>
-<tr><th align="left">Type:</th><td>int[]</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDesc.html b/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDesc.html
deleted file mode 100644
index b1b4b81..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDesc.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$c1->fieldWithoutDes|c;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   int fieldWithoutDesc            [PUBLIC]   ClassName1
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$fieldWithoutDesc</b><br/><br/><br />
-<table>
-<tr><th align="left">Type:</th><td>int</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDescAndArray.html b/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDescAndArray.html
deleted file mode 100644
index c284445..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/fieldVar.php.testFieldWithoutDescAndArray.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$c1->arrayFieldWithoutDes|c;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   int[] arrayFieldWithoutDesc     [PUBLIC]   ClassName1
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$arrayFieldWithoutDesc</b><br/><br/><br />
-<table>
-<tr><th align="left">Type:</th><td>int[]</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php b/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php
deleted file mode 100644
index af712ce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/**
- *
- * @param int[]
- */
-function aFunctionName($param) {
-
-}
-aFunctionName(null);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php.testFunctionWithArrayParamWithoutDesc.html b/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php.testFunctionWithArrayParamWithoutDesc.html
deleted file mode 100644
index 1eef201..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayParamWithoutDesc.php.testFunctionWithArrayParamWithoutDesc.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-aFunctionNam|e(null);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     aFunctionName($param)           [PUBLIC]   functionWithArrayParamWithoutDesc.php
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>aFunctionName</b><br/><br/><br />
-<h3>Parameters:</h3>
-<table cellspacing=0 style="border: 0px; width: 100%;">
-<tr><td> </td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr>int[]</nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr><b></b></nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;width:80%;" >PHPDoc not found</td></tr>
-</table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php b/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php
deleted file mode 100644
index c96b7eb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/**
- *
- * @return int[]
- */
-function bFunctionName($param) {
-
-}
-bFunctionName(null);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php.testFunctionWithArrayReturnWithoutDesc.html b/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php.testFunctionWithArrayReturnWithoutDesc.html
deleted file mode 100644
index c1e5503..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/functionWithArrayReturnWithoutDesc.php.testFunctionWithArrayReturnWithoutDesc.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-bFunctionNam|e(null);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     bFunctionName($param)           [PUBLIC]   functionWithArrayReturnWithoutDesc.php
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>bFunctionName</b><br/><br/><br />
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>int[]</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php b/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php
deleted file mode 100644
index f87fcbc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * @property string $test nejaka documentace
- */
-class User {
-
-    function functionName($param) {
-        $this->test;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php.test197696.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php.test197696.html
deleted file mode 100644
index 246127f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue197696.php.test197696.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$this->te|st;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   string test                     [PUBLIC]   User
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$test</b><br/><br/>nejaka documentace<br /><table><tr><th align="left">Type:</th><td>string</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php
deleted file mode 100644
index b42f243..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-namespace Foo;
-/**
- * @method MyBarek aMagicMethod(\Foo\BarType $paramName) My Description.
- */
-class MyBarek {
-
-    /**
-     * My Description.
-     *
-     * @param \Foo\BarType $paramName
-     * @return MyBarek
-     */
-    function nonMagicMethod(\Foo\BarType $paramName) {
-
-    }
-
-}
-
-$my = new MyBarek();
-$my->aMagicMethod($paramName);
-$my->nonMagicMethod($paramName);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_01.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_01.html
deleted file mode 100644
index 40c136f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_01.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$my->aMagic|Method($paramName);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     aMagicMethod(\Foo\BarType $par  [PUBLIC]   \Foo\MyBarek
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>aMagicMethod</b><br/><br/>My Description.<br />
-<h3>Parameters:</h3>
-<table cellspacing=0 style="border: 0px; width: 100%;">
-<tr><td> </td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr>\Foo\BarType</nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr><b>$paramName</b></nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;width:80%;" >PHPDoc not found</td></tr>
-</table>
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>MyBarek</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_02.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_02.html
deleted file mode 100644
index 270b2cc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952.php.testIssue207952_02.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$my->nonMagic|Method($paramName);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     nonMagicMethod(\Foo\BarType $p  [PUBLIC]   \Foo\MyBarek
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>nonMagicMethod</b><br/><br/>
-My Description.
-<br />
-<h3>Parameters:</h3>
-<table cellspacing=0 style="border: 0px; width: 100%;">
-<tr><td> </td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr>\Foo\BarType</nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr><b>$paramName</b></nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;width:80%;" >PHPDoc not found</td></tr>
-</table>
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>MyBarek</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php
deleted file mode 100644
index c65e730..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-/**
- * @method MyBarek aMagicMethod(\Foo\BarType $paramName) My Description.
- */
-class MyBarek {
-
-    /**
-     * My Description.
-     *
-     * @param \Foo\BarType $paramName
-     * @return MyBarek
-     */
-    function nonMagicMethod(\Foo\BarType $paramName) {
-
-    }
-
-}
-
-$my = new MyBarek();
-$my->aMagicMethod($paramName);
-$my->nonMagicMethod($paramName);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_03.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_03.html
deleted file mode 100644
index 74456dd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_03.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$my->aMagic|Method($paramName);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     aMagicMethod(\Foo\BarType $par  [PUBLIC]   MyBarek
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>aMagicMethod</b><br/><br/>My Description.<br />
-<h3>Parameters:</h3>
-<table cellspacing=0 style="border: 0px; width: 100%;">
-<tr><td> </td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr>\Foo\BarType</nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr><b>$paramName</b></nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;width:80%;" >PHPDoc not found</td></tr>
-</table>
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>MyBarek</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_04.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_04.html
deleted file mode 100644
index 85c7d2d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue207952_nonNs.php.testIssue207952_04.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$my->nonMagic|Method($paramName);
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-METHOD     nonMagicMethod(\Foo\BarType $p  [PUBLIC]   MyBarek
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>nonMagicMethod</b><br/><br/>
-My Description.
-<br />
-<h3>Parameters:</h3>
-<table cellspacing=0 style="border: 0px; width: 100%;">
-<tr><td> </td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr>\Foo\BarType</nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;" ><nobr><b>$paramName</b></nobr></td><td valign="top" style="text-aling:left; border-width: 0px;padding: 1px;padding:3px;width:80%;" >PHPDoc not found</td></tr>
-</table>
-<h3>Returns:</h3>
-<table>
-<tr><th align="left">Type:</th><td>MyBarek</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php b/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php
deleted file mode 100644
index 9e9b3b7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class ClassName {
-
-    const FOO = -12;
-
-}
-
-ClassName::FOO;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php.testIssue215408.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php.testIssue215408.html
deleted file mode 100644
index 7f9f170..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue215408.php.testIssue215408.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-ClassName::F|OO;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-CONSTANT   FOO -12                         [PUBLIC]   ClassName
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>FOO</b> = -12<br/><br/>PHPDoc not found</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php b/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php
deleted file mode 100644
index e326d40..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-class ClassName {
-
-    /**
-     * Summary.
-     *  
-     * @var array This is desc.
-     */
-    public $a_with;
-    
-    /**
-     * Summary.
-     *  
-     * @var array
-     */
-    public $b_without;
-    
-    /**
-     * @return Foo GOOD.
-     */
-    function functionName() { 
-        $this->a_with;
-        $this->b_without;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_01.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_01.html
deleted file mode 100644
index 845c528..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_01.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$this->a_wi|th;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   array a_with                    [PUBLIC]   ClassName
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$a_with</b><br/><br/>
-Summary.
-<br />
-<table>
-<tr><th align="left">Type:</th><td>array</td></tr><tr><th align="left" valign="top">Description:</th><td>This is desc.</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_02.html b/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_02.html
deleted file mode 100644
index d9c3816..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/issue245158.php.testIssue245158_02.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$this->b_with|out;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   array b_without                 [PUBLIC]   ClassName
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$b_without</b><br/><br/>
-Summary.
-<br />
-<table>
-<tr><th align="left">Type:</th><td>array</td></tr></table>
-</body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php b/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php
deleted file mode 100644
index dc1c682..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-/**
- * @property string[] $test Nejaka documentace.
- */
-class User {
-
-    function functionName($param) {
-        $this->test;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php.testPropertyWithArray.html b/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php.testPropertyWithArray.html
deleted file mode 100644
index 0ed694a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/documentation/propertyWithArray.php.testPropertyWithArray.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><body>
-<pre>Code completion result for source line:
-$this->te|st;
-(QueryType=COMPLETION, prefixSearch=false, caseSensitive=true)
-VARIABLE   string test                     [PUBLIC]   User
-</pre><h2>Documentation:</h2><div align="right"><font size=-1></font></div><b>$test</b><br/><br/>Nejaka documentace.<br /><table><tr><th align="left">Type:</th><td>string[]</td></tr></table></body></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php b/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php
deleted file mode 100644
index e52f521..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-class ArraysCc {
-    /**
-     * desc
-     *
-     * @var ArraysCc[][int][string]
-     */
-    public $field;
-    
-    function method() {
-    }
-}
-
-/**
- *
- * @return ArraysCc[] foo
- */ 
-function arrayFunctionName() {
-    return array(new ArraysCc());
-}
-
-(new ArraysCc)->field[0]->field;
-
-$a = array(new ArraysCc());
-$a[0]->field;
-
-arrayFunctionName()[0]->field;
-
-$b = arrayFunctionName();
-$b[0]->field;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_01.completion
deleted file mode 100644
index a21ea02..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_01.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-(new ArraysCc)->field[0]->|field;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     method()                        [PUBLIC]   ArraysCc
-VARIABLE   ArraysCc[][int][string] field   [PUBLIC]   ArraysCc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_02.completion
deleted file mode 100644
index da5457b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_02.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$a[0]->|field;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     method()                        [PUBLIC]   ArraysCc
-VARIABLE   ArraysCc[][int][string] field   [PUBLIC]   ArraysCc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_03.completion
deleted file mode 100644
index 98a1e21..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_03.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-arrayFunctionName()[0]->|field;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     method()                        [PUBLIC]   ArraysCc
-VARIABLE   ArraysCc[][int][string] field   [PUBLIC]   ArraysCc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_04.completion b/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_04.completion
deleted file mode 100644
index bf4fb3a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/arrays/arrays.php.testArrays_04.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$b[0]->|field;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     method()                        [PUBLIC]   ArraysCc
-VARIABLE   ArraysCc[][int][string] field   [PUBLIC]   ArraysCc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php b/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php
deleted file mode 100644
index 7cbf319..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class MyTextException {
-    public function getMessage() {}
-}
-try {
-    if ($vInstanceof  instanceof MyTextException) {
-        $vInstanceof->getMessage();
-    }
-} catch (MyTextException $vCatch ) {
-    $vCatch->getMessage();
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInCatch.completion b/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInCatch.completion
deleted file mode 100644
index 3dad422..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInCatch.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$vCatch->|getMessage();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getMessage()                    [PUBLIC]   MyTextException
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInInstanceof.completion b/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInInstanceof.completion
deleted file mode 100644
index 527c013..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/catchinstanceof.php.testTypeInInstanceof.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$vInstanceof->|getMessage();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getMessage()                               MyTextException
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php b/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php
deleted file mode 100644
index fd82ab7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-class A {
-
-    private $var;
-    private $var2;
-    
-    function __construct($var, $var2 = 10) {
-        $this->var = $var;
-    }
-    
-    function m1($param1, $param2 = 20) {
-        
-    }
-    
-    function printVar() {
-        echo "$this->var + $this->var2\n";
-    }
-
-}
-
-$var = new A($var, $var2);
-$var->printVar();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php.testClassConstructorOptionalParam_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php.testClassConstructorOptionalParam_01.completion
deleted file mode 100644
index 9576b18..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/classConstructorOptionalParam.php.testClassConstructorOptionalParam_01.completion
+++ /dev/null
@@ -1,37 +0,0 @@
-Code completion result for source line:
-$var = new A|($var, $var2);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO A($var)                         [PUBLIC]   A
-CONSTRUCTO A($var, $var2 = 10)             [PUBLIC]   A
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-------------------------------------
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO A()                             [PUBLIC]   A
-CONSTRUCTO a()                             [PUBLIC]   a
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php b/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php
deleted file mode 100644
index 2bc2c92..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-  class ParentClass{
-      const ParentClassConst = 1;
-      public function publicParentMethod(){
-          self::ParentClassConst;
-      }
-
-      protected function protectedParentMethod(){}
-
-      private function privateParentMethod(){}
-  }
-
-  class ChildClass extends ParentClass{
-      function publicChildMethod(){
-          parent::protectedParentMethod();
-      }
-
-      private function privateChildMethod(){}
-  }
-
-  $tst = new ChildClass;
-  $tst->publicChildMethod();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility1.completion b/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility1.completion
deleted file mode 100644
index ef5f5a6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-self::|ParentClassConst;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   ParentClassConst 1              [PUBLIC]   ParentClass
-CONSTANT   class \ParentClass              [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility2.completion b/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility2.completion
deleted file mode 100644
index 16a00f2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-parent::|protectedParentMethod();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     protectedParentMethod()         [PROTECTE  ParentClass
-METHOD     publicParentMethod()            [PUBLIC]   ParentClass
-CONSTANT   ParentClassConst 1              [PUBLIC]   ParentClass
-CONSTANT   class \ParentClass              [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility3.completion b/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility3.completion
deleted file mode 100644
index e19c1c0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/class_member_visibility.php.testClassMemberVisibility3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$tst->|publicChildMethod();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     publicChildMethod()             [PUBLIC]   ChildClass
-METHOD     publicParentMethod()            [PUBLIC]   ParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php
deleted file mode 100644
index c93d8de..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    class ClsBaseDeclarationTest  {
-    }
-    class ClsDeclarationTest extends Cls2DeclarationTest {
-    }
-    class Cls2DeclarationTest implements ClsBaseDeclarationTest {
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration.completion
deleted file mode 100644
index 8d140c3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-class| ClsBaseDeclarationTest  {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_1.completion
deleted file mode 100644
index 1bfff4b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_1.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-class |ClsBaseDeclarationTest  {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_2.completion
deleted file mode 100644
index fe05f1c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTes|t extends Cls2DeclarationTest {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_3.completion
deleted file mode 100644
index 52e2f5a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest |extends Cls2DeclarationTest {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    extends                                    null
-KEYWORD    implements                                 null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_4.completion
deleted file mode 100644
index 866da00..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest e|xtends Cls2DeclarationTest {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    extends                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_5.completion
deleted file mode 100644
index ac63d36..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_5.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest extends| Cls2DeclarationTest {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_6.completion
deleted file mode 100644
index 89a6ee6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_6.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest extends Cls2DeclarationTes|t {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-------------------------------------
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_7.completion
deleted file mode 100644
index 9338287..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_7.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest extends Cls2DeclarationTest| {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-------------------------------------
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_8.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_8.completion
deleted file mode 100644
index 3b6155b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration.php.testClsDeclaration_8.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class ClsDeclarationTest extends Cls2DeclarationTest |{
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    implements                                 null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php
deleted file mode 100644
index 42c8c43..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-    class ClsDeclarationTest 
-        extends Cls2DeclarationTest 
-    {
-    }
-    
-    class Cls2DeclarationTest 
-        implements ClsBaseDeclarationTest 
-    {
-    }
-
-    class Cls3DeclartionTest
-        implements AnInterface
-        extends AnClass
-    {
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_10.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_10.completion
deleted file mode 100644
index 43d43f1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_10.completion
+++ /dev/null
@@ -1,414 +0,0 @@
-Code completion result for source line:
-extends Cls2DeclarationTest |
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC,   a
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AdminPresenter                  [PUBLIC,   AdminModule
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue153707.php
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Book_Abstract                   [PUBLIC,   test203332_01.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Query_Abstract         [PUBLIC,   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyAbstractClass                 [PUBLIC,   issue200795.php
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SimpleObject                    [PUBLIC,   issue159970.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      XUserAbstract                   [PUBLIC,   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_11.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_11.completion
deleted file mode 100644
index f8056d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_11.completion
+++ /dev/null
@@ -1,133 +0,0 @@
-Code completion result for source line:
-implements |ClsBaseDeclarationTest
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      CIface2                         [PUBLIC]   Second
-CLASS      ChildInterface                  [PUBLIC]   interfaces.php
-CLASS      If1                             [PUBLIC]   tests166339.php
-CLASS      If2                             [PUBLIC]   tests166339.php
-CLASS      Iface1                          [PUBLIC]   issue242351.php
-CLASS      Inter                           [PUBLIC]   issue208193.php
-CLASS      Interf                          [PUBLIC]   issue208193.php
-CLASS      Interface1                      [PUBLIC]   test204104.php
-CLASS      Interface1                      [PUBLIC]   test204104_02.php
-CLASS      Interface2                      [PUBLIC]   test204104.php
-CLASS      Interface2                      [PUBLIC]   test204104_02.php
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-CLASS      MyIface                         [PUBLIC]   insideInterface.php
-CLASS      MySecondIface                   [PUBLIC]   insideInterface.php
-CLASS      MyTestInterface                 [PUBLIC]   test225454.php
-CLASS      ParentInterface                 [PUBLIC]   interfaces.php
-CLASS      ThirdI                          [PUBLIC]   First\Second
-CLASS      XUserInterface                  [PUBLIC]   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a186936                         [PUBLIC]   a.php
-CLASS      b186936                         [PUBLIC]   b.php
-CLASS      iface142091                     [PUBLIC]   issue142091.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_12.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_12.completion
deleted file mode 100644
index 67d1803..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_12.completion
+++ /dev/null
@@ -1,133 +0,0 @@
-Code completion result for source line:
-implements ClsBaseDeclarationTest |
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      CIface2                         [PUBLIC]   Second
-CLASS      ChildInterface                  [PUBLIC]   interfaces.php
-CLASS      If1                             [PUBLIC]   tests166339.php
-CLASS      If2                             [PUBLIC]   tests166339.php
-CLASS      Iface1                          [PUBLIC]   issue242351.php
-CLASS      Inter                           [PUBLIC]   issue208193.php
-CLASS      Interf                          [PUBLIC]   issue208193.php
-CLASS      Interface1                      [PUBLIC]   test204104.php
-CLASS      Interface1                      [PUBLIC]   test204104_02.php
-CLASS      Interface2                      [PUBLIC]   test204104.php
-CLASS      Interface2                      [PUBLIC]   test204104_02.php
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-CLASS      MyIface                         [PUBLIC]   insideInterface.php
-CLASS      MySecondIface                   [PUBLIC]   insideInterface.php
-CLASS      MyTestInterface                 [PUBLIC]   test225454.php
-CLASS      ParentInterface                 [PUBLIC]   interfaces.php
-CLASS      ThirdI                          [PUBLIC]   First\Second
-CLASS      XUserInterface                  [PUBLIC]   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a186936                         [PUBLIC]   a.php
-CLASS      b186936                         [PUBLIC]   b.php
-CLASS      iface142091                     [PUBLIC]   issue142091.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_13.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_13.completion
deleted file mode 100644
index 92fc41b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_13.completion
+++ /dev/null
@@ -1,414 +0,0 @@
-Code completion result for source line:
-extends |AnClass
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC,   a
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AdminPresenter                  [PUBLIC,   AdminModule
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue153707.php
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Book_Abstract                   [PUBLIC,   test203332_01.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Query_Abstract         [PUBLIC,   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyAbstractClass                 [PUBLIC,   issue200795.php
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SimpleObject                    [PUBLIC,   issue159970.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      XUserAbstract                   [PUBLIC,   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_9.completion
deleted file mode 100644
index 70357dc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/clsDeclaration02.php.testClsDeclaration_9.completion
+++ /dev/null
@@ -1,414 +0,0 @@
-Code completion result for source line:
-extends |Cls2DeclarationTest
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC,   a
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AdminPresenter                  [PUBLIC,   AdminModule
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue153707.php
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Book_Abstract                   [PUBLIC,   test203332_01.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Query_Abstract         [PUBLIC,   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyAbstractClass                 [PUBLIC,   issue200795.php
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SimpleObject                    [PUBLIC,   issue159970.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      XUserAbstract                   [PUBLIC,   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/codeTemplateFilter/empty.php b/php.editor/test/unit/data/testfiles/completion/lib/codeTemplateFilter/empty.php
deleted file mode 100644
index 67c94a5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/codeTemplateFilter/empty.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/comments.php b/php.editor/test/unit/data/testfiles/completion/lib/comments.php
deleted file mode 100644
index baf620c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/comments.php
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<?php
-// one line comment
-
-  /* multiline comment */
-
-        /**
-         * PHPDoc comment @
-         */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments1.completion b/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments1.completion
deleted file mode 100644
index ba9bf22..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments1.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-// one line |comment
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments2.completion b/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments2.completion
deleted file mode 100644
index 314bb5c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-/* multiline comment |*/
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments3.completion b/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments3.completion
deleted file mode 100644
index ad9c718..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/comments.php.testComments3.completion
+++ /dev/null
@@ -1,21 +0,0 @@
-Code completion result for source line:
-* PHPDoc comment @|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-OTHER      @assert                                    PHPUnit
-OTHER      @backupGlobals                             PHPUnit
-OTHER      @backupStaticAttributes                    PHPUnit
-OTHER      @codeCoverageIgnore                        PHPUnit
-OTHER      @covers                                    PHPUnit
-OTHER      @dataProvider                              PHPUnit
-OTHER      @depends                                   PHPUnit
-OTHER      @expectedException                         PHPUnit
-OTHER      @expectedExceptionCode                     PHPUnit
-OTHER      @expectedExceptionMessage                  PHPUnit
-OTHER      @group                                     PHPUnit
-OTHER      @outputBuffering                           PHPUnit
-OTHER      @runInSeparateProcess                      PHPUnit
-OTHER      @runTestsInSeparateProcesses               PHPUnit
-OTHER      @test                                      PHPUnit
-OTHER      @testdox                                   PHPUnit
-OTHER      @ticket                                    PHPUnit
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php b/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php
deleted file mode 100644
index 2097446..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php
+++ /dev/null
@@ -1,32 +0,0 @@
-
-<?php
-
-  class TestClass{
-      public $tst;
-
-      /**
-       * @return TestClass
-       */
-      function foo(){}
-
-      /**
-       * @return TestClass
-       */
-      static function foo_static(){
-          $result_from_self = self::foo_static();
-          $result_from_self->foo();
-      }
-  }
-
-  /**
-   * @return TestClass
-   */
-  function testClassReturningFunction(){}
-  $result_from_standalone_function = testClassReturningFunction();
-  $result_from_standalone_function->foo();
-  $result_from_static_method = TestClass::foo_static();
-  $result_from_static_method->foo();
-  $result_from_dyn_method = $result_from_static_method->foo();
-  $result_from_dyn_method->foo();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType1.completion b/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType1.completion
deleted file mode 100644
index 9292401..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$result_from_self->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   TestClass
-METHOD     foo_static()                    [STATIC]   TestClass
-VARIABLE   ? tst                           [PUBLIC]   TestClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType2.completion b/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType2.completion
deleted file mode 100644
index 98dea58..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$result_from_standalone_function->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   TestClass
-METHOD     foo_static()                    [STATIC]   TestClass
-VARIABLE   ? tst                           [PUBLIC]   TestClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType3.completion b/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType3.completion
deleted file mode 100644
index 3a51afd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/function_return_type.php.testFunctionReturnType3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$result_from_static_method->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   TestClass
-METHOD     foo_static()                    [STATIC]   TestClass
-VARIABLE   ? tst                           [PUBLIC]   TestClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php
deleted file mode 100644
index ac20d26..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-class InsideClass {
-    const INS_CONST=1;
-    private $fld = 0;
-    public static $stfld=1;
-
-    public function setFld($fld) {
-        InsideClass::$stfld;
-        $this->fld = $fld;
-    }
-    function __construct() {
-        $this->setFld(1);
-    }
-    function __destruct() {
-        $this->setFld(0);
-    }
-}
-$v = new InsideClass();
-$v->setFld(2);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass.completion
deleted file mode 100644
index 24e4a9d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-cons|t INS_CONST=1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_1.completion
deleted file mode 100644
index 8f6588c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-priv|ate $fld = 0;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    private                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_2.completion
deleted file mode 100644
index c7290f4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_2.completion
+++ /dev/null
@@ -1,16 +0,0 @@
-Code completion result for source line:
-public function |setFld($fld) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     __call($name, $arguments) - ge  [PUBLIC]   Magic Method
-METHOD     __callStatic($name, $arguments  [STATIC]   Magic Method
-METHOD     __clone() - generate            [PUBLIC]   Magic Method
-METHOD     __get($name) - generate         [PUBLIC]   Magic Method
-METHOD     __invoke() - generate           [PUBLIC]   Magic Method
-METHOD     __isset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __set($name, $value) - generat  [PUBLIC]   Magic Method
-METHOD     __set_state($array) - generate  [STATIC]   Magic Method
-METHOD     __sleep() - generate            [PUBLIC]   Magic Method
-METHOD     __toString() - generate         [PUBLIC]   Magic Method
-METHOD     __unset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __wakeup() - generate           [PUBLIC]   Magic Method
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_3.completion
deleted file mode 100644
index 818019d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->setFl|d(1);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     setFld($fld)                    [PUBLIC]   InsideClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_4.completion
deleted file mode 100644
index a699223..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_4.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function __cons|truct() {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_5.completion
deleted file mode 100644
index eae3af6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_5.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function __dest|ruct() {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_6.completion
deleted file mode 100644
index 732ab8d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v = new InsideCl|ass();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO InsideClass()                   [PUBLIC]   InsideClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_7.completion
deleted file mode 100644
index 6ec4486..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_7.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public stat|ic $stfld=1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    static                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_8.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_8.completion
deleted file mode 100644
index ad67fcf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass.php.testInsideClass_8.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-InsideClass::|$stfld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $stfld                        [STATIC]   InsideClass
-CONSTANT   INS_CONST 1                     [PUBLIC]   InsideClass
-CONSTANT   class \InsideClass              [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php
deleted file mode 100644
index 841c658..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-class cls_A {
-    function meth_a() {
-        $this->meth_aa();
-    }
-    function meth_aa() {}
-}
-
-function fnc_b() {
-    class cls_B {
-        public function meth_b() {
-            if (0) {
-                $this->meth_b();
-            }
-        }
-        protected function meth_bb() {}
-    }
-    $bVar = new cls_B();
-    /**/$bVar->meth_b();
-}
-
-$aVar = new cls_A();
-$aVar->meth_a();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv.completion
deleted file mode 100644
index a60b146..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->|meth_aa();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     meth_a()                        [PUBLIC]   cls_A
-METHOD     meth_aa()                       [PUBLIC]   cls_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_1.completion
deleted file mode 100644
index f6ba260..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-public f|unction meth_b() {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    final                                      null
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_2.completion
deleted file mode 100644
index 42c65aa..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-protected f|unction meth_bb() {}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    final                                      null
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_3.completion
deleted file mode 100644
index 28626b1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/**/$bVa|r->meth_b();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   cls_B $bVar                     [PUBLIC]   insideClass2.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_4.completion
deleted file mode 100644
index 27faa63..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass2.php.testInsideClassAdv_4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$aVar->|meth_a();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     meth_a()                        [PUBLIC]   cls_A
-METHOD     meth_aa()                       [PUBLIC]   cls_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php b/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php
deleted file mode 100644
index 416ac61..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class ForClsCtxCodeCompletion {
-    /* comment */
-    function afterComment() {}
-    /**
-     * @return ForClsCtxCodeCompletion
-     */
-    private $afterDocComment = 3;
-    //line comment
-    const AFTER_LINE_COMMENT = 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_10.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_10.completion
deleted file mode 100644
index dbf41f7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_10.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-privat|e $afterDocComment = 3;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    private                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_11.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_11.completion
deleted file mode 100644
index 864cd08..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_11.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-cons|t AFTER_LINE_COMMENT = 1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_9.completion
deleted file mode 100644
index fc89296..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideClass3.php.testInsideClass_9.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-func|tion afterComment() {}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php
deleted file mode 100644
index eb16199..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-interface MyIface {
-    const FOO = 12;
-    public static function functionName();
-    public function doSomething();
-}
-
-interface MySecondIface extends MyIface {
-    const BAR = 25;
-    public static function anotherStatic();
-    public function doAnything();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface.completion
deleted file mode 100644
index f9cbb98..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-cons|t FOO = 12;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_1.completion
deleted file mode 100644
index 8015e77..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-cons|t BAR = 25;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_10.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_10.completion
deleted file mode 100644
index dcd2970..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_10.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-public func|tion doSomething();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     functionName($param)            [PUBLIC]   issue202281.php
-METHOD     functionName($param)            [PUBLIC]   test209255.php
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_11.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_11.completion
deleted file mode 100644
index 668c0e0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_11.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-pub|lic function doAnything();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    public                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_12.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_12.completion
deleted file mode 100644
index c3d6c10..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_12.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-public func|tion doAnything();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     functionName($param)            [PUBLIC]   issue202281.php
-METHOD     functionName($param)            [PUBLIC]   test209255.php
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_13.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_13.completion
deleted file mode 100644
index 9587a92..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_13.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-interface MyIface {|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
-KEYWORD    function                                   null
-KEYWORD    public                                     null
-KEYWORD    static                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_14.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_14.completion
deleted file mode 100644
index 39e650e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_14.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-interface MySecondIface extends MyIface {|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    const                                      null
-KEYWORD    function                                   null
-KEYWORD    public                                     null
-KEYWORD    static                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_2.completion
deleted file mode 100644
index 3d111a8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-pub|lic static function functionName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    public                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_3.completion
deleted file mode 100644
index 77de19d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public sta|tic function functionName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    static                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_4.completion
deleted file mode 100644
index 7711566..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public static funct|ion functionName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_5.completion
deleted file mode 100644
index 33653a4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_5.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-pub|lic static function anotherStatic();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    public                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_6.completion
deleted file mode 100644
index e600757..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_6.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public sta|tic function anotherStatic();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    static                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_7.completion
deleted file mode 100644
index 607e2d5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_7.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public static func|tion anotherStatic();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_9.completion
deleted file mode 100644
index 3bbe723..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/insideInterface.php.testInsideInterface_9.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-pub|lic function doSomething();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    public                                     null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php b/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php
deleted file mode 100644
index 806424d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-  interface ParentInterface{
-      function parentInterfaceFunction();
-  }
-
-  interface ChildInterface extends ParentInterface{
-      function childInterfaceFunction();
-  }
-
-  function testFunc(ChildInterface $arg){
-      $arg->parentInterfaceFunction();
-  }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php.testInterfaces1.completion b/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php.testInterfaces1.completion
deleted file mode 100644
index 41be1ec..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/interfaces.php.testInterfaces1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$arg->|parentInterfaceFunction();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     childInterfaceFunction()        [PUBLIC,   ChildInterface
-METHOD     parentInterfaceFunction()       [PUBLIC,   ParentInterface
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php b/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php
deleted file mode 100644
index f439835..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$tst132294 = 1;
-echo "Hello $tst132294";
-echo "Hello$tst132294";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294.completion
deleted file mode 100644
index 4c11d6e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "Hello $tst13229|4";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   int $tst132294                  [PUBLIC]   issue132294.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294_1.completion
deleted file mode 100644
index 1145478..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue132294.php.test132294_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "Hello$tst13229|4";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   int $tst132294                  [PUBLIC]   issue132294.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php b/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php
deleted file mode 100644
index 288c5ce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class A135618 {
-    const AAA = "aaa";
-}
-class B135618 extends A135618{
-    const BBB = "bbb";
-    function testMe() {
-        self::BBB;
-    }
-}
-A135618::AAA;
-B135618::AAA;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618.completion
deleted file mode 100644
index f521aea..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-self::|BBB;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   AAA "aaa"                       [PUBLIC]   A135618
-CONSTANT   BBB "bbb"                       [PUBLIC]   B135618
-CONSTANT   class \B135618                  [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_1.completion
deleted file mode 100644
index fb3fff7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-B135618::|AAA;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   AAA "aaa"                       [PUBLIC]   A135618
-CONSTANT   BBB "bbb"                       [PUBLIC]   B135618
-CONSTANT   class \B135618                  [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_2.completion
deleted file mode 100644
index 7543041..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue135618.php.test135618_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-A135618::|AAA;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   AAA "aaa"                       [PUBLIC]   A135618
-CONSTANT   class \A135618                  [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php b/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php
deleted file mode 100644
index 215faf0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-function f1 (&$request1) {
-    $source1 = $reques;
-}
-
-function f2 (&$request2) {
-    $source2 = $reques;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withReference.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withReference.completion
deleted file mode 100644
index d68b2be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withReference.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$source2 = $reques|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $request2                     [PUBLIC]   issue136092.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withoutReference.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withoutReference.completion
deleted file mode 100644
index 1adcb7b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136092.php.test136092_withoutReference.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$source1 = $reques|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $request1                     [PUBLIC]   issue136092.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php
deleted file mode 100644
index 2ccda75..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-   class Cls136188 {
-       const CON=1;
-       public $fld = 1;
-        public function meth() {
-        }
-    }
-    $v1 = new Cls136188();
-    $v1->fld;
-
-    $v2 = new cls136188();
-    $v2->fld;
-
-    $v3 = new CLS136188();
-    $v3->fld;
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188.completion
deleted file mode 100644
index 40f25b9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$v1->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     meth()                          [PUBLIC]   Cls136188
-VARIABLE   ? fld                           [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_1.completion
deleted file mode 100644
index 6b4c36a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$v2->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     meth()                          [PUBLIC]   Cls136188
-VARIABLE   ? fld                           [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_2.completion
deleted file mode 100644
index db55c0f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$v3->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     meth()                          [PUBLIC]   Cls136188
-VARIABLE   ? fld                           [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_3.completion
deleted file mode 100644
index 8cd028d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v1 = new Cls136188|();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Cls136188()                     [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_4.completion
deleted file mode 100644
index 4407e0f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v2 = new cls136188|();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Cls136188()                     [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_5.completion
deleted file mode 100644
index 2ba50d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136188.php.test136188_5.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v3 = new CLS136188|();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Cls136188()                     [PUBLIC]   Cls136188
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php b/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php
deleted file mode 100644
index 31e91bb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-    $test1 = 1;
-    $test2 = 1;
-    $test3 = 1;
-    $test4 = 1;
-
-    
-    print $test1;
-    
-    // print $test2;
-    
-    /*
-     * print $test3;
-     */
-    
-    /**
-     * print $test4;
-     */
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_1.completion
deleted file mode 100644
index 081c9f4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-print $test1|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $test1                                   issue136744.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_2.completion
deleted file mode 100644
index 2feb227..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-// print $test2|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_3.completion
deleted file mode 100644
index e7e4da2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-* print $test3|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   int $test3                      [PUBLIC]   issue136744.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_4.completion
deleted file mode 100644
index e6ae90a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue136744.php.test136744_4.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-* print $test4|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php b/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php
deleted file mode 100644
index 2e7074a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-	define("aaa", 1);
-	class a{}
-	interface a{}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_1.completion
deleted file mode 100644
index bb761a4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_1.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-class a|{}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_2.completion
deleted file mode 100644
index ec6b2be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue137033.php.test137033_2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-interface a|{}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php b/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php
deleted file mode 100644
index dadf89a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $_COOKIE['tst'] = 1;
-    echo $_COOKI
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php.test140633.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php.test140633.completion
deleted file mode 100644
index 678f4ea..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140633.php.test140633.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo $_COOKI|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   $_COOKIE                                   PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php b/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php
deleted file mode 100644
index 2b1fe4b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-echo $_SERVER[''];
-echo $_SERVER[""];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758.completion
deleted file mode 100644
index a0f1cf5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758.completion
+++ /dev/null
@@ -1,36 +0,0 @@
-Code completion result for source line:
-echo $_SERVER['|'];
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    AUTH_TYPE                                  null
-KEYWORD    DOCUMENT_ROOT                              null
-KEYWORD    GATEWAY_INTERFACE                          null
-KEYWORD    HTTPS                                      null
-KEYWORD    HTTP_ACCEPT                                null
-KEYWORD    HTTP_ACCEPT_CHARSET                        null
-KEYWORD    HTTP_ACCEPT_ENCODING                       null
-KEYWORD    HTTP_ACCEPT_LANGUAGE                       null
-KEYWORD    HTTP_CONNECTION                            null
-KEYWORD    HTTP_HOST                                  null
-KEYWORD    HTTP_REFERER                               null
-KEYWORD    HTTP_USER_AGENT                            null
-KEYWORD    PATH_TRANSLATED                            null
-KEYWORD    PHP_AUTH_DIGEST                            null
-KEYWORD    PHP_AUTH_PW                                null
-KEYWORD    PHP_AUTH_USER                              null
-KEYWORD    PHP_SELF                                   null
-KEYWORD    QUERY_STRING                               null
-KEYWORD    REMOTE_ADDR                                null
-KEYWORD    REMOTE_HOST                                null
-KEYWORD    REMOTE_PORT                                null
-KEYWORD    REQUEST_METHOD                             null
-KEYWORD    REQUEST_URI                                null
-KEYWORD    SCRIPT_FILENAME                            null
-KEYWORD    SCRIPT_NAME                                null
-KEYWORD    SERVER_ADDR                                null
-KEYWORD    SERVER_ADMIN                               null
-KEYWORD    SERVER_NAME                                null
-KEYWORD    SERVER_PORT                                null
-KEYWORD    SERVER_PROTOCOL                            null
-KEYWORD    SERVER_SIGNATURE                           null
-KEYWORD    SERVER_SOFTWARE                            null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758_1.completion
deleted file mode 100644
index 0aa23be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140758.php.test140758_1.completion
+++ /dev/null
@@ -1,36 +0,0 @@
-Code completion result for source line:
-echo $_SERVER["|"];
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    AUTH_TYPE                                  null
-KEYWORD    DOCUMENT_ROOT                              null
-KEYWORD    GATEWAY_INTERFACE                          null
-KEYWORD    HTTPS                                      null
-KEYWORD    HTTP_ACCEPT                                null
-KEYWORD    HTTP_ACCEPT_CHARSET                        null
-KEYWORD    HTTP_ACCEPT_ENCODING                       null
-KEYWORD    HTTP_ACCEPT_LANGUAGE                       null
-KEYWORD    HTTP_CONNECTION                            null
-KEYWORD    HTTP_HOST                                  null
-KEYWORD    HTTP_REFERER                               null
-KEYWORD    HTTP_USER_AGENT                            null
-KEYWORD    PATH_TRANSLATED                            null
-KEYWORD    PHP_AUTH_DIGEST                            null
-KEYWORD    PHP_AUTH_PW                                null
-KEYWORD    PHP_AUTH_USER                              null
-KEYWORD    PHP_SELF                                   null
-KEYWORD    QUERY_STRING                               null
-KEYWORD    REMOTE_ADDR                                null
-KEYWORD    REMOTE_HOST                                null
-KEYWORD    REMOTE_PORT                                null
-KEYWORD    REQUEST_METHOD                             null
-KEYWORD    REQUEST_URI                                null
-KEYWORD    SCRIPT_FILENAME                            null
-KEYWORD    SCRIPT_NAME                                null
-KEYWORD    SERVER_ADDR                                null
-KEYWORD    SERVER_ADMIN                               null
-KEYWORD    SERVER_NAME                                null
-KEYWORD    SERVER_PORT                                null
-KEYWORD    SERVER_PROTOCOL                            null
-KEYWORD    SERVER_SIGNATURE                           null
-KEYWORD    SERVER_SOFTWARE                            null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php b/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php
deleted file mode 100644
index 810cd62..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-class teacher140784 {
-    private $name;
-    function getName() {
-        return $this->name;
-    }
-    function setName($name) {
-        $this->name = $name;
-    }
-}
-class pupil140784 {
-    private $teacher;
-    function __construct() {
-        $this->teacher = new teacher140784;
-        $this->teacher->setName("Johny");
-    }
-    function getTeacherName() {
-        return $this->teacher->getName();
-    }
-}
-$pupil = new pupil140784;
-echo "Teacher name: ".$pupil->getTeacherName();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php.test140784.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php.test140784.completion
deleted file mode 100644
index 282cdb3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue140784.php.test140784.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-return $this->teacher->|getName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getName()                       [PUBLIC]   teacher140784
-METHOD     setName($name)                  [PUBLIC]   teacher140784
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php b/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php
deleted file mode 100644
index 6d2b051..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Test141999 {
-    public function foo() {}
-}
-
-$test141999 = new Test141999();
-
-
-function bar() {
-    global $test141999;
-    echo $test141999->foo();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php.test141999.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php.test141999.completion
deleted file mode 100644
index e8aaf65..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue141999.php.test141999.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo $test141999->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   Test141999
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php b/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php
deleted file mode 100644
index 778170c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-    class Test {
-        public $variable;
-
-        public function foo() {
-
-        }
-    }
-
-    function bar(Test &$t) {
-        $t->;
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php.test142024.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php.test142024.completion
deleted file mode 100644
index 3f0a88c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142024.php.test142024.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$t->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   Test
-VARIABLE   ? variable                      [PUBLIC]   Test
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php b/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php
deleted file mode 100644
index 6fbe73a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-class User {
-    private $name;
-
-    public function getName() {
-        return $this->name;
-    }
-}
-
-$user1 = new User("Pepa");
-echo "Name1: ".$user1->;
-
-$user2 = &new User("Pavel");
-echo "Name2: ".$user2->;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051.completion
deleted file mode 100644
index dd17ccf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "Name1: ".$user1->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getName()                       [PUBLIC]   User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051_1.completion
deleted file mode 100644
index d68eaf8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142051.php.test142051_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "Name2: ".$user2->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getName()                       [PUBLIC]   User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php b/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php
deleted file mode 100644
index f406ffc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-interface iface142091 {
-}
-class cls142091 {
-}
-function fc142091(cls142091 $p) {
-}
-function fi142091(iface142091 $p) {
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091.completion
deleted file mode 100644
index 9ba376b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-function fi142091(iface14209|1 $p) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      iface142091                     [PUBLIC]   issue142091.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091_1.completion
deleted file mode 100644
index bb771dd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142091.php.test142091_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-function fc142091(cls14209|1 $p) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      cls142091                       [PUBLIC]   issue142091.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php b/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php
deleted file mode 100644
index db207e0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Basic142234 {
-    function __construct() {
-    }
-}
-class Test142234 extends Basic142234 {
-    function __construct() {
-        parent::__construct();
-    }
-}
-$t = new Test142234();
-$t->
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234.completion
deleted file mode 100644
index b521e22..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$t->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234_1.completion
deleted file mode 100644
index b14e51b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142234.php.test142234_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-parent::|__construct();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     __construct()                   [PUBLIC]   Basic142234
-CONSTANT   class \Basic142234              [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php b/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php
deleted file mode 100644
index 74b3022..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/**
- *
- * @param FooType2 $param1
- * @param FooType2 $param2
- */
-function test142919(FooType1 $param1, $param2, $param3){
-    echo $param1;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php.test142919.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php.test142919.completion
deleted file mode 100644
index efe43e8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue142919.php.test142919.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-echo $param|1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $param3                       [PUBLIC]   issue142919.php
-VARIABLE   FooType1 $param1                [PUBLIC]   issue142919.php
-VARIABLE   FooType2 $param2                [PUBLIC]   issue142919.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php b/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php
deleted file mode 100644
index e2974ce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-  class Test144409{
-      function foo(){}
-  }
-
-  /**
-   * @return Test144409;
-   */
-  function test144409Func(){}
-
-  $tmp = test144409Func();
-  $tmp->foo();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php.test144409.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php.test144409.completion
deleted file mode 100644
index 9c5e4e5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144409.php.test144409.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$tmp->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   Test144409
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php b/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php
deleted file mode 100644
index d2a6271..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class ClsFromFactory {
-    private $myfld = 0;
-    public function echome() {
-        echo ++$this->myfld."\n";//not working
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php.test144830.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php.test144830.completion
deleted file mode 100644
index 6cef634..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144830.php.test144830.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo ++$this->|myfld."\n";//not working
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     echome()                        [PUBLIC]   ClsFromFactory
-VARIABLE   ? myfld                         [PRIVATE]  ClsFromFactory
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php b/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php
deleted file mode 100644
index a8dce7e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClsFromFactory {
-    private $myfld = 0;
-    public function classfactory() {
-        $retval = new ClsFromFactory();
-        $retval->
-        return $retval;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php.testIssue144840_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php.testIssue144840_01.completion
deleted file mode 100644
index fe7593a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue144840_01.php.testIssue144840_01.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$retval->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     classfactory()                  [PUBLIC]   ClsFromFactory
-VARIABLE   ? myfld                         [PRIVATE]  ClsFromFactory
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php b/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php
deleted file mode 100644
index 508117b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-function test145138_outer($param1) {
-    function test145138_inner($param2) {
-        echo $param2;
-    }
-
-    print $param1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_1.completion
deleted file mode 100644
index fc52e4d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo $param|2;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $param2                       [PUBLIC]   issue145138.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_2.completion
deleted file mode 100644
index e919216..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145138.php.test145138_2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-print $param|1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $param1                       [PUBLIC]   issue145138.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php b/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php
deleted file mode 100644
index d35a746..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class TestIssue145206 {
-
-    /**
-     * @return TestIssue145206
-     */
-    static function  createStatic() {}
-
-    /**
-     * @return TestIssue145206
-     */
-     function  create() {}
-}
-
- echo TestIssue145206 :: createStatic()->create() ->create() -> create();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_1.completion
deleted file mode 100644
index 0ab80bf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo TestIssue145206 :: |createStatic()->create() ->create() -> create();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createStatic()                  [STATIC]   TestIssue145206
-CONSTANT   class \TestIssue145206          [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_2.completion
deleted file mode 100644
index 804c0f1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo TestIssue145206 :: c|reateStatic()->create() ->create() -> create();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createStatic()                  [STATIC]   TestIssue145206
-CONSTANT   class \TestIssue145206          [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_3.completion
deleted file mode 100644
index 41671cf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo TestIssue145206 :: createStatic()->create() ->create() ->| create();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [PUBLIC]   TestIssue145206
-METHOD     createStatic()                  [STATIC]   TestIssue145206
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_4.completion
deleted file mode 100644
index 50d5fc2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145206.php.test145206_4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo TestIssue145206 :: createStatic()->create() ->create() -> c|reate();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [PUBLIC]   TestIssue145206
-METHOD     createStatic()                  [STATIC]   TestIssue145206
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php b/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php
deleted file mode 100644
index 02569a6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Test145692 {
-    /**
-     *
-     * @var Test145692
-     */
-    public $tst;
-}
-
-$test145692Instance = new Test145692;
-echo $test145692Instance->tst->tst;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php.test145692.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php.test145692.completion
deleted file mode 100644
index 07b7764..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue145692.php.test145692.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo $test145692Instance->tst->t|st;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   Test145692 tst                  [PUBLIC]   Test145692
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php b/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php
deleted file mode 100644
index 6705743..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class TestIssue146176{
-    function oddlyNamedMethod(){}
-}
-
-echo oddlyNamedMethod();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php.test146176.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php.test146176.completion
deleted file mode 100644
index 6a01172..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146176.php.test146176.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-echo oddlyNamedMetho|d();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php b/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php
deleted file mode 100644
index ea6bfea..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class I146187Parent1 {
-    function parent1() {}
-}
-
-class I146187Parent2 {
-    function parent2() {}
-}
-
-class I146187ChildClass extends I146187Parent1{}
-class I146187ChildClass extends I146187Parent2{}
-
-{
-    $tst = new I146187ChildClass;
-    echo $tst->parent1();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php.test146187.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php.test146187.completion
deleted file mode 100644
index 4f144fe..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146187.php.test146187.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo $tst->|parent1();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parent1()                       [PUBLIC]   I146187Parent1
-METHOD     parent2()                       [PUBLIC]   I146187Parent2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php b/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php
deleted file mode 100644
index 96a64cd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Hello146648 {
-    CONST AAAABB = 1;
-}
-$v146648 = new Hello146648;
-echo Hello146648::AAAABB;
-$v146648::;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648.completion
deleted file mode 100644
index 6bd48c3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$v146648::|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648_1.completion
deleted file mode 100644
index f5d10e5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue146648.php.test146648_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo Hello146648::|AAAABB;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   AAAABB 1                        [PUBLIC]   Hello146648
-CONSTANT   class \Hello146648              [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php
deleted file mode 100644
index 4e0faa2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $test147055 = $test147055->foo();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php.test147055.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php.test147055.completion
deleted file mode 100644
index 1e6b0b8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147055.php.test147055.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$test147055 = $test147055->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php
deleted file mode 100644
index d947139..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Test147179 {
-    public static function foo();
-}
-?>
-
-<?php Test147179::foo(); ?>
-
-<?= Test147179::foo() ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_1.completion
deleted file mode 100644
index 0938ec1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-<?php Test147179::|foo(); ?>
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [STATIC]   Test147179
-CONSTANT   class \Test147179               [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_2.completion
deleted file mode 100644
index 83e87d7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147179.php.test147179_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-<?= Test147179::|foo() ?>
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [STATIC]   Test147179
-CONSTANT   class \Test147179               [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php
deleted file mode 100644
index 034adcc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class blog_Application147191  {
-  const VARNAME_VIEW = 'view';
-  const VARNAME_ADD = 'add';
-
-  public function process($path) {
-    switch ($path) {
-      case self::V
-      break;
-    }
-  }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php.test147191.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php.test147191.completion
deleted file mode 100644
index e9f5158..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147191.php.test147191.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-case self::V|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   VARNAME_ADD 'add'               [PUBLIC]   blog_Application147191
-CONSTANT   VARNAME_VIEW 'view'             [PUBLIC]   blog_Application147191
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php
deleted file mode 100644
index ed4a300..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class User147427 {
-    public $id;
-}
-class System147427 {
-    /** @var User147427 */
-    public static $userInfo;
-}
-$currentUser = System147427::$userInfo->id;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php.test147427.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php.test147427.completion
deleted file mode 100644
index 942b77c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147427.php.test147427.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$currentUser = System147427::$userInfo->|id;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? id                            [PUBLIC]   User147427
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php
deleted file mode 100644
index f110e4c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-class cls147575 {
-    /**
-     * @return cls147575
-     */
-    function factory() { return new cls147575;}
-    function dieme() { die (1); }
-
-    public function dieanyway() {
-        if (1) $this->factory()->dieanyway();
-        else $this->factory()->dieanyway();
-        for ($i = 0 ; $i < 10 ; $i++) $this->factory()->dieanyway();
-        while (1) $this->factory()->dieanyway();
-
-        if(1) $this->factory()->dieanyway();
-        for($i = 0 ; $i < 10 ; $i++) $this->factory()->dieanyway();
-        while(1) $this->factory()->dieanyway();
-
-        if(1)$this->factory()->dieanyway();
-        for($i = 0 ; $i < 10 ; $i++)$this->factory()->dieanyway();
-        while(1)$this->factory()->dieanyway();
-
-    }
-}
-$v147575 = new cls147575;
-$v147575->dieanyway();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575.completion
deleted file mode 100644
index 02dd879..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if (1) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_1.completion
deleted file mode 100644
index 7a52fca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if (1) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_2.completion
deleted file mode 100644
index 8111ccb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-else $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_3.completion
deleted file mode 100644
index d22e01f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-else $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_4.completion
deleted file mode 100644
index 74ef9f1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_4.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for ($i = 0 ; $i < 10 ; $i++) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_5.completion
deleted file mode 100644
index edc0a38..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_5.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for ($i = 0 ; $i < 10 ; $i++) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_6.completion
deleted file mode 100644
index 95aefb9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_6.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while (1) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_7.completion
deleted file mode 100644
index c65b183..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_7.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while (1) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_8.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_8.completion
deleted file mode 100644
index d5da8fc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_8.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if(1) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_9.completion
deleted file mode 100644
index ca7da6f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test147575_9.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if(1) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test1o147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test1o147575.completion
deleted file mode 100644
index b5fa4bc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test1o147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for($i = 0 ; $i < 10 ; $i++)$this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2i147575.completion
deleted file mode 100644
index ca7da6f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if(1) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2o147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2o147575.completion
deleted file mode 100644
index 03b76ae..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test2o147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while(1)$this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3i147575.completion
deleted file mode 100644
index 43054ce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for($i = 0 ; $i < 10 ; $i++) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3o147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3o147575.completion
deleted file mode 100644
index 680ab77..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test3o147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while(1)$this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test4i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test4i147575.completion
deleted file mode 100644
index 8bf7a51..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test4i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for($i = 0 ; $i < 10 ; $i++) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test5i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test5i147575.completion
deleted file mode 100644
index c575b56..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test5i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while(1) $this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test6i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test6i147575.completion
deleted file mode 100644
index 830c5ed..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test6i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-while(1) $this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test7i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test7i147575.completion
deleted file mode 100644
index cd5ff62..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test7i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if(1)$this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test8i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test8i147575.completion
deleted file mode 100644
index c2fe1b4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test8i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-if(1)$this->factory()->|dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test9i147575.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test9i147575.completion
deleted file mode 100644
index bef71b0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147575.php.test9i147575.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-for($i = 0 ; $i < 10 ; $i++)$this->|factory()->dieanyway();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dieanyway()                     [PUBLIC]   cls147575
-METHOD     dieme()                         [PUBLIC]   cls147575
-METHOD     factory()                       [PUBLIC]   cls147575
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php b/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php
deleted file mode 100644
index 02eb4e1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class Test147883A {
-        function test(){}
-    }
-
-    class Test147883B extends Test147883A {
-       function test(){}
-    }
-
-    $a = new Test147883B();
-    echo $a->test();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php.test147883.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php.test147883.completion
deleted file mode 100644
index afdf4f7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue147883.php.test147883.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo $a->|test();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     test()                          [PUBLIC]   Test147883B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php b/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php
deleted file mode 100644
index aa3d153..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class issue1480109 {
-    var $a,$b;
-    function test(){
-        echo "hello";
-    }
-}
-
-$c1480109 = new issue1480109();
-$v1480109 = &$c1480109;
-$v1480109->
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php.test148109.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php.test148109.completion
deleted file mode 100644
index 2524bde..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148109.php.test148109.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$v1480109->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     test()                          [PUBLIC]   issue1480109
-VARIABLE   ? a                             [PUBLIC]   issue1480109
-VARIABLE   ? b                             [PUBLIC]   issue1480109
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php b/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php
deleted file mode 100644
index 98dbb00..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-class Person148213 {
-    var $first;
-    var $last;
-    var $age;
-}
-$me148213 = new Person148213;
-$me148213->age = 28;
-$me148213->first = Tony;
-$me148213->last = Backham;
-
-$person_array148213 = array ($me148213);
-
-for ($counter = 1; $counter < 10 ; $counter += 1) {
-    $newguy148213 = new Person148213;
-    $oldguy148213 = $newguy148213;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php.test148213.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php.test148213.completion
deleted file mode 100644
index faa0c5b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148213.php.test148213.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$oldguy148213 = $newguy|148213;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   Person148213 $newguy148213      [PUBLIC]   issue148213.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php b/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php
deleted file mode 100644
index 475563f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-class Test148219 {
-    public $name;
-    function foo(){}
-}
-
-{
-    $newBook = new Test148219;
-    echo "Book $newBook->";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php.test148219.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php.test148219.completion
deleted file mode 100644
index 9e92870..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148219.php.test148219.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "Book $newBook->|";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? name                          [PUBLIC]   Test148219
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php b/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php
deleted file mode 100644
index aa378a3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class Test148856Class{
-    function function_name() {}
-}
-
-/**
- * @return Test148856Class
- */
-function test148856Func($a){
-
-}
-
-test148856Func((1 + 1) * test148856Func(1))->function_name();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php.test148856.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php.test148856.completion
deleted file mode 100644
index e0eb26a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue148856.php.test148856.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-test148856Func((1 + 1) * test148856Func(1))->|function_name();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     function_name()                 [PUBLIC]   Test148856Class
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php b/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php
deleted file mode 100644
index bbb6d6f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Cls149519 {
-    public function testFnc() {}
-    public static function testStaticFnc() {}
-    public function __construct() {
-        $this->testFnc();
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php.test149519.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php.test149519.completion
deleted file mode 100644
index 92c1d3d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue149519.php.test149519.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->|testFnc();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testFnc()                       [PUBLIC]   Cls149519
-METHOD     testStaticFnc()                 [STATIC]   Cls149519
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php b/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php
deleted file mode 100644
index 1c57476..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class Book {
-    public $name;
-    const TEST = 'Simon';
-
-    function __construct($name) {
-        $this->name = $name;
-    }
-
-    public function getName() {
-        return $this->name;
-    }
-
-    public function setName($name) {
-        $this->name = $name;
-        echo "class property: $this->name\n";
-        
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_01.completion
deleted file mode 100644
index b6b6b13..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_01.completion
+++ /dev/null
@@ -1,599 +0,0 @@
-Code completion result for source line:
-echo "class property: |$this->name\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-CLASS      Book                            [PUBLIC]   issue153707.php
-VARIABLE   ? $name                         [PUBLIC]   issue153707.php
-KEYWORD    Book $this->                               null
-KEYWORD    parent::                                   null
-KEYWORD    self::                                     null
-KEYWORD    static::                                   null
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC,   a
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AdminPresenter                  [PUBLIC,   AdminModule
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Book_Abstract                   [PUBLIC,   test203332_01.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      CIface2                         [PUBLIC]   Second
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildInterface                  [PUBLIC]   interfaces.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Query_Abstract         [PUBLIC,   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      If1                             [PUBLIC]   tests166339.php
-CLASS      If2                             [PUBLIC]   tests166339.php
-CLASS      Iface1                          [PUBLIC]   issue242351.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      Inter                           [PUBLIC]   issue208193.php
-CLASS      Interf                          [PUBLIC]   issue208193.php
-CLASS      Interface1                      [PUBLIC]   test204104.php
-CLASS      Interface1                      [PUBLIC]   test204104_02.php
-CLASS      Interface2                      [PUBLIC]   test204104.php
-CLASS      Interface2                      [PUBLIC]   test204104_02.php
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyAbstractClass                 [PUBLIC,   issue200795.php
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyIface                         [PUBLIC]   insideInterface.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-CLASS      MySecondIface                   [PUBLIC]   insideInterface.php
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTestInterface                 [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentInterface                 [PUBLIC]   interfaces.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SimpleObject                    [PUBLIC,   issue159970.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      ThirdI                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      XUserAbstract                   [PUBLIC,   XUser
-CLASS      XUserInterface                  [PUBLIC]   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      a186936                         [PUBLIC]   a.php
-CLASS      b186936                         [PUBLIC]   b.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      iface142091                     [PUBLIC]   issue142091.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
-METHOD     Barriers()                      [PUBLIC]   html.php
-METHOD     Body()                          [PUBLIC]   html.php
-METHOD     CaseIssues()                    [PUBLIC]   html.php
-METHOD     DemoInfo()                      [PUBLIC]   html.php
-METHOD     EducationTraining()             [PUBLIC]   html.php
-METHOD     Employment()                    [PUBLIC]   html.php
-METHOD     General()                       [PUBLIC]   html.php
-METHOD     RTW()                           [PUBLIC]   html.php
-METHOD     Recommendations()               [PUBLIC]   html.php
-METHOD     Signatures()                    [PUBLIC]   html.php
-METHOD     WorkAdjustment()                [PUBLIC]   html.php
-METHOD     WorkHistory()                   [PUBLIC]   html.php
-METHOD     aa()                            [PUBLIC]   test207188.php
-METHOD     arrayFunctionName()             [PUBLIC]   arrays.php
-METHOD     bar($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     bar($x = -5, $y = 3)            [PUBLIC]   issue200178.php
-METHOD     bar()                           [PUBLIC]   issue141999.php
-METHOD     bar()                           [PUBLIC]   issue200178.php
-METHOD     bar(Test &$t)                   [PUBLIC]   issue142024.php
-METHOD     callableTypeHint(callable $arg  [PUBLIC]   callableTypeHint.php
-METHOD     cfnc2()                         [PUBLIC]   Second
-METHOD     f1(&$request1)                  [PUBLIC]   issue136092.php
-METHOD     f2(&$request2)                  [PUBLIC]   issue136092.php
-METHOD     fc142091(cls142091 $p)          [PUBLIC]   issue142091.php
-METHOD     fi142091(iface142091 $p)        [PUBLIC]   issue142091.php
-METHOD     fn1(clsAVarAssignment $aParam)  [PUBLIC]   varAssignment.php
-METHOD     fn2(clsAVarAssignment $cParam)  [PUBLIC]   varAssignment.php
-METHOD     fn3(clsAVarAssignment &$aParam  [PUBLIC]   varAssignment.php
-METHOD     fn4(clsAVarAssignment &$cParam  [PUBLIC]   varAssignment.php
-METHOD     fnc()                           [PUBLIC]   Name\Space
-METHOD     fnc1()                          [PUBLIC]   First
-METHOD     fnc163432()                     [PUBLIC]   test.php
-METHOD     fncA()                          [PUBLIC]   typeinference.php
-METHOD     fncB()                          [PUBLIC]   typeinference.php
-METHOD     fncC()                          [PUBLIC]   typeinference.php
-METHOD     fncCreateA()                    [PUBLIC]   varAssignment.php
-METHOD     fncCreateC()                    [PUBLIC]   varAssignment.php
-METHOD     fncD()                          [PUBLIC]   typeinference.php
-METHOD     fncE()                          [PUBLIC]   typeinference.php
-METHOD     fncF()                          [PUBLIC]   typeinference.php
-METHOD     fncG()                          [PUBLIC]   typeinference.php
-METHOD     fncH()                          [PUBLIC]   typeinference.php
-METHOD     fncI()                          [PUBLIC]   typeinference.php
-METHOD     fnc_b()                         [PUBLIC]   insideClass2.php
-METHOD     foo($func_arg)                  [PUBLIC]   var_scope.php
-METHOD     foo($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     foo()                           [PUBLIC]   issue200178.php
-METHOD     foo_TestCCOnMethods()           [PUBLIC]   test_cc_on_methods.php
-METHOD     functionName($param)            [PUBLIC]   issue202281.php
-METHOD     functionName($param)            [PUBLIC]   test209255.php
-METHOD     getBook()                       [PUBLIC]   mixedtypes.php
-METHOD     getBook()                       [PUBLIC]   mixedtypes_1.php
-METHOD     getBookMagazine()               [PUBLIC]   mixedtypes.php
-METHOD     getBookMagazine()               [PUBLIC]   mixedtypes_1.php
-METHOD     issue157534(&$var)              [PUBLIC]   issue157534.php
-METHOD     mytest()                        [PUBLIC]   varAssignment.php
-METHOD     paramsfnc($a, $b, $c, $d)       [PUBLIC]   paramdecltypes.php
-METHOD     parseArticles_01($articles)     [PUBLIC]   issue225687.php
-METHOD     parseArticles_02(Article $arti  [PUBLIC]   issue225687.php
-METHOD     printMyName()                   [PUBLIC]   varTypeComment.php
-METHOD     test()                          [PUBLIC]   issue195232.php
-METHOD     test()                          [PUBLIC]   typeInPHPDoc01.php
-METHOD     test142919(FooType1 $param1, $  [PUBLIC]   issue142919.php
-METHOD     test144409Func()                [PUBLIC]   issue144409.php
-METHOD     test145138_inner($param2)       [PUBLIC]   issue145138.php
-METHOD     test145138_outer($param1)       [PUBLIC]   issue145138.php
-METHOD     test148856Func($a)              [PUBLIC]   issue148856.php
-METHOD     testClassReturningFunction()    [PUBLIC]   function_return_type.php
-METHOD     testFunc(ChildInterface $arg)   [PUBLIC]   interfaces.php
-METHOD     testOptionalArgsFunc($a)        [PUBLIC]   optional_args.php
-METHOD     testOptionalArgsFunc($a, $b =   [PUBLIC]   optional_args.php
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
-CONSTANT   CNST1 1                         [PUBLIC]   First
-CONSTANT   CNST2 2                         [PUBLIC]   Second
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
-CONSTANT   SOME_CONSTANT "YES"             [PUBLIC]   Marwel\System
-CONSTANT   aaa 1                           [PUBLIC]   issue137033.php
-CONSTANT   myFirstVar "value"              [PUBLIC]   tests230052.php
-CONSTANT   mySecondVar "value"             [PUBLIC]   tests230052.php
-KEYWORD    abstract                                   null
-KEYWORD    and                                        null
-KEYWORD    array                                      null
-KEYWORD    as                                         null
-KEYWORD    break                                      null
-KEYWORD    case                                       null
-KEYWORD    catch                                      null
-KEYWORD    class                                      null
-KEYWORD    clone                                      null
-KEYWORD    const                                      null
-KEYWORD    continue                                   null
-KEYWORD    declare                                    null
-KEYWORD    default                                    null
-KEYWORD    die()                                      Language Construct
-KEYWORD    do                                         null
-KEYWORD    echo '';                                   Language Construct
-KEYWORD    else                                       null
-KEYWORD    elseif                                     null
-KEYWORD    empty()                                    Language Construct
-KEYWORD    enddeclare                                 null
-KEYWORD    endfor                                     null
-KEYWORD    endforeach                                 null
-KEYWORD    endif                                      null
-KEYWORD    endswitch                                  null
-KEYWORD    endwhile                                   null
-KEYWORD    eval()                                     Language Construct
-KEYWORD    exit()                                     Language Construct
-KEYWORD    extends                                    null
-KEYWORD    final                                      null
-KEYWORD    finally                                    null
-KEYWORD    for                                        null
-KEYWORD    foreach                                    null
-KEYWORD    function                                   null
-KEYWORD    global                                     null
-KEYWORD    goto                                       null
-KEYWORD    if                                         null
-KEYWORD    implements                                 null
-KEYWORD    include '';                                Language Construct
-KEYWORD    include_once '';                           Language Construct
-KEYWORD    instanceof                                 null
-KEYWORD    interface                                  null
-KEYWORD    isset()                                    Language Construct
-KEYWORD    list()                                     Language Construct
-KEYWORD    namespace                                  null
-KEYWORD    new                                        null
-KEYWORD    or                                         null
-KEYWORD    print '';                                  Language Construct
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    require '';                                Language Construct
-KEYWORD    require_once '';                           Language Construct
-KEYWORD    return ;                                   Language Construct
-KEYWORD    static                                     null
-KEYWORD    switch                                     null
-KEYWORD    throw                                      null
-KEYWORD    try                                        null
-KEYWORD    unset()                                    Language Construct
-KEYWORD    use                                        null
-KEYWORD    var                                        null
-KEYWORD    while                                      null
-KEYWORD    xor                                        null
-KEYWORD    yield                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_02.completion
deleted file mode 100644
index 3e4804a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_02.completion
+++ /dev/null
@@ -1,20 +0,0 @@
-Code completion result for source line:
-echo "class property: $|this->name\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $name                         [PUBLIC]   issue153707.php
-KEYWORD    Book $this->                               null
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_03.completion
deleted file mode 100644
index 04d9bf4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_03.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "class property: $thi|s->name\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-KEYWORD    Book $this->                               null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_04.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_04.completion
deleted file mode 100644
index 6aa6b5a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153707.php.testIssue153707_04.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "class property: $this->|name\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? name                          [PUBLIC]   Book
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php b/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php
deleted file mode 100644
index 52970be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$testCC = 
-?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867.completion
deleted file mode 100644
index b1e9f97..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867.completion
+++ /dev/null
@@ -1,594 +0,0 @@
-Code completion result for source line:
-$testCC = |
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC,   a
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AdminPresenter                  [PUBLIC,   AdminModule
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue153707.php
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Book_Abstract                   [PUBLIC,   test203332_01.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      CIface2                         [PUBLIC]   Second
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildInterface                  [PUBLIC]   interfaces.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Query_Abstract         [PUBLIC,   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      If1                             [PUBLIC]   tests166339.php
-CLASS      If2                             [PUBLIC]   tests166339.php
-CLASS      Iface1                          [PUBLIC]   issue242351.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      Inter                           [PUBLIC]   issue208193.php
-CLASS      Interf                          [PUBLIC]   issue208193.php
-CLASS      Interface1                      [PUBLIC]   test204104.php
-CLASS      Interface1                      [PUBLIC]   test204104_02.php
-CLASS      Interface2                      [PUBLIC]   test204104.php
-CLASS      Interface2                      [PUBLIC]   test204104_02.php
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyAbstractClass                 [PUBLIC,   issue200795.php
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyIface                         [PUBLIC]   insideInterface.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-CLASS      MySecondIface                   [PUBLIC]   insideInterface.php
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTestInterface                 [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentInterface                 [PUBLIC]   interfaces.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SimpleObject                    [PUBLIC,   issue159970.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      ThirdI                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      XUserAbstract                   [PUBLIC,   XUser
-CLASS      XUserInterface                  [PUBLIC]   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      a186936                         [PUBLIC]   a.php
-CLASS      b186936                         [PUBLIC]   b.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      iface142091                     [PUBLIC]   issue142091.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
-METHOD     Barriers()                      [PUBLIC]   html.php
-METHOD     Body()                          [PUBLIC]   html.php
-METHOD     CaseIssues()                    [PUBLIC]   html.php
-METHOD     DemoInfo()                      [PUBLIC]   html.php
-METHOD     EducationTraining()             [PUBLIC]   html.php
-METHOD     Employment()                    [PUBLIC]   html.php
-METHOD     General()                       [PUBLIC]   html.php
-METHOD     RTW()                           [PUBLIC]   html.php
-METHOD     Recommendations()               [PUBLIC]   html.php
-METHOD     Signatures()                    [PUBLIC]   html.php
-METHOD     WorkAdjustment()                [PUBLIC]   html.php
-METHOD     WorkHistory()                   [PUBLIC]   html.php
-METHOD     aa()                            [PUBLIC]   test207188.php
-METHOD     arrayFunctionName()             [PUBLIC]   arrays.php
-METHOD     bar($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     bar($x = -5, $y = 3)            [PUBLIC]   issue200178.php
-METHOD     bar()                           [PUBLIC]   issue141999.php
-METHOD     bar()                           [PUBLIC]   issue200178.php
-METHOD     bar(Test &$t)                   [PUBLIC]   issue142024.php
-METHOD     callableTypeHint(callable $arg  [PUBLIC]   callableTypeHint.php
-METHOD     cfnc2()                         [PUBLIC]   Second
-METHOD     f1(&$request1)                  [PUBLIC]   issue136092.php
-METHOD     f2(&$request2)                  [PUBLIC]   issue136092.php
-METHOD     fc142091(cls142091 $p)          [PUBLIC]   issue142091.php
-METHOD     fi142091(iface142091 $p)        [PUBLIC]   issue142091.php
-METHOD     fn1(clsAVarAssignment $aParam)  [PUBLIC]   varAssignment.php
-METHOD     fn2(clsAVarAssignment $cParam)  [PUBLIC]   varAssignment.php
-METHOD     fn3(clsAVarAssignment &$aParam  [PUBLIC]   varAssignment.php
-METHOD     fn4(clsAVarAssignment &$cParam  [PUBLIC]   varAssignment.php
-METHOD     fnc()                           [PUBLIC]   Name\Space
-METHOD     fnc1()                          [PUBLIC]   First
-METHOD     fnc163432()                     [PUBLIC]   test.php
-METHOD     fncA()                          [PUBLIC]   typeinference.php
-METHOD     fncB()                          [PUBLIC]   typeinference.php
-METHOD     fncC()                          [PUBLIC]   typeinference.php
-METHOD     fncCreateA()                    [PUBLIC]   varAssignment.php
-METHOD     fncCreateC()                    [PUBLIC]   varAssignment.php
-METHOD     fncD()                          [PUBLIC]   typeinference.php
-METHOD     fncE()                          [PUBLIC]   typeinference.php
-METHOD     fncF()                          [PUBLIC]   typeinference.php
-METHOD     fncG()                          [PUBLIC]   typeinference.php
-METHOD     fncH()                          [PUBLIC]   typeinference.php
-METHOD     fncI()                          [PUBLIC]   typeinference.php
-METHOD     fnc_b()                         [PUBLIC]   insideClass2.php
-METHOD     foo($func_arg)                  [PUBLIC]   var_scope.php
-METHOD     foo($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     foo()                           [PUBLIC]   issue200178.php
-METHOD     foo_TestCCOnMethods()           [PUBLIC]   test_cc_on_methods.php
-METHOD     functionName($param)            [PUBLIC]   issue202281.php
-METHOD     functionName($param)            [PUBLIC]   test209255.php
-METHOD     getBook()                       [PUBLIC]   mixedtypes.php
-METHOD     getBook()                       [PUBLIC]   mixedtypes_1.php
-METHOD     getBookMagazine()               [PUBLIC]   mixedtypes.php
-METHOD     getBookMagazine()               [PUBLIC]   mixedtypes_1.php
-METHOD     issue157534(&$var)              [PUBLIC]   issue157534.php
-METHOD     mytest()                        [PUBLIC]   varAssignment.php
-METHOD     paramsfnc($a, $b, $c, $d)       [PUBLIC]   paramdecltypes.php
-METHOD     parseArticles_01($articles)     [PUBLIC]   issue225687.php
-METHOD     parseArticles_02(Article $arti  [PUBLIC]   issue225687.php
-METHOD     printMyName()                   [PUBLIC]   varTypeComment.php
-METHOD     test()                          [PUBLIC]   issue195232.php
-METHOD     test()                          [PUBLIC]   typeInPHPDoc01.php
-METHOD     test142919(FooType1 $param1, $  [PUBLIC]   issue142919.php
-METHOD     test144409Func()                [PUBLIC]   issue144409.php
-METHOD     test145138_inner($param2)       [PUBLIC]   issue145138.php
-METHOD     test145138_outer($param1)       [PUBLIC]   issue145138.php
-METHOD     test148856Func($a)              [PUBLIC]   issue148856.php
-METHOD     testClassReturningFunction()    [PUBLIC]   function_return_type.php
-METHOD     testFunc(ChildInterface $arg)   [PUBLIC]   interfaces.php
-METHOD     testOptionalArgsFunc($a)        [PUBLIC]   optional_args.php
-METHOD     testOptionalArgsFunc($a, $b =   [PUBLIC]   optional_args.php
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
-CONSTANT   CNST1 1                         [PUBLIC]   First
-CONSTANT   CNST2 2                         [PUBLIC]   Second
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
-CONSTANT   SOME_CONSTANT "YES"             [PUBLIC]   Marwel\System
-CONSTANT   aaa 1                           [PUBLIC]   issue137033.php
-CONSTANT   myFirstVar "value"              [PUBLIC]   tests230052.php
-CONSTANT   mySecondVar "value"             [PUBLIC]   tests230052.php
-KEYWORD    abstract                                   null
-KEYWORD    and                                        null
-KEYWORD    array                                      null
-KEYWORD    as                                         null
-KEYWORD    break                                      null
-KEYWORD    case                                       null
-KEYWORD    catch                                      null
-KEYWORD    class                                      null
-KEYWORD    clone                                      null
-KEYWORD    const                                      null
-KEYWORD    continue                                   null
-KEYWORD    declare                                    null
-KEYWORD    default                                    null
-KEYWORD    die()                                      Language Construct
-KEYWORD    do                                         null
-KEYWORD    echo '';                                   Language Construct
-KEYWORD    else                                       null
-KEYWORD    elseif                                     null
-KEYWORD    empty()                                    Language Construct
-KEYWORD    enddeclare                                 null
-KEYWORD    endfor                                     null
-KEYWORD    endforeach                                 null
-KEYWORD    endif                                      null
-KEYWORD    endswitch                                  null
-KEYWORD    endwhile                                   null
-KEYWORD    eval()                                     Language Construct
-KEYWORD    exit()                                     Language Construct
-KEYWORD    extends                                    null
-KEYWORD    final                                      null
-KEYWORD    finally                                    null
-KEYWORD    for                                        null
-KEYWORD    foreach                                    null
-KEYWORD    function                                   null
-KEYWORD    global                                     null
-KEYWORD    goto                                       null
-KEYWORD    if                                         null
-KEYWORD    implements                                 null
-KEYWORD    include '';                                Language Construct
-KEYWORD    include_once '';                           Language Construct
-KEYWORD    instanceof                                 null
-KEYWORD    interface                                  null
-KEYWORD    isset()                                    Language Construct
-KEYWORD    list()                                     Language Construct
-KEYWORD    namespace                                  null
-KEYWORD    new                                        null
-KEYWORD    or                                         null
-KEYWORD    print '';                                  Language Construct
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    require '';                                Language Construct
-KEYWORD    require_once '';                           Language Construct
-KEYWORD    return ;                                   Language Construct
-KEYWORD    static                                     null
-KEYWORD    switch                                     null
-KEYWORD    throw                                      null
-KEYWORD    try                                        null
-KEYWORD    unset()                                    Language Construct
-KEYWORD    use                                        null
-KEYWORD    var                                        null
-KEYWORD    while                                      null
-KEYWORD    xor                                        null
-KEYWORD    yield                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_01.completion
deleted file mode 100644
index 892b8d7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_01.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-?|>
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_02.completion
deleted file mode 100644
index 7a5eeff..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_02.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-?>|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_03.completion
deleted file mode 100644
index 8b668e6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue153867.php.testIssue153867_03.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-?> |
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php b/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php
deleted file mode 100644
index 361dfe9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test154055 {
-    public $title;
-    public $author;
-}
-{
-    $book = new Test154055();
-    $book->
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php.test154055.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php.test154055.completion
deleted file mode 100644
index 161c2a2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue154055.php.test154055.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$book->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? author                        [PUBLIC]   Test154055
-VARIABLE   ? title                         [PUBLIC]   Test154055
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php b/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php
deleted file mode 100644
index 3f459e8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-function issue157534(&$var) {
-    $var++;
-}
-class SuperClass157534 {
-    function add157534(&$a, &$b) {}
-}
-
-class SubClass157534 extends SuperClass157534 {
-    /**/add
-}
-
-$v157534 = new SubClass157534();
-$v157534->add157534($a, $b);
-issue157534;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534.completion
deleted file mode 100644
index b7f9325..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-issue157534|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     issue157534(&$var)              [PUBLIC]   issue157534.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_1.completion
deleted file mode 100644
index 7c30796..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/**/add|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     add157534(&$a, &$b) - override  [PUBLIC]   SuperClass157534
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_2.completion
deleted file mode 100644
index ead2b5b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue157534.php.testIssue157534_2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v157534->add|157534($a, $b);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     add157534(&$a, &$b)             [PUBLIC]   SuperClass157534
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php b/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php
deleted file mode 100644
index ae01a51..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-/**
- * @method newerFunction()
- * 
- */
-class NewClass {
-    
-    function functionName($param) {
-        $ahoj = $this->newerFunction();
-        
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php.testIssue171232_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php.testIssue171232_01.completion
deleted file mode 100644
index 1d2f1e1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_01.php.testIssue171232_01.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$ahoj = $this->|newerFunction();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName($param)            [PUBLIC]   NewClass
-METHOD     newerFunction()                 [PUBLIC]   NewClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php b/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php
deleted file mode 100644
index 41f75f9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-/**
- * @method newerFunction() a comment
- * 
- */
-class NewClass {
-    
-    function functionName($param) {
-        $ahoj = $this->newerFunction();
-        
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php.testIssue171232_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php.testIssue171232_02.completion
deleted file mode 100644
index 1d2f1e1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue171232_02.php.testIssue171232_02.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$ahoj = $this->|newerFunction();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName($param)            [PUBLIC]   NewClass
-METHOD     newerFunction()                 [PUBLIC]   NewClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php b/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php
deleted file mode 100644
index b83ebb3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-
-class test {
-
-    function __construct() {
-    }
-
-    public function start($param) {
-        $aa = $this->loadclass1();
-        $aa->
-
-        $bb = $this->loadclass2();
-    }
-
-    /**
-     * @return ClassName 
-     */
-    private function loadclass1() {
-        return new ClassName();
-    }
-
-    private function loadclass2() {
-        return new ClassName;
-    }
-
-}
-
-class ClassName {
-    function aa() {}
-    function bb() {}
-    function cc() {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php.testIssue194300_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php.testIssue194300_01.completion
deleted file mode 100644
index 9b4e2fc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue194300.php.testIssue194300_01.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$aa->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aa()                            [PUBLIC]   ClassName
-METHOD     bb()                            [PUBLIC]   ClassName
-METHOD     cc()                            [PUBLIC]   ClassName
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php b/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php
deleted file mode 100644
index 91e6fc7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-/**
- * Show off @method
- *
- * @method int borp(int $i, int $j = 5) Multiply two integers.
- */
-class MagicMethods {
-
-    function __construct() {
-
-    }
-
-}
-
-$mm = new MagicMethods();
-$mm->
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php.testIssue196714.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php.testIssue196714.completion
deleted file mode 100644
index 1371e99..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue196714.php.testIssue196714.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$mm->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     borp(int $i)                    [PUBLIC]   MagicMethods
-METHOD     borp(int $i, int $j = 5)        [PUBLIC]   MagicMethods
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php b/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php
deleted file mode 100644
index 57123d7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-class Book {
-    public $name;
-    const TEST = 'Simon';
-
-    function __construct($name) {
-        $this->name = $name;
-    }
-
-    public function getName() {
-        return $this->name;
-    }
-
-    public function setName($name) {
-        $this->name = $name;
-        echo "class property: $this->name";
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php.testIssue197453.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php.testIssue197453.completion
deleted file mode 100644
index d34e127..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue197453.php.testIssue197453.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo "class property: $this->|name";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? name                          [PUBLIC]   Book
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php b/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php
deleted file mode 100644
index f67e99a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class sfWidgetFormSchema extends sfWidgetForm implements ArrayAccess
-{
-  const
-    FIRST  = 'first',
-    LAST   = 'last',
-    BEFORE = 'before',
-    AFTER  = 'after';
-
-
-}
-
-sfWidgetFormSchema::AFTER;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php.testIssue197571.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php.testIssue197571.completion
deleted file mode 100644
index b791c99..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue197571.php.testIssue197571.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-sfWidgetFormSchema::|AFTER;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   AFTER 'after'                   [PUBLIC]   sfWidgetFormSchema
-CONSTANT   BEFORE 'before'                 [PUBLIC]   sfWidgetFormSchema
-CONSTANT   FIRST 'first'                   [PUBLIC]   sfWidgetFormSchema
-CONSTANT   LAST 'last'                     [PUBLIC]   sfWidgetFormSchema
-CONSTANT   class \sfWidgetFormSchema       [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php b/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php
deleted file mode 100644
index 81c2750..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-function foo($x = -5) { }
-
-function bar($x = -5, $y = 3) { }
-
-/**/foo();
-/**/bar();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178.completion
deleted file mode 100644
index 5106c5c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178.completion
+++ /dev/null
@@ -1,19 +0,0 @@
-Code completion result for source line:
-/**/foo|();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    foo                             [PUBLIC]   null
-METHOD     foo($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     foo()                           [PUBLIC]   issue200178.php
-------------------------------------
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC,   issue233756.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-METHOD     foo($func_arg)                  [PUBLIC]   var_scope.php
-METHOD     foo_TestCCOnMethods()           [PUBLIC]   test_cc_on_methods.php
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178_1.completion
deleted file mode 100644
index a4569e8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue200178.php.testIssue200178_1.completion
+++ /dev/null
@@ -1,18 +0,0 @@
-Code completion result for source line:
-/**/bar|();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    bar                             [PUBLIC]   null
-METHOD     bar($x = -5)                    [PUBLIC]   issue200178.php
-METHOD     bar($x = -5, $y = 3)            [PUBLIC]   issue200178.php
-METHOD     bar()                           [PUBLIC]   issue200178.php
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-METHOD     Barriers()                      [PUBLIC]   html.php
-METHOD     bar()                           [PUBLIC]   issue141999.php
-METHOD     bar(Test &$t)                   [PUBLIC]   issue142024.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php b/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php
deleted file mode 100644
index 9289ed1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-class MyNonAbstractClass {
-
-}
-
-abstract class MyAbstractClass {
-
-}
-
-$clazz = new MyNonAbstractClass();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php.testIssue200795.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php.testIssue200795.completion
deleted file mode 100644
index 4ac379e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue200795.php.testIssue200795.completion
+++ /dev/null
@@ -1,406 +0,0 @@
-Code completion result for source line:
-$clazz = new |MyNonAbstractClass();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                             [PUBLIC]   null
-PACKAGE    Admin                           [PUBLIC]   null
-PACKAGE    AdminModule                     [PUBLIC]   null
-PACKAGE    App                             [PUBLIC]   null
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Blah                            [PUBLIC]   null
-PACKAGE    Brite                           [PUBLIC]   null
-PACKAGE    CNS                             [PUBLIC]   null
-PACKAGE    Core                            [PUBLIC]   null
-PACKAGE    Data                            [PUBLIC]   null
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    FrontSpace                      [PUBLIC]   null
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    God                             [PUBLIC]   null
-PACKAGE    MC                              [PUBLIC]   null
-PACKAGE    More                            [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-PACKAGE    Name                            [PUBLIC]   null
-PACKAGE    Nette                           [PUBLIC]   null
-PACKAGE    One                             [PUBLIC]   null
-PACKAGE    Other                           [PUBLIC]   null
-PACKAGE    Package1                        [PUBLIC]   null
-PACKAGE    Package2                        [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-PACKAGE    Shit                            [PUBLIC]   null
-PACKAGE    ShowMe                          [PUBLIC]   null
-PACKAGE    TC                              [PUBLIC]   null
-PACKAGE    Test                            [PUBLIC]   null
-PACKAGE    Test204925_01_C                 [PUBLIC]   null
-PACKAGE    Test204925_01_P                 [PUBLIC]   null
-PACKAGE    Test204925_02_C                 [PUBLIC]   null
-PACKAGE    Test204925_02_P                 [PUBLIC]   null
-PACKAGE    Test204925_03_C                 [PUBLIC]   null
-PACKAGE    Test204925_03_P                 [PUBLIC]   null
-PACKAGE    Test204925_04_C                 [PUBLIC]   null
-PACKAGE    Test204925_04_P                 [PUBLIC]   null
-PACKAGE    Test204925_05_C                 [PUBLIC]   null
-PACKAGE    Test204925_05_P                 [PUBLIC]   null
-PACKAGE    Test204925_06_C                 [PUBLIC]   null
-PACKAGE    Test204925_06_P                 [PUBLIC]   null
-PACKAGE    Test204925_07_C                 [PUBLIC]   null
-PACKAGE    Test204925_07_P                 [PUBLIC]   null
-PACKAGE    Test204925_08_C                 [PUBLIC]   null
-PACKAGE    Test204925_08_P                 [PUBLIC]   null
-PACKAGE    Test_03                         [PUBLIC]   null
-PACKAGE    Testing                         [PUBLIC]   null
-PACKAGE    Third                           [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-PACKAGE    Two                             [PUBLIC]   null
-PACKAGE    XUser                           [PUBLIC]   null
-PACKAGE    Yaaaaaa                         [PUBLIC]   null
-PACKAGE    Ywwwwww                         [PUBLIC]   null
-PACKAGE    a                               [PUBLIC]   null
-PACKAGE    b                               [PUBLIC]   null
-PACKAGE    bar                             [PUBLIC]   null
-PACKAGE    c                               [PUBLIC]   null
-PACKAGE    d                               [PUBLIC]   null
-PACKAGE    delme                           [PUBLIC]   null
-PACKAGE    foo                             [PUBLIC]   null
-CLASS      MyNonAbstractClass              [PUBLIC]   issue200795.php
-------------------------------------
-PACKAGE    Application                     [PUBLIC]   Nette
-PACKAGE    BNS                             [PUBLIC]   ANS
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Base                            [PUBLIC]   Brite
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
-PACKAGE    Controller                      [PUBLIC]   Brite
-PACKAGE    Data                            [PUBLIC]   Shit
-PACKAGE    NNS                             [PUBLIC]   CNS
-PACKAGE    Name                            [PUBLIC]   More
-PACKAGE    Name                            [PUBLIC]   Other
-PACKAGE    Ns                              [PUBLIC]   Testing
-PACKAGE    Second                          [PUBLIC]   First
-PACKAGE    Space                           [PUBLIC]   More\Name
-PACKAGE    Space                           [PUBLIC]   Name
-PACKAGE    Space                           [PUBLIC]   Other\Name
-PACKAGE    Space                           [PUBLIC]   Test
-PACKAGE    Test                            [PUBLIC]   App
-PACKAGE    UI                              [PUBLIC]   Nette\Application
-PACKAGE    User                            [PUBLIC]   Package2
-PACKAGE    Utils                           [PUBLIC]   Nette
-PACKAGE    a                               [PUBLIC]   Test204925_06_P
-PACKAGE    a                               [PUBLIC]   Test204925_07_P
-PACKAGE    a                               [PUBLIC]   Test204925_08_P
-PACKAGE    b                               [PUBLIC]   Test204925_06_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_07_P\a
-PACKAGE    b                               [PUBLIC]   Test204925_08_P\a
-PACKAGE    c                               [PUBLIC]   Test204925_06_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_07_P\a\b
-PACKAGE    c                               [PUBLIC]   Test204925_08_P\a\b
-PACKAGE    d                               [PUBLIC]   Test204925_06_C
-PACKAGE    d                               [PUBLIC]   Test204925_07_C
-PACKAGE    d                               [PUBLIC]   Test204925_08_C
-PACKAGE    e                               [PUBLIC]   Test204925_06_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_07_C\d
-PACKAGE    e                               [PUBLIC]   Test204925_08_C\d
-PACKAGE    f                               [PUBLIC]   Test204925_06_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_07_C\d\e
-PACKAGE    f                               [PUBLIC]   Test204925_08_C\d\e
-PACKAGE    lib                             [PUBLIC]   foo
-PACKAGE    url                             [PUBLIC]   foo\lib
-CLASS      A                               [PUBLIC]   A.php
-CLASS      A                               [PUBLIC]   Test197084.php
-CLASS      A                               [PUBLIC]   classConstructorOptionalParam.php
-CLASS      A                               [PUBLIC]   issue195232.php
-CLASS      A                               [PUBLIC]   issue226071.php
-CLASS      A                               [PUBLIC]   issue241695.php
-CLASS      A                               [PUBLIC]   test.php
-CLASS      A135618                         [PUBLIC]   issue135618.php
-CLASS      AA                              [PUBLIC]   Test197084.php
-CLASS      ABCX                            [PUBLIC]   test200501.php
-CLASS      Abc                             [PUBLIC]   issue209405.php
-CLASS      Admin                           [PUBLIC]   Admin
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      Another                         [PUBLIC]   test224549.php
-CLASS      ArraysCc                        [PUBLIC]   arrays.php
-CLASS      Article                         [PUBLIC]   issue225687.php
-CLASS      Author                          [PUBLIC]   mixedtypes.php
-CLASS      Author_1                        [PUBLIC]   mixedtypes_1.php
-CLASS      B                               [PUBLIC]   B.php
-CLASS      B                               [PUBLIC]   Test197084.php
-CLASS      B                               [PUBLIC]   b
-CLASS      B                               [PUBLIC]   issue195232.php
-CLASS      B                               [PUBLIC]   issue226071.php
-CLASS      B                               [PUBLIC]   test.php
-CLASS      B135618                         [PUBLIC]   issue135618.php
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      Bar                             [PUBLIC]   issue191666.php
-CLASS      Bar                             [PUBLIC]   issue233756.php
-CLASS      Bar                             [PUBLIC]   issue243684.php
-CLASS      Barrr                           [PUBLIC]   test204104.php
-CLASS      Barrr                           [PUBLIC]   test204104_02.php
-CLASS      Base                            [PUBLIC]   issue208193.php
-CLASS      BaseClass                       [PUBLIC]   FrontSpace
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      BaseFrontClass                  [PUBLIC]   FrontSpace
-CLASS      BasePresenter                   [PUBLIC]   issue208784.php
-CLASS      Basic142234                     [PUBLIC]   issue142234.php
-CLASS      Blah                            [PUBLIC]   Testing\Ns
-CLASS      Book                            [PUBLIC]   issue153707.php
-CLASS      Book                            [PUBLIC]   issue197453.php
-CLASS      Book                            [PUBLIC]   mixedtypes.php
-CLASS      Book                            [PUBLIC]   test203332_01.php
-CLASS      BookTable                       [PUBLIC]   Test_03
-CLASS      Book_1                          [PUBLIC]   mixedtypes_1.php
-CLASS      Brejla                          [PUBLIC]   test211230.php
-CLASS      Buuu                            [PUBLIC]   ShowMe
-CLASS      C                               [PUBLIC]   c
-CLASS      C                               [PUBLIC]   issue241695.php
-CLASS      C                               [PUBLIC]   test.php
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-CLASS      Child                           [PUBLIC]   useCase2.php
-CLASS      ChildClass                      [PUBLIC]   class_member_visibility.php
-CLASS      ChildP                          [PUBLIC]   useCase3.php
-CLASS      ChildSe                         [PUBLIC]   useCase2.php
-CLASS      ChildSt                         [PUBLIC]   useCase1.php
-CLASS      ChildTh                         [PUBLIC]   useCase1.php
-CLASS      ClassName                       [PUBLIC]   Fom\Bom
-CLASS      ClassName                       [PUBLIC]   issue194300.php
-CLASS      ClassName123                    [PUBLIC]   issue209608.php
-CLASS      Cls                             [PUBLIC]   Two
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   TestCase.php
-CLASS      Cls1                            [PUBLIC]   issue242351.php
-CLASS      Cls136188                       [PUBLIC]   issue136188.php
-CLASS      Cls149519                       [PUBLIC]   issue149519.php
-CLASS      Cls2                            [PUBLIC]   Second
-CLASS      Cls2                            [PUBLIC]   TestCase.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration.php
-CLASS      Cls2DeclarationTest             [PUBLIC]   clsDeclaration02.php
-CLASS      Cls3DeclartionTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsBaseDeclarationTest          [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration.php
-CLASS      ClsDeclarationTest              [PUBLIC]   clsDeclaration02.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144830.php
-CLASS      ClsFromFactory                  [PUBLIC]   issue144840_01.php
-CLASS      ClsOmg                          [PUBLIC]   Blah
-CLASS      ComplexObject                   [PUBLIC]   issue159970.php
-CLASS      Control                         [PUBLIC]   Nette\Application\UI
-CLASS      Controller                      [PUBLIC]   Brite\Controller
-CLASS      CultureTable                    [PUBLIC]   test203332_02.php
-CLASS      D                               [PUBLIC]   d
-CLASS      DatabaseRecord                  [PUBLIC]   DatabaseRecord.php
-CLASS      Delme1                          [PUBLIC]   delme
-CLASS      Delme2                          [PUBLIC]   Delme2.php
-CLASS      Deriv                           [PUBLIC]   issue208193.php
-CLASS      Doctrine_Query                  [PUBLIC]   test203332_02.php
-CLASS      Doctrine_Table                  [PUBLIC]   Test_03
-CLASS      Doctrine_Table                  [PUBLIC]   test203332_02.php
-CLASS      EmptyClass                      [PUBLIC]   issue194875.php
-CLASS      EmptyClass                      [PUBLIC]   issue201310.php
-CLASS      EmptyClassFromNs                [PUBLIC]   Extra
-CLASS      EmptyClassFromNs                [PUBLIC]   ExtraThrow
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      ExMyExceptionFromNs             [PUBLIC]   Extra
-CLASS      ExMyExceptionFromNs             [PUBLIC]   ExtraThrow
-CLASS      ExcText                         [PUBLIC]   Yaaaaaa
-CLASS      ExcText                         [PUBLIC]   Ywwwwww
-CLASS      Exception                       [PUBLIC]   Exception.php
-CLASS      Exception                       [PUBLIC]   MySpace
-CLASS      Exception                       [PUBLIC]   MySpaceThrow
-CLASS      Exception                       [PUBLIC]   Nette\Application
-CLASS      Exception                       [PUBLIC]   exceptions.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue243458.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      ExceptionClassName              [PUBLIC]   issue207594.php
-CLASS      Fac                             [PUBLIC]   Third
-CLASS      Fac2                            [PUBLIC]   Third
-CLASS      Foo                             [PUBLIC]   issue159970.php
-CLASS      Foo                             [PUBLIC]   issue191666.php
-CLASS      Foo                             [PUBLIC]   test203294.php
-CLASS      FooUrl                          [PUBLIC]   foo\lib\url
-CLASS      Foooo                           [PUBLIC]   test204104.php
-CLASS      Foooo                           [PUBLIC]   test204104_02.php
-CLASS      ForClsCtxCodeCompletion         [PUBLIC]   insideClass3.php
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
-CLASS      FrontendBookTable               [PUBLIC]   Test_03
-CLASS      God                             [PUBLIC]   test221725.php
-CLASS      HTML                            [PUBLIC]   html.php
-CLASS      HTMLbase                        [PUBLIC]   htmlbase.php
-CLASS      Hello146648                     [PUBLIC]   issue146648.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187ChildClass               [PUBLIC]   issue146187.php
-CLASS      I146187Parent1                  [PUBLIC]   issue146187.php
-CLASS      I146187Parent2                  [PUBLIC]   issue146187.php
-CLASS      Image                           [PUBLIC]   Bar
-CLASS      Image                           [PUBLIC]   Foo
-CLASS      Index                           [PUBLIC]   issue208193.php
-CLASS      Index                           [PUBLIC]   test215371.php
-CLASS      IndexController                 [PUBLIC]   App\Test
-CLASS      InsideClass                     [PUBLIC]   insideClass.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-CLASS      InvisibleClass                  [PUBLIC]   issue194875.php
-CLASS      InvisibleClass                  [PUBLIC]   issue201310.php
-CLASS      InvisibleClassFromNs            [PUBLIC]   Extra
-CLASS      InvisibleClassFromNs            [PUBLIC]   ExtraThrow
-CLASS      InvocationComment               [PUBLIC]   issue160444.php
-CLASS      Magazine                        [PUBLIC]   mixedtypes.php
-CLASS      Magazine_1                      [PUBLIC]   mixedtypes_1.php
-CLASS      MagicMethods                    [PUBLIC]   issue196714.php
-CLASS      MethodExample                   [PUBLIC]   test201870.php
-CLASS      Mine                            [PUBLIC]   tests144653.php
-CLASS      MockClass                       [PUBLIC]   MC
-CLASS      MyClass                         [PUBLIC]   MyClass.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      MyCls                           [PUBLIC]   issue236184.php
-CLASS      MyNewClass123                   [PUBLIC]   Foo
-CLASS      MyTable                         [PUBLIC]   MyTable.php
-CLASS      MyTestClass1                    [PUBLIC]   test225454.php
-CLASS      MyTestClass2                    [PUBLIC]   test225454.php
-CLASS      MyTextException                 [PUBLIC]   catchinstanceof.php
-CLASS      NewClass                        [PUBLIC]   issue171232_01.php
-CLASS      NewClass                        [PUBLIC]   issue171232_02.php
-CLASS      ObjectTracker                   [PUBLIC]   test204908.php
-CLASS      Omg                             [PUBLIC]   test204104_05.php
-CLASS      OmgCls                          [PUBLIC]   declarations.php
-CLASS      Ondrej                          [PUBLIC]   test211230.php
-CLASS      OneCls                          [PUBLIC]   One
-CLASS      OtherClass                      [PUBLIC]   issue240522.php
-CLASS      PagePresenter                   [PUBLIC]   AdminModule
-CLASS      Parent7                         [PUBLIC]   useCase2.php
-CLASS      ParentClass                     [PUBLIC]   class_member_visibility.php
-CLASS      ParentP                         [PUBLIC]   useCase3.php
-CLASS      ParentSe                        [PUBLIC]   useCase2.php
-CLASS      ParentSt                        [PUBLIC]   useCase1.php
-CLASS      ParentTh                        [PUBLIC]   useCase1.php
-CLASS      Person148213                    [PUBLIC]   issue148213.php
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
-CLASS      Presenter                       [PUBLIC]   Nette\Application\UI
-CLASS      PresenterComponent              [PUBLIC]   Nette\Application\UI
-CLASS      Request                         [PUBLIC]   Brite\Base
-CLASS      SecondClass                     [PUBLIC]   test226632.php
-CLASS      SecuredPresenter                [PUBLIC]   AdminModule
-CLASS      SetFoo                          [PUBLIC]   test221725.php
-CLASS      SmartCompletion                 [PUBLIC]   issue201032.php
-CLASS      SomeClass                       [PUBLIC]   Name\Space
-CLASS      SomeClass                       [PUBLIC]   issue240522.php
-CLASS      SomeClass                       [PUBLIC]   useCase4.php
-CLASS      Space                           [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
-CLASS      Strings                         [PUBLIC]   Nette\Utils
-CLASS      SubClass157534                  [PUBLIC]   issue157534.php
-CLASS      Super                           [PUBLIC]   declarations.php
-CLASS      SuperClass157534                [PUBLIC]   issue157534.php
-CLASS      SuperUser                       [PUBLIC]   XUser
-CLASS      System147427                    [PUBLIC]   issue147427.php
-CLASS      TaskList                        [PUBLIC]   TaskList.php
-CLASS      Test                            [PUBLIC]   issue142024.php
-CLASS      Test                            [PUBLIC]   test216119.php
-CLASS      Test                            [PUBLIC]   test225062.php
-CLASS      Test1                           [PUBLIC]   test207188.php
-CLASS      Test141999                      [PUBLIC]   issue141999.php
-CLASS      Test142234                      [PUBLIC]   issue142234.php
-CLASS      Test144409                      [PUBLIC]   issue144409.php
-CLASS      Test145692                      [PUBLIC]   issue145692.php
-CLASS      Test147179                      [PUBLIC]   issue147179.php
-CLASS      Test147883A                     [PUBLIC]   issue147883.php
-CLASS      Test147883B                     [PUBLIC]   issue147883.php
-CLASS      Test148219                      [PUBLIC]   issue148219.php
-CLASS      Test148856Class                 [PUBLIC]   issue148856.php
-CLASS      Test154055                      [PUBLIC]   issue154055.php
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_01_A                 [PUBLIC]   Test204925_01_P
-CLASS      Test204925_01_B                 [PUBLIC]   Test204925_01_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_02_A                 [PUBLIC]   Test204925_02_P
-CLASS      Test204925_02_B                 [PUBLIC]   Test204925_02_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_03_A                 [PUBLIC]   Test204925_03_P
-CLASS      Test204925_03_B                 [PUBLIC]   Test204925_03_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_04_A                 [PUBLIC]   Test204925_04_P
-CLASS      Test204925_04_B                 [PUBLIC]   Test204925_04_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_05_A                 [PUBLIC]   Test204925_05_P
-CLASS      Test204925_05_B                 [PUBLIC]   Test204925_05_C
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_06_A                 [PUBLIC]   Test204925_06_P\a\b\c
-CLASS      Test204925_06_B                 [PUBLIC]   Test204925_06_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_07_A                 [PUBLIC]   Test204925_07_P\a\b\c
-CLASS      Test204925_07_B                 [PUBLIC]   Test204925_07_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      Test204925_08_A                 [PUBLIC]   Test204925_08_P\a\b\c
-CLASS      Test204925_08_B                 [PUBLIC]   Test204925_08_C\d\e\f
-CLASS      TestCCOnMethods                 [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCCOnMethodsParentClass      [PUBLIC]   test_cc_on_methods.php
-CLASS      TestCase                        [PUBLIC]   TC
-CLASS      TestClass                       [PUBLIC]   Extra
-CLASS      TestClass                       [PUBLIC]   Trest
-CLASS      TestClass                       [PUBLIC]   function_return_type.php
-CLASS      TestClass                       [PUBLIC]   issue194875.php
-CLASS      TestClass                       [PUBLIC]   issue201310.php
-CLASS      TestClass                       [PUBLIC]   test226632.php
-CLASS      TestClass                       [PUBLIC]   tests166339.php
-CLASS      TestClassFromNs                 [PUBLIC]   ExtraThrow
-CLASS      TestIssue145206                 [PUBLIC]   issue145206.php
-CLASS      TestIssue146176                 [PUBLIC]   issue146176.php
-CLASS      TestMethod                      [PUBLIC]   test202530.php
-CLASS      TestOptionalArgsClass           [PUBLIC]   optional_args.php
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      Types                           [PUBLIC]   Package1
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
-CLASS      Url                             [PUBLIC]   foo\lib\url
-CLASS      UrlClient                       [PUBLIC]   God
-CLASS      UsageReturnTypeInOtherFile      [PUBLIC]   Usage.php
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Core
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Data
-CLASS      User                            [PUBLIC]   Package2\User
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   Shit\Data
-CLASS      User                            [PUBLIC]   issue142051.php
-CLASS      User147427                      [PUBLIC]   issue147427.php
-CLASS      VarAdvancedTest                 [PUBLIC]   varAssignment2.php
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
-CLASS      ViewController                  [PUBLIC]   Brite\Controller
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-CLASS      XUser                           [PUBLIC]   XUser
-CLASS      a                               [PUBLIC]   issue137033.php
-CLASS      a147730                         [PUBLIC]   a147730.php
-CLASS      a147730                         [PUBLIC]   b147730.php
-CLASS      blog_Application147191          [PUBLIC]   issue147191.php
-CLASS      cls142091                       [PUBLIC]   issue142091.php
-CLASS      cls147575                       [PUBLIC]   issue147575.php
-CLASS      cls163432                       [PUBLIC]   test.php
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      clsA                            [PUBLIC]   typeinference.php
-CLASS      clsAVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsB                            [PUBLIC]   magicmethods.php
-CLASS      clsBVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      clsCVarAssignment               [PUBLIC]   varAssignment.php
-CLASS      cls_A                           [PUBLIC]   insideClass2.php
-CLASS      cls_B                           [PUBLIC]   insideClass2.php
-CLASS      foo                             [PUBLIC]   tests178955.php
-CLASS      foo2                            [PUBLIC]   tests178955.php
-CLASS      issue1480109                    [PUBLIC]   issue148109.php
-CLASS      myClass                         [PUBLIC]   test204104_03.php
-CLASS      myClass                         [PUBLIC]   test204104_04.php
-CLASS      myClass                         [PUBLIC]   test204104_05.php
-CLASS      pupil140784                     [PUBLIC]   issue140784.php
-CLASS      sfWidgetFormSchema              [PUBLIC]   issue197571.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      some_class                      [PUBLIC]   test.php
-CLASS      teacher140784                   [PUBLIC]   issue140784.php
-CLASS      test                            [PUBLIC]   declaration.php
-CLASS      test                            [PUBLIC]   issue194300.php
-CLASS      test                            [PUBLIC]   test.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php
deleted file mode 100644
index 20602e6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-class SmartCompletion {
-
-    /**
-     *
-     * @param string $string
-     */
-    private function myStringFnc($string) {}
-
-    /**
-     *
-     * @param float $float
-     */
-    private function myFloatFnc($float) {}
-
-    /**
-     *
-     * @param int $int
-     */
-    private function myIntFnc($int) {}
-
-    /**
-     *
-     * @param string $first
-     * @param int $second
-     */
-    private function matchNames($first, $second) {}
-
-    /**
-     *
-     * @param float $first
-     */
-    private function dontMatchNames($first) {}
-
-    /**
-     *
-     * @param array $array
-     */
-    private function myArrayFnc($array) {}
-
-    /**
-     *
-     * @param mixed $mixed
-     */
-    private function myMixedFnc($mixed) {}
-
-    private function testContext() {
-        $first = 'str';
-        $second = 5;
-        $myString = 'str';
-        $myFloat = 12.5;
-        $myInt = 4;
-        $myArray = array();
-
-        $this->myStringFnc($myString);
-        $this->myFloatFnc($myFloat);
-        $this->myIntFnc($myInt);
-        $this->myArrayFnc($myArray);
-
-        $this->matchNames($first, $second);
-        $this->dontMatchNames($myFloat);
-
-        $this->myMixedFnc($myArray);
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_1.completion
deleted file mode 100644
index 1b60ec7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->myStringFnc|($myString);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myStringFnc($string)            [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_2.completion
deleted file mode 100644
index 9319fbd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->myFloatFnc|($myFloat);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myFloatFnc($float)              [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_3.completion
deleted file mode 100644
index 980776e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->myIntFnc|($myInt);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myIntFnc($int)                  [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_4.completion
deleted file mode 100644
index 5679487..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->myArrayFnc|($myArray);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myArrayFnc($array)              [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_5.completion
deleted file mode 100644
index f17bb45..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_5.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->matchNames|($first, $second);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     matchNames($first, $second)     [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_6.completion
deleted file mode 100644
index 51746e1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->dontMatchNames|($myFloat);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     dontMatchNames($first)          [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_7.completion
deleted file mode 100644
index d48b476..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue201032.php.testIssue201032_7.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$this->myMixedFnc|($myArray);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myMixedFnc($mixed)              [PRIVATE]  SmartCompletion
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php b/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php
deleted file mode 100644
index 8e296b6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/**
- * @param integer $param
- */
-function functionName($param) {
-
-}
-$myInt = 12;
-functionName($myInt);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php.testIssue202281.completion b/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php.testIssue202281.completion
deleted file mode 100644
index c091a4e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/issue202281.php.testIssue202281.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-function|Name($myInt);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName($param)            [PUBLIC]   issue202281.php
-------------------------------------
-METHOD     functionName($param)            [PUBLIC]   test209255.php
-KEYWORD    function                                   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php
deleted file mode 100644
index f9340a0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-class Author {
-    public $name;
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    /**
-     * Title of the book.
-     * @var string
-     */
-    public $title;
-
-    private function __construct($title) {
-        $this->title = $title;
-    }
-
-    /**
-     *
-     * @param string $title
-     * @return Book
-     */
-    public static function createBook($title) {
-        return new Book($title);
-    }
-}
-
-class Magazine {
-    public $pages;
-}
-
-/**
- * @return Book|Magazine
- */
-function getBookMagazine() {
-
-}
-
-getBookMagazine()->pages;
-
-$bm = getBookMagazine();
-
-$bm->author;
-
-
-/**
- * @return Book|null
- */
-function getBook(){
-
-}
-
-getBook()->author;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType01.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType01.completion
deleted file mode 100644
index 63d4dbb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType01.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-getBookMagazine()->|pages;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook($title)              [STATIC]   Book
-VARIABLE   ? pages                         [PUBLIC]   Magazine
-VARIABLE   Author author                   [PUBLIC]   Book
-VARIABLE   string title                    [PUBLIC]   Book
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType02.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType02.completion
deleted file mode 100644
index 6df7c2d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType02.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$bm->|author;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook($title)              [STATIC]   Book
-VARIABLE   ? pages                         [PUBLIC]   Magazine
-VARIABLE   Author author                   [PUBLIC]   Book
-VARIABLE   string title                    [PUBLIC]   Book
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType03.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType03.completion
deleted file mode 100644
index 57bd66c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes.php.testMixedType03.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-getBook()->|author;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook($title)              [STATIC]   Book
-VARIABLE   Author author                   [PUBLIC]   Book
-VARIABLE   string title                    [PUBLIC]   Book
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php
deleted file mode 100644
index 27f2c95..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-class Author_1 {
-    public $name;
-}
-
-class Book_1 {
-    /**
-     * Title of the book.
-     * @var string
-     */
-    public $title;
-
-    /**
-     *
-     * @var Author_1|null
-     */
-    public $author;
-
-    private function __construct($title) {
-        $this->title = $title;
-    }
-
-    /**
-     *
-     * @param string $title
-     * @return Book_1
-     */
-    public static function createBook_1($title) {
-        return new Book_1($title);
-    }
-}
-
-class Magazine_1 {
-    public $pages;
-}
-
-/**
- * @return Book_1|Magazine_1
- */
-function getBookMagazine() {
-
-}
-
-getBookMagazine()->pages;
-
-$bm = getBookMagazine();
-
-$bm->author;
-
-
-/**
- * @return Book_1|null
- */
-function getBook(){
-
-}
-
-getBook()->author;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType01_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType01_1.completion
deleted file mode 100644
index 76d6a62..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType01_1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-getBookMagazine()->|pages;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook_1($title)            [STATIC]   Book_1
-VARIABLE   ? pages                         [PUBLIC]   Magazine_1
-VARIABLE   mixed author                    [PUBLIC]   Book_1
-VARIABLE   string title                    [PUBLIC]   Book_1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType02_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType02_1.completion
deleted file mode 100644
index dc988d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType02_1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$bm->|author;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook_1($title)            [STATIC]   Book_1
-VARIABLE   ? pages                         [PUBLIC]   Magazine_1
-VARIABLE   mixed author                    [PUBLIC]   Book_1
-VARIABLE   string title                    [PUBLIC]   Book_1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType03_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType03_1.completion
deleted file mode 100644
index a9fb382..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/mixedtypes_1.php.testMixedType03_1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-getBook()->|author;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     createBook_1($title)            [STATIC]   Book_1
-VARIABLE   mixed author                    [PUBLIC]   Book_1
-VARIABLE   string title                    [PUBLIC]   Book_1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php
deleted file mode 100644
index 3213fa4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace ANS;
-namespace ANS\BNS;
-namespace CNS\NNS;
-
-use C;
-use ANS\BNS;
-use \C;
-use \ANS\BNS;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces1.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces1.completion
deleted file mode 100644
index 7737ad6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use |C;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                                        null
-PACKAGE    CNS                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces2.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces2.completion
deleted file mode 100644
index cc85ae5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use C|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    CNS                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces3.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces3.completion
deleted file mode 100644
index a541010..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use ANS\|BNS;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS\BNS                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces4.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces4.completion
deleted file mode 100644
index 7805533..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use ANS\B|NS;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS\BNS                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces5.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces5.completion
deleted file mode 100644
index 60749a2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces5.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use \|C;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS                                        null
-PACKAGE    CNS                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces6.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces6.completion
deleted file mode 100644
index 63f7146..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use \C|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    CNS                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces7.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces7.completion
deleted file mode 100644
index 135f773..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces7.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use \ANS\|BNS;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS\BNS                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces8.completion b/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces8.completion
deleted file mode 100644
index 42a46bb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/namespaces1.php.testNamespaces8.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use \ANS\B|NS;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ANS\BNS                                    null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php
deleted file mode 100644
index a931bae..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Third\Fac as Factory;
-
-$foo = Factory::create()->doSmth(); 
-$foo->
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php.testIssue242396.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php.testIssue242396.completion
deleted file mode 100644
index 12ad3d3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396.php.testIssue242396.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$foo->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     addddd()                        [PUBLIC]   \Two\Cls
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396_data.php b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396_data.php
deleted file mode 100644
index 27d9a2d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/issue242396_data.php
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-namespace One {
-    use Two\Cls as Alias;
-    /**
-     * @method Alias doSmth
-     */
-    class OneCls {
-
-        function __construct() {
-            
-        }
-
-    }
-    
-}
-
-namespace Two {
-    class Cls {
-        function addddd() {}
-    }
-}
-
-namespace Third {
-    class Fac extends Fac2 {
-    }
-    
-    use One\OneCls as Child;
-    
-    class Fac2 {
- 
-        /**
-         * @return Child
-         */
-        public static function create() {
-            
-        }
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php
deleted file mode 100644
index 7ca667b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/**
- * @method clsB method1
- * @method clsB method2
- */
-class clsB{
-}
-$clsB = new clsB();
-$clsB->method1()->method2()->;
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php.testParamDeclTypes.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php.testParamDeclTypes.completion
deleted file mode 100644
index 8e43328..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/magicmethods/magicmethods.php.testParamDeclTypes.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$clsB->method1()->method2()->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     method1()                       [PUBLIC]   clsB
-METHOD     method2()                       [PUBLIC]   clsB
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php
deleted file mode 100644
index 429e03a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-interface ifaceA{}
-class clsA{}
-function paramsfnc($a,$b,$c,$d) {
-    ;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes.completion
deleted file mode 100644
index 9857a8d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes.completion
+++ /dev/null
@@ -1,88 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c,$d) {|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-METHOD     paramsfnc($a, $b, $c, $d)       [PUBLIC]   paramdecltypes.php
-VARIABLE   ? $a                            [PUBLIC]   paramdecltypes.php
-VARIABLE   ? $b                            [PUBLIC]   paramdecltypes.php
-VARIABLE   ? $c                            [PUBLIC]   paramdecltypes.php
-VARIABLE   ? $d                            [PUBLIC]   paramdecltypes.php
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
-KEYWORD    abstract                                   null
-KEYWORD    and                                        null
-KEYWORD    array                                      null
-KEYWORD    as                                         null
-KEYWORD    break                                      null
-KEYWORD    case                                       null
-KEYWORD    catch                                      null
-KEYWORD    class                                      null
-KEYWORD    clone                                      null
-KEYWORD    const                                      null
-KEYWORD    continue                                   null
-KEYWORD    declare                                    null
-KEYWORD    default                                    null
-KEYWORD    die()                                      Language Construct
-KEYWORD    do                                         null
-KEYWORD    echo '';                                   Language Construct
-KEYWORD    else                                       null
-KEYWORD    elseif                                     null
-KEYWORD    empty()                                    Language Construct
-KEYWORD    enddeclare                                 null
-KEYWORD    endfor                                     null
-KEYWORD    endforeach                                 null
-KEYWORD    endif                                      null
-KEYWORD    endswitch                                  null
-KEYWORD    endwhile                                   null
-KEYWORD    eval()                                     Language Construct
-KEYWORD    exit()                                     Language Construct
-KEYWORD    extends                                    null
-KEYWORD    final                                      null
-KEYWORD    finally                                    null
-KEYWORD    for                                        null
-KEYWORD    foreach                                    null
-KEYWORD    function                                   null
-KEYWORD    global                                     null
-KEYWORD    goto                                       null
-KEYWORD    if                                         null
-KEYWORD    implements                                 null
-KEYWORD    include '';                                Language Construct
-KEYWORD    include_once '';                           Language Construct
-KEYWORD    instanceof                                 null
-KEYWORD    interface                                  null
-KEYWORD    isset()                                    Language Construct
-KEYWORD    list()                                     Language Construct
-KEYWORD    namespace                                  null
-KEYWORD    new                                        null
-KEYWORD    or                                         null
-KEYWORD    print '';                                  Language Construct
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    require '';                                Language Construct
-KEYWORD    require_once '';                           Language Construct
-KEYWORD    return ;                                   Language Construct
-KEYWORD    static                                     null
-KEYWORD    switch                                     null
-KEYWORD    throw                                      null
-KEYWORD    try                                        null
-KEYWORD    unset()                                    Language Construct
-KEYWORD    use                                        null
-KEYWORD    var                                        null
-KEYWORD    while                                      null
-KEYWORD    xor                                        null
-KEYWORD    yield                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes10.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes10.completion
deleted file mode 100644
index 7e6e8d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes10.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$|b,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes11.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes11.completion
deleted file mode 100644
index a1863cb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes11.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,|$b,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes12.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes12.completion
deleted file mode 100644
index d938e0a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes12.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a|,$b,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes13.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes13.completion
deleted file mode 100644
index 37dc8a9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes13.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($|a,$b,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes14.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes14.completion
deleted file mode 100644
index 7e7758d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes14.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-function paramsfnc(|$a,$b,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes2.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes2.completion
deleted file mode 100644
index 372ef2e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c,$d)| {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes3.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes3.completion
deleted file mode 100644
index 59c3d3b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes3.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c,$d|) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes4.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes4.completion
deleted file mode 100644
index aaa03cc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes4.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c,$|d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes5.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes5.completion
deleted file mode 100644
index 23d38f3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes5.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c,|$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes6.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes6.completion
deleted file mode 100644
index 8be401f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes6.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$c|,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes7.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes7.completion
deleted file mode 100644
index e3c5554..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes7.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,$|c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes8.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes8.completion
deleted file mode 100644
index c2bde66..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes8.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b,|$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      clsA                            [PUBLIC]   paramdecltypes.php
-CLASS      ifaceA                          [PUBLIC]   paramdecltypes.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes9.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes9.completion
deleted file mode 100644
index 7f7d927..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/paramdecltypes/paramdecltypes.php.testParamDeclTypes9.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-function paramsfnc($a,$b|,$c,$d) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php
deleted file mode 100644
index 50c3dc3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-/**
- * @property clsA $fld2
- */
-class clsA {
-    /**
-     *
-     * @var clsA
-     */
-    public $fld;
-    function methodA1() {
-        $fncA = fncA();
-        return $fncA;
-    }
-    function methodA2() {
-        $methodA1 = $this->methodA1();
-        return $methodA1;
-    }
-    function methodA3() {
-        $methodA2 = $this->methodA2();
-        return $methodA2;
-    }
-    function methodA4() {
-        return $this;
-    }
-    function methodA5() {
-        return $this->methodA1()->methodA2()->methodA3()->methodA4();
-    }
-    function methodA6() {
-        //recursion not allowed
-        return $this->methodA1()->methodA2()->methodA3()->methodA4()->methodA5()->methodA6();
-    }
-    function methodA7() {
-        $methodA1 = $this->methodA1();
-        $methodA2 = $methodA1->methodA2();
-        $methodA3 = $methodA2->methodA3();
-        $methodA4 = $methodA3->methodA4();
-        return $methodA4->methodA5();
-    }
-}
-function fncA() {
-    return new clsA();
-}
-function fncB() {
-    $fncA = new mysqli();
-    $fncA = fncA();
-    return $fncA;
-}
-function fncC() {
-    $clsA = new clsA();
-    $clsB = $clsA;
-    $clsC = $clsB;
-    return $clsC;
-}
-function fncD() {
-    $clsA = new clsA();
-    return $clsA->methodA4();
-}
-function fncE() {
-    $clsA = new clsA();
-    return $clsA->methodA5();
-}
-function fncF() {
-    $clsA = new clsA();
-    return $clsA->methodA6();
-}
-function fncG() {
-    $clsA = new clsA();
-    return $clsA->methodA7();
-}
-function fncH() {
-    switch ($variable) {
-        case value1:
-            return new mysqli();
-        case value1:
-            return new clsA();
-
-    }
-}
-function fncI() {
-    $clsA = new clsA();
-    $clsA->fld = new clsA();
-    $fld = $clsA->fld;
-    return $fld;
-}
-
-
-$clsA = new clsA();
-$clsA->methodA1()->fld;
-$clsA->methodA2()->fld;
-$clsA->methodA3()->fld;
-$clsA->methodA4()->fld;
-$clsA->methodA5()->fld;
-$clsA->methodA7()->fld;
-fncA()->fld;
-fncB()->init();
-fncC()->fld;
-fncD()->fld;
-fncE()->fld;
-fncG()->fld;
-fncH()->fld;
-fncI()->fld;
-fncF()->fld;
-
-$clsAForFlds = new clsA();
-$clsAForFlds->methodA1()->fld->methodA1();
-$clsAForFlds->methodA1()->fld2->methodA1();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference1.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference1.completion
deleted file mode 100644
index 1efdbfd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference1.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA1()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference10.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference10.completion
deleted file mode 100644
index d7a7a00..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference10.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncC()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference11.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference11.completion
deleted file mode 100644
index e327006..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference11.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncD()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference12.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference12.completion
deleted file mode 100644
index e0ab426..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference12.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncE()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference13.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference13.completion
deleted file mode 100644
index a9f24ca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference13.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncG()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference14.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference14.completion
deleted file mode 100644
index 67692b7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference14.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncH()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference15.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference15.completion
deleted file mode 100644
index 0d516cf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference15.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-fncF()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference16.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference16.completion
deleted file mode 100644
index 092c9dd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference16.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncI()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference17.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference17.completion
deleted file mode 100644
index b9a6e03..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference17.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsAForFlds->methodA1()->fld->|methodA1();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference18.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference18.completion
deleted file mode 100644
index 3240ee4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference18.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsAForFlds->methodA1()->fld2->|methodA1();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference2.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference2.completion
deleted file mode 100644
index 44ceae5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference2.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA2()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference3.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference3.completion
deleted file mode 100644
index b8c1c4d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference3.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA3()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference4.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference4.completion
deleted file mode 100644
index 25e691f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference4.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA4()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference5.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference5.completion
deleted file mode 100644
index db7e813..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference5.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA5()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference7.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference7.completion
deleted file mode 100644
index ccf1e50..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference7.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$clsA->methodA7()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference8.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference8.completion
deleted file mode 100644
index 2d06a9e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference8.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncA()->|fld;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference9.completion b/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference9.completion
deleted file mode 100644
index 3122c32..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/netbeans68version/typeinference/typeinference.php.testTypeInference9.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-fncB()->|init();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodA1()                      [PUBLIC]   clsA
-METHOD     methodA2()                      [PUBLIC]   clsA
-METHOD     methodA3()                      [PUBLIC]   clsA
-METHOD     methodA4()                      [PUBLIC]   clsA
-METHOD     methodA5()                      [PUBLIC]   clsA
-METHOD     methodA6()                      [PUBLIC]   clsA
-METHOD     methodA7()                      [PUBLIC]   clsA
-VARIABLE   clsA fld                        [PUBLIC]   clsA
-VARIABLE   clsA fld2                       [PUBLIC]   clsA
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php b/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php
deleted file mode 100644
index 1f042b5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-            echo <<< 'NOWDOC'
-simpletextwithoutspaces
-NOWDOC;
-            
-            $x = "ahoj";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php.testHTML.completion b/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php.testHTML.completion
deleted file mode 100644
index fae4bc1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/nowdoc02.php.testHTML.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-<title>|</title>
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    <?=                                        null
-KEYWORD    <?php                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php b/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php
deleted file mode 100644
index 54f0afc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-  class TestOptionalArgsClass{
-      static function test($a, $b = 1, $c = 1){}
-  }
-
-  function testOptionalArgsFunc($a, $b = 1){}
-
-  TestOptionalArgsClass::test($b, $d);
-  $foo = testOptionalArgsFunc($a);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_1.completion
deleted file mode 100644
index 9250540..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-TestOptionalArgsClass::test|($b, $d);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     test($a)                        [STATIC]   TestOptionalArgsClass
-METHOD     test($a, $b = 1)                [STATIC]   TestOptionalArgsClass
-METHOD     test($a, $b = 1, $c = 1)        [STATIC]   TestOptionalArgsClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_2.completion
deleted file mode 100644
index e53576d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/optional_args.php.testOptionalArgs_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$foo = testOptionalArgsFunc|($a);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testOptionalArgsFunc($a)        [PUBLIC]   optional_args.php
-METHOD     testOptionalArgsFunc($a, $b =   [PUBLIC]   optional_args.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php
deleted file mode 100644
index 2c52025..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class AnonymousObject {
-    public $bar;
-    function baz() {}
-}
-
-(new AnonymousObject)->bar;
-
-(new AnonymousObject(new Bar($baz, $bat)))->baz();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_01.completion
deleted file mode 100644
index 5d2318b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_01.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-(new AnonymousObject)->|bar;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baz()                           [PUBLIC]   AnonymousObject
-VARIABLE   ? bar                           [PUBLIC]   AnonymousObject
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_02.completion
deleted file mode 100644
index 8e7b77e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariables.php.testAnonymousObjectVariables_02.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-(new AnonymousObject(new Bar($baz, $bat)))->|baz();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baz()                           [PUBLIC]   AnonymousObject
-VARIABLE   ? bar                           [PUBLIC]   AnonymousObject
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php
deleted file mode 100644
index c158b04..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class AliasedClassName {
-        public function objFoo();
-    }
-}
-
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class MyCls {
-        function __construct() {
-            (new Omg\AliasedClassName())->objFoo();
-            (new \Foo\Bar\AliasedClassName())->objFoo();
-            (new Cls())->objFoo();
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_01.completion
deleted file mode 100644
index f8ad76e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_01.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-(new Omg\AliasedClassName())->|objFoo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     objFoo()                        [PUBLIC]   \Foo\Bar\AliasedClassName
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_02.completion
deleted file mode 100644
index 9977467..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_02.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-(new \Foo\Bar\AliasedClassName())->|objFoo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     objFoo()                        [PUBLIC]   \Foo\Bar\AliasedClassName
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_03.completion
deleted file mode 100644
index 1c7649c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/anonymousObjectVariablesNs.php.testAnonymousObjectVariablesNs_03.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-(new Cls())->|objFoo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     objFoo()                        [PUBLIC]   \Foo\Bar\AliasedClassName
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php
deleted file mode 100644
index c2bf2bd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-function callableTypeHint(callable $arg) {
-}
-
-class CallableClass {
-    function __construct(callable $arg) {
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_01.completion
deleted file mode 100644
index 8e3087c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_01.completion
+++ /dev/null
@@ -1,14 +0,0 @@
-Code completion result for source line:
-function callableTypeHint(|callable $arg) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_02.completion
deleted file mode 100644
index 258cc00..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_02.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-function callableTypeHint(call|able $arg) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_03.completion
deleted file mode 100644
index e4d7e10..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_03.completion
+++ /dev/null
@@ -1,14 +0,0 @@
-Code completion result for source line:
-function __construct(|callable $arg) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-CLASS      AliasedClassName                [PUBLIC]   Foo\Bar
-CLASS      AnonymousObject                 [PUBLIC]   anonymousObjectVariables.php
-CLASS      BaseClass                       [PUBLIC]   traits.php
-CLASS      MyCls                           [PUBLIC]   anonymousObjectVariablesNs.php
-CLASS      TraitedClass                    [PUBLIC]   traits.php
-CLASS      WithMultiUses                   [PUBLIC]   traitsMultiUse.php
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_04.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_04.completion
deleted file mode 100644
index 3b20455..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/callableTypeHint.php.testCallableTypeHint_04.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-function __construct(call|able $arg) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      CallableClass                   [PUBLIC]   callableTypeHint.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php
deleted file mode 100644
index 8fbbd25..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$xxxArr = ["short" => "array"];
-$xxxArr;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php.testShortArrays.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php.testShortArrays.completion
deleted file mode 100644
index e0a027b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/shortArrays.php.testShortArrays.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$xxxAr|r;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   array $xxxArr                   [PUBLIC]   shortArrays.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php
deleted file mode 100644
index ae67707..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-trait BaseTrait {
-    public $baseTraitField = 10;
-    protected $protectedBaseField = 10;
-    private $privateBaseField = 10;
-
-    public function baseTraitMethod() {}
-    protected function baseProtected() {}
-    private function basePrivate() {}
-}
-
-class BaseClass {
-    use BaseTrait;
-    
-    function functionName() {
-        $this->baseTraitField;
-    }
-}
-
-trait TraitedTrait {
-    use BaseTrait;
-    public $traitedTraitField = 20;
-    protected $protectedTraitedField = 20;
-    private $privateTraitedField = 20;
-
-    public function traitedTraitMethod() {}
-    protected function traitedProtected() {}
-    private function traitedPrivate() {}
-}
-
-class TraitedClass {
-    use TraitedTrait;
-
-    function functionName() {
-        $this->traitedTraitField;
-    }
-}
-
-$bc = new BaseClass();
-$bc->baseTraitField;
-
-$tc = new TraitedClass();
-$tc->traitedTraitField;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits1.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits1.completion
deleted file mode 100644
index 88a54a2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$bc->|baseTraitField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseTraitMethod()               [PUBLIC]   BaseTrait
-METHOD     functionName()                  [PUBLIC]   BaseClass
-VARIABLE   ? baseTraitField                [PUBLIC]   BaseTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits2.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits2.completion
deleted file mode 100644
index c41a4b4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits2.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$tc->|traitedTraitField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseTraitMethod()               [PUBLIC]   BaseTrait
-METHOD     functionName()                  [PUBLIC]   TraitedClass
-METHOD     traitedTraitMethod()            [PUBLIC]   TraitedTrait
-VARIABLE   ? baseTraitField                [PUBLIC]   BaseTrait
-VARIABLE   ? traitedTraitField             [PUBLIC]   TraitedTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits3.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits3.completion
deleted file mode 100644
index bc1bb31..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits3.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$this->|baseTraitField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseProtected()                 [PROTECTE  BaseTrait
-METHOD     baseTraitMethod()               [PUBLIC]   BaseTrait
-METHOD     functionName()                  [PUBLIC]   BaseClass
-VARIABLE   ? baseTraitField                [PUBLIC]   BaseTrait
-VARIABLE   ? protectedBaseField            [PROTECTE  BaseTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits4.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits4.completion
deleted file mode 100644
index ee46e1a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traits.php.testTraits4.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$this->|traitedTraitField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseProtected()                 [PROTECTE  BaseTrait
-METHOD     baseTraitMethod()               [PUBLIC]   BaseTrait
-METHOD     functionName()                  [PUBLIC]   TraitedClass
-METHOD     traitedProtected()              [PROTECTE  TraitedTrait
-METHOD     traitedTraitMethod()            [PUBLIC]   TraitedTrait
-VARIABLE   ? baseTraitField                [PUBLIC]   BaseTrait
-VARIABLE   ? protectedBaseField            [PROTECTE  BaseTrait
-VARIABLE   ? protectedTraitedField         [PROTECTE  TraitedTrait
-VARIABLE   ? traitedTraitField             [PUBLIC]   TraitedTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php b/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php
deleted file mode 100644
index 864ab80..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-trait FirstTrait {
-    public $publicFirstField = 10;
-    protected $protectedFirstField = 10;
-    private $privateFirstField = 10;
-
-    public function publicFirstMethod() {}
-    protected function protecedFirstMethod() {}
-    private function privateFirstMethod() {}
-}
-
-trait SecondTrait {
-    public $publicSecondField = 10;
-    protected $protectedSecondField = 10;
-    private $privateSecondField = 10;
-
-    public function publicSecondMethod() {}
-    protected function protecedSecondMethod() {}
-    private function privateSecondMethod() {}
-}
-
-class WithMultiUses {
-    use FirstTrait, SecondTrait;
-
-    function functionName() {
-        $this->publicFirstField;
-    }
-}
-
-$wmu = new WithMultiUses();
-$wmu->publicFirstField;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse1.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse1.completion
deleted file mode 100644
index e075208..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse1.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$this->|publicFirstField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName()                  [PUBLIC]   WithMultiUses
-METHOD     protecedFirstMethod()           [PROTECTE  FirstTrait
-METHOD     protecedSecondMethod()          [PROTECTE  SecondTrait
-METHOD     publicFirstMethod()             [PUBLIC]   FirstTrait
-METHOD     publicSecondMethod()            [PUBLIC]   SecondTrait
-VARIABLE   ? protectedFirstField           [PROTECTE  FirstTrait
-VARIABLE   ? protectedSecondField          [PROTECTE  SecondTrait
-VARIABLE   ? publicFirstField              [PUBLIC]   FirstTrait
-VARIABLE   ? publicSecondField             [PUBLIC]   SecondTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse2.completion b/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse2.completion
deleted file mode 100644
index e42190c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php54/traitsMultiUse.php.testTraitsMultiUse2.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$wmu->|publicFirstField;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName()                  [PUBLIC]   WithMultiUses
-METHOD     publicFirstMethod()             [PUBLIC]   FirstTrait
-METHOD     publicSecondMethod()            [PUBLIC]   SecondTrait
-VARIABLE   ? publicFirstField              [PUBLIC]   FirstTrait
-VARIABLE   ? publicSecondField             [PUBLIC]   SecondTrait
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php
deleted file mode 100644
index 724636e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Name\Space {
-    const FOO = 42;
-    function fnc() {}
-}
-
-namespace {
-use const Name\Space\FOO;
-use const Name\Space\FOO as FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc as fnc2;
-
-echo FOO;
-echo FOO2;
-fnc();
-fnc2();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_01.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_01.completion
deleted file mode 100644
index 5c71d0c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_01.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo FO|O;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
-CONSTANT   FOO2 42                         [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_02.completion
deleted file mode 100644
index 5206513..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_02.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo FOO|2;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
-CONSTANT   FOO2 42                         [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_03.completion
deleted file mode 100644
index 74338d9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_03.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-fn|c();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc()                           [PUBLIC]   Name\Space
-METHOD     fnc2()                          [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_04.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_04.completion
deleted file mode 100644
index d6533da..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_04.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-fnc|2();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc()                           [PUBLIC]   Name\Space
-METHOD     fnc2()                          [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_05.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_05.completion
deleted file mode 100644
index 34215c6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_05.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use const Name\Space\|FOO;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_06.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_06.completion
deleted file mode 100644
index 8ed916e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_06.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use const Name\Space\F|OO as FOO2;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
-CONSTANT   FOO 42                          [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_07.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_07.completion
deleted file mode 100644
index a73ff8d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_07.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use function Name\Space\|fnc;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc()                           [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_08.completion b/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_08.completion
deleted file mode 100644
index ecfc80e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/php56/useFuncAndConst.php.testUseFuncAndConst_08.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use function Name\Space\f|nc as fnc2;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc()                           [PUBLIC]   Name\Space
-METHOD     fnc()                           [PUBLIC]   Name\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/Strings.php b/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/Strings.php
deleted file mode 100644
index 87cf495..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/Strings.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace Nette\Utils;
-
-class Strings {
-    public static function trim() {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php b/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php
deleted file mode 100644
index 6f433ca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-use Nette\Utils;
-
-Utils\Strings::trim();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php.testUseCase1.completion
deleted file mode 100644
index 23804c4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/qualifiedStatic/issue.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-Utils\Strings::|trim();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     trim()                          [STATIC]   \Nette\Utils\Strings
-CONSTANT   class \Nette\Utils\Strings      [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php b/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php
deleted file mode 100644
index 2d34d8c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class test {
-
-    function getTestName() {
-        return "bla from testName";
-    }
-
-}
-
-$variable = new test;
-
-class some_class {
-
-    public function some_method() {
-        global $variable;
-        echo $variable->getTestName();
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php.testUseCase1.completion
deleted file mode 100644
index 7dd63c9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test155085_01/test.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo $variable->|getTestName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getTestName()                   [PUBLIC]   test
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/declaration.php b/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/declaration.php
deleted file mode 100644
index f170198..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/declaration.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class test {
-
-    function getTestName() {
-        return "bla from testName";
-    }
-
-}
-
-$variable = new test;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php b/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php
deleted file mode 100644
index fab284e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class some_class {
-
-    /**
-     *
-     * @global test $variable 
-     */
-    public function some_method() {
-        global $variable;
-        echo $variable->getTestName();
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php.testUseCase1.completion
deleted file mode 100644
index e262e72..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test155085_02/test.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo $variable->|getTestName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getTestName()                   [PUBLIC]   test
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php b/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php
deleted file mode 100644
index 15d70d8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class cls163432 {
-    function myfnc() {}
-}
-function fnc163432() {}
- at fnc163432();
-$cls163432 = new cls163432();
-@$cls163432->myfnc();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432.completion b/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432.completion
deleted file mode 100644
index 922e993..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
- at fn|c163432();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc163432()                     [PUBLIC]   test.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432_1.completion
deleted file mode 100644
index 9698373..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test163432/test.php.test163432_1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-@$cls163432->|myfnc();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     myfnc()                         [PUBLIC]   cls163432
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php b/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php
deleted file mode 100644
index 820ad1d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-class A {
-    public function one() {
-        return  'one';
-    }
-
-    public function two() {
-        return 'two';
-    }
-}
-
-class B {
-    public static function getClass($name) {
-        return new $name;
-    }
-}
-
-class C {
-    /**
-     * @var A
-     */
-    public $a;
-
-    public function  __construct() {
-        $this->a = B::getClass('A');
-    }
-
-    public function go_to_declaration_bug() {
-        /*
-         * Go to Declaration doesn't work here but list of methods is correct.
-         * Why so?
-         */
-         $this->a->one();
-
-    }
-
-    public function go_to_declaration_ok() {
-        // Go to Declaration works fine
-        $a = new A();
-        $a->one();
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755.completion b/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755.completion
deleted file mode 100644
index 4968723..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->a->|one();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     one()                           [PUBLIC]   A
-METHOD     two()                           [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755_1.completion
deleted file mode 100644
index 1aad810..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test164755/test.php.test164755_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$a->|one();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     one()                           [PUBLIC]   A
-METHOD     two()                           [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php b/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php
deleted file mode 100644
index 3184891..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php
+++ /dev/null
@@ -1,478 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<?php
-require_once '../library/common.php';
-require_once 'report_common.php';
-
-global $sForm;
-
-$debug = 0; // 0 for off, 1 for on
-
-$sDATA = SelectSQL($sForm ? $sForm : substr($_SERVER['PHP_SELF'], 16, 3));
-$rDATA = MYSQLQuery($sDATA, 'Report RCR - Select Records');
-
-if($rDATA) $aDATA = mysql_fetch_array($rDATA);
-
-if(is_array($aDATA)) array_walk($aDATA, 'Text2HTMLReplace');
-
-if($debug) echo 'skey: '.$aDATA['skey'];
-
-$aFieldNames 	= FieldNames($rDATA);
-
-//>>>>>END PROGRAM FLOW>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-//************************************************************************************************************
-// Class: HTML
-//************************************************************************************************************
-class HTML extends HTMLbase{
-
-	//Blue Box******************************************************************************************
-	public function BlueBox($sBorder = true){
-
-		$sClass = $sBorder ? 'bluebox-print' : 'bluebox-print_nb';
-		$sTitle = $this->sTitle != '' ? '<div class="sectiontitle-print">'.$this->sTitle.'</div>' : '';
-
-		if($this->sHTML2 == ''){
-
-			if($this->sHTML != '')
-				echo '<div class="'.$sClass.'" id="sec'.Sec().'" style="'.$this->sBBStyle.'margin:3px">'.
-						$sTitle.$this->sHTML.'<div style="clear:both"></div></div>';
-
-		}
-		else echo '<div class="'.$sClass.'"  style="margin:3px" id="sec'.Sec().'">'.$sTitle.$this->sHTML2.
-					'</div>';
-
-	}
-
-}
-
-$oPrint = new HTML();
-
-Body();
-
-//*****************************************************************************************************
-function Body(){
-
-	global $aDATA, $sFormName;
-	?>
-		<head>
-			<title>
-				<?=$sFormName?> for <?=$aDATA['last_name'].', '.$aDATA['first_name']?>
-			</title>
-			<?php Head('nocommon', 'report');?>
-			<style type="text/css">
-				body{
-					font-family:"Times New Roman",Times,serif;
-					color:#000000;
-					background-color:#CCCCCC;
-					text-align:center;
-					margin:5px;
-				}
-				div.bluebox-print{
-					background-color:#FFFFFF;
-					padding:2px;
-					border:3px outset #000000;
-					text-align:left;
-					page-break-before:auto;
-				}
-				div.bluebox-print_nb{
-					background-color:#FFFFFF;
-					padding:2px;
-					text-align:left;
-					page-break-before:auto;
-				}
-				div.paper{
-					background-color:#FFF;
-					font-family:Arial, Helvetica, sans-serif;
-					font-size:14px;
-					width:700px;
-					margin-right:auto;
-					margin-left:auto;
-				}
-				div.sectiontitle-print{
-					text-align:center;
-					width:100%;
-					margin-top:2px;
-					font-size:18px;
-					font-weight:bolder;
-					margin-bottom:5px;
-				}
-				.clear{
-					clear:both;
-				}
-				.noprint{
-					display:none;
-				}
-				div.title-print{
-					text-align:center;
-					width:100%;
-					margin-top:5px;
-					font-size:24px;
-					font-weight:bolder;
-				}
-				div.row{
-					width:100%;
-					margin-bottom:5px;
-				}
-				H4{
-					font-size:14px;
-					font-weight:900;
-				}
-				.ems{
-					list-style:upper-alpha;
-				}
-				.pso{
-					list-style:lower-alpha;
-				}
-				.colleft{
-					float:left;width:45%;
-				}
-				.colleft2{
-					float:left;width:70%;
-				}
-				.colleft3{
-					float:left;width:43%;
-				}
-				.colright{
-					float:right;width:49%;
-				}
-				.colright2{
-					float:right;width:25%;
-				}
-				.colright3{
-					float:right;width:56%;
-				}
-				.rextralong{
-					float:right;
-					width:400px;
-					text-align:left;
-				}
-				.rlong{
-					float:right;
-					width:200px;
-					text-align:left;
-				}
-				.rmedium{
-					float:right;
-					text-align:left;
-					width:150px;
-				}
-				.rsmall{
-					float:right;
-					text-align:left;
-					width:100px;
-				}
-				.rtiny{
-					float:right;
-					width:50px;
-					text-align:left;
-				}
-				.label{
-					float:left;
-				}
-				.label2{
-					float:left;
-					font-weight:bold;
-				}
-				.label3{
-					width:190px;
-					float:left;
-					text-align:right;
-					font-weight:bold;
-				}
-				.colfive1{
-					float:left;
-					width:31%;
-				}
-				.colfive2{
-					float:left;
-					width:17%;
-				}
-				.general{
-					width:395px;
-				}
-				@media print{
-					.reportbuttons{
-						display:none;
-					}
-				}
-			</style>
-		</head>
-		<body>
-			<div class="paper">
-			    <div class="title-print" style="position:relative;" id="sec<?=Sec()?>">
-					<span style="position:absolute;left:30px;top:10px;">
-						<img src="http://intranet/images/logo.jpg" style="vertical-align:middle;"
-							alt="PRIDE LOGO">
-					</span>
-					<span
-						style="position:absolute;right:10px;top:5px;font-weight:normal;font-size:10px;">
-				     	5701 Maple Ave. Suite 100<br />Dallas, TX 75235
-					</span>
-					<span style="position:absolute;right:10px;top:58px;font-size:8px;">
-						Form Revision Date: <?=$aDATA['form_ver']?>
-					</span>
-			    		<br />
-			    		<?=$aDATA['formtitle'].(($aDATA['form_num'] != 1) ? ' #'.$aDATA['form_num'] : '')?>
-			    		<br />
-			    </div>
-				<br />
-				<?php
-					General();
-					DemoInfo();
-					CaseIssues();
-					Employment();
-					WorkHistory();
-					EducationTraining();
-					WorkAdjustment();
-					RTW();
-					Barriers();
-					Recommendations();
-					Signatures();
-				?>
-			</div>
-			<script language="javascript" type="text/javascript">
-				PageBreak('sec', 15, 950);
-				Maximize();
-			</script>
-		</body>
-	<?php
-}
-
-//************************************************************************************************************
-function General(){
-
-	global $aDATA;
-
-	$oPrint = new HTML();
-
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft3">' .
-			'<span class="label2">Patient Name: </span>' .
-			'<span class="rlong">', $aDATA['first_name'].' '.$aDATA['last_name'], '</span></span>' .
-			'<span class="colright3"><span class="label2">Date: </span>' .
-			'<span class="rlong">',
-			FormatDate($aDATA['date'], false), '</span></span></div>'));
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft3">' .
-			'<span class="label2">SS#: </span>' .
-			'<span class="rlong">', FormatSSN($aDATA['ssn']), '</span></span>' .
-			'<span class="colright3"><span class="label2">RC Staff: </span>' .
-			'<span class="rlong">',
-			'rc', '</span></span></div>'));
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function DemoInfo(){
-
-	global $aDATA;
-
-	$oPrint = new HTML();
-
-	$oPrint->sTitle = 'Demographic Information';
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft"><span class="label2">Age:</span>' .
-			'<span class="rlong">', 'dem_age', '</span></span>' .
-			'<span class="colright"><span class="label2">Gender:</span>' .
-			'<span class="rlong">',
-			'dem_gender', '</span></span></div>'));
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft">' .
-			'<span class="label2">Marital Status:</span>' .
-			'<span class="rlong">', 'dem_marital_status', '</span></span>' .
-			'<span class="colright"><span class="label2">City, State:</span>' .
-			'<span class="rlong">',
-			$aDATA['dem_city'].', '.$aDATA['dem_state'], '</span></span></div>'));
-	$oPrint->Row('<strong>Cohabitants:</strong> ', $oPrint->CommaSection('dem_cohabitants'));
-	$oPrint->Row('', 'dem_comments');
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function CaseIssues(){
-
-	global $aDATA;
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Case Issues';
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft">' .
-			'<span class="label2">Case Type:</span>' .
-			'<span class="rlong">', 'dis_case_type', '</span></span>' .
-			'<span class="colright"><span class="label2">Attorney Name:</span>' .
-			'<span class="rlong">',
-			'dis_attorney_name', '</span></span></div>'));
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft">' .
-			'<span class="label2">DOI:</span>' .
-			'<span class="rlong">', 'dis_on_date', '</span></span>' .
-			'<span class="colright"><span class="label2">Carrier:</span>' .
-			'<span class="rlong">',
-			$aDATA['dem_city'].', '.$aDATA['dis_carrier'], '</span></span></div>'));
-	$oPrint->Row('<strong style="float:left">Attorney Representation on Case: </strong>' .
-			'<div style="margin-left: 5px;float:left;width: 60%;display: block">',
-			$oPrint->CommaSection('dis_attorney'), '</div>');
-	$oPrint->Row('<strong style="float:left">Primary Income Source: </strong>' .
-			'<div style="margin-left: 5px;float:left;width: 70%;display: block">',
-			$oPrint->CommaSection('dis_pri_income'), '</div>');
-	$oPrint->Row('<strong style="float:left">Secondary Income Source(s): </strong>' .
-			'<div style="margin-left: 5px;float:left;width: 70%;display: block">',
-			$oPrint->CommaSection('dis_sec_income'), '</div>');
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function Employment(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Employment Information';
-	$oPrint->Row('', $oPrint->ItemMid('<div><span class="colleft">' .
-			'<span class="label2">Employer of Injury:</span>' .
-			'<span class="rmedium">', 'emp_employer', '</span></span>' .
-			'<span class="colright"><span class="label2">Job Title:</span>' .
-			'<span class="rlong">',
-			'emp_job_title', '</span></span></div>'));
-	$oPrint->Row('<strong>Work Status: </strong>', 'emp_work_status');
-	$oPrint->Row('<strong>Preinjury Job Availability: </strong>', 'emp_job_availability');
-	$oPrint->H2();
-	$oPrint->Grid4('emp_analysis', 'Continuous', 'Frequent', 'Occasional', 'Rare');
-	$oPrint->H3();
-	$oPrint->Row('<strong>Patient Report of Job Demands:</strong>', $oPrint->sHTML3);
-	$oPrint->Row('<strong>Job Demand Category: </strong>', 'emp_job_demand');
-	$oPrint->Row('', 'emp_comments');
-	$oPrint->H2();
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function WorkHistory(){
-
-	global $aDATA;
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Work History / Transferable Skills';
-	$oPrint->Row($aDATA['work_intro'].'<br />' .
-			'<strong style="float:left">Transferable Skills:</strong>' .
-			'<div style="margin-left: 5px;float:left;width: 70%;display: block">',
-			$oPrint->CommaSection('work'), '</div>');
-	$oPrint->Row('', 'work_comments');
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function EducationTraining(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Education / Training';
-	$oPrint->Row('<span class="label2">Highest Level of Education Completed:</span>' .
-			'<span class="rextralong">', 'edu_level', '</span>');
-	$oPrint->Row('<span class="label2">Degree(s) Earned:</span>' .
-			'<span class="rextralong">', 'edu_degrees', '</span>');
-	$oPrint->Row('<span class="label2">Vocational/Technical Training Completed:</span>' .
-			'<span class="rextralong">', 'edu_voctech', '</span>');
-	$oPrint->Row('<span class="label2">On-The-Job Training Completed:</span>' .
-			'<span class="rextralong">', 'edu_onthejob', '</span>');
-	$oPrint->Row('<span class="label2">Certification/Licensure:</span>' .
-			'<span class="rextralong">', 'edu_certificationlicensure', '</span>');
-	$oPrint->Row('', 'edu_comments');
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function WorkAdjustment(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Work Adjustment Issues';
-	$oPrint->Row('', $oPrint->BulletSection('adjust', 'ul'));
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function RTW(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Return to Work Issues';
-	$oPrint->Row('', $oPrint->BulletSection('rtw', 'ul'));
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function Barriers(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Potential Barriers To Recovery';
-	$oPrint->Row('', $oPrint->BulletSection('bar', 'ul'));
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function Recommendations(){
-
-	$oPrint = new HTML();
-	$oPrint->sTitle = 'Recommendations';
-	$oPrint->Row('', $oPrint->BulletSection('rec', 'ul'));
-	$oPrint->BlueBox();
-
-}
-
-//************************************************************************************************************
-function Signatures(){
-
-	global $aDATA, $oPrint;
-
-	$oPrint = new HTML();
-
-	if($aDATA['status'] == 'Complete'){
-
-		$oPrint->sHTML = '<div style="text-align: left;margin-left: 15px;margin-top: 30px">';
-
-		$id = $aDATA['complete_usersid'];
-
-		switch($id){
-
-			case 17:
-
-				$oPrint->Row('<img src="http://intranet/images/sig_'.
-					UserNameByID($aDATA['complete_usersid']).'.jpg">',
-					'<br />'.GetProvider('id', $id, 'name'));
-
-				$oPrint->Row('<img src="http://intranet/images/sig_'.
-					UserNameByID(25).'.jpg">',
-					'<br />'.GetProvider('id', 25, 'name'));
-
-				break;
-
-			case 7:
-
-				$oPrint->Row('<img src="http://intranet/images/sig_'.
-					UserNameByID($aDATA['complete_usersid']).'.jpg">',
-					'<br />'.GetProvider('id', $id, 'name'));
-
-				$oPrint->Row('<img src="http://intranet/images/sig_'.
-					UserNameByID(59).'.jpg">',
-					'<br />'.GetProvider('id', 59, 'name'));
-
-				break;
-
-			default:
-
-				$oPrint->Row('<img src="http://intranet/images/sig_'.
-					UserNameByID($aDATA['complete_usersid']).'.jpg">',
-					'<br />'.GetProvider('id', $aDATA['complete_usersid'], 'name'));
-
-		}
-
-		$oPrint->sHTML .= '</div>';
-		$oPrint->BlueBox(false);
-
-	}
-
-}
-$hTML = new HTML();
-$hTML->
-?>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php.test171178.completion b/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php.test171178.completion
deleted file mode 100644
index 322a99d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test171178/html.php.test171178.completion
+++ /dev/null
@@ -1,43 +0,0 @@
-Code completion result for source line:
-$hTML->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     BlueBox($sBorder = true)        [PUBLIC]   HTML
-METHOD     BlueBox()                       [PUBLIC]   HTML
-------------------------------------
-METHOD     BulletSection($sFieldName)      [PUBLIC]   HTMLbase
-METHOD     BulletSection($sFieldName, $sT  [PUBLIC]   HTMLbase
-METHOD     BulletSection($sFieldName, $sT  [PUBLIC]   HTMLbase
-METHOD     BulletSection($sFieldName, $sT  [PUBLIC]   HTMLbase
-METHOD     BulletSubSection($sFieldName)   [PUBLIC]   HTMLbase
-METHOD     Clear()                         [PUBLIC]   HTMLbase
-METHOD     ClearOthers(&$s)                [PUBLIC]   HTMLbase
-METHOD     CommaSection($sFieldName)       [PUBLIC]   HTMLbase
-METHOD     Debug($s)                       [PUBLIC]   HTMLbase
-METHOD     FieldsetSection()               [PUBLIC]   HTMLbase
-METHOD     Grid4($sField, $sCol1, $sCol2,  [PUBLIC]   HTMLbase
-METHOD     Grid4($sField, $sCol1, $sCol2,  [PUBLIC]   HTMLbase
-METHOD     H2()                            [PUBLIC]   HTMLbase
-METHOD     H3()                            [PUBLIC]   HTMLbase
-METHOD     H4()                            [PUBLIC]   HTMLbase
-METHOD     IsEmpty(array $aFieldsOrValues  [PUBLIC]   HTMLbase
-METHOD     Item($s0, $s1)                  [PUBLIC]   HTMLbase
-METHOD     Item($s0, $s1, $s2 = '')        [PUBLIC]   HTMLbase
-METHOD     ItemMid($s0, $s1, $s2, $s3)     [PUBLIC]   HTMLbase
-METHOD     ItemMid($s0, $s1, $s2, $s3, $s  [PUBLIC]   HTMLbase
-METHOD     One_Time_Title($sSession, $sTi  [PUBLIC]   HTMLbase
-METHOD     Row($s0)                        [PUBLIC]   HTMLbase
-METHOD     Row($s0, $s1 = '')              [PUBLIC]   HTMLbase
-METHOD     Row($s0, $s1 = '', $s2 = '')    [PUBLIC]   HTMLbase
-METHOD     SRow($sRow)                     [PUBLIC]   HTMLbase
-METHOD     StringSection($sFieldName)      [PUBLIC]   HTMLbase
-METHOD     StringSection($sFieldName, $sF  [PUBLIC]   HTMLbase
-VARIABLE   ? aFieldNames                   [PUBLIC]   HTMLbase
-VARIABLE   ? sBBEndText                    [PUBLIC]   HTMLbase
-VARIABLE   ? sBBStartText                  [PUBLIC]   HTMLbase
-VARIABLE   ? sBBStyle                      [PUBLIC]   HTMLbase
-VARIABLE   ? sHTML                         [PUBLIC]   HTMLbase
-VARIABLE   ? sHTML2                        [PUBLIC]   HTMLbase
-VARIABLE   ? sHTML3                        [PUBLIC]   HTMLbase
-VARIABLE   ? sHTML4                        [PUBLIC]   HTMLbase
-VARIABLE   ? sTitle                        [PUBLIC]   HTMLbase
-VARIABLE   ? sTitle2                       [PUBLIC]   HTMLbase
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test171178/htmlbase.php b/php.editor/test/unit/data/testfiles/completion/lib/test171178/htmlbase.php
deleted file mode 100644
index 86cb4f8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test171178/htmlbase.php
+++ /dev/null
@@ -1,569 +0,0 @@
-<?php
-//************************************************************************************************************
-class HTMLbase{
-
-	public $sHTML;
-	public $sHTML2; 		//Used to stack different sHTML's
-	public $sHTML3; 		//Used for temporary storage of HTML data WILL NOT PRINT
-	public $sHTML4; 		//Used for temporary storage of HTML data WILL NOT PRINT
-	public $sTitle;
-	public $sTitle2;
-	public $sBBStyle;
-	public $aFieldNames;
-	public $sBBEndText; 	//Extra text to be put at the end of BlueBox
-	public $sBBStartText; 	//Extra text to be put at the beginning of BlueBox
-
-	//*******************************************************************************************************
-	public function BlueBox($sForcePageBreak = ''){			//v1.1
-
-		global $aDATA;
-
-		if($this->sHTML2 == ''){
-
-			if($this->sHTML != '') $sDATA = $this->sHTML;
-
-		}
-		else $sDATA = $this->sHTML2;
-
-		if(trim($sDATA) == '') return;
-
-		$sTitle = trim($this->sTitle) ? '<div class="sectiontitle-print">'.strtoupper($this->sTitle).
-				'</div>' : '';
-
-		$sPageBreak = $sForcePageBreak ? ';page-break-'.$sForcePageBreak.':always;' : '';
-
-		echo '<div class="bluebox-print" id="sec'.Sec().'" style="'.$this->sBBStyle.$sPageBreak.'">'.
-				$sTitle.$this->sBBStartText.$sDATA.$this->sBBEndText.'<div class="clear"></div></div>';
-
-		if($sForcePageBreak == 'after')
-			echo '<div class="thinrow" style="text-align:left"><table style="width:100%"><tr>'.
-				'<td>Patient Name: '.$aDATA['last_name'].', '.$aDATA['first_name'].'</td><td>SS#: '.
-				FormatSSN($aDATA['ssn']).'</td><td style="text-align:right"> Test Date: '.
-				FormatDate($aDATA['testdate']).'</td></tr></table></div>';
-
-	}
-
-	//*******************************************************************************************************
-	public function IsEmpty(array $aFieldsOrValues){
-
-		global $aDATA;
-
-		$sTemp = '';
-
-		foreach($aFieldsOrValues as $sField){
-
-			if(IsField($sField)) $sTemp .= $aDATA[$sField];
-			else $sTemp .= $sField;
-
-		}
-
-		if($sTemp != '') return true;
-		else return false;
-
-	}
-
-	//*******************************************************************************************************
-	public function Grid4($sField, $sCol1, $sCol2, $sCol3, $sCol4 = ''){
-
-		global $aDATA;
-
-		$iTotalFields 		= 50;
-
-		for($iMenu = 0; $iMenu < $iTotalFields; $iMenu ++){
-
-			$s = $aDATA[$sField.$iMenu.'_0'].$aDATA[$sField.$iMenu.'_1']
-				. $aDATA[$sField.$iMenu.'_2'].$aDATA[$sField.$iMenu.'_3'];
-
-			if($s != ''){
-
-				$sTemp .= '<div class="row">' .
-							'<span class="colfive1">'.$aDATA[$sField.$iMenu].'</span>';
-
-				for($i = 0; $i < 4; $i ++){
-
-					$sMark = ($aDATA[$sField.$iMenu] == 'Lift' &&
-								$aDATA[$sField.$iMenu.'_'.$i] != '')
-								? ' #' : '';
-
-					$sTemp .= '<span class="colfive2">'.$aDATA[$sField.$iMenu.'_'.$i] .
-								$sMark.'</span>';
-
-				}
-
-				$sTemp .= '</div>';
-
-			}
-
-		}
-
-		if($sTemp != ''){
-
-			$this->sHTML .= '<div class="row"><span class="colfive1"></span>' .
-				'<span class="colfive2" style="text-decoration:underline">'.$sCol1 .
-					'</span>' .
-				'<span class="colfive2" style="text-decoration:underline">'.$sCol2 .
-					'</span>' .
-				'<span class="colfive2" style="text-decoration:underline">'.$sCol3 .
-					'</span>' .
-				'<span class="colfive2" style="text-decoration:underline">'.$sCol4.
-					'</span>' .
-				'</div>'.$sTemp;
-
-		}
-
-	}
-
-	//*******************************************************************************************************
-	//Clear Others
-	public function ClearOthers(&$s){
-
-		$s = str_ireplace('Other: ', '', $s);
-		$s = str_ireplace('other: ', '', $s);
-		//$s = str_ireplace(': ', '', $s);
-
-	}
-
-	//*******************************************************************************************************
-	// Fieldset Section Function(1st argument is the Legend variable, all others are LI items)
-	public function FieldsetSection(){		//v1.1
-
-		global $aDATA;
-
-		$aArgs = func_get_args();
-//		$sLegend = $aArgs[0];
-		array_splice($aArgs, 0, 1);
-
-		foreach($aArgs as $sFieldName){
-
-			if(IsField($sFieldName)) $s .= $aDATA[$sFieldName];
-			else $s .= $sFieldName;
-
-		}
-
-		if($s != ''){
-
-			$temp .= '<fieldset><legend>'.func_get_arg(0).'</legend>';
-
-			foreach($aArgs as $sFieldName){
-
-				if(IsField($sFieldName) && $aDATA[$sFieldName] != '')
-					$temp .= $this->StringSection($sFieldName).' ';
-				elseif($sFieldName != '')
-					$temp .= $this->StringSection($sFieldName).' ';
-
-			}
-
-			$temp .= '</fieldset>';
-
-		}
-
-		return $temp;
-
-	}
-
-	//*******************************************************************************************************
-	public function One_Time_Title($sSession, $sTitle){
-
-		if($_SESSION[$sSession] != 1){
-
-			$_SESSION[$sSession] = 1;
-
-			return $sTitle;
-
-		}
-		else return '';
-
-	}
-
-	//*******************************************************************************************************
-	//Debug
-	public function Debug($s){			//v1.0
-
-		if($GLOBALS['debug'] == 1 && UserInGroupCheck('IT') && _PRODTESTDEV != PROD)
-			return '(<em>'.$s.'</em>)';
-		else return '';
-
-	}
-
-	//*******************************************************************************************************
-	//HTML2 (Displayed in BlueBox if it contains data)
-	public function H2(){
-
-		$this->sHTML2 .= $this->sHTML;
-		unset($this->sHTML);
-
-	}
-
-	//*******************************************************************************************************
-	//HTML3 (Not displayed in BlueBox, for temporary storage)
-	public function H3(){
-
-		unset($this->sHTML3);
-		$this->sHTML3 = $this->sHTML;
-		unset($this->sHTML);
-
-	}
-
-	//*******************************************************************************************************
-	//HTML4 (Not displayed in BlueBox, for temporary storage)
-	public function H4(){
-
-		unset($this->sHTML4);
-		$this->sHTML4 = $this->sHTML;
-		unset($this->sHTML);
-
-	}
-
-	//*******************************************************************************************************
-	//sRow is the HTML formatting, $s# is the arguments passed, in order
-	public function SRow($sRow){
-
-		global $aDATA;
-
-		$iNumArgs = func_num_args();
-
-		if($iNumArgs < 2) return '';
-
-		$aArgs	= func_get_args();
-		array_shift($aArgs);
-		$bEmpty	= true;
-
-		foreach($aArgs as $iKey => $sArg){
-
-			if(IsField($sArg)){
-
-				if(trim($aDATA[$sArg]) != '') $sData = $this->debug($sArg).$aDATA[$sArg];
-
-			}
-			else $sData = $sArg;
-
-			if($sData){
-
-				$sRow	= str_replace('$s'.$iKey, $sArg, $sRow);
-				$bEmpty	= false;
-
-			}
-
-		}
-
-		if(!$bEmpty) return $sRow;
-		else return '';
-
-	}
-
-	//*******************************************************************************************************
-	//Basic Row function - only displays if second paramenter isn't ''
-	public function Row($s0, $s1 = '', $s2 = ''){
-
-		global $aDATA;
-
-		if(trim($s1) != ''){
-
-			if(IsField($s1)){
-
-				if(trim($aDATA[$s1]) != '') $sData = $this->debug($s1).$aDATA[$s1];
-
-			}
-			else $sData = $s1;
-
-			if($sData){
-
-				$sAddDIV = (substr($sData, 0, strlen('<div class="row">')) == '<div class="row">') ?
-							false : true;
-
-				if($sAddDIV) $this->sHTML .= '<div class="row">';
-
-				$this->sHTML .= $s0;
-				$this->sHTML .= $sData;
-				$this->sHTML .= $s2;
-
-				if($sAddDIV) $this->sHTML .= '</div>';
-
-			}
-
-		}
-
-	}
-
-	//*******************************************************************************************************
-	//Basic Item function - only displays if second parameter isn't ''
-	public function Item($s0, $s1, $s2 = ''){			//v1.1
-
-		global $aDATA;
-
-		if(IsField($s1) && trim($aDATA[$s1])) return $s0.$this->debug($s1).$aDATA[$s1].$s2;
-		elseif(!IsField($s1) && trim($s1)) return $s0.$s1.$s2;
-		else return '';
-
-	}
-
-	//*******************************************************************************************************
-	//Mid Item function - only displays if 2nd and 4th parameter combined aren't ''
-	public function ItemMid($s0, $s1, $s2, $s3, $s4 = ''){		//v1.1
-
-		global $aDATA;
-
-		if(IsField($s1)) $s1 = $aDATA[$s1];
-
-		if(IsField($s3)) $s3 = $aDATA[$s3];
-
-		if(trim($s1.$s3) != '') return $s0.$s1.$s2.$s3.$s4;
-		else return '';
-
-	}
-
-	//*******************************************************************************************************
-	//Comma list
-	public function CommaSection($sFieldName){		//v1.2
-
-		global $aDATA, $aFieldNames;
-
-		foreach($aFieldNames as $sCurrentField){
-
-			if(stristr($sCurrentField, $sFieldName) &&
-				!$this->InExtension($sCurrentField, $sFieldName, '_s')){
-
-				if(stristr($aDATA[$sCurrentField], 'other')) $aDATA[$sCurrentField] = ' ';
-
-				if($aDATA[$sCurrentField] != ''){
-
-					$sSection .= $this->StringSection($sCurrentField);
-
-					if($sSection != '') $sSection .= ', ';
-
-				}
-
-			}
-
-		}
-
-		$sSection = trim($sSection, ', ');
-
-		return $sSection;
-
-	}
-
-	//*******************************************************************************************************
-	//Extension of field from $sLength
-	protected function Extension($sField, $sLength){				//v1.0
-
-		return (substr($sField, strlen($sLength)));
-
-	}
-
-	//*******************************************************************************************************
-	//If $sSuffix exists in Extension
-	protected function InExtension($sField, $sLength, $sSuffix){ 	//v1.1
-
-		if(stristr($this->Extension($sField, $sLength), $sSuffix)) return true;
-
-		return false;
-
-	}
-
-	//*******************************************************************************************************
-	//If $sSuffix equals the length of itself in Extension starting from 0
-	protected function IsExtension($sField, $sLength, $sSuffix){ 	//v1.0
-
-		if(substr($this->Extension($sField, $sLength), 0, strlen($sSuffix)) == $sSuffix) return true;
-
-		return false;
-
-	}
-
-	//*******************************************************************************************************
-	//Bulleted list (has a number following the fieldname for multiple fields)
-	public function BulletSection($sFieldName, $sType = 'ol', $sListStyle = '', $sSubIsComma = false){	//v1.6
-
-		global $aDATA, $aFieldNames;
-
-		//Cycle through all fields in $aFieldNames
-		foreach($aFieldNames as $s){
-
-			//Only used fields from $aFieldNames array that contain $sFieldName
-			if(stristr($s, $sFieldName)){
-
-				if(
-					!$this->InExtension($s, $sFieldName, '_s') && //If _s is NOT in the extension
-					!$this->InExtension($s, $sFieldName, '_a') && //If _a is NOT in the extension
-					(is_numeric(substr($this->Extension($s, $sFieldName), 0, 1)) || //Extension is a #
-					$this->Extension($s, $sFieldName) == '') //OR does not have an extension
-				){
-
-					$aFields[] = $s;
-					$sEmpty 	.= $aDATA[$s];
-
-				}
-
-			}
-
-		}
-
-		if($sEmpty != ''){
-
-			natsort($aFields);
-
-			foreach($aFields as $s){
-
-				if(trim($aDATA[$s]) != ''){
-
-					$aDATA[$s] = (in_array(strtolower($aDATA[$s]), array('other', 'other:', 'other: ')))
-						 		? '' : $aDATA[$s];
-
-					if(trim(strtolower($aDATA[$s])) == 'comment:' && IsField($s.'_s0') &&
-						trim($aDATA[$s.'_s0']) == '') continue;
-
-					$temp .= '<li>'.trim(ucfirst($this->StringSection($s)));
-
-					if(!$sSubIsComma) $sSub = $this->BulletSubSection($s);
-					else $sSub = ' '.$this->CommaSection($s.'_a');
-
-					if($sSub == 'ExistsButEmpty') continue;
-
-					$temp .= $sSub.'</li>';
-
-					if($temp != '<li></li>') $sSection .= $temp;
-
-					unset($temp, $sSub);
-
-				}
-
-			}
-
-		}
-
-		if($sSection != '') $sSection = '<'.$sType.' style="'.$sListStyle.'">'.$sSection.'</'.$sType.'>';
-
-		return $sSection;
-
-	}
-
-	//*******************************************************************************************************
-	//Bulleted list - sub list of BullectSection (_a)
-	public function BulletSubSection($sFieldName){		//v1.1
-
-		global $aDATA, $aFieldNames;
-
-		$bExists = false;
-
-		foreach($aFieldNames as $s){
-
-			if(
-				stristr($s, $sFieldName) && // $sFieldName is in $s
-				!is_numeric(substr($this->Extension($s, $sFieldName), 0, 1)) //But not another digit
-				){
-
-				if(!$this->InExtension($s, $sFieldName, '_s') &&
-					$this->InExtension($s, $sFieldName, '_a')){
-
-					$aFields[] 	= $s;
-					$bExists 		= true;
-					$sEmpty 	    .= $aDATA[$s];
-
-				}
-
-			}
-
-		}
-
-		$sSection = '';
-
-		if($sEmpty != ''){
-
-			$sSection = '<ul>';
-
-			natsort($aFields);
-
-			foreach($aFields as $s){
-
-				if($aDATA[$s] != ''){
-
-					if(in_array(strtolower($aDATA[$s]), array('other', 'other:', 'other: ')))
-						$aDATA[$s] = '';
-
-					$sSection .= '<li>'.trim(ucfirst($this->StringSection($s))).'</li>';
-
-				}
-
-			}
-
-			$sSection .= '</ul>';
-
-		}
-
-		if($bExists && !$sSection) return 'ExistsButEmpty';
-
-		return $sSection;
-
-	}
-
-	//*******************************************************************************************************
-	//Strings several Strings together (_s)
-	public function StringSection($sFieldName, $sFirstMustBeTrue = false){ 		//v1.3
-
-		global $aDATA, $aFieldNames;
-
-		if($aDATA[$sFieldName] == '' && $sFirstMustBeTrue) return '';
-
-		foreach($aFieldNames as $s){
-
-			if(stristr($s, $sFieldName)){
-
-				if((
-					$this->IsExtension($s, $sFieldName, '_s') || //The Ext is _s
-					$s == $sFieldName) && //Or $s is the $sFieldName
-					!(stristr($s, '_a') && //And _a isn't in $s
-					!stristr($sFieldName, '_a')) && //And _a isn't in the $sFieldName
-					$aDATA[$s] != 'Other:' && //And the field data isn't Other:
-					$aDATA[$s] != ':' //And the field data isn't the other other (:)
-				){
-
-					$aFields[]	= $s;
-					$sEmpty 	    .= $aDATA[$s];
-
-				}
-
-			}
-
-		}
-
-		unset($s);
-
-		if($sEmpty){
-
-			natsort($aFields);
-
-			foreach($aFields as $s){
-
-				if($aDATA[$s] != '') $sSection .= $this->Debug($s).$aDATA[$s];
-
-				if(stristr($s, '_s') && IsField($s.'_a0') && is_numeric(NextChar($s, '_s'))){
-
-					$sTemp	= $this->BulletSubSection($s);
-					$sSection .= $sTemp != 'ExistsButEmpty' ? $sTemp : '';
-
-				}
-
-			}
-
-		}
-
-		//Clean up any trailing commas
-		$sSection = rtrim($sSection, ',');
-		$sSection = rtrim($sSection, ', ');
-
-		return $sSection;
-
-	}
-
-	//*******************************************************************************************************
-	//Clear storage variables
-	public function Clear(){
-
-		unset($this->sHTML, $this->sTitle, $this->sTitle2, $this->sHTML2, $this->sHTML3, $this->sHTML4,
-				$this->sBBStyle);
-
-	}
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php b/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php
deleted file mode 100644
index bae6056..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$info = array('coffee', 'brown', 'caffeine');
-
-// Listing all the variables
-list($drink, $color, $power) = $info;
-echo "$";
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php.testPhpContextWithPrefix.completion b/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php.testPhpContextWithPrefix.completion
deleted file mode 100644
index dc2a1d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test172925/test172925.php.testPhpContextWithPrefix.completion
+++ /dev/null
@@ -1,22 +0,0 @@
-Code completion result for source line:
-echo "$|";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $color                        [PUBLIC]   test172925.php
-VARIABLE   ? $drink                        [PUBLIC]   test172925.php
-VARIABLE   ? $power                        [PUBLIC]   test172925.php
-VARIABLE   array $info                     [PUBLIC]   test172925.php
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test186936/a.php b/php.editor/test/unit/data/testfiles/completion/lib/test186936/a.php
deleted file mode 100644
index 3e8e688..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test186936/a.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-interface a186936 {
-
-    public function getFoo();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test186936/b.php b/php.editor/test/unit/data/testfiles/completion/lib/test186936/b.php
deleted file mode 100644
index 526d7f0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test186936/b.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-interface b186936 extends a186936 {
-
-    public function setFoo();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php b/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php
deleted file mode 100644
index 515779d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-/* @var $myFoo b186936 */
-$myFoo = new Impl_B();
-
-$myFoo->setFoo();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php.test186936.completion b/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php.test186936.completion
deleted file mode 100644
index 3478464..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test186936/issue186936.php.test186936.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$myFoo->|setFoo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getFoo()                        [PUBLIC,   a186936
-METHOD     setFoo()                        [PUBLIC,   b186936
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test188107/DatabaseRecord.php b/php.editor/test/unit/data/testfiles/completion/lib/test188107/DatabaseRecord.php
deleted file mode 100644
index 87427bc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test188107/DatabaseRecord.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-
-
-class DatabaseRecord {
-
-	/**
-	 *
-	 * @param type $what
-	 * @return object
-	 */
-	function select($what) {
-		return $this;
-	}
-	
-	/**
-	 *
-	 * @param type $where
-	 * @return object 
-	 */
-	function from($where) {
-		return $this;
-	}
-	
-	function where($param) {
-		return $this;
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php b/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php
deleted file mode 100644
index 0f69ca4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-class MyTable {
-
-	/**
-	 *
-	 * @var DatabaseRecord
-	 */
-	private $db;
-	
-	function getAllPersons() {
-		$this->db->select('Baf')->from('Person');
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase1.completion
deleted file mode 100644
index 5fc3365..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->|db->select('Baf')->from('Person');
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getAllPersons()                 [PUBLIC]   MyTable
-VARIABLE   DatabaseRecord db               [PRIVATE]  MyTable
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase2.completion
deleted file mode 100644
index c7c7701..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$this->db->|select('Baf')->from('Person');
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     from($where)                    [PUBLIC]   DatabaseRecord
-METHOD     select($what)                   [PUBLIC]   DatabaseRecord
-METHOD     where($param)                   [PUBLIC]   DatabaseRecord
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase3.completion
deleted file mode 100644
index 8e5a61c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test188107/MyTable.php.testUseCase3.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$this->db->select('Baf')->|from('Person');
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     from($where)                    [PUBLIC]   DatabaseRecord
-METHOD     select($what)                   [PUBLIC]   DatabaseRecord
-METHOD     where($param)                   [PUBLIC]   DatabaseRecord
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/TestCase.php b/php.editor/test/unit/data/testfiles/completion/lib/test194294/TestCase.php
deleted file mode 100644
index fa216c9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/TestCase.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class Cls1 {
-	
-	static public function getInstance() {
-		return new Cls1();
-	}
-	
-	public function getName(){
-		return new Cls1();
-	}
-        
-        
-	
-}
-
-
-class Cls2 {
-
-	public function doSomething() {
-		return Cls1::getInstance();
-	}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php b/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php
deleted file mode 100644
index d59d8f7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class UsageReturnTypeInOtherFile {
-
-    function example() {
-        $cls2 = new Cls2();
-        $cls1 = new Cls1();
-
-        Cls1::getInstance()->getName()->getName();
-        $cls1->getName()->getInstance();
-
-        $cls2->doSomething()->getInstance();
-        
-        
-        
-        
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType01.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType01.completion
deleted file mode 100644
index d27f651..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType01.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-Cls1::getInstance()->|getName()->getName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getInstance()                   [STATIC]   Cls1
-METHOD     getName()                       [PUBLIC]   Cls1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType02.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType02.completion
deleted file mode 100644
index 1c384a7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType02.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-Cls1::getInstance()->getName()->|getName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getInstance()                   [STATIC]   Cls1
-METHOD     getName()                       [PUBLIC]   Cls1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType03.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType03.completion
deleted file mode 100644
index 1ce2e4f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType03.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$cls1->getName()->|getInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getInstance()                   [STATIC]   Cls1
-METHOD     getName()                       [PUBLIC]   Cls1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType04.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType04.completion
deleted file mode 100644
index 827269d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194294/Usage.php.testReturnType04.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$cls2->doSomething()->|getInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getInstance()                   [STATIC]   Cls1
-METHOD     getName()                       [PUBLIC]   Cls1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php
deleted file mode 100644
index ff9e873..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        // here should be no completion, because
-        // "namespace" or "use" declaration is missing
-        require 'library/XUser.php';
-        $user = new XUser();
-        $user->
-
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php.testIssue194836.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php.testIssue194836.completion
deleted file mode 100644
index dce7995..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index.php.testIssue194836.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$user->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php
deleted file mode 100644
index 0be83a8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        namespace XUser;
-        require 'library/XUser.php';
-        $user = new XUser();
-        $user->
-
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php.testIssue194836_02.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php.testIssue194836_02.completion
deleted file mode 100644
index 200fa0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_02.php.testIssue194836_02.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$user->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getLastName()                   [PUBLIC]   \XUser\XUser
-METHOD     getName()                       [PUBLIC]   \XUser\XUserAbstract
-METHOD     setLastName($lastName)          [PUBLIC]   \XUser\XUserAbstract
-METHOD     setName($name)                  [PUBLIC]   \XUser\XUserAbstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php
deleted file mode 100644
index 91ccbef..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        use XUser\XUser;
-        require 'library/XUser.php';
-        $user = new XUser();
-        $user->
-
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php.testIssue194836_03.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php.testIssue194836_03.completion
deleted file mode 100644
index 200fa0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_03.php.testIssue194836_03.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$user->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getLastName()                   [PUBLIC]   \XUser\XUser
-METHOD     getName()                       [PUBLIC]   \XUser\XUserAbstract
-METHOD     setLastName($lastName)          [PUBLIC]   \XUser\XUserAbstract
-METHOD     setName($name)                  [PUBLIC]   \XUser\XUserAbstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php
deleted file mode 100644
index e8c05ae..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        require 'library/XUser.php';
-        $user = new \XUser\XUser();
-        $user->
-
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php.testIssue194836_04.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php.testIssue194836_04.completion
deleted file mode 100644
index 200fa0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_04.php.testIssue194836_04.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$user->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getLastName()                   [PUBLIC]   \XUser\XUser
-METHOD     getName()                       [PUBLIC]   \XUser\XUserAbstract
-METHOD     setLastName($lastName)          [PUBLIC]   \XUser\XUserAbstract
-METHOD     setName($name)                  [PUBLIC]   \XUser\XUserAbstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php
deleted file mode 100644
index e48e5df..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        require 'library/XUser.php';
-        $user = new XUser\XUser();
-        $user->
-
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php.testIssue194836_05.completion b/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php.testIssue194836_05.completion
deleted file mode 100644
index 200fa0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/index_05.php.testIssue194836_05.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-$user->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getLastName()                   [PUBLIC]   \XUser\XUser
-METHOD     getName()                       [PUBLIC]   \XUser\XUserAbstract
-METHOD     setLastName($lastName)          [PUBLIC]   \XUser\XUserAbstract
-METHOD     setName($name)                  [PUBLIC]   \XUser\XUserAbstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/Admin.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/Admin.php
deleted file mode 100644
index 1b0eee8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/Admin.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace Admin;
-
-/**
- * Description of Admin
- *
- * @author again
- */
-class Admin {
-    public function foo() {
-        echo 'foo';
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/SuperUser.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/SuperUser.php
deleted file mode 100644
index 0561ca8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/SuperUser.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-namespace XUser;
-class SuperUser extends XUserAbstract{
-    public function isSuperUser(){
-        return true;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUser.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUser.php
deleted file mode 100644
index 0bf033e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUser.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace XUser;
-require_once 'XUserAbstract.php';
-
-class XUser extends XUserAbstract{
-    public function getLastName() {
-        return $this->_lastName;
-    }
-}
-
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserAbstract.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserAbstract.php
deleted file mode 100644
index 0191e48..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserAbstract.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-namespace XUser;
-require 'XUserInterface.php';
-
-abstract class XUserAbstract implements XUserInterface{
-    protected $_name;
-    protected $_lastName;
-    public function setName($name) {
-        $this->_name = $name;
-    }
-
-    public function setLastName($lastName) {
-        $this->_lastName = $lastName;
-    }
-
-    public function getName() {
-        return $this->_name;
-    }
-
-
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserInterface.php b/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserInterface.php
deleted file mode 100644
index 6f60c02..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test194836/library/XUserInterface.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-namespace XUser;
-interface XUserInterface {
-    public function setName($name);
-    public function setLastName($lastsName);
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php b/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php
deleted file mode 100644
index 6d50259..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-class AA {
-    const LETTER = 'a';
-
-    public function testNonStatic() {
-
-    }
-
-    public static function testStatic() {
-        
-    }
-    
-    public function display() {
-        
-        echo static::LETTER."\n";
-        echo self::LETTER . "\n";
-        echo AA::LETTER."\n";
-    }
-
-}
-
-$a = new AA();
-$a->display();
-
-class A {
-    const LETTER = 'a';
-
-    public function getB() {
-        
-    }
-
-    public static function who() {
-        echo __CLASS__;
-    }
-
-    public static function test() {
-
-        static::who(); // Here comes Late Static Bindings
-    }
-
-}
-
-class B extends A {
-
-    public static function who() {
-        echo __CLASS__;
-    }
-
-}
-
-B::test();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase1.completion
deleted file mode 100644
index c89f786..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-static::w|ho(); // Here comes Late Static Bindings
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     who()                           [STATIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase2.completion
deleted file mode 100644
index 9b91091..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-echo static::|LETTER."\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testStatic()                    [STATIC]   AA
-CONSTANT   LETTER 'a'                      [PUBLIC]   AA
-CONSTANT   class \AA                       [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase3.completion
deleted file mode 100644
index 2798f7c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-echo self::|LETTER . "\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testStatic()                    [STATIC]   AA
-CONSTANT   LETTER 'a'                      [PUBLIC]   AA
-CONSTANT   class \AA                       [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase4.completion
deleted file mode 100644
index e59e741..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test197084/Test197084.php.testUseCase4.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-echo AA::|LETTER."\n";
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testStatic()                    [STATIC]   AA
-CONSTANT   LETTER 'a'                      [PUBLIC]   AA
-CONSTANT   class \AA                       [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php b/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php
deleted file mode 100644
index cd93078..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-class ABCX {
-    public function getFoo() {
-    }
-}
-
-/* @var $items ABCX[] */
-foreach($items as $item) {
-    $item->getFoo();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php.testUseCase1.completion
deleted file mode 100644
index 625069c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test200501/test200501.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$item->|getFoo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getFoo()                        [PUBLIC]   ABCX
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php b/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php
deleted file mode 100644
index 1ccaa0f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @method int getBar getBar ($culture = null) Run "bar"
- */
-class MethodExample
-{
-
-}
-$object = new MethodExample();
-$object->getBar($culture);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php.testUseCase1.completion
deleted file mode 100644
index 3a67d0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test201870/test201870.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$object->get|Bar($culture);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getBar($culture = null)         [PUBLIC]   MethodExample
-METHOD     getBar()                        [PUBLIC]   MethodExample
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_01.php b/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_01.php
deleted file mode 100644
index c014ea7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace Foo;
-
-class Image {
-
-    /**
-     * @return Image
-     */
-    public static function getImage() {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php b/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php
deleted file mode 100644
index 578b9ac..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace Bar;
-
-class Image {
-
-    function __construct() {
-        $img = \Foo\Image::getImage();
-        $img->
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php.testUseCase1.completion
deleted file mode 100644
index f9801c6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test202498/test202498_02.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$img->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getImage()                      [STATIC]   \Foo\Image
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php b/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php
deleted file mode 100644
index ff0467b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-/**
- * @method string blah blah($whatever = null) Desc
- */
-class TestMethod {
-
-    function __construct() {
-
-    }
-
-    /**
-     * @method int foo foo(string $myStr) Desc
-     *
-     * @param type $name
-     * @param type $param
-     */
-    function __call($name, $param) {
-
-    }
-
-}
-
-$test = new TestMethod();
-$test->
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php.testUseCase1.completion
deleted file mode 100644
index 14f8334..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test202530/test202530.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$test->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     blah($whatever = null)          [PUBLIC]   TestMethod
-METHOD     blah()                          [PUBLIC]   TestMethod
-METHOD     foo(string $myStr)              [PUBLIC]   TestMethod
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php b/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php
deleted file mode 100644
index 0c069d4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/**
- * @method int j() Comment
- * @method int l() l(string $w = null, array $p = array()) Comment ( huhu ) foo
- * @method int h() h(array $p = array(), string $w = null) Comment
- * @method int i() i($a = array()) Comment 10
- */
-class Foo
-{
-
-}
-
-$f = new Foo;
-$f->
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php.testUseCase1.completion
deleted file mode 100644
index 8e6ae30..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test203294/test203294.php.testUseCase1.completion
+++ /dev/null
@@ -1,12 +0,0 @@
-Code completion result for source line:
-$f->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     h()                             [PUBLIC]   Foo
-METHOD     h(array $p = array())           [PUBLIC]   Foo
-METHOD     h(array $p = array(), string $  [PUBLIC]   Foo
-METHOD     i($a = array())                 [PUBLIC]   Foo
-METHOD     i()                             [PUBLIC]   Foo
-METHOD     j()                             [PUBLIC]   Foo
-METHOD     l()                             [PUBLIC]   Foo
-METHOD     l(string $w = null)             [PUBLIC]   Foo
-METHOD     l(string $w = null, array $p =  [PUBLIC]   Foo
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php
deleted file mode 100644
index 66f1249..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-interface Interface1
-{
-    public function Interface1Function();
-}
-interface Interface2
-{
-    public function Interface2Function();
-}
-class Foooo
-{
-}
-class Barrr implements Interface1, Interface2
-{
-    public function Interface1Function()
-    {
-    }
-    public function Interface2Function()
-    {
-    }
-}
-
-$Foooo = new Foooo();
-$Foooo->param = array(new Barrr(), new Barrr());
-
-/* @var $Barrr Interface1|Interface2 */
-foreach($Foooo->param as $Barrr):
-    echo $Barrr->Interface2Function();
-endforeach;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php.testUseCase1.completion
deleted file mode 100644
index c1cc77b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo $Barrr->|Interface2Function();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     Interface1Function()            [PUBLIC,   Interface1
-METHOD     Interface2Function()            [PUBLIC,   Interface2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php
deleted file mode 100644
index 91af7d5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-interface Interface1
-{
-    public function Interface1Function();
-}
-interface Interface2
-{
-    public function Interface2Function();
-}
-class Foooo
-{
-    /** @var Interface1|Interface2 */
-    public $param;
-}
-class Barrr implements Interface1, Interface2
-{
-    public function Interface1Function()
-    {
-    }
-    public function Interface2Function()
-    {
-    }
-}
-
-$Foooo = new Foooo();
-$Foooo->param = array(new Barrr(), new Barrr());
-
-foreach($Foooo->param as $Barrr):
-    echo $Barrr->Interface2Function();
-endforeach;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php.testUseCase2.completion
deleted file mode 100644
index c1cc77b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_02.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo $Barrr->|Interface2Function();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     Interface1Function()            [PUBLIC,   Interface1
-METHOD     Interface2Function()            [PUBLIC,   Interface2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php
deleted file mode 100644
index 15f927c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-class myClass {
-    /**
-     * @return myClass[]
-     */
-    public function retObjArray()
-    {
-        return array(new myClass());
-    }
-
-    public function testHinting()
-    {
-        $myArr = $this->retObjArray();
-
-        foreach ($myArr as $a)
-        {
-            $a->otherFunc(); // myClass type hinting works here (yay!)
-        }
-
-        foreach ($this->retObjArray() as $b)
-        {
-            $b->retObjArray();  // myClass type hinting doesn't work here
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php.testUseCase3.completion
deleted file mode 100644
index 0b881fa..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_03.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$b->|retObjArray();  // myClass type hinting doesn't work here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     retObjArray()                   [PUBLIC]   myClass
-METHOD     testHinting()                   [PUBLIC]   myClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php
deleted file mode 100644
index 9065f1f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-class myClass {
-    /**
-     * @return myClass[]
-     */
-    private $retObjArray;
-
-    public function testHinting()
-    {
-        $myArr = $this->retObjArray();
-
-        foreach ($myArr as $a)
-        {
-            $a->otherFunc(); // myClass type hinting works here (yay!)
-        }
-
-        foreach ($this->retObjArray as $b)
-        {
-            $b->testHinting();  // myClass type hinting doesn't work here
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php.testUseCase4.completion
deleted file mode 100644
index 71d14bb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_04.php.testUseCase4.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$b->|testHinting();  // myClass type hinting doesn't work here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php
deleted file mode 100644
index 52fbaa3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Omg {
-
-    public function god() {
-    }
-
-}
-
-class myClass {
-    /**
-     * @var Omg[]
-     */
-    private $retObjArray;
-
-    public function testHinting()
-    {
-        $myArr = $this->retObjArray();
-
-        foreach ($myArr as $a)
-        {
-            $a->otherFunc(); // myClass type hinting works here (yay!)
-        }
-
-        foreach ($this->retObjArray as $b)
-        {
-            $b->god();
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php.testUseCase5.completion
deleted file mode 100644
index 444420d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204104/test204104_05.php.testUseCase5.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$b->|god();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     god()                           [PUBLIC]   Omg
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204847/Types.php b/php.editor/test/unit/data/testfiles/completion/lib/test204847/Types.php
deleted file mode 100644
index 4e52929..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204847/Types.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace Package1;
-class Types
-{
-    const FOO = 1;
-    const BAR = 2;
-
-    public function getTypes()
-    {
-        return array(self::FOO, self::BAR);
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php b/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php
deleted file mode 100644
index f1e2781..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Package2\User;
-
-use Package1\Types;
-
-class User
-{
-    private $type;
-
-    public function initType()
-    {
-        $this->type = Types::
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php.testUseCase1.completion
deleted file mode 100644
index 9ce1698..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204847/User.php.testUseCase1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$this->type = Types::|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CONSTANT   BAR 2                           [PUBLIC]   \Package1\Types
-CONSTANT   FOO 1                           [PUBLIC]   \Package1\Types
-CONSTANT   class \Package1\Types           [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php b/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php
deleted file mode 100644
index 3813ac1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Enter description here ...
- * @author Harunaga
- *
- */
-class ObjectTracker {
-    private  $name;
-
-    function setName($name) {
-        $this->name = $name;
-    }
-
-    function getName(){
-        return $this->name;
-    }
-}
-
-$ot = new ObjectTracker("Zeev's Objcet");
-$ot2 = clone $ot;
-$ot2->setName("harunaga");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php.testUseCase1.completion
deleted file mode 100644
index 1f1c51a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204908/test204908.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$ot2->|setName("harunaga");
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getName()                       [PUBLIC]   ObjectTracker
-METHOD     setName($name)                  [PUBLIC]   ObjectTracker
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php b/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php
deleted file mode 100644
index fe5d39a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-// I'm in default namespace, I shouldn't redeclare Exception class -> PHP Fatal error
-class Exception1 {} // should be in signature files in default namespace
-
-class ExMyException1 extends Exception1 {}
-
-class InstanceOfFoo
-{
-}
-
-class InstanceOfBar
-{
-    function test($obj)
-    {
-        if ($obj instanceof I
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase1.completion
deleted file mode 100644
index 3d53a04..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase1.completion
+++ /dev/null
@@ -1,9 +0,0 @@
-Code completion result for source line:
-if ($obj instanceof |I
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      ExMyException1                  [PUBLIC]   issue204958.php
-CLASS      Exception1                      [PUBLIC]   issue204958.php
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase2.completion
deleted file mode 100644
index be31d95..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test204958/issue204958.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-if ($obj instanceof I|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      InstanceOfBar                   [PUBLIC]   issue204958.php
-CLASS      InstanceOfFoo                   [PUBLIC]   issue204958.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php b/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php
deleted file mode 100644
index 12c1083..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace MC;
-
-class MockClass
-{
-    public static $a = 1;
-}
-
-namespace TC;
-class TestCase
-{
-    public static $b = 1;
-    public function test()
-    {
-        TestCase::$b;
-        \MC\MockClass::$a;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php.testUseCase1.completion
deleted file mode 100644
index 328a7c0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test206521/test206521.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-\MC\MockClass::|$a;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $a                            [STATIC]   \MC\MockClass
-CONSTANT   class \MC\MockClass             [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php b/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php
deleted file mode 100644
index 2c3ec2e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        // put your code here
-        $?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php.testUseCase1.completion
deleted file mode 100644
index 3de1f3c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207088/test207088.php.testUseCase1.completion
+++ /dev/null
@@ -1,18 +0,0 @@
-Code completion result for source line:
-$|?>
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php b/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php
deleted file mode 100644
index cff8c89..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$xar = 1;
-function aa(){
-
-}$xar;
-
-class Test1 {
-    
-/*id*/}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase1.completion
deleted file mode 100644
index a488f2a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-}$x|ar;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   int $xar                        [PUBLIC]   test207188.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase2.completion
deleted file mode 100644
index 991f474..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207188/test207188.php.testUseCase2.completion
+++ /dev/null
@@ -1,84 +0,0 @@
-Code completion result for source line:
-/*id*/}|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      Test1                           [PUBLIC]   test207188.php
-METHOD     aa()                            [PUBLIC]   test207188.php
-VARIABLE   int $xar                        [PUBLIC]   test207188.php
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
-KEYWORD    abstract                                   null
-KEYWORD    and                                        null
-KEYWORD    array                                      null
-KEYWORD    as                                         null
-KEYWORD    break                                      null
-KEYWORD    case                                       null
-KEYWORD    catch                                      null
-KEYWORD    class                                      null
-KEYWORD    clone                                      null
-KEYWORD    const                                      null
-KEYWORD    continue                                   null
-KEYWORD    declare                                    null
-KEYWORD    default                                    null
-KEYWORD    die()                                      Language Construct
-KEYWORD    do                                         null
-KEYWORD    echo '';                                   Language Construct
-KEYWORD    else                                       null
-KEYWORD    elseif                                     null
-KEYWORD    empty()                                    Language Construct
-KEYWORD    enddeclare                                 null
-KEYWORD    endfor                                     null
-KEYWORD    endforeach                                 null
-KEYWORD    endif                                      null
-KEYWORD    endswitch                                  null
-KEYWORD    endwhile                                   null
-KEYWORD    eval()                                     Language Construct
-KEYWORD    exit()                                     Language Construct
-KEYWORD    extends                                    null
-KEYWORD    final                                      null
-KEYWORD    finally                                    null
-KEYWORD    for                                        null
-KEYWORD    foreach                                    null
-KEYWORD    function                                   null
-KEYWORD    global                                     null
-KEYWORD    goto                                       null
-KEYWORD    if                                         null
-KEYWORD    implements                                 null
-KEYWORD    include '';                                Language Construct
-KEYWORD    include_once '';                           Language Construct
-KEYWORD    instanceof                                 null
-KEYWORD    interface                                  null
-KEYWORD    isset()                                    Language Construct
-KEYWORD    list()                                     Language Construct
-KEYWORD    namespace                                  null
-KEYWORD    new                                        null
-KEYWORD    or                                         null
-KEYWORD    print '';                                  Language Construct
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    require '';                                Language Construct
-KEYWORD    require_once '';                           Language Construct
-KEYWORD    return ;                                   Language Construct
-KEYWORD    static                                     null
-KEYWORD    switch                                     null
-KEYWORD    throw                                      null
-KEYWORD    try                                        null
-KEYWORD    unset()                                    Language Construct
-KEYWORD    use                                        null
-KEYWORD    var                                        null
-KEYWORD    while                                      null
-KEYWORD    xor                                        null
-KEYWORD    yield                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php b/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php
deleted file mode 100644
index f20f310..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace ShowMe;
-class Buuu extends \Testing\Ns\Blah {
-    function __construct() {
-        $this->field = "";
-        parent::
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php.testUseCase1.completion
deleted file mode 100644
index 5adc7ba..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207345/bar.php.testUseCase1.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-parent::|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     __construct()                   [PUBLIC]   \Testing\Ns\Blah
-METHOD     baz($param)                     [PUBLIC]   \Testing\Ns\Blah
-VARIABLE   ? field                         [PUBLIC]   \Testing\Ns\Blah
-CONSTANT   class \Testing\Ns\Blah          [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207345/foo.php b/php.editor/test/unit/data/testfiles/completion/lib/test207345/foo.php
deleted file mode 100644
index 0469552..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207345/foo.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace Testing\Ns;
-class Blah {
-    public $field;
-    public function baz($param) {}
-    public function __construct() {} 
-} 
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207592/Control.php b/php.editor/test/unit/data/testfiles/completion/lib/test207592/Control.php
deleted file mode 100644
index 5f9fd7c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207592/Control.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace Nette\Application\UI;
-
-class Control extends PresenterComponent {
-    public $CONTROL;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207592/Presenter.php b/php.editor/test/unit/data/testfiles/completion/lib/test207592/Presenter.php
deleted file mode 100644
index d14edca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207592/Presenter.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace Nette\Application\UI;
-
-class Presenter {
-    public $YESS;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207592/PresenterComponent.php b/php.editor/test/unit/data/testfiles/completion/lib/test207592/PresenterComponent.php
deleted file mode 100644
index 46cefe9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207592/PresenterComponent.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace Nette\Application\UI;
-
-/**
- * @property-read Presenter $presenter 
- */
-class PresenterComponent {
-      
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php b/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php
deleted file mode 100644
index e96dc0b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-use Nette\Application\UI;
-
-class TaskList extends UI\Control {
-
-    public function handleMarkDone($taskId) {
-        // no CC after $this->presenter-> 
-        $this->presenter->redirect('this');
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php.testUseCase1.completion
deleted file mode 100644
index 6414f58..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207592/TaskList.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->presenter->|redirect('this');
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   ? YESS                          [PUBLIC]   \Nette\Application\UI\Presenter
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207594/exceptions.php b/php.editor/test/unit/data/testfiles/completion/lib/test207594/exceptions.php
deleted file mode 100644
index 54c3916..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207594/exceptions.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace {
-    class Exception {}
-}
-
-namespace Nette\Application {
-
-    class Exception {}
-
-    class BadRequestException extends \Exception {}
-
-    class ForbiddenRequestException extends BadRequestException {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php b/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php
deleted file mode 100644
index 47410c0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ExceptionClassName {
-
-    function functionName($param) {
-        throw new Nette\Application\ForbiddenRequestException();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php.testUseCase1.completion
deleted file mode 100644
index 5c4f2e2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test207594/issue207594.php.testUseCase1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-throw new Nette\Application\|ForbiddenRequestException();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CONSTRUCTO Exception()                     [PUBLIC]   Exception
-CLASS      BadRequestException             [PUBLIC]   Nette\Application
-CLASS      ForbiddenRequestException       [PUBLIC]   Nette\Application
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php b/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php
deleted file mode 100644
index 970e21f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class Base{
-function baseRet1(){}
-}
-
-class Deriv extends Base{
-//var $x;
-}
-
-interface Interf{
-function interfRet1();
-}
-
-interface Inter extends Interf {
-
-}
-
-class Index extends Deriv implements Inter{
-
-function indexRet1(){
-  $this->indexRet1();
-}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php.testUseCase1.completion
deleted file mode 100644
index 3be197a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208193/issue208193.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$this->|indexRet1();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseRet1()                      [PUBLIC]   Base
-METHOD     indexRet1()                     [PUBLIC]   Index
-METHOD     interfRet1()                    [PUBLIC,   Interf
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php b/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php
deleted file mode 100644
index be42f4d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-namespace AdminModule {
-
-    class PagePresenter extends SecuredPresenter {
-        protected function beforeRender() {
-            parent::beforeRender();//TEST
-        }
-    }
-
-    class SecuredPresenter extends AdminPresenter {
-        protected function startup() {
-        }
-    }
-
-    abstract class AdminPresenter extends \BasePresenter {
-        protected function beforeRender() {
-            parent::beforeRender();
-        }
-    }
-}
-
-namespace {
-
-    class BasePresenter {
-        protected function beforeRender() {
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php.testUseCase1.completion
deleted file mode 100644
index 4d6a278..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208784/issue208784.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-parent::b|eforeRender();//TEST
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     beforeRender()                  [PROTECTE  \AdminModule\AdminPresenter
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208825/Delme2.php b/php.editor/test/unit/data/testfiles/completion/lib/test208825/Delme2.php
deleted file mode 100644
index 1c61293..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208825/Delme2.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Delme2 {
-
-    public function test() {
-        echo 'Hello World!';
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208825/delme/Delme1.php b/php.editor/test/unit/data/testfiles/completion/lib/test208825/delme/Delme1.php
deleted file mode 100644
index e912f37..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208825/delme/Delme1.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-namespace delme;
-
-require_once 'Delme2.php';
-
-class Delme1 {
-
-    /**
-     *
-     * @return \Delme2 
-     */
-    public function get_delme2() {
-        $rval = new \Delme2;
-        return $rval;
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php b/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php
deleted file mode 100644
index 2e10cf1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-require_once 'delme/Delme1.php';
-
-use delme\Delme1;
-
-$t1 = new Delme1();
-$t1_1 = $t1->get_delme2();
-
-$t1_1->test();
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php.testUseCase1.completion
deleted file mode 100644
index b3508e5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test208825/test208825.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$t1_1->|test();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     test()                          [PUBLIC]   Delme2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php b/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php
deleted file mode 100644
index 25986fd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace FrontSpace;
-
-class BaseClass {
-    protected function baseClassfunctionName() {
-
-    }
-}
-
-class BaseFrontClass extends BaseClass {
-
-    //CC_HERE
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php.testUseCase1.completion
deleted file mode 100644
index b08b4b8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209117/issue209117.php.testUseCase1.completion
+++ /dev/null
@@ -1,28 +0,0 @@
-Code completion result for source line:
-| //CC_HERE
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     baseClassfunctionName() - over  [PROTECTE  \FrontSpace\BaseClass
-------------------------------------
-METHOD     __call($name, $arguments) - ge  [PUBLIC]   Magic Method
-METHOD     __callStatic($name, $arguments  [STATIC]   Magic Method
-METHOD     __clone() - generate            [PUBLIC]   Magic Method
-METHOD     __construct() - generate        [PUBLIC]   Magic Method
-METHOD     __destruct() - generate         [PUBLIC]   Magic Method
-METHOD     __get($name) - generate         [PUBLIC]   Magic Method
-METHOD     __invoke() - generate           [PUBLIC]   Magic Method
-METHOD     __isset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __set($name, $value) - generat  [PUBLIC]   Magic Method
-METHOD     __set_state($array) - generate  [STATIC]   Magic Method
-METHOD     __sleep() - generate            [PUBLIC]   Magic Method
-METHOD     __toString() - generate         [PUBLIC]   Magic Method
-METHOD     __unset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __wakeup() - generate           [PUBLIC]   Magic Method
-KEYWORD    abstract                                   null
-KEYWORD    const                                      null
-KEYWORD    final                                      null
-KEYWORD    function                                   null
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    static                                     null
-KEYWORD    var                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php b/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php
deleted file mode 100644
index fa4a16c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        // put your code here
-        $aaa = 1;
-        function functionName($param) {
-            global     //CC
-        }
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php.testUseCase1.completion
deleted file mode 100644
index 8783d7f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209255/test209255.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-global |    //CC
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $aaa                          [PUBLIC]   test209255.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php b/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php
deleted file mode 100644
index 339b8b5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Abc {
-  function f(){}
-}
-/* @var $b['y'] Abc */
-$b['y']->f();
-
-/* @var $c["y"] Abc */
-$c["y"]->f();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase1.completion
deleted file mode 100644
index 498c3d6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$b['y']->|f();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     f()                             [PUBLIC]   Abc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase2.completion
deleted file mode 100644
index 93c9eb9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209405/issue209405.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$c["y"]->|f();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     f()                             [PUBLIC]   Abc
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php b/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php
deleted file mode 100644
index 341302d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName123 {
-
-    public $getModel;
-    public $getmodel;
-
-}
-
-$c = new ClassName123();
-$c->getmodel;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php.testUseCase1.completion
deleted file mode 100644
index a60520e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test209608/issue209608.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$c->getm|odel;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? getModel                      [PUBLIC]   ClassName123
-VARIABLE   ? getmodel                      [PUBLIC]   ClassName123
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php b/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php
deleted file mode 100644
index b2a808b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class Ondrej {
-
-    function fooMethod() {
-    }
-
-}
-/**
- * @method Ondrej|Brejla method() This is my cool magic method description.
- */
-class Brejla {
-    function barMethod() {
-    }
-}
-$b = new Brejla();
-$b->method()->fooMethod();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php.testUseCase1.completion
deleted file mode 100644
index c6575a6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test211230/test211230.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$b->method()->|fooMethod();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     barMethod()                     [PUBLIC]   Brejla
-METHOD     fooMethod()                     [PUBLIC]   Ondrej
-METHOD     method()                        [PUBLIC]   Brejla
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php b/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php
deleted file mode 100644
index c1c6851..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-namespace Foo;
-
-class MyNewClass123 {
-
-    public function MyNewClass123($foo, $bar = 1) {
-
-    }
-
-}
-
-namespace bar;
-
-$c = new \Foo\My
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php.testUseCase1.completion
deleted file mode 100644
index 470319e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215161/test215161.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$c = new \Foo\My|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO MyNewClass123($foo)             [PUBLIC]   Foo
-CONSTRUCTO MyNewClass123($foo, $bar = 1)   [PUBLIC]   Foo
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215371/A.php b/php.editor/test/unit/data/testfiles/completion/lib/test215371/A.php
deleted file mode 100644
index dc3871e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215371/A.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class A extends Exception {
-
-    public $exceptionA;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215371/B.php b/php.editor/test/unit/data/testfiles/completion/lib/test215371/B.php
deleted file mode 100644
index c1f3a87..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215371/B.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class B extends Exception {
-
-    public $exceptionB;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215371/Exception.php b/php.editor/test/unit/data/testfiles/completion/lib/test215371/Exception.php
deleted file mode 100644
index 6277cae..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215371/Exception.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Exception {
-
-    function getCode() {
-    }
-
-    // ...
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php b/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php
deleted file mode 100644
index 6b7cdbc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Index {
-
-    /**
-     *
-     * @var A|B
-     */
-    private $myException;
-
-    function __construct() {
-        $this->myException->
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php.testUseCase1.completion
deleted file mode 100644
index 407ba40..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test215371/test215371.php.testUseCase1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$this->myException->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     getCode()                       [PUBLIC]   Exception
-VARIABLE   ? exceptionA                    [PUBLIC]   A
-VARIABLE   ? exceptionB                    [PUBLIC]   B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php b/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php
deleted file mode 100644
index 0946e3b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-trait X {
-
-    /**
-     * @return self
-     */
-    function example() {
-        return $this;
-    }
-
-    /**
-     * @return X
-     */
-    function more_example() {
-        return $this;
-    }
-
-}
-
-class Test {
-
-    use X;
-
-    public function abc() {
-        $this->more_example()->
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php.testUseCase1.completion
deleted file mode 100644
index 72adc20..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test216119/test216119.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->more_example()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     example()                       [PUBLIC]   X
-METHOD     more_example()                  [PUBLIC]   X
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php b/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php
deleted file mode 100644
index c0ab710..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-namespace foo\lib\url;
-class Url {
-    static function simpleUrl() {}
-    static function simpleUrl2() {}
-}
-
-class FooUrl {
-    static function fooUrl() {}
-    static function fooUrl2() {}
-}
-
-namespace God;
-
-use foo\lib\url\Url;
-use foo\lib\url\FooUrl;
-
-class UrlClient {
-
-    public function doSomething() {
-        Url::
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php.testUseCase1.completion
deleted file mode 100644
index 7dedd2a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test217990/test217990.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-Url::|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     simpleUrl()                     [STATIC]   \foo\lib\url\Url
-METHOD     simpleUrl2()                    [STATIC]   \foo\lib\url\Url
-CONSTANT   class \foo\lib\url\Url          [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php b/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php
deleted file mode 100644
index b63faf3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class SetFoo
-{
-    /**
-     *
-     * @param type $foo
-     * @return \SetFoo
-     */
-    public function setFoo($foo)
-    {
-        $this->foo = $foo;
-        return $this;
-    }
-}
-class God {
-
-    function help() {
-    }
-
-    function me() {
-    }
-
-}
-
-$class = new SetFoo();
-$class->setFoo(new God())->setFoo($foo);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php.testUseCase1.completion
deleted file mode 100644
index bd87707..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test221725/test221725.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$class->setFoo(new God())->|setFoo($foo);
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     setFoo($foo)                    [PUBLIC]   SetFoo
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test224549/declarations.php b/php.editor/test/unit/data/testfiles/completion/lib/test224549/declarations.php
deleted file mode 100644
index 7984710..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test224549/declarations.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-trait Trt {
-    /**
-     * @return OmgCls
-     */
-    function trtFnc() {}
-}
-
-class OmgCls {
-    function clsFnc() {}
-}
-
-class Super {
-    use Trt;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php b/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php
deleted file mode 100644
index 3a0f682..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Another extends Super {
-    function __construct() {
-        $this->trtFnc()->
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php.testUseCase1.completion
deleted file mode 100644
index 6b1b94e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test224549/test224549.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->trtFnc()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     clsFnc()                        [PUBLIC]   OmgCls
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php b/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php
deleted file mode 100644
index 3ee526c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-namespace Test\Space {
-    class Space {
-        public function __construct ($arg){}
-    }
-    class SpaceUniverse {
-        public function __construct($arg){}
-    }
-}
-
-namespace {
-class Test
-{
-    public function __construct ($arg)
-    {}
-}
-
-new Test($arg);
-new \Test\Space\Space // CC here
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php.testUseCase1.completion
deleted file mode 100644
index c27d529..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test225062/test225062.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-new \Test\Space\Space| // CC here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Space($arg)                     [PUBLIC]   Test\Space
-CLASS      SpaceUniverse                   [PUBLIC]   Test\Space
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php b/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php
deleted file mode 100644
index 81418a7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-abstract class Foo {
-
-    public function __construct($foo) {}
-
-    public abstract function baz();
-
-    public function bat() {}
-
-}
-
-class Bar extends Foo {
-
-// CC HERE
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php.testUseCase1.completion
deleted file mode 100644
index 9b43159..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test233756/issue233756.php.testUseCase1.completion
+++ /dev/null
@@ -1,30 +0,0 @@
-Code completion result for source line:
-|// CC HERE
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     __construct($foo) - override    [PUBLIC]   Foo
-METHOD     bat() - override                [PUBLIC]   Foo
-METHOD     baz() - generate                [PUBLIC,   Foo
-------------------------------------
-METHOD     __call($name, $arguments) - ge  [PUBLIC]   Magic Method
-METHOD     __callStatic($name, $arguments  [STATIC]   Magic Method
-METHOD     __clone() - generate            [PUBLIC]   Magic Method
-METHOD     __construct() - generate        [PUBLIC]   Magic Method
-METHOD     __destruct() - generate         [PUBLIC]   Magic Method
-METHOD     __get($name) - generate         [PUBLIC]   Magic Method
-METHOD     __invoke() - generate           [PUBLIC]   Magic Method
-METHOD     __isset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __set($name, $value) - generat  [PUBLIC]   Magic Method
-METHOD     __set_state($array) - generate  [STATIC]   Magic Method
-METHOD     __sleep() - generate            [PUBLIC]   Magic Method
-METHOD     __toString() - generate         [PUBLIC]   Magic Method
-METHOD     __unset($name) - generate       [PUBLIC]   Magic Method
-METHOD     __wakeup() - generate           [PUBLIC]   Magic Method
-KEYWORD    abstract                                   null
-KEYWORD    const                                      null
-KEYWORD    final                                      null
-KEYWORD    function                                   null
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    static                                     null
-KEYWORD    var                                        null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php b/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php
deleted file mode 100644
index 73e57b0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-define('Marwel\\System\\SOME_CONSTANT', "YES");
-echo  //CC
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php.testUseCase1.completion
deleted file mode 100644
index 052b006..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test233938/issue233938.php.testUseCase1.completion
+++ /dev/null
@@ -1,82 +0,0 @@
-Code completion result for source line:
-echo | //CC
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   SOME_CONSTANT "YES"             [PUBLIC]   Marwel\System
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
-KEYWORD    abstract                                   null
-KEYWORD    and                                        null
-KEYWORD    array                                      null
-KEYWORD    as                                         null
-KEYWORD    break                                      null
-KEYWORD    case                                       null
-KEYWORD    catch                                      null
-KEYWORD    class                                      null
-KEYWORD    clone                                      null
-KEYWORD    const                                      null
-KEYWORD    continue                                   null
-KEYWORD    declare                                    null
-KEYWORD    default                                    null
-KEYWORD    die()                                      Language Construct
-KEYWORD    do                                         null
-KEYWORD    echo '';                                   Language Construct
-KEYWORD    else                                       null
-KEYWORD    elseif                                     null
-KEYWORD    empty()                                    Language Construct
-KEYWORD    enddeclare                                 null
-KEYWORD    endfor                                     null
-KEYWORD    endforeach                                 null
-KEYWORD    endif                                      null
-KEYWORD    endswitch                                  null
-KEYWORD    endwhile                                   null
-KEYWORD    eval()                                     Language Construct
-KEYWORD    exit()                                     Language Construct
-KEYWORD    extends                                    null
-KEYWORD    final                                      null
-KEYWORD    finally                                    null
-KEYWORD    for                                        null
-KEYWORD    foreach                                    null
-KEYWORD    function                                   null
-KEYWORD    global                                     null
-KEYWORD    goto                                       null
-KEYWORD    if                                         null
-KEYWORD    implements                                 null
-KEYWORD    include '';                                Language Construct
-KEYWORD    include_once '';                           Language Construct
-KEYWORD    instanceof                                 null
-KEYWORD    interface                                  null
-KEYWORD    isset()                                    Language Construct
-KEYWORD    list()                                     Language Construct
-KEYWORD    namespace                                  null
-KEYWORD    new                                        null
-KEYWORD    or                                         null
-KEYWORD    print '';                                  Language Construct
-KEYWORD    private                                    null
-KEYWORD    protected                                  null
-KEYWORD    public                                     null
-KEYWORD    require '';                                Language Construct
-KEYWORD    require_once '';                           Language Construct
-KEYWORD    return ;                                   Language Construct
-KEYWORD    static                                     null
-KEYWORD    switch                                     null
-KEYWORD    throw                                      null
-KEYWORD    try                                        null
-KEYWORD    unset()                                    Language Construct
-KEYWORD    use                                        null
-KEYWORD    var                                        null
-KEYWORD    while                                      null
-KEYWORD    xor                                        null
-KEYWORD    yield                                      null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php b/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php
deleted file mode 100644
index 6d3919b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-
-namespace a
-{
-	use c\C;
-
-	abstract class A
-	{
-		/**
-		 *	@return C[]
-		 */
-		public function load()
-		{
-			return array();
-		}
-	}
-}
-
-namespace b
-{
-	use a\A;
-	use d\D;
-
-	class B extends A
-	{
-		/**
-		 *	@return D[]
-		 */
-		public function load()
-		{
-			return parent::load();
-		}
-	}
-}
-
-namespace c
-{
-	class C
-	{
-		public function c()
-		{
-			echo "c";
-		}
-	}
-}
-
-namespace d
-{
-	use c\C;
-
-	class D extends C
-	{
-		public function c()
-		{
-			echo "d";
-		}
-
-		public function d()
-		{
-			echo "d";
-		}
-	}
-
-}
-
-namespace
-{
-    use b\B;
-	$b=new B;
-
-	foreach ($b->load() as $cur_c)
-	{
-		$cur_c->
-	}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php.testUseCase1.completion
deleted file mode 100644
index 919aaf8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test234243/issue234243.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$cur_c->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     c()                             [PUBLIC]   \d\D
-METHOD     d()                             [PUBLIC]   \d\D
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php b/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php
deleted file mode 100644
index 7d93f1f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-trait FooTrt {
-	protected $bar;
-
-	public function getBar() {
-		return $this->bar;
-	}
-
-	public function setBar($bar) {
-		$this-> //cc
-	}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php.testUseCase1.completion
deleted file mode 100644
index a831d56..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test240242/issue240242.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$this->| //cc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getBar()                        [PUBLIC]   FooTrt
-METHOD     setBar($bar)                    [PUBLIC]   FooTrt
-VARIABLE   ? bar                           [PROTECTE  FooTrt
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php b/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php
deleted file mode 100644
index aa4cd13..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-interface Iface1 {
-    public function faceFnc($param);
-}
-
-class Cls1 {
-
-    function clsFnc($param) {
-
-    }
-
-}
-
-/* @var $foo Cls1|Iface1 */
-$foo->;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php.testUseCase1.completion
deleted file mode 100644
index a966e68..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test242351/issue242351.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$foo->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     clsFnc($param)                  [PUBLIC]   Cls1
-METHOD     faceFnc($param)                 [PUBLIC,   Iface1
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php
deleted file mode 100644
index 4cbddbf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-  TestCCOnMethods::create();
-  class TestCCOnMethodsParentClass{
-      /**
-       * @return TestCCOnMethodsParentClass
-       */
-      function parentInstance(){}
-  }
-
-  class TestCCOnMethods extends TestCCOnMethodsParentClass {
-
-  /**
-   * @return TestCCOnMethods
-   */
-  function newInstance()
-  {
-      parent::parentInstance()->parentInstance();
-      return self::create()->newInstance();
-  }
-
-  /**
-   * @return TestCCOnMethods
-   */
-  static function create()
-  {
-
-  }
-};
-
-{
-    $tst1 = new TestCCOnMethods();
-    $tst2 = $tst1->newInstance()->newInstance();
-}
-
-TestCCOnMethods::create()->newInstance();
-
-/**
-* @return TestCCOnMethods
-*/
-function foo_TestCCOnMethods(){
-
-}
-
-foo_TestCCOnMethods()->newInstance()->newInstance();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods0.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods0.completion
deleted file mode 100644
index d5eb32e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods0.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-TestCCOnMethods::crea|te();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   TestCCOnMethods
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods1.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods1.completion
deleted file mode 100644
index fcc1b34..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$tst2 = $tst1->newInstance()->|newInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   TestCCOnMethods
-METHOD     newInstance()                   [PUBLIC]   TestCCOnMethods
-METHOD     parentInstance()                [PUBLIC]   TestCCOnMethodsParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods2.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods2.completion
deleted file mode 100644
index d36a75b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-TestCCOnMethods::create()->|newInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   TestCCOnMethods
-METHOD     newInstance()                   [PUBLIC]   TestCCOnMethods
-METHOD     parentInstance()                [PUBLIC]   TestCCOnMethodsParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods3.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods3.completion
deleted file mode 100644
index 753fee4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-return self::create()->|newInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   TestCCOnMethods
-METHOD     newInstance()                   [PUBLIC]   TestCCOnMethods
-METHOD     parentInstance()                [PUBLIC]   TestCCOnMethodsParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods4.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods4.completion
deleted file mode 100644
index c1cb9b6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-parent::parentInstance()->pa|rentInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parentInstance()                [PUBLIC]   TestCCOnMethodsParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods5.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods5.completion
deleted file mode 100644
index aac1001..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods5.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-foo_TestCCOnMethods()->|newInstance()->newInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   TestCCOnMethods
-METHOD     newInstance()                   [PUBLIC]   TestCCOnMethods
-METHOD     parentInstance()                [PUBLIC]   TestCCOnMethodsParentClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods6.completion b/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods6.completion
deleted file mode 100644
index 93e2a6b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/test_cc_on_methods.php.testCCOnMethods6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-foo_TestCCOnMethods()->newInstance()->n|ewInstance();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     newInstance()                   [PUBLIC]   TestCCOnMethods
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php b/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php
deleted file mode 100644
index 92a5741..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class Mine {
-
-    protected static $_status = false;
-    private static $_private_status = false;
-
-    public static function start() {
-        Mine::$_status;
-    }
-}?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php.testPhpContextWithPrefix.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php.testPhpContextWithPrefix.completion
deleted file mode 100644
index ceb6268..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests144653/tests144653.php.testPhpContextWithPrefix.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-Mine::$|_status;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $_private_status              [PRIVATE,  Mine
-VARIABLE   ? $_status                      [PROTECTE  Mine
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php b/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php
deleted file mode 100644
index afbc0bf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    class a147730 {
-        function fnc_a147730() {}
-    }
-    $v147730 = new a147730 ();
-    $v147730->fnc_a147730();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php.testPhpContextWithPrefix.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php.testPhpContextWithPrefix.completion
deleted file mode 100644
index 3a9cd49..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/a147730.php.testPhpContextWithPrefix.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$v147730->fnc|_a147730();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc_a147730()                   [PUBLIC]   a147730
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/b147730.php b/php.editor/test/unit/data/testfiles/completion/lib/tests147730/b147730.php
deleted file mode 100644
index 0eeb1a2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests147730/b147730.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    class a147730 {
-        function fnc_b147730() {}
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php b/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php
deleted file mode 100644
index 752429d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-abstract class SimpleObject {
-    public function methodOne() {
-    }
-
-    public function methodTwo() {
-    }
-}
-
-class ComplexObject extends SimpleObject {
-    public function methodThree() {
-    }
-}
-
-class Foo {
-
-/**
- * @var SimpleObject
- */
-    private $_object;
-
-    public function __construct(SimpleObject $example) {
-        $this->_object = $example;
-    }
-
-    /**
-     * Example method returns something like SimpleObject
-     *
-     * @return SimpleObject
-     */
-    public function getOject() {
-        return $this->_object;
-    }
-}
-
-$foo = new Foo();
-$fooObject = $foo->getOject();
-/*test 1*/$fooObject->methodOne();
-/* @var $fooObject ComplexObject */
-/*test 2*/$fooObject->methodOne();
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase1.completion
deleted file mode 100644
index 9e33209..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-/*test 1*/$fooObject->|methodOne();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodOne()                     [PUBLIC]   SimpleObject
-METHOD     methodThree()                   [PUBLIC]   ComplexObject
-METHOD     methodTwo()                     [PUBLIC]   SimpleObject
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase2.completion
deleted file mode 100644
index 846fd14..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests159970/issue159970.php.testCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-/*test 2*/$fooObject->|methodOne();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     methodOne()                     [PUBLIC]   SimpleObject
-METHOD     methodThree()                   [PUBLIC]   ComplexObject
-METHOD     methodTwo()                     [PUBLIC]   SimpleObject
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php
deleted file mode 100644
index 7db0adf..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-class InvocationComment {
-  public function foo() {return $this;}
-  public static function bar() {}
-}
-$obj = new InvocationComment();
-$obj/**/->foo();
-$obj /**/->foo();
-$obj/**/ ->foo();
-$obj /* aa */ ->foo();
-$obj/**/-> /**/foo();
-$obj/**/-> /**/ foo();
-$obj/**/->/**/ foo();
-$obj/**/->/**/foo();
-$obj/**/-> /* aa */foo();
-$obj/**/-> /* aa */ foo();
-$obj/**/->/* aa */foo();
-$obj/**/->/* aa */ foo();
-$obj/**/->
- /* aa */
- foo();
-$obj/**/->
- /** aa */
- foo();
-$obj/**/->
- /**/
- foo();
-$obj/**/->
- // aa
- foo();
-$obj/**/->
- // aa
-foo();
-$obj/**/->
-// aa
-foo();
-
-InvocationComment/**/::bar();
-InvocationComment /**/::bar();
-InvocationComment/**/ ::bar();
-InvocationComment /* aa */ ::bar();
-InvocationComment/**/:: /**/bar();
-InvocationComment/**/:: /**/ bar();
-InvocationComment/**/::/**/bar();
-InvocationComment/**/::/**/ bar();
-InvocationComment/**/:: /* aa */bar();
-InvocationComment/**/:: /* aa */ bar();
-InvocationComment/**/::/* aa */bar();
-InvocationComment/**/::/* aa */ bar();
-InvocationComment/**/::
- /* aa */
- bar();
-InvocationComment/**/::
- /** aa */
- bar();
-InvocationComment/**/::
- /**/
- bar();
-InvocationComment/**/::
- // aa
- bar();
-InvocationComment/**/::
- // aa
-bar();
-InvocationComment/**/::
-// aa
-bar();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_1.completion
deleted file mode 100644
index f5e8bc7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_10.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_10.completion
deleted file mode 100644
index 815f154..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_10.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/-> /* aa */ |foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_11.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_11.completion
deleted file mode 100644
index 78a77d4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_11.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/->/* aa */|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_12.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_12.completion
deleted file mode 100644
index ee9892c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_12.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/->/* aa */ |foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_13.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_13.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_13.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_14.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_14.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_14.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_15.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_15.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_15.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_16.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_16.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_16.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_17.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_17.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_17.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_18.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_18.completion
deleted file mode 100644
index b20679a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_18.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_19.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_19.completion
deleted file mode 100644
index a177f95..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_19.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/::|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_2.completion
deleted file mode 100644
index a58b849..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj /**/->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_20.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_20.completion
deleted file mode 100644
index 1ef3784..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_20.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment /**/::|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_21.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_21.completion
deleted file mode 100644
index 21d7617..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_21.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/ ::|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_22.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_22.completion
deleted file mode 100644
index a6894e7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_22.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment /* aa */ ::|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_23.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_23.completion
deleted file mode 100644
index f5f8128..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_23.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/:: /**/|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_24.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_24.completion
deleted file mode 100644
index 6651be3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_24.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/:: /**/ |bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_25.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_25.completion
deleted file mode 100644
index e405fce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_25.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/::/**/ |bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_26.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_26.completion
deleted file mode 100644
index b597f04..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_26.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/::/**/|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_27.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_27.completion
deleted file mode 100644
index 9cc76f1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_27.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/:: /* aa */|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_28.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_28.completion
deleted file mode 100644
index 8408aaa..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_28.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/:: /* aa */ |bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_29.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_29.completion
deleted file mode 100644
index 7022dd0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_29.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/::/* aa */|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_3.completion
deleted file mode 100644
index 702bd3b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/ ->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_30.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_30.completion
deleted file mode 100644
index 2096806..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_30.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-InvocationComment/**/::/* aa */ |bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_31.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_31.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_31.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_32.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_32.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_32.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_33.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_33.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_33.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_34.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_34.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_34.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_35.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_35.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_35.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_36.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_36.completion
deleted file mode 100644
index fd5394a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_36.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-CONSTANT   class \InvocationComment        [PUBLIC]   Magic Constant
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_4.completion
deleted file mode 100644
index b5f875f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj /* aa */ ->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_5.completion
deleted file mode 100644
index ca38b5d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_5.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/-> /**/|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_6.completion
deleted file mode 100644
index 4ba2692..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_6.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/-> /**/ |foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_7.completion
deleted file mode 100644
index 43b9d11..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_7.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/->/**/ |foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_8.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_8.completion
deleted file mode 100644
index 4396713..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_8.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/->/**/|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_9.completion
deleted file mode 100644
index a79784f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests160444/issue160444.php.testIssue160444_9.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$obj/**/-> /* aa */|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [STATIC]   InvocationComment
-METHOD     foo()                           [PUBLIC]   InvocationComment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php b/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php
deleted file mode 100644
index 9b1c60b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-interface If1 { public function testIf1(); }
-interface If2 { public function testIf2(); }
-class TestClass {
-	/**
-	 * @var If1|If2
-	 */
-	public $_testObject;
-}
-$test = new TestClass();
-$test->_testObject->testIf1();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php.testPhpContextWithPrefix.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php.testPhpContextWithPrefix.completion
deleted file mode 100644
index 82e6b74..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests166339/tests166339.php.testPhpContextWithPrefix.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$test->_testObject->|testIf1();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testIf1()                       [PUBLIC,   If1
-METHOD     testIf2()                       [PUBLIC,   If2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php
deleted file mode 100644
index 06e5546..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-class foo2 {
-    public function getBar2(){}
-}
-
-class foo {
-    /**
-     * @return foo2
-     */
-    public static function find( ){}
-    public function getBar(){}
-
-}
-if ( false ) {
-    $foo = new foo();
-    /*use case 1*/$foo->find();
-
-} else {
-    $foo = foo::find( $id );
-    /*use case 2*/$foo->getBar2();
-}
-/*use case 3*/$foo->find();
-
-$foo = foo::find( $id );
-/*use case 4*/$foo->getBar2();
-
-try {
-
-} catch(Exception $exc) {
-    $foo = new foo();
-    /*use case 5*/$foo->find();
-}
-/*use case 6*/$foo->getBar2();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase1.completion
deleted file mode 100644
index c7a1781..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-/*use case 1*/$foo->|find();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     find()                          [STATIC]   foo
-METHOD     getBar()                        [PUBLIC]   foo
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase2.completion
deleted file mode 100644
index 465dd1f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/*use case 2*/$foo->|getBar2();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getBar2()                       [PUBLIC]   foo2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase3.completion
deleted file mode 100644
index 80d80c2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-/*use case 3*/$foo->|find();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     find()                          [STATIC]   foo
-METHOD     getBar()                        [PUBLIC]   foo
-METHOD     getBar2()                       [PUBLIC]   foo2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase4.completion
deleted file mode 100644
index 4c18476..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/*use case 4*/$foo->|getBar2();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getBar2()                       [PUBLIC]   foo2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase5.completion
deleted file mode 100644
index ba391be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase5.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-/*use case 5*/$foo->|find();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     find()                          [STATIC]   foo
-METHOD     getBar()                        [PUBLIC]   foo
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase6.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase6.completion
deleted file mode 100644
index 6a073b5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests178955/tests178955.php.testUseCase6.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-/*use case 6*/$foo->|getBar2();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     find()                          [STATIC]   foo
-METHOD     getBar()                        [PUBLIC]   foo
-METHOD     getBar2()                       [PUBLIC]   foo2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php
deleted file mode 100644
index f9eed03..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-class Bar {
-    /**
-     * PHPdoc for getBar()
-     */
-    function bar() {}
-    /**
-     * Returns Foo object
-     * @return Foo
-     */
-    function getFoo() {}
-}
-
-class Foo {
-    function foo() {
-        $a = $this->getBar();
-        $t = $this->getBar();
-        $th = $this->getBar();
-        $thi = $this->getBar();
-        $thisA = $this->getBar();
-
-        $a->bar();// gives autocompletion
-        $thisA->bar();
-        // does not give autocompletion
-        $t->bar();
-        $th->bar();
-        $thi->bar();
-    }
-    /**
-     * @return Bar
-     */
-    function getBar() {}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase1.completion
deleted file mode 100644
index f1b3a38..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$a->|bar();// gives autocompletion
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Bar
-METHOD     getFoo()                        [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase2.completion
deleted file mode 100644
index 2261a8c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$thisA->|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Bar
-METHOD     getFoo()                        [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase3.completion
deleted file mode 100644
index b14cb5e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$t->|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Bar
-METHOD     getFoo()                        [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase4.completion
deleted file mode 100644
index 30fe402..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$th->|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Bar
-METHOD     getFoo()                        [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase5.completion
deleted file mode 100644
index d781252..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests191666/issue191666.php.testUseCase5.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$thi->|bar();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Bar
-METHOD     getFoo()                        [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php
deleted file mode 100644
index cb6689d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-// I'm in default namespace, I shouldn't redeclare Exception class -> PHP Fatal error
-class Exception {} // should be in signature files in default namespace
-
-class ExMyException extends Exception {}
-
-class EmptyClass {}
-
-class InvisibleClass {}
-
-class TestClass {
-    function functionName($param) {
-        try {
-            new ExMyException();
-        } catch (ExMyException $ex) {
-
-        }
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase1.completion
deleted file mode 100644
index e36de97..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-} catch (|ExMyException $ex) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase2.completion
deleted file mode 100644
index 4dbfd2c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875.php.testUseCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-} catch (E|xMyException $ex) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Extra                           [PUBLIC]   null
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php
deleted file mode 100644
index b0a7b45..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-namespace MySpace; // here I can redeclare Exception class without any problem
-class Exception {} // should be in signature files in default namespace
-
-namespace Extra;
-class ExMyExceptionFromNs extends MySpace\Exception {}
-
-class EmptyClassFromNs {}
-
-class InvisibleClassFromNs {}
-
-class TestClass {
-    function functionName($param) {
-        try {
-            new ExMyException();
-            // It shouldn't be suggested, because they are not extending Exception class from default namespace
-        } catch (ExMyException $ex) {
-
-        }
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase3.completion
deleted file mode 100644
index 2facbaa..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase3.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-} catch (|ExMyException $ex) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Extra                           [PUBLIC]   null
-PACKAGE    MySpace                         [PUBLIC]   null
-------------------------------------
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase4.completion
deleted file mode 100644
index e7090f8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests194875/issue194875_1.php.testUseCase4.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-} catch (E|xMyException $ex) {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Extra                           [PUBLIC]   null
-------------------------------------
-CLASS      ExMyException                   [PUBLIC]   issue194875.php
-CLASS      Exception                       [PUBLIC]   issue194875.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php b/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php
deleted file mode 100644
index 8cd52a1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-Class A
-{
-    /** @var B */
-    public $b;
-
-    function  __construct()
-    {
-      $this->b = new B();
-    }
-}
-
-Class B
-{
-    function testB()
-    {
-        return "test";
-    }
-}
-
-/**
- * @global A $GLOBALS['a']
- * @name $a
- */
-$GLOBALS['a'] = new A();
-
-
-/**
- * @global A $a
- */
-function test()
-{
-    global $a;
-
-    //completion on Class A
-    //$a->
-
-    //CC of class B
-    /*1*/$a->b->
-
-    //NO CC HERE - OK
-    /*2*/$a->b->b->
-}
-
-global $a;
-//CC of class B
-/*3*/$a->b->
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase1.completion
deleted file mode 100644
index 49b5031..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/*1*/$a->b->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testB()                         [PUBLIC]   B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase2.completion
deleted file mode 100644
index 5252ead..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-/*2*/$a->b->b->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase3.completion
deleted file mode 100644
index 8ab3d4e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests195232/issue195232.php.testUseCase3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/*3*/$a->b->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testB()                         [PUBLIC]   B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Controller.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Controller.php
deleted file mode 100644
index ce52470..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Controller.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Brite\Controller;
-
-class Controller {
-    /**
-     * @var \Brite\Base\Request
-     */
-    protected $_request;
-
-    public function worksHere() {
-        $this->_request->methodOne();
-    }
-}
-
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php
deleted file mode 100644
index 959fd24..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace App\Test;
-
-class IndexController extends \Brite\Controller\ViewController {
-    public function doesNotWorkHere() {
-        $this->_request->methodOne();
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php.testUseCase1.completion
deleted file mode 100644
index 7187c56..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/IndexController.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$this->_request->|methodOne();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     methodOne()                     [PUBLIC]   \Brite\Base\Request
-METHOD     methodTwo()                     [PUBLIC]   \Brite\Base\Request
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Request.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Request.php
deleted file mode 100644
index e5780b0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/Request.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Brite\Base;
-
-class Request {
-    public function methodOne() {
-
-    }
-
-    public function methodTwo() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/ViewController.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/ViewController.php
deleted file mode 100644
index 801e7f7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/ViewController.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-namespace Brite\Controller;
-
-class ViewController extends Controller {
-    public function alsoWorksHere() {
-        $this->_request->methodOne();
-    }
-}
-
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php
deleted file mode 100644
index 00c93b0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-// no completion, beacuse IndexController is from namespace
-// and here is no "namespace App\Test;" or "use \App\Test\IndexController;"
-$a = new IndexController();
-$a->doesNotWorkHere();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php.testUseCase2.completion
deleted file mode 100644
index 403aaf2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175.php.testUseCase2.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$a->|doesNotWorkHere();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php
deleted file mode 100644
index 87cd0a8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = new App\Test\IndexController();
-$a->doesNotWorkHere();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php.testUseCase3.completion
deleted file mode 100644
index 9cebe68..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_03.php.testUseCase3.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$a->|doesNotWorkHere();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     alsoWorksHere()                 [PUBLIC]   \Brite\Controller\ViewController
-METHOD     doesNotWorkHere()               [PUBLIC]   \App\Test\IndexController
-METHOD     worksHere()                     [PUBLIC]   \Brite\Controller\Controller
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php
deleted file mode 100644
index 1d5b98a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = new \App\Test\IndexController();
-$a->doesNotWorkHere();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php.testUseCase4.completion
deleted file mode 100644
index 9cebe68..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_04.php.testUseCase4.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$a->|doesNotWorkHere();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     alsoWorksHere()                 [PUBLIC]   \Brite\Controller\ViewController
-METHOD     doesNotWorkHere()               [PUBLIC]   \App\Test\IndexController
-METHOD     worksHere()                     [PUBLIC]   \Brite\Controller\Controller
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php
deleted file mode 100644
index 181e9b2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-namespace App\Test;
-
-$a = new IndexController();
-$a->doesNotWorkHere();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php.testUseCase5.completion
deleted file mode 100644
index 9cebe68..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_05.php.testUseCase5.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$a->|doesNotWorkHere();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     alsoWorksHere()                 [PUBLIC]   \Brite\Controller\ViewController
-METHOD     doesNotWorkHere()               [PUBLIC]   \App\Test\IndexController
-METHOD     worksHere()                     [PUBLIC]   \Brite\Controller\Controller
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php
deleted file mode 100644
index 7fc09fd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-use \App\Test\IndexController;
-
-$a = new IndexController();
-$a->doesNotWorkHere();
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php.testUseCase6.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php.testUseCase6.completion
deleted file mode 100644
index 9cebe68..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196175/test196175_06.php.testUseCase6.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$a->|doesNotWorkHere();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     alsoWorksHere()                 [PUBLIC]   \Brite\Controller\ViewController
-METHOD     doesNotWorkHere()               [PUBLIC]   \App\Test\IndexController
-METHOD     worksHere()                     [PUBLIC]   \Brite\Controller\Controller
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php
deleted file mode 100644
index 5b0e3bd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ParentTh {
-    /** @return this */
-    public static function staticFnc() {}
-
-    public function parentFnc() {}
-}
-
-class ChildTh extends ParentTh {
-    public function childFnc() {}
-}
-
-ParentTh::staticFnc()->; //cc parentFnc, staticFnc
-
-ChildTh::staticFnc()->; //cc parentFnc, staticFnc + childFnc
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_1.completion
deleted file mode 100644
index b3b8778..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-ParentTh::staticFnc()->|; //cc parentFnc, staticFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parentFnc()                     [PUBLIC]   ParentTh
-METHOD     staticFnc()                     [STATIC]   ParentTh
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_2.completion
deleted file mode 100644
index ea5a9aa..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase1.php.testUseCase1_2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-ChildTh::staticFnc()->|; //cc parentFnc, staticFnc + childFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     childFnc()                      [PUBLIC]   ChildTh
-METHOD     parentFnc()                     [PUBLIC]   ParentTh
-METHOD     staticFnc()                     [STATIC]   ParentTh
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php
deleted file mode 100644
index ebbe527..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class Parent7 {
-    /**
-     * @return this
-     */
-    public function foo() {
-        return $this;
-    }
-}
-
-class Child extends Parent7 {
-    /**
-     * @return Child
-     */
-    public function bar() {
-        return $this;
-    }
-}
-
-$c = new Child();
-$c->; // CC shows foo() and bar()
-$c->foo()->; // CC shows foo() and bar()
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_1.completion
deleted file mode 100644
index af23432..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$c->|; // CC shows foo() and bar()
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Child
-METHOD     foo()                           [PUBLIC]   Parent7
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_2.completion
deleted file mode 100644
index 1b5443b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196564/useCase2.php.testUseCase2_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$c->foo()->|; // CC shows foo() and bar()
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   Child
-METHOD     foo()                           [PUBLIC]   Parent7
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php
deleted file mode 100644
index 4d778f7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ParentSt {
-    /** @return static */
-    public static function staticFnc() {}
-
-    public function parentFnc() {}
-}
-
-class ChildSt extends ParentSt {
-    public function childFnc() {}
-}
-
-ParentSt::staticFnc()->; //cc parentFnc, staticFnc
-
-ChildSt::staticFnc()->; //cc parentFnc, staticFnc + childFnc
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_1.completion
deleted file mode 100644
index d3b4da0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-ParentSt::staticFnc()->|; //cc parentFnc, staticFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parentFnc()                     [PUBLIC]   ParentSt
-METHOD     staticFnc()                     [STATIC]   ParentSt
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_2.completion
deleted file mode 100644
index fafca91..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase1.php.testUseCase1_2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-ChildSt::staticFnc()->|; //cc parentFnc, staticFnc + childFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     childFnc()                      [PUBLIC]   ChildSt
-METHOD     parentFnc()                     [PUBLIC]   ParentSt
-METHOD     staticFnc()                     [STATIC]   ParentSt
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php
deleted file mode 100644
index 6516958..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ParentSe {
-    /** @return self */
-    public static function staticFnc() {}
-
-    public function parentFnc() {}
-}
-
-class ChildSe extends ParentSe {
-    public function childFnc() {}
-}
-
-ParentSe::staticFnc()->; //cc parentFnc, staticFnc
-
-ChildSe::staticFnc()->; //cc parentFnc, staticFnc
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_1.completion
deleted file mode 100644
index f6a3276..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-ParentSe::staticFnc()->|; //cc parentFnc, staticFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parentFnc()                     [PUBLIC]   ParentSe
-METHOD     staticFnc()                     [STATIC]   ParentSe
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_2.completion
deleted file mode 100644
index a9b51af..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase2.php.testUseCase2_2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-ChildSe::staticFnc()->|; //cc parentFnc, staticFnc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     parentFnc()                     [PUBLIC]   ParentSe
-METHOD     staticFnc()                     [STATIC]   ParentSe
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php
deleted file mode 100644
index eee07c4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ParentP {
-    /**
-     * @return static
-     */
-    public static function create() {
-        return new static();
-    }
-}
-
-class ChildP extends ParentP {
-    function childFnc($param) {}
-}
-
-$test = ChildP::create();
-$test->; // CC shows methods from both Child and Parent
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php.testUseCase3.completion
deleted file mode 100644
index a5aab45..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase3.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$test->|; // CC shows methods from both Child and Parent
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     childFnc($param)                [PUBLIC]   ChildP
-METHOD     create()                        [STATIC]   ParentP
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php
deleted file mode 100644
index 4f9ab31..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class SomeClass {
-    /**
-     * @return self
-     */
-    public static function create() {
-        return new self();
-    }
-
-    function someFnc($param) {}
-}
-
-$c = SomeClass::create();
-$c->; // CC shows methods from SomeClass
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php.testUseCase4.completion
deleted file mode 100644
index 0e4abe9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests196565/useCase4.php.testUseCase4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$c->|; // CC shows methods from SomeClass
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     create()                        [STATIC]   SomeClass
-METHOD     someFnc($param)                 [PUBLIC]   SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php
deleted file mode 100644
index 78742b4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-// I'm in default namespace, I shouldn't redeclare Exception class -> PHP Fatal error
-class Exception {} // should be in signature files in default namespace
-
-class ExMyException extends Exception {}
-
-class EmptyClass {}
-
-class InvisibleClass {}
-
-class TestClass {
-    function functionName($param) {
-        try {
-            throw new ExMyException();
-        } catch (ExMyException $ex) {
-
-        }
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase1.completion
deleted file mode 100644
index 64c51a3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase1.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-throw new |ExMyException();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Exception()                     [PUBLIC]   Exception
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase2.completion
deleted file mode 100644
index a4be04a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310.php.testUseCase2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-throw new E|xMyException();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTRUCTO Exception()                     [PUBLIC]   Exception
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php
deleted file mode 100644
index 3b24532..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-namespace MySpaceThrow; // here I can redeclare Exception class without any problem
-class Exception {} // should be in signature files in default namespace
-
-namespace ExtraThrow;
-class ExMyExceptionFromNs extends MySpace\Exception {}
-
-class EmptyClassFromNs {}
-
-class InvisibleClassFromNs {}
-
-class TestClassFromNs {
-    function functionName($param) {
-        try {
-            // It shouldn't be suggested, because they are not extending Exception class from default namespace
-            throw new ExMyException();
-        } catch (ExMyException $ex) {
-
-        }
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase3.completion
deleted file mode 100644
index 65934ca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase3.completion
+++ /dev/null
@@ -1,9 +0,0 @@
-Code completion result for source line:
-throw new |ExMyException();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-PACKAGE    MySpaceThrow                    [PUBLIC]   null
-------------------------------------
-CONSTRUCTO Exception()                     [PUBLIC]   Exception
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase4.completion
deleted file mode 100644
index 0d76834..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201310/issue201310_1.php.testUseCase4.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-throw new E|xMyException();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    ExtraThrow                      [PUBLIC]   null
-------------------------------------
-CONSTRUCTO Exception()                     [PUBLIC]   Exception
-CLASS      ExMyException                   [PUBLIC]   issue201310.php
-CLASS      Exception                       [PUBLIC]   issue201310.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php
deleted file mode 100644
index 3163a83..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-namespace Core;
-
-class User {
-
-    public $uBar;
-
-    /**
-     * Some method in \Core\User, wich has a \Data\User as an argument.
-     * @param \Data\User $var1
-     */
-    public function TheMethod($var1) {
-        $var1->foo();
-        //And here I simply create a new object of \Data\User class
-        $var2 = new \Data\User();
-        $var2->foo();
-        
-    }
-}
-
-namespace Data;
-
-class User {
-
-    public $bar;
-
-    function foo() {
-
-    }
-
-}
-
-namespace Shit\Data;
-
-class User {
-
-    function NOOOO() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase1.completion
deleted file mode 100644
index c355a6a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$var1->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   \Data\User
-VARIABLE   ? bar                           [PUBLIC]   \Data\User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase2.completion
deleted file mode 100644
index 5e0c988..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_01/issue201452.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$var2->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   \Data\User
-VARIABLE   ? bar                           [PUBLIC]   \Data\User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php
deleted file mode 100644
index 332523b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-namespace Core;
-
-class User {
-
-    public $uBar;
-
-    /**
-     * Some method in \Core\User, wich has a \Data\User as an argument.
-     * @param \Data\User $var1
-     */
-    public function TheMethod($var1) {
-        $var1->foo();
-        //And here I simply create a new object of \Data\User class
-        $var2 = new \Data\User();
-        $var2->foo();
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase1.completion
deleted file mode 100644
index e4300f4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase1.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$var1->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     foo()                           [PUBLIC]   \Data\User
-VARIABLE   ? bar                           [PUBLIC]   \Data\User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase2.completion
deleted file mode 100644
index 522812f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Core.User.php.testUseCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$var2->|foo();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     foo()                           [PUBLIC]   \Data\User
-VARIABLE   ? bar                           [PUBLIC]   \Data\User
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Data.User.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Data.User.php
deleted file mode 100644
index 25d0e07..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Data.User.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace Data;
-
-class User {
-
-    public $bar;
-
-    function foo() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Shit.Data.User.php b/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Shit.Data.User.php
deleted file mode 100644
index bc75396..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests201452_02/Shit.Data.User.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-namespace Shit\Data;
-
-class User {
-
-    function NOOOO() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php
deleted file mode 100644
index 352ead2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-  abstract class Book_Abstract
-  {
-    /**
-     * @return Book
-     */
-    public function open ()
-    {
-      // do job
-      return $this;
-    }
-
-    /**
-     * @return Book
-     */
-    public function close ()
-    {
-      // do job
-      return $this;
-    }
-  }
-
-  class Book extends Book_Abstract {}
-
-  $q = new Book();
-  $q->open()->open();
-  ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php.testUseCase1.completion
deleted file mode 100644
index 625ac4d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_01.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$q->open()->|open();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     close()                         [PUBLIC]   Book_Abstract
-METHOD     open()                          [PUBLIC]   Book_Abstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php
deleted file mode 100644
index bb41fe6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-  abstract class Doctrine_Query_Abstract
-  {
-    /**
-     * @return Doctrine_Query
-     */
-    public function from ()
-    {
-      return $this;
-    }
-
-    protected function addPart ()
-    {
-      return $this;
-    }
-
-    /**
-     * @return Doctrine_Query
-     */
-    public function addFrom ()
-    {
-      return $this->addPart();
-    }
-  }
-
-  class Doctrine_Query extends Doctrine_Query_Abstract
-  {
-
-    /**
-     * @return Doctrine_Query
-     */
-    public static function create ()
-    {
-      $class = __CLASS__;
-
-      return new $class;
-    }
-
-  }
-
-  class Doctrine_Table
-  {
-
-    public function createQuery ()
-    {
-      return Doctrine_Query::create()->from();
-    }
-  }
-
-  class CultureTable extends Doctrine_Table
-  {
-    /**
-     * @return CultureTable
-     */
-    public static function getInstance ()
-    {
-      return Doctrine_Core::getTable('Culture');
-    }
-  }
-
-
-  $v = CultureTable::getInstance()->createQuery();
-  $v->from();
-  ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php.testUseCase2.completion
deleted file mode 100644
index e12fedd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_02.php.testUseCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-$v->|from();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     addFrom()                       [PUBLIC]   Doctrine_Query_Abstract
-METHOD     create()                        [STATIC]   Doctrine_Query
-METHOD     from()                          [PUBLIC]   Doctrine_Query_Abstract
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php
deleted file mode 100644
index eefdc04..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-namespace Test_03;
-  class Doctrine_Table
-  {
-    public function __construct ($component) {}
-  }
-
-  /**
-   * @method getName getName() Returns table name
-   */
-  class BookTable extends Doctrine_Table
-  {
-    /**
-     * @return BookTable
-     */
-    public static function getInstance ()
-    {
-      return Doctrine_Core::getTable('Book');
-    }
-
-    public function getTitle () {}
-  }
-
-  class FrontendBookTable extends BookTable
-  {
-    /**
-     * @return FrontendBookTable
-     */
-    public static function getInstance ()
-    {
-      return Doctrine_Core::getTable('FrontendBook');
-    }
-  }
-
-  FrontendBookTable::getInstance()->getName();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php.testUseCase3.completion
deleted file mode 100644
index 0c208ef..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests203332/test203332_03.php.testUseCase3.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-FrontendBookTable::getInstance()->|getName();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     getInstance()                   [STATIC]   \Test_03\FrontendBookTable
-METHOD     getName()                       [PUBLIC]   \Test_03\BookTable
-METHOD     getTitle()                      [PUBLIC]   \Test_03\BookTable
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php
deleted file mode 100644
index 29c5f23..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-namespace Test204925_01_P {
-    class Test204925_01_A { function foo(){} }
-}
-
-namespace Test204925_01_C {
-    class Test204925_01_A { function bar(){} }
-    class Test204925_01_B extends Test204925_01_A { function bar(){} }
-}
-
-namespace {
-    $test = new \Test204925_01_C\Test204925_01_B();
-    $test->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php.testUseCase1.completion
deleted file mode 100644
index 2775ec1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_01.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   \Test204925_01_C\Test204925_01_B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php
deleted file mode 100644
index 7628e7c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-namespace Test204925_02_P {
-    class Test204925_02_A { function foo(){} }
-}
-
-namespace Test204925_02_C {
-    class Test204925_02_A { function bar(){} }
-    class Test204925_02_B extends \Test204925_02_C\Test204925_02_A {
-        /**
-         * @return Test204925_02_A
-         */
-        function bar(){}
-    }
-}
-
-namespace {
-    $test = new \Test204925_02_C\Test204925_02_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php.testUseCase2.completion
deleted file mode 100644
index 22f3465..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_02.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   \Test204925_02_C\Test204925_02_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php
deleted file mode 100644
index 13318ab..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-namespace Test204925_03_P {
-    class Test204925_03_A { function foo(){} }
-}
-
-namespace Test204925_03_C {
-    class Test204925_03_A { function bar(){} }
-    class Test204925_03_B extends \Test204925_03_C\Test204925_03_A {
-        /**
-         * @return Test204925_03_A
-         */
-        function bar(){
-            return new Test204925_03_A();
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_03_C\Test204925_03_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php.testUseCase3.completion
deleted file mode 100644
index 092efcc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_03.php.testUseCase3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   \Test204925_03_C\Test204925_03_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php
deleted file mode 100644
index ac8262e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-namespace Test204925_04_P {
-    class Test204925_04_A { function foo(){} }
-}
-
-namespace Test204925_04_C {
-    class Test204925_04_A { function bar(){} }
-    class Test204925_04_B extends \Test204925_04_C\Test204925_04_A {
-        /**
-         * @return Test204925_04_A
-         */
-        function bar(){
-            $a = new Test204925_04_A();
-            return $a;
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_04_C\Test204925_04_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php.testUseCase4.completion
deleted file mode 100644
index b942196..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_04.php.testUseCase4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   \Test204925_04_C\Test204925_04_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php
deleted file mode 100644
index e98b859..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-namespace Test204925_05_P {
-    class Test204925_05_A { function foo(){} }
-}
-
-namespace Test204925_05_C {
-    class Test204925_05_A { function bar(){} }
-    class Test204925_05_B extends \Test204925_05_C\Test204925_05_A {
-        /**
-         * @return null|string|Test204925_05_A
-         */
-        function bar(){
-
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_05_C\Test204925_05_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php.testUseCase5.completion
deleted file mode 100644
index ce958c7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_05.php.testUseCase5.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     bar()                           [PUBLIC]   \Test204925_05_C\Test204925_05_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php
deleted file mode 100644
index ec246b9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace Test204925_06_P\a\b\c {
-
-    class Test204925_06_A { function foo(){} }
-
-}
-
-namespace Test204925_06_C\d\e\f {
-
-    use \Test204925_06_P\a\b;
-
-    class Test204925_06_A { function bar(){} }
-
-    class Test204925_06_B extends \Test204925_06_C\d\e\f\Test204925_06_A {
-        /**
-         * @return b\c\Test204925_06_A
-         */
-        function bar(){
-
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_06_C\d\e\f\Test204925_06_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php.testUseCase6.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php.testUseCase6.completion
deleted file mode 100644
index f753187..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_06.php.testUseCase6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   \Test204925_06_P\a\b\c\Test204925_06_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php
deleted file mode 100644
index 2d73989..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-namespace Test204925_07_P\a\b\c {
-
-    class Test204925_07_A { function foo(){} }
-
-}
-
-namespace Test204925_07_C\d\e\f {
-
-    use \Test204925_07_P\a\b as aliasX;
-
-    class Test204925_07_A { function bar(){} }
-
-    class Test204925_07_B extends \Test204925_07_C\d\e\f\Test204925_07_A {
-        /**
-         * @return aliasX\c\Test204925_07_A
-         */
-        function bar(){
-
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_07_C\d\e\f\Test204925_07_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php.testUseCase7.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php.testUseCase7.completion
deleted file mode 100644
index 522710c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_07.php.testUseCase7.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   \Test204925_07_P\a\b\c\Test204925_07_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php
deleted file mode 100644
index 38e79c7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-namespace Test204925_08_P\a\b\c {
-
-    class Test204925_08_A { function foo(){} }
-
-}
-
-namespace Test204925_08_C\d\e\f {
-
-    class Test204925_08_A { function bar(){} }
-
-    class Test204925_08_B extends \Test204925_08_C\d\e\f\Test204925_08_A {
-        /**
-         * @return \Test204925_08_P\a\b\c\Test204925_08_A
-         */
-        function bar(){
-
-        }
-    }
-}
-
-namespace {
-    $test = new \Test204925_08_C\d\e\f\Test204925_08_B();
-    $test->bar()->
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php.testUseCase8.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php.testUseCase8.completion
deleted file mode 100644
index e84c735..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests204925/test204925_08.php.testUseCase8.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$test->bar()->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     foo()                           [PUBLIC]   \Test204925_08_P\a\b\c\Test204925_08_A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php
deleted file mode 100644
index bfa76f2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-trait FirstTrait {}
-
-namespace Baz\Bat;
-
-trait SecondTrait {}
-
-namespace Fom\Bom;
-
-trait MyTrait {}
-
-class ClassName {
-
-    use FirstTrait, SecondTrait, MyTrait;
-
-}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase1.completion
deleted file mode 100644
index eab4791..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase1.completion
+++ /dev/null
@@ -1,13 +0,0 @@
-Code completion result for source line:
-use |FirstTrait, SecondTrait, MyTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      FirstTrait                      [PUBLIC]   Foo\Bar
-CLASS      MyTrait                         [PUBLIC]   Fom\Bom
-CLASS      SecondTrait                     [PUBLIC]   Baz\Bat
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase2.completion
deleted file mode 100644
index 7ddb13a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase2.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-use F|irstTrait, SecondTrait, MyTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      FirstTrait                      [PUBLIC]   Foo\Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase3.completion
deleted file mode 100644
index 3605d31..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase3.completion
+++ /dev/null
@@ -1,13 +0,0 @@
-Code completion result for source line:
-use FirstTrait, |SecondTrait, MyTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      FirstTrait                      [PUBLIC]   Foo\Bar
-CLASS      MyTrait                         [PUBLIC]   Fom\Bom
-CLASS      SecondTrait                     [PUBLIC]   Baz\Bat
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase4.completion
deleted file mode 100644
index 37a4ef5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use FirstTrait, S|econdTrait, MyTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      SecondTrait                     [PUBLIC]   Baz\Bat
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase5.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase5.completion
deleted file mode 100644
index 3c500e0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase5.completion
+++ /dev/null
@@ -1,13 +0,0 @@
-Code completion result for source line:
-use FirstTrait, SecondTrait, |MyTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Baz                             [PUBLIC]   null
-PACKAGE    Fom                             [PUBLIC]   null
-PACKAGE    Foo                             [PUBLIC]   null
-CLASS      FirstTrait                      [PUBLIC]   Foo\Bar
-CLASS      MyTrait                         [PUBLIC]   Fom\Bom
-CLASS      SecondTrait                     [PUBLIC]   Baz\Bat
-------------------------------------
-PACKAGE    Bar                             [PUBLIC]   Foo
-PACKAGE    Bat                             [PUBLIC]   Baz
-PACKAGE    Bom                             [PUBLIC]   Fom
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase6.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase6.completion
deleted file mode 100644
index 316e0e3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests210254/test210254_01.php.testUseCase6.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use FirstTrait, SecondTrait, M|yTrait;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      MyTrait                         [PUBLIC]   Fom\Bom
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php b/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php
deleted file mode 100644
index 07ff789..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-namespace First;
-const CNST1=1;
-class Cls1 {
-
-}
-
-interface CIface1 {
-
-}
-
-function fnc1() {}
-
-namespace Second;
-
-use First\Cls1;
-const CNST2=2;
-class Cls2 {
-
-}
-
-interface CIface2 {
-
-}
-
-function cfnc2() {}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase1.completion
deleted file mode 100644
index 0648c80..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase1.completion
+++ /dev/null
@@ -1,9 +0,0 @@
-Code completion result for source line:
-use |First\Cls1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    First                           [PUBLIC]   null
-PACKAGE    Second                          [PUBLIC]   null
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      CIface2                         [PUBLIC]   Second
-CLASS      Cls1                            [PUBLIC]   First
-CLASS      Cls2                            [PUBLIC]   Second
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase2.completion
deleted file mode 100644
index d6fdf1e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-use F|irst\Cls1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    First                           [PUBLIC]   null
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase3.completion
deleted file mode 100644
index df49a7c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use First\|Cls1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   First
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase4.completion
deleted file mode 100644
index 5f038b6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests215058/test215058.php.testUseCase4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-use First\C|ls1;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      CIface1                         [PUBLIC]   First
-CLASS      Cls1                            [PUBLIC]   First
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/MyClass.php b/php.editor/test/unit/data/testfiles/completion/lib/tests217330/MyClass.php
deleted file mode 100644
index bfb64ca..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/MyClass.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class MyClass {
-
-	function myMethod(){
-
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php b/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php
deleted file mode 100644
index 8c0055f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $my MyClass */
-$my->
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php.testUseCase1.completion
deleted file mode 100644
index ec5453f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests217330/tests217330.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$my->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     myMethod()                      [PUBLIC]   MyClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php b/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php
deleted file mode 100644
index b3928c6..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Froo {
-    class Bar {}
-}
-
-namespace Trest {
-    class TestClass {
-        public function __construct(
-
-        /* comment */
-
-        ){}
-
-        public function testMethod(
-
-        // comment
-
-        ){}
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase1.completion
deleted file mode 100644
index 2aa3416..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase1.completion
+++ /dev/null
@@ -1,10 +0,0 @@
-Code completion result for source line:
-|
-        /* comment */
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      TestClass                       [PUBLIC]   Trest
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase2.completion
deleted file mode 100644
index 580e7ee..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase2.completion
+++ /dev/null
@@ -1,10 +0,0 @@
-Code completion result for source line:
-|
-        ){}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      TestClass                       [PUBLIC]   Trest
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase3.completion
deleted file mode 100644
index e1c44f8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase3.completion
+++ /dev/null
@@ -1,10 +0,0 @@
-Code completion result for source line:
-|
-        // comment
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      TestClass                       [PUBLIC]   Trest
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase4.completion
deleted file mode 100644
index 580e7ee..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225089/tests225089.php.testUseCase4.completion
+++ /dev/null
@@ -1,10 +0,0 @@
-Code completion result for source line:
-|
-        ){}
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Froo                            [PUBLIC]   null
-PACKAGE    Trest                           [PUBLIC]   null
-CLASS      Bar                             [PUBLIC]   Froo
-CLASS      TestClass                       [PUBLIC]   Trest
-------------------------------------
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php b/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php
deleted file mode 100644
index 68acd9f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?PHP
-
-interface MyTestInterface {
-    public function requide_method();
-}
-
-trait MyTestTrait {
-    public function requide_method() {}
-}
-
-trait MyTestTrait2 {
-    public function requide_method2() {}
-}
-
-class MyTestClass2 implements MyTestInterface {
-    use MyTestTrait;
-    use MyTestTrait2;
-}
-
-$x = new MyTestClass2();
-$x->requide_method();
-
-class MyTestClass1 implements MyTestInterface {
-    use MyTestTrait2;
-    use MyTestTrait;
-}
-
-$y = new MyTestClass1();
-$y->requide_method();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase1.completion
deleted file mode 100644
index 2b8fe34..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$x->|requide_method();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     requide_method()                [PUBLIC]   MyTestTrait
-METHOD     requide_method2()               [PUBLIC]   MyTestTrait2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase2.completion
deleted file mode 100644
index 99458b0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225454/test225454.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$y->|requide_method();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     requide_method()                [PUBLIC]   MyTestTrait
-METHOD     requide_method2()               [PUBLIC]   MyTestTrait2
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php b/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php
deleted file mode 100644
index 0e0d535..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-class Article {
-function functionName($param) {
-}
-}
-
-/**
- * @param Article[] $articles
- */
-function parseArticles_01($articles) {
-    foreach ($articles as $article) {
-        $article-> //no array type hint
-    }
-}
-
-/**
- * @param Article[] $articles
- */
-function parseArticles_02(array $articles) {
-    foreach ($articles as $article) {
-        $article-> //array type hint
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase1.completion
deleted file mode 100644
index 229efe3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$article->| //no array type hint
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName($param)            [PUBLIC]   Article
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase2.completion
deleted file mode 100644
index ef67ccb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests225687/issue225687.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$article->| //array type hint
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     functionName($param)            [PUBLIC]   Article
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php b/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php
deleted file mode 100644
index 7e8f47e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class A
-{
-    public $a = 1;
-    public $b = 1;
-}
-
-class B
-{
-    public static $a;
-    public $b;
-
-    public function __construct()
-    {
-        $this->b = new A();
-        self::$a = new A();
-    }
-
-    public function test()
-    {
-        $this->b->;
-        self::$a->;
-        static::$a->;
-        B::$a->;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase1.completion
deleted file mode 100644
index 1b9d8c4..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->b->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? a                             [PUBLIC]   A
-VARIABLE   ? b                             [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase2.completion
deleted file mode 100644
index dd4bed9..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-self::$a->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? a                             [PUBLIC]   A
-VARIABLE   ? b                             [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase3.completion
deleted file mode 100644
index 64eceab..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-static::$a->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? a                             [PUBLIC]   A
-VARIABLE   ? b                             [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase4.completion
deleted file mode 100644
index 09a4697..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226071/issue226071.php.testUseCase4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-B::$a->|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? a                             [PUBLIC]   A
-VARIABLE   ? b                             [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php b/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php
deleted file mode 100644
index c51e784..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class TestClass {
-
-    private $firstObj;
-    private $secondObj;
-    private $thirdObj;
-
-    private function functionName() {
-        $this->firstObj->
-    }
-
-    public function __construct() {
-        $this->firstObj = new SecondClass();
-        $this->secondObj = new SecondClass();
-        $this->thirdObj = new SecondClass();
-    }
-
-}
-
-class SecondClass {
-
-    function one() {}
-
-    function two() {}
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php.testUseCase1.completion
deleted file mode 100644
index 1534b87..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests226632/test226632.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->firstObj->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     one()                           [PUBLIC]   SecondClass
-METHOD     two()                           [PUBLIC]   SecondClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php b/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php
deleted file mode 100644
index b3fa552..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-define("myFirstVar", "value");
-define("mySecondVar", "value", false);
-/**/my
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php.testUseCase1.completion
deleted file mode 100644
index 52419ee..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests230052/tests230052.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-/**/my|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   myFirstVar "value"              [PUBLIC]   tests230052.php
-CONSTANT   mySecondVar "value"             [PUBLIC]   tests230052.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php b/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php
deleted file mode 100644
index e18543d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-class MyCls {
-    /**
-     * @param type $prm
-     * @param DateTime $param
-     * @return \MyCls
-     */
-    function fnc($prm, DateTime $param) {
-    }
-}
-$myCls = new MyCls();
-$myCls->fnc("", new DateTime())-> // CC here
-$myCls->fnc(new DateTime(), "")-> // CC here
-$myCls->fnc(new DateTime())-> // CC here
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase1.completion
deleted file mode 100644
index 6cb692c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$myCls->fnc("", new DateTime())->| // CC here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc($prm, DateTime $param)      [PUBLIC]   MyCls
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase2.completion
deleted file mode 100644
index d081c9b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$myCls->fnc(new DateTime(), "")->| // CC here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc($prm, DateTime $param)      [PUBLIC]   MyCls
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase3.completion
deleted file mode 100644
index 6a80f7c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236184/issue236184.php.testUseCase3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$myCls->fnc(new DateTime())->| // CC here
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fnc($prm, DateTime $param)      [PUBLIC]   MyCls
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/ClsOmg.php b/php.editor/test/unit/data/testfiles/completion/lib/tests236938/ClsOmg.php
deleted file mode 100644
index a631c7b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/ClsOmg.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-namespace Blah;
-class ClsOmg {
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php b/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php
deleted file mode 100644
index e7cbe39..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-namespace Hlab;
-
-class ClassName {
-    public function fnc(\Blah\Cl) { //CC
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase1.completion
deleted file mode 100644
index 6618ab2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public function fnc(\Blah\Cl|) { //CC
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CLASS      ClsOmg                          [PUBLIC]   Blah
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase2.completion
deleted file mode 100644
index 058a2b3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests236938/issue236938.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-public function fnc(\Blah\C|l) { //CC
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CLASS      ClsOmg                          [PUBLIC]   Blah
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php b/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php
deleted file mode 100644
index 8b10234..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php
+++ /dev/null
@@ -1,264 +0,0 @@
-<?php
-
-ini_set('error_reporting', -1);
-ini_set('display_errors', 1);
-
-class SomeClass
-    {
-
-    public function autocomplete()
-        {
-
-        }
-
-    }
-
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-
-class OtherClass
-    {
-
-    public function method0()
-        {
-        $name = 'SomeClass';
-        $object0 = new $name;
-        /* @var $object0 \SomeClass */
-        $object0->autocomplete(); // works
-        }
-
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-// comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1 comment 1
-
-    public function method1()
-        {
-        $name = 'SomeClass';
-        $object1 = new $name;
-        /* @var $object1 \SomeClass */
-        $object1->autocomplete(); // not works
-        }
-
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase1.completion
deleted file mode 100644
index 967f1e5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object0->auto|complete(); // works
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase2.completion
deleted file mode 100644
index c53618b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240522/issue240522.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object1->auto|complete(); // not works
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php b/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php
deleted file mode 100644
index fc6f629..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-namespace Name\Space {
-
-    class SomeClass {
-
-        public function autocomplete() {
-
-        }
-
-    }
-
-    $object = $this->getObject()->getOtherObject();
-    assert($object instanceof SomeClass);
-    $object->autocomplete(); // 1
-}
-
-namespace Other\Name\Space {
-    $object = $this->getObject()->getOtherObject();
-    assert($object instanceof \Name\Space\SomeClass);
-    $object->autocomplete(); // 2
-}
-
-namespace More\Name\Space {
-
-    use Name\Space\SomeClass;
-
-    $object1 = $this->getObject()->getOtherObject();
-    assert($object1 instanceof \Name\Space\SomeClass);
-    $object1->autocomplete(); // 3
-
-    $object2 = $this->getObject()->getOtherObject();
-    assert($object2 instanceof SomeClass);
-    $object2->autocomplete(); // 4
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase1.completion
deleted file mode 100644
index 6945b3a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object->auto|complete(); // 1
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   \Name\Space\SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase2.completion
deleted file mode 100644
index 66ab9db..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object->auto|complete(); // 2
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   \Name\Space\SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase3.completion
deleted file mode 100644
index 11a2857..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase3.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object1->auto|complete(); // 3
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   \Name\Space\SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase4.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase4.completion
deleted file mode 100644
index 16becac..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests240523/issue240523.php.testUseCase4.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$object2->auto|complete(); // 4
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     autocomplete()                  [PUBLIC]   \Name\Space\SomeClass
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php b/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php
deleted file mode 100644
index 412e4e1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-class A {
-
-  public $prop;
-
-  /**
-   * @return this
-   */
-  public function fn() {
-    return $this;
-  }
-
-}
-
-trait B {
-
-  /**
-   * @var A
-   */
-  public $a;
-
-}
-
-class C {
-  use B;
-
-  public function fn() {
-    $this
-      ->a    // Auto-completion is fine at this point
-      ->fn() // No auto-completion at all
-      ->prop // No auto-completion at all
-    ;
-  }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase1.completion
deleted file mode 100644
index a77d917..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-->|a    // Auto-completion is fine at this point
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fn()                            [PUBLIC]   C
-VARIABLE   A a                             [PUBLIC]   B
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase2.completion
deleted file mode 100644
index 310665c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-->|fn() // No auto-completion at all
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fn()                            [PUBLIC]   A
-VARIABLE   ? prop                          [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase3.completion
deleted file mode 100644
index 9539b64..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241695/issue241695.php.testUseCase3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-->|prop // No auto-completion at all
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     fn()                            [PUBLIC]   A
-VARIABLE   ? prop                          [PUBLIC]   A
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php b/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php
deleted file mode 100644
index 0ea93cd..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace MyNamespace {
-    use ; //ns
-    class MyClass extends Object {}
-}
-
-namespace {
-    class Foo {
-        use ; //cls
-    }
-    trait FooT {
-        use ; //trt
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase1.completion
deleted file mode 100644
index a12ce0d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase1.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-use |; //ns
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    First                           [PUBLIC]   null
-------------------------------------
-PACKAGE    Second                          [PUBLIC]   First
-CLASS      ThirdC                          [PUBLIC]   First\Second
-CLASS      ThirdI                          [PUBLIC]   First\Second
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase2.completion
deleted file mode 100644
index 7c13c60..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-use |; //cls
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    First                           [PUBLIC]   null
-------------------------------------
-PACKAGE    Second                          [PUBLIC]   First
-CLASS      ThirdT                          [PUBLIC]   First\Second
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase3.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase3.completion
deleted file mode 100644
index 98729ae..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/issue241902.php.testUseCase3.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-use |; //trt
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    First                           [PUBLIC]   null
-------------------------------------
-PACKAGE    Second                          [PUBLIC]   First
-CLASS      ThirdT                          [PUBLIC]   First\Second
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/lib.php b/php.editor/test/unit/data/testfiles/completion/lib/tests241902/lib.php
deleted file mode 100644
index 0fe2eba..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241902/lib.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace First\Second {
-    class ThirdC {}
-    interface ThirdI {}
-    trait ThirdT {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php b/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php
deleted file mode 100644
index 94d30c0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-/**
- * @property int $traitProperty
- */
-trait Bar {
-
-  public function traitFn() {
-    $this->
-  }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php.testUseCase1.completion
deleted file mode 100644
index d2e4905..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests241919/issue241919.php.testUseCase1.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$this->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     traitFn()                       [PUBLIC]   Bar
-VARIABLE   int traitProperty               [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php b/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php
deleted file mode 100644
index 71edc21..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-interface InterfaceName1 {
-    public function foo(
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php.testUseCase1.completion
deleted file mode 100644
index 3f4677f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_01.php.testUseCase1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-public function foo(|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-------------------------------------
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php b/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php
deleted file mode 100644
index e9daf79..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-interface InterfaceName2 {
-    public function foo()
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php.testUseCase2.completion
deleted file mode 100644
index f35f3cb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests242398/issue242398_02.php.testUseCase2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-public function foo(|)
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      InterfaceName2                  [PUBLIC]   issue242398_02.php
-------------------------------------
-CLASS      InterfaceName1                  [PUBLIC]   issue242398_01.php
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php b/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php
deleted file mode 100644
index 971ab63..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace {
-
-    class Exception {
-        function testMethod() {
-        }
-    }
-
-}
-
-namespace Yaaaaaa {
-    class ExcText {
-        function functionName() {
-            try {
-            } catch (\Exception $e) {
-                $e->testMethod();
-            }
-        }
-    }
-}
-
-namespace Ywwwwww {
-    use Exception;
-    class ExcText {
-        function functionName() {
-            try {
-            } catch (Exception $ee) {
-                $ee->testMethod();
-            }
-        }
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase1.completion
deleted file mode 100644
index f2d75f5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$e->|testMethod();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testMethod()                    [PUBLIC]   Exception
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase2.completion
deleted file mode 100644
index 04692ac..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243458/issue243458.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$ee->|testMethod();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     testMethod()                    [PUBLIC]   Exception
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php b/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php
deleted file mode 100644
index e2dae6a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class Bar {
-    function sayHello() {
-        echo "Hello!";
-    }
-}
-
-/* @var $arrayOfBars \Bar[] */
-$arrayOfBars = array(0 => new Bar());
-
-$arrayOfBars[$arrayOfBarArrayIndexes[0]]->sayHello();
-$arrayOfBars[getArrayOfIndexes()[0]]->sayHello();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase1.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase1.completion
deleted file mode 100644
index 13c3610..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$arrayOfBars[$arrayOfBarArrayIndexes[0]]->|sayHello();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     sayHello()                      [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase2.completion
deleted file mode 100644
index 10339ce..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tests243684/issue243684.php.testUseCase2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$arrayOfBars[getArrayOfIndexes()[0]]->|sayHello();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     sayHello()                      [PUBLIC]   Bar
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tst.php b/php.editor/test/unit/data/testfiles/completion/lib/tst.php
deleted file mode 100644
index 9a86be5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tst.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-  print $GL;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext2.completion b/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext2.completion
deleted file mode 100644
index dcea601..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-print $GL|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext9.completion b/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext9.completion
deleted file mode 100644
index 73ae684..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContext9.completion
+++ /dev/null
@@ -1,6 +0,0 @@
-Code completion result for source line:
-print $GL|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   ? $global_var                   [PUBLIC]   var_scope.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContextWithPrefix.completion b/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContextWithPrefix.completion
deleted file mode 100644
index 92befe2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/tst.php.testPhpContextWithPrefix.completion
+++ /dev/null
@@ -1,18 +0,0 @@
-Code completion result for source line:
-print $|GL;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php b/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php
deleted file mode 100644
index 1fe785b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-$ahoj = 10;
-class PhpDoc01Magazine {
-    public $pages;
-}
-
-class PhpDoc01News {
-    public $content;
-}
-
-/**
- *
- * @return PhpDoc01News|PhpDoc01   text|@ text
- */
-function test() {
-    return 'ahoj';
-}
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC4.completion b/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC4.completion
deleted file mode 100644
index ec075d3..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-* @return PhpDoc01News|PhpDoc01|   text|@ text
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      PhpDoc01Magazine                [PUBLIC]   typeInPHPDoc01.php
-CLASS      PhpDoc01News                    [PUBLIC]   typeInPHPDoc01.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC5.completion b/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC5.completion
deleted file mode 100644
index e309fcc..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/typeInPHPDoc01.php.testTypesInPHPDOC5.completion
+++ /dev/null
@@ -1,36 +0,0 @@
-Code completion result for source line:
-* @return PhpDoc01News|PhpDoc01   text|@| text
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-KEYWORD    @abstract
-KEYWORD    @access
-KEYWORD    @author
-KEYWORD    @category
-KEYWORD    @copyright
-KEYWORD    @deprecated
-KEYWORD    @example
-KEYWORD    @filesource
-KEYWORD    @final
-KEYWORD    @global
-KEYWORD    @ignore
-KEYWORD    @internal
-KEYWORD    @license
-KEYWORD    @link
-KEYWORD    @method
-KEYWORD    @name
-KEYWORD    @package
-KEYWORD    @param
-KEYWORD    @property
-KEYWORD    @property-read
-KEYWORD    @property-write
-KEYWORD    @return
-KEYWORD    @see
-KEYWORD    @since
-KEYWORD    @static
-KEYWORD    @staticvar
-KEYWORD    @subpackage
-KEYWORD    @todo
-KEYWORD    @tutorial
-KEYWORD    @uses
-KEYWORD    @var
-KEYWORD    @version
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php b/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php
deleted file mode 100644
index c25ba4a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-  class TypesinPHPDoc{
-      /**
-       *
-       * @var TypesinPHPDoc tst
-       */
-      var $tst;
-
-      /**
-       * @return TypesinPHPDoc desc
-       */
-      function foo(){}
-  }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC1.completion b/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC1.completion
deleted file mode 100644
index 3c09059..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-* @var TypesinPHPDo|c tst
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC2.completion b/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC2.completion
deleted file mode 100644
index a147e86..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-* @return TypesinPHPD|oc desc
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      TypesinPHPDoc                   [PUBLIC]   types_in_phpdoc.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC3.completion b/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC3.completion
deleted file mode 100644
index 2dd0f2d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/types_in_phpdoc.php.testTypesInPHPDOC3.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-* @return TypesinPHPDoc des|c
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php
deleted file mode 100644
index a4eae52..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-class clsAVarAssignment {
-    /**
-     * @return clsAVarAssignment
-     */
-    function aCreateA() {
-        return new clsAVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    function aCreateC() {
-        return new clsCVarAssignment();
-    }
-
-    /**
-     * @return clsAVarAssignment
-     */
-    public static function aStaticCreateA() {
-        return new clsAVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    public static function aStaticCreateC() {
-        return new clsCVarAssignment();
-    }
-
-}
-class clsCVarAssignment {
-    /**
-     * @return clsAVarAssignment
-     */
-    function cCreateA() {
-        return new clsAVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    function ccreateC() {
-        return new clsCVarAssignment();
-    }
-
-    /**
-     * @return clsAVarAssignment
-     */
-    public static function cStaticCreateA() {
-        return new clsAVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    public static function cStaticCreateC() {
-        return new clsCVarAssignment();
-    }
-
-}
-
-class clsBVarAssignment extends clsAVarAssignment {
-    /**
-     * @return clsAVarAssignment
-     */
-    function bCreateA() {
-        $this1 = $this->aCreateA();
-        $this1->aCreateA();
-        return new clsAVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    function bcreateC() {
-        $self1 = self::bCreateA();
-        $self1->aCreateA();
-        return new clsCVarAssignment();
-    }
-    /**
-     * @return clsCVarAssignment
-     */
-    function bcreateB() {
-        $parent1 = parent::aStaticCreateA();
-        $parent1->aCreateA();
-        return new clsCVarAssignment();
-    }
-}
-
-/**
- * @return clsAVarAssignment
- */
-function fncCreateA() {
-    return new clsAVarAssignment();
-}
-/**
- * @return clsCVarAssignment
- */
-function fncCreateC() {
-    return new clsAVarAssignment();
-}
-
-function fn1(clsAVarAssignment $aParam) {
-    $aParam2 = $aParam;
-    $aParam2->aCreateA();
-    function fn2(clsAVarAssignment $cParam) {
-        $cParam2 = $cParam;
-        $cParam2->aCreateA();
-    }
-}
-function fn3(clsAVarAssignment &$aParam3) {
-    $aParam4 = $aParam3;
-    $aParam4->aCreateA();
-    function fn4(clsAVarAssignment &$cParam4) {
-        $cParam5 = $cParam4;
-        $cParam5->aCreateA();
-    }
-}
-
-function mytest() {
-    if (1) {
-        $clsVarA=new clsAVarAssignment;
-        $clsVarC=new clsCVarAssignment;
-        $clsVarA1=$clsVarA->aCreateA();//test 1
-        $clsVarC1=$clsVarC->ccreateC();//test 2
-        $clsVarA1->aCreateA();//test 3
-        $clsVarC1->cCreateA();//test 4
-        $clsVarA2=$clsVarA1->aCreateA()->aCreateC()->cCreateA();
-        $clsVarA2->aCreateA();//test 5
-        $clsVarC2=$clsVarC1->cCreateA()->aCreateC()->cCreateA()->aCreateC();
-        $clsVarC2->cCreateA();//test 6
-
-        $stVarAA=clsAVarAssignment::aStaticCreateA();
-        $stVarAC=clsAVarAssignment::aStaticCreateC();
-        $stVarCA=clsCVarAssignment::cStaticCreateA();
-        $stVarCC=clsCVarAssignment::cStaticCreateC();
-
-
-        $stVarAA1=$stVarAA->aCreateA();//test 7
-        $stVarAC1 = $stVarAC->cCreateA();//test 8
-        $stVarAA1->aCreateA();//test 9
-        $stVarAC1->aCreateA();//test 10
-        $stVarAA2 = $stVarAC1->aCreateC()->cCreateA()->aCreateC();
-        $stVarAA2->cCreateA();//test 11
-
-        $fncVarA=fncCreateA();
-        $fncVarC=fncCreateC();
-
-        $fncVarA1=$fncVarA->aCreateA();//test 12
-        $fncVarC1=$fncVarC->ccreateC();//test 13
-        $fncVarA1->aCreateA();//test 14
-        $fncVarC1->ccreateC();//test 15
-        $fncVarA2 = $fncVarC1->cCreateA()->aCreateC()->cCreateA();
-        $fncVarA2->aCreateA();//test 16
-    }
-    $unknown->aCreateA();
-    $unknown->aCreateC();
-    $clsVarCErr = $clsVarC;
-    $clsVarCErr->//test 17
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testUnknown.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testUnknown.completion
deleted file mode 100644
index eace64b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testUnknown.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-$unknown->aCreate|A();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_1.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_1.completion
deleted file mode 100644
index b3fb72d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_1.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarA1=$clsVarA->|aCreateA();//test 1
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_10.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_10.completion
deleted file mode 100644
index 4cb5d81..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_10.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$stVarAC1->|aCreateA();//test 10
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_11.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_11.completion
deleted file mode 100644
index 6e0f11d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_11.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$stVarAA2->|cCreateA();//test 11
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_12.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_12.completion
deleted file mode 100644
index 7e27ed7..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_12.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$fncVarA1=$fncVarA->|aCreateA();//test 12
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_13.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_13.completion
deleted file mode 100644
index db02817..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_13.completion
+++ /dev/null
@@ -1,11 +0,0 @@
-Code completion result for source line:
-$fncVarC1=$fncVarC->|ccreateC();//test 13
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_14.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_14.completion
deleted file mode 100644
index 69a0800..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_14.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$fncVarA1->|aCreateA();//test 14
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_15.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_15.completion
deleted file mode 100644
index 550d81f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_15.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$fncVarC1->|ccreateC();//test 15
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_16.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_16.completion
deleted file mode 100644
index 938b124..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_16.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$fncVarA2->|aCreateA();//test 16
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_17.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_17.completion
deleted file mode 100644
index cb797fb..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_17.completion
+++ /dev/null
@@ -1,3 +0,0 @@
-Code completion result for source line:
-$clsVarCErr->|//test 17
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_18.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_18.completion
deleted file mode 100644
index 893bab1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_18.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$aParam2->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_19.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_19.completion
deleted file mode 100644
index f247f62..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_19.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$cParam2->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_2.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_2.completion
deleted file mode 100644
index 8191f37..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_2.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarC1=$clsVarC->|ccreateC();//test 2
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_20.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_20.completion
deleted file mode 100644
index 0bec425..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_20.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$this1->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_21.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_21.completion
deleted file mode 100644
index 3e91e76..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_21.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$parent1->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_22.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_22.completion
deleted file mode 100644
index 376ab1d..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_22.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$self1->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_23.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_23.completion
deleted file mode 100644
index 2841a51..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_23.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$aParam4->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_24.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_24.completion
deleted file mode 100644
index d65aa7e..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_24.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$cParam5->|aCreateA();
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_3.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_3.completion
deleted file mode 100644
index cda0be1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_3.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarA1->|aCreateA();//test 3
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_4.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_4.completion
deleted file mode 100644
index 6bc3035..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_4.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarC1->|cCreateA();//test 4
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_5.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_5.completion
deleted file mode 100644
index 847858b..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_5.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarA2->|aCreateA();//test 5
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_6.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_6.completion
deleted file mode 100644
index 8bbff35..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_6.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$clsVarC2->|cCreateA();//test 6
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_7.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_7.completion
deleted file mode 100644
index 37b24f2..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_7.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$stVarAA1=$stVarAA->|aCreateA();//test 7
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_8.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_8.completion
deleted file mode 100644
index 6f4bec1..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_8.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$stVarAC1 = $stVarAC->|cCreateA();//test 8
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     cCreateA()                      [PUBLIC]   clsCVarAssignment
-METHOD     cStaticCreateA()                [STATIC]   clsCVarAssignment
-METHOD     cStaticCreateC()                [STATIC]   clsCVarAssignment
-METHOD     ccreateC()                      [PUBLIC]   clsCVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_9.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_9.completion
deleted file mode 100644
index 37fac70..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment.php.testVarAssignment_9.completion
+++ /dev/null
@@ -1,7 +0,0 @@
-Code completion result for source line:
-$stVarAA1->|aCreateA();//test 9
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     aCreateA()                      [PUBLIC]   clsAVarAssignment
-METHOD     aCreateC()                      [PUBLIC]   clsAVarAssignment
-METHOD     aStaticCreateA()                [STATIC]   clsAVarAssignment
-METHOD     aStaticCreateC()                [STATIC]   clsAVarAssignment
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php
deleted file mode 100644
index 6f6043f..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VarAdvancedTest {
-    public function uff() {}
-}
-$aVarAdvancedTest = $bVarAdvancedTest = $cVarAdvancedTest = $dVarAdvancedTest = new VarAdvancedTest;
-$cVarAdvancedTest->
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php.test145835.completion b/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php.test145835.completion
deleted file mode 100644
index 3246469..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varAssignment2.php.test145835.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$cVarAdvancedTest->|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-METHOD     uff()                           [PUBLIC]   VarAdvancedTest
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php b/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php
deleted file mode 100644
index 2a1b1d0..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class VarTypeCommentTest{}
-
-/**
- *
- * @return string
- */
-function printMyName() {
-    echo "Krtecek";
-}
-
-{
-    /* @var $hello VarTypeCommentTest */
-    $hello = new DOMAttr();
-
-    /*second comment*//* @var $hello2 type */
-    $hello2 = get_browser();
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentType02.completion b/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentType02.completion
deleted file mode 100644
index 866f69a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentType02.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/* @var $hello VarTypeComment|Test */
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      VarTypeCommentTest              [PUBLIC]   varTypeComment.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentVariable02.completion b/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentVariable02.completion
deleted file mode 100644
index ec0b870..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/varTypeComment.php.testVarTypeCommentVariable02.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-/*second comment*//* @var $hello|2 type */
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   mixed $hello                    [PUBLIC]   varTypeComment.php
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php b/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php
deleted file mode 100644
index a32651a..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-$global_var = 1;
-
-function foo($func_arg){
-    $var_in_fun = 1;
-    echo $var_in_fun;
-}
-
-print $global_var;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope1.completion b/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope1.completion
deleted file mode 100644
index 9679238..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope1.completion
+++ /dev/null
@@ -1,20 +0,0 @@
-Code completion result for source line:
-echo $|var_in_fun;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $func_arg                     [PUBLIC]   var_scope.php
-VARIABLE   int $var_in_fun                 [PUBLIC]   var_scope.php
-------------------------------------
-VARIABLE   $GLOBALS                                   PHP Platform
-VARIABLE   $HTTP_RAW_POST_DATA                        PHP Platform
-VARIABLE   $_COOKIE                                   PHP Platform
-VARIABLE   $_ENV                                      PHP Platform
-VARIABLE   $_FILES                                    PHP Platform
-VARIABLE   $_GET                                      PHP Platform
-VARIABLE   $_POST                                     PHP Platform
-VARIABLE   $_REQUEST                                  PHP Platform
-VARIABLE   $_SERVER                                   PHP Platform
-VARIABLE   $_SESSION                                  PHP Platform
-VARIABLE   $argc                                      PHP Platform
-VARIABLE   $argv                                      PHP Platform
-VARIABLE   $http_response_header                      PHP Platform
-VARIABLE   $php_errormsg                              PHP Platform
diff --git a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope2.completion b/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope2.completion
deleted file mode 100644
index cc0bba5..0000000
--- a/php.editor/test/unit/data/testfiles/completion/lib/var_scope.php.testVarScope2.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-print $glo|bal_var;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   int $global_var                 [PUBLIC]   var_scope.php
diff --git a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/data.php b/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/data.php
deleted file mode 100644
index 073a4f8..0000000
--- a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/data.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace Name\Space {
-    class Bar {
-        public $baz;
-        private $bat;
-        const BAG = 1;
-        function method($foo = "") {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php b/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php
deleted file mode 100644
index 4dd30be..0000000
--- a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    /**
-     * @see Name\Space\Bar::
-     */
-    function functionName() {
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_01.completion b/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_01.completion
deleted file mode 100644
index c691155..0000000
--- a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_01.completion
+++ /dev/null
@@ -1,9 +0,0 @@
-Code completion result for source line:
-* @see |Name\Space\Bar::
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    Name                            [PUBLIC]   null
-CLASS      ClassName                       [PUBLIC]   issue.php
-------------------------------------
-PACKAGE    Space                           [PUBLIC]   Name
-CLASS      Bar                             [PUBLIC]   Name\Space
-KEYWORD    callable                                   Language Construct
diff --git a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_02.completion b/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_02.completion
deleted file mode 100644
index 573d04c..0000000
--- a/php.editor/test/unit/data/testfiles/completion/phpdoc/testIssue245356/issue.php.testIssue245356_02.completion
+++ /dev/null
@@ -1,8 +0,0 @@
-Code completion result for source line:
-* @see Name\Space\Bar::|
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-METHOD     method($foo = "")               [PUBLIC]   \Name\Space\Bar
-METHOD     method()                        [PUBLIC]   \Name\Space\Bar
-VARIABLE   ? $baz                          [PUBLIC]   \Name\Space\Bar
-CONSTANT   BAG 1                           [PUBLIC]   \Name\Space\Bar
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testFullyQualifiedName_01.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testFullyQualifiedName_01.php
deleted file mode 100644
index df562aa..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testFullyQualifiedName_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Test2;
-use Test\Omg;
-class Foo2 implements Foo, Omg
-{
-    /*^*/
-}
-namespace Test;
-interface Omg {
-    public function aaa(Omg $param);
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_01.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_01.php
deleted file mode 100644
index d8085a9..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Test2\Omg;
-
-class Foo {
-}
-
-/*^*/
-
-}
-
-namespace Test2 {
-
-class Omg {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_02.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_02.php
deleted file mode 100644
index d2756cc..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_02.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Foo {
-
-use Test2\Omg;
-
-class FooX {
-}
-
-/*^*/
-
-}
-
-namespace Test2 {
-
-class Omg {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_03.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_03.php
deleted file mode 100644
index d8085a9..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_03.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Test2\Omg;
-
-class Foo {
-}
-
-/*^*/
-
-}
-
-namespace Test2 {
-
-class Omg {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_04.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_04.php
deleted file mode 100644
index 90226eb..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_04.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar\Baz;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_05.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_05.php
deleted file mode 100644
index 865df47..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_05.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_06.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_06.php
deleted file mode 100644
index 2d948d6..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_06.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_07.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_07.php
deleted file mode 100644
index 8017c77..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_07.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Test {
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_08.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_08.php
deleted file mode 100644
index 8017c77..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_08.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Test {
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_09.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_09.php
deleted file mode 100644
index 8017c77..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_09.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Test {
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_10.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_10.php
deleted file mode 100644
index d0a8c6b..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_10.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar\Baz as Alias;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_11.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_11.php
deleted file mode 100644
index 865df47..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_11.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_12.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_12.php
deleted file mode 100644
index b172c3a..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testQualifiedName_12.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Test\Foo {
-
-
-class Foox {
-}
-
-/*^*/
-
-}
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_01.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_01.php
deleted file mode 100644
index 865df47..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_02.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_02.php
deleted file mode 100644
index 865df47..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_02.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_03.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_03.php
deleted file mode 100644
index 90226eb..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_03.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar\Baz;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_04.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_04.php
deleted file mode 100644
index 5979590..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_04.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Test {
-
-use Foo\Bar\Baz\Bat;
-
-class Foox {
-}
-
-/*^*/
-
-}
-
-namespace Foo\Bar\Baz {
-
-class Bat {
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_05.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_05.php
deleted file mode 100644
index b172c3a..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_05.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Test\Foo {
-
-
-class Foox {
-}
-
-/*^*/
-
-}
diff --git a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_fail.php b/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_fail.php
deleted file mode 100644
index 9aae7bd..0000000
--- a/php.editor/test/unit/data/testfiles/elements/typenameresolver/testSmartName_fail.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-namespace {
-
-    /*^*/
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/embeddings.php b/php.editor/test/unit/data/testfiles/embeddings.php
deleted file mode 100644
index 18da6fe..0000000
--- a/php.editor/test/unit/data/testfiles/embeddings.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<div style="color: red"><?php echo "hello"; ?></div>
-
diff --git a/php.editor/test/unit/data/testfiles/finally_01.php.folds b/php.editor/test/unit/data/testfiles/finally_01.php.folds
deleted file mode 100644
index 61c5664..0000000
--- a/php.editor/test/unit/data/testfiles/finally_01.php.folds
+++ /dev/null
@@ -1,11 +0,0 @@
-  <?php
-  
-+ try {
-|     echo "";
-+ } catch (Exception $ex) {
-|     echo "";
-+ } finally {
-|     echo "";
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/finally_02.php.folds b/php.editor/test/unit/data/testfiles/finally_02.php.folds
deleted file mode 100644
index 55376ee..0000000
--- a/php.editor/test/unit/data/testfiles/finally_02.php.folds
+++ /dev/null
@@ -1,9 +0,0 @@
-  <?php
-  
-+ try {
-|     echo "";
-+ } catch (Exception $ex) {
-|     echo "";
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingConditionalStatements.php.folds b/php.editor/test/unit/data/testfiles/foldingConditionalStatements.php.folds
deleted file mode 100644
index 71dc86d..0000000
--- a/php.editor/test/unit/data/testfiles/foldingConditionalStatements.php.folds
+++ /dev/null
@@ -1,43 +0,0 @@
-  <?php
-  
-+ class ClassName {
-| 
-+     function __construct() {
-| 
-+         if (true) {
-| 
--         }
-| 
-+         if (true) {
-| 
-+         } elseif (true) {
-| 
--         }
-| 
-+         if (true) {
-| 
-+         } else {
-| 
--         }
-| 
--     }
-| 
-- }
-  
-+ if (true) {
-| 
-- }
-  
-+ if (true) {
-| 
-+ } elseif (true) {
-| 
-- }
-  
-+ if (true) {
-| 
-+ } else {
-| 
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingConditionalStatements_1.php.folds b/php.editor/test/unit/data/testfiles/foldingConditionalStatements_1.php.folds
deleted file mode 100644
index 3f95d00..0000000
--- a/php.editor/test/unit/data/testfiles/foldingConditionalStatements_1.php.folds
+++ /dev/null
@@ -1,55 +0,0 @@
-  <?php
-  
-  class ClassName
-+ {
-| 
-|     function __construct()
-+     {
-| 
-|         if (true)
-+         {
-| 
--         }
-| 
-|         if (true)
-+         {
-| 
--         } elseif (true)
-+         {
-| 
--         }
-| 
-|         if (true)
-+         {
-| 
--         } else
-+         {
-| 
--         }
-| 
--     }
-| 
-- }
-  
-  if (true)
-+ {
-| 
-- }
-  
-  if (true)
-+ {
-| 
-- } elseif (true)
-+ {
-| 
-- }
-  
-  if (true)
-+ {
-| 
-- } else
-+ {
-| 
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingCycles.php.folds b/php.editor/test/unit/data/testfiles/foldingCycles.php.folds
deleted file mode 100644
index b8c4057..0000000
--- a/php.editor/test/unit/data/testfiles/foldingCycles.php.folds
+++ /dev/null
@@ -1,63 +0,0 @@
-  <?php
-  
-+ class ClassName {
-| 
-+     function __construct() {
-| 
-+         while (true) {
-| 
--         }
-| 
-+         do {
-| 
--         } while(true);
-| 
-+         switch ($foo) {
-+             case 1: {
-| 
--             }
-| 
-+             default: {
-| 
--             }
--         }
-| 
-+         for ($i = 0; $i < 10; $i++) {
-| 
--         }
-| 
-+         foreach ($array as $value) {
-| 
--         }
-| 
--     }
-| 
-- }
-  
-+ while (true) {
-| 
-- }
-  
-+ do {
-| 
-- } while(true);
-  
-+ switch ($foo) {
-+     case 1: {
-| 
--     }
-| 
-+     default: {
-| 
--     }
-- }
-  
-+ for ($i = 0; $i < 10; $i++) {
-| 
-- }
-  
-+ foreach ($array as $value) {
-| 
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingCycles_1.php.folds b/php.editor/test/unit/data/testfiles/foldingCycles_1.php.folds
deleted file mode 100644
index 1e9d4df..0000000
--- a/php.editor/test/unit/data/testfiles/foldingCycles_1.php.folds
+++ /dev/null
@@ -1,79 +0,0 @@
-  <?php
-  
-  class ClassName
-+ {
-| 
-|     function __construct()
-+     {
-| 
-|         while (true)
-+         {
-| 
--         }
-| 
-|         do
-+         {
-| 
--         } while(true);
-| 
-|         switch ($foo)
-+         {
-+             case 1:
-|             {
-| 
--             }
-| 
-+             default:
-|             {
-| 
--             }
--         }
-| 
-|         for ($i = 0; $i < 10; $i++)
-+         {
-| 
--         }
-| 
-|         foreach ($array as $value)
-+         {
-| 
--         }
-| 
--     }
-| 
-- }
-  
-  while (true)
-+ {
-| 
-- }
-  
-  do
-+ {
-| 
-- } while(true);
-  
-  switch ($foo)
-+ {
-+     case 1:
-|     {
-| 
--     }
-| 
-+     default:
-|     {
-| 
--     }
-- }
-  
-  for ($i = 0; $i < 10; $i++)
-+ {
-| 
-- }
-  
-  foreach ($array as $value)
-+ {
-| 
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingMethod.php.folds b/php.editor/test/unit/data/testfiles/foldingMethod.php.folds
deleted file mode 100644
index fea31df..0000000
--- a/php.editor/test/unit/data/testfiles/foldingMethod.php.folds
+++ /dev/null
@@ -1,23 +0,0 @@
-  <?php
-  
-+ class ClassName {
-| 
-+     function __construct() {
-| 
--     }
-| 
-+     public function functionName($param) {
-| 
--     }
-| 
-- }
-  
-+ trait TraitName {
-| 
-+     function traitFunctionName($param) {
-| 
--     }
-|     
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/foldingMethod_1.php.folds b/php.editor/test/unit/data/testfiles/foldingMethod_1.php.folds
deleted file mode 100644
index b942c4f..0000000
--- a/php.editor/test/unit/data/testfiles/foldingMethod_1.php.folds
+++ /dev/null
@@ -1,28 +0,0 @@
-  <?php
-  
-  class ClassName
-+ {
-| 
-|     function __construct()
-+     {
-| 
--     }
-| 
-|     public function functionName($param)
-+     {
-| 
--     }
-| 
-- }
-  
-  trait TraitName
-+ {
-| 
-|     function traitFunctionName($param)
-+     {
-| 
--     }
-| 
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php b/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php.formatted
deleted file mode 100644
index f8d42c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses01.php.formatted
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait
-    {
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait
-    {
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php b/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php.formatted
deleted file mode 100644
index 9ad9e19..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses02.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait{
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait{
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php b/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php.formatted
deleted file mode 100644
index 4a1a36e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/TraitUses03.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php.formatted
deleted file mode 100644
index 245e644..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords01.php.formatted
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-class Example {
-
-    public
-            function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        }
-        elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        }
-        else {
-            echo $this->property;
-        }
-    }
-
-    public
-            function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public
-            function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public
-            function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public
-            function doWhileExample($i) {
-        do {
-            echo $i--;
-        }
-        while ($i > 0);
-    }
-
-    public
-            function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public
-            function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        }
-        catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php.formatted
deleted file mode 100644
index 245e644..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords02.php.formatted
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-
-class Example {
-
-    public
-            function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        }
-        elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        }
-        else {
-            echo $this->property;
-        }
-    }
-
-    public
-            function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public
-            function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public
-            function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public
-            function doWhileExample($i) {
-        do {
-            echo $i--;
-        }
-        while ($i > 0);
-    }
-
-    public
-            function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public
-            function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        }
-        catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php.formatted
deleted file mode 100644
index 3401c63..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords03.php.formatted
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-
-class Example
-{
-
-    public
-            function ifExample($a, $b)
-    {
-        if (convert($a) > $b)
-        {
-            echo "a is bigger than b";
-        }
-        elseif ($a == $b)
-        {
-            echo $a . " is equal to " . $b;
-        }
-        else
-        {
-            echo $this->property;
-        }
-    }
-
-    public
-            function forExample()
-    {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public
-            function foreachEample()
-    {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public
-            function whileExample()
-    {
-        $i = 1;
-        while ($i <= 10)
-        {
-            echo $i++;
-        }
-    }
-
-    public
-            function doWhileExample($i)
-    {
-        do
-        {
-            echo $i--;
-        }
-        while ($i > 0);
-    }
-
-    public
-            function switchExample()
-    {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public
-            function tryExample()
-    {
-        try
-        {
-            echo inverse(5) . "\n";
-        }
-        catch (Exception $e)
-        {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php.formatted
deleted file mode 100644
index ae33085..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/alignmentKeywords04.php.formatted
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Example
-{
-
-    public function ifExample($a, $b)
-    {
-        if (convert($a) > $b)
-        {
-            echo "a is bigger than b";
-        }elseif ($a == $b)
-        {
-            echo $a . " is equal to " . $b;
-        }else
-        {
-            echo $this->property;
-        }
-    }
-
-    public function forExample()
-    {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample()
-    {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample()
-    {
-        $i = 1;
-        while ($i <= 10)
-        {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i)
-    {
-        do
-        {
-            echo $i--;
-        }while ($i > 0);
-    }
-
-    public function switchExample()
-    {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample()
-    {
-        try
-        {
-            echo inverse(5) . "\n";
-        }catch (Exception $e)
-        {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php.formatted
deleted file mode 100644
index d8bb0e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-}
-finally {
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php b/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php.formatted
deleted file mode 100644
index d0bea93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/finally_02.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php
deleted file mode 100644
index bf4e4e6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-$var1  = 'test1';
-$var11  = 'test2';
-$longVarName              = 'test2';  // some comment
-
-$short =           'test2'; // some comment
-$shortli = "test";
-
-if (true) {
-    $varname= 'a text';
-    $index             = 0;
-}
-
-$w = 10;
-
-class test {
-
-    private $field1  = 20;
-    private $field22   = 22;   // line comment
-    private $longnameField    = 11;    // line comment
-    private     $shortField = 'ahoj';
-
-    const TEST1            = 't';
-    const LONG_CONST  = 't';
-
-    function method() {
-        $t1 = 10;
-        $t2 = 20;
-        $t11= '111';
-
-        $ar = array(
-            "var"=>10,
-                      "longname" => 22,
-            "shor" => 222
-        );
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php.formatted
deleted file mode 100644
index a6ffd59..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentArrayInit01.php.formatted
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-$var1 = 'test1';
-$var11 = 'test2';
-$longVarName = 'test2';  // some comment
-
-$short = 'test2'; // some comment
-$shortli = "test";
-
-if (true) {
-    $varname = 'a text';
-    $index = 0;
-}
-
-$w = 10;
-
-class test {
-
-    private $field1 = 20;
-    private $field22 = 22;   // line comment
-    private $longnameField = 11;    // line comment
-    private $shortField = 'ahoj';
-
-    const TEST1 = 't';
-    const LONG_CONST = 't';
-
-    function method() {
-        $t1 = 10;
-        $t2 = 20;
-        $t11 = '111';
-
-        $ar = array(
-            "var"      => 10,
-            "longname" => 22,
-            "shor"     => 222
-        );
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php
deleted file mode 100644
index bf4e4e6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-$var1  = 'test1';
-$var11  = 'test2';
-$longVarName              = 'test2';  // some comment
-
-$short =           'test2'; // some comment
-$shortli = "test";
-
-if (true) {
-    $varname= 'a text';
-    $index             = 0;
-}
-
-$w = 10;
-
-class test {
-
-    private $field1  = 20;
-    private $field22   = 22;   // line comment
-    private $longnameField    = 11;    // line comment
-    private     $shortField = 'ahoj';
-
-    const TEST1            = 't';
-    const LONG_CONST  = 't';
-
-    function method() {
-        $t1 = 10;
-        $t2 = 20;
-        $t11= '111';
-
-        $ar = array(
-            "var"=>10,
-                      "longname" => 22,
-            "shor" => 222
-        );
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php.formatted
deleted file mode 100644
index 5cd5efc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/groupAlignmentAssignment01.php.formatted
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-$var1        = 'test1';
-$var11       = 'test2';
-$longVarName = 'test2';  // some comment
-
-$short   = 'test2'; // some comment
-$shortli = "test";
-
-if (true) {
-    $varname = 'a text';
-    $index   = 0;
-}
-
-$w = 10;
-
-class test {
-
-    private $field1        = 20;
-    private $field22       = 22;   // line comment
-    private $longnameField = 11;    // line comment
-    private $shortField    = 'ahoj';
-
-    const TEST1      = 't';
-    const LONG_CONST = 't';
-
-    function method() {
-        $t1  = 10;
-        $t2  = 20;
-        $t11 = '111';
-
-        $ar = array(
-            "var" => 10,
-            "longname" => 22,
-            "shor" => 222
-        );
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php
deleted file mode 100644
index 2529a82..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Foo {
-
-    public function getStylesheets() {
-        $e = "\n";
-        $t = "\t";
-        $cond = null;
-        $styleSheetsHTML = $e;
-        for($i = 0; $i < sizeof($this->stylesheets); $i++) {
-            //
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php.formatted
deleted file mode 100644
index 5848625..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue209030.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Foo {
-
-    public function getStylesheets() {
-        $e               = "\n";
-        $t               = "\t";
-        $cond            = null;
-        $styleSheetsHTML = $e;
-        for ($i = 0; $i < sizeof($this->stylesheets); $i++) {
-            //
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php
deleted file mode 100644
index c29aa10..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-
-$v = 'test';
-
-$va = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-$var1111 = 'test';
-$var11111 = 'test';
-$var111111 = 'test';
-$var1111111 = 'test';
-$longVarName = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-$var1111 = 'test';
-$var11111 = 'test';
-$var111111 = 'test';
-$var1111111 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-$var1111 = 'test';
-$var11111 = 'test';
-$var111111 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-$var1111 = 'test';
-$var11111 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-$var1111 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-$var111 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-$var11 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-$var1 = 'test';
-
-$v = 'test';
-$va = 'test';
-$var = 'test';
-
-$v = 'test';
-$va = 'test';
-
-$short = 'test';
-$shortli = "test";
-
-$ar = array(
-    "var" => 10,
-    "longname" => 20,
-    "short" => 333
-);
-
-function functionName($param) {
-	$va4567890 = 'test';
-	$var1 = 10;
-
-	$va4567890 = 'test';
-}
-
-$ar = array(
-    "longname" => 20,
-);
-
-$var1111 = 'test';
-$var111111 = 'test';
-
-$va4567890 = 'test';
-$var1 = 10;
-$var1111  = 'test';
-$var11111 = 'test';
-
-$var = 'test';
-$var1 = 'test';
-
-$var = 'test';
-$var11111 = 'test';
-
-$v = 'test';
-$longVarName = 'test';
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php.formatted
deleted file mode 100644
index ad29c5b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue210617.php.formatted
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-
-$v = 'test';
-
-$va = 'test';
-
-$v			 = 'test';
-$va			 = 'test';
-$var		 = 'test';
-$var1		 = 'test';
-$var11		 = 'test';
-$var111		 = 'test';
-$var1111	 = 'test';
-$var11111	 = 'test';
-$var111111	 = 'test';
-$var1111111	 = 'test';
-$longVarName = 'test';
-
-$v			 = 'test';
-$va			 = 'test';
-$var		 = 'test';
-$var1		 = 'test';
-$var11		 = 'test';
-$var111		 = 'test';
-$var1111	 = 'test';
-$var11111	 = 'test';
-$var111111	 = 'test';
-$var1111111	 = 'test';
-
-$v			 = 'test';
-$va			 = 'test';
-$var		 = 'test';
-$var1		 = 'test';
-$var11		 = 'test';
-$var111		 = 'test';
-$var1111	 = 'test';
-$var11111	 = 'test';
-$var111111	 = 'test';
-
-$v			 = 'test';
-$va			 = 'test';
-$var		 = 'test';
-$var1		 = 'test';
-$var11		 = 'test';
-$var111		 = 'test';
-$var1111	 = 'test';
-$var11111	 = 'test';
-
-$v		 = 'test';
-$va		 = 'test';
-$var	 = 'test';
-$var1	 = 'test';
-$var11	 = 'test';
-$var111	 = 'test';
-$var1111 = 'test';
-
-$v		 = 'test';
-$va		 = 'test';
-$var	 = 'test';
-$var1	 = 'test';
-$var11	 = 'test';
-$var111	 = 'test';
-
-$v		 = 'test';
-$va		 = 'test';
-$var	 = 'test';
-$var1	 = 'test';
-$var11	 = 'test';
-
-$v		 = 'test';
-$va		 = 'test';
-$var	 = 'test';
-$var1	 = 'test';
-
-$v	 = 'test';
-$va	 = 'test';
-$var = 'test';
-
-$v	 = 'test';
-$va	 = 'test';
-
-$short	 = 'test';
-$shortli = "test";
-
-$ar = array(
-	"var"		 => 10,
-	"longname"	 => 20,
-	"short"		 => 333
-);
-
-function functionName($param) {
-	$va4567890	 = 'test';
-	$var1		 = 10;
-
-	$va4567890 = 'test';
-}
-
-$ar = array(
-	"longname" => 20,
-);
-
-$var1111	 = 'test';
-$var111111	 = 'test';
-
-$va4567890	 = 'test';
-$var1		 = 10;
-$var1111	 = 'test';
-$var11111	 = 'test';
-
-$var	 = 'test';
-$var1	 = 'test';
-
-$var		 = 'test';
-$var11111	 = 'test';
-
-$v			 = 'test';
-$longVarName = 'test';
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php
deleted file mode 100644
index fe2f5c5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$array = array('key_1' => 123, 'very_long_key2' => 456);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php.formatted
deleted file mode 100644
index 4660def..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$array = array('key_1' => 123, 'very_long_key2' => 456);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php
deleted file mode 100644
index fe2f5c5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$array = array('key_1' => 123, 'very_long_key2' => 456);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php.formatted
deleted file mode 100644
index ec156b6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$array = array(
-    'key_1'          => 123,
-    'very_long_key2' => 456);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php
deleted file mode 100644
index 41fa168..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = ['Fred' => $b, 'a' => $c, 'b' => $d];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php.formatted
deleted file mode 100644
index 6e50918..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_03.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = ['Fred' => $b, 'a' => $c, 'b' => $d];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php
deleted file mode 100644
index 41fa168..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = ['Fred' => $b, 'a' => $c, 'b' => $d];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php.formatted
deleted file mode 100644
index 8d81a77..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_04.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = ['Fred' => $b,
-    'a'    => $c,
-    'b'    => $d];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php
deleted file mode 100644
index c5cdc06..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$array = array('key_1' => 123,
-    'very_long_key2' => 456);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php.formatted
deleted file mode 100644
index ec156b6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211445_05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$array = array(
-    'key_1'          => 123,
-    'very_long_key2' => 456);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php
deleted file mode 100644
index 8c62303..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-class A {
-
-    public function __construct($a, $beta) {
-        $this->param = $a;
-        $this->does_not_indent_properly = $beta;
-
-        $ashorVar = "short";
-        $quiteLongVariable = "long";
-    }
-
-    public function fnc() {
-        $this->param = $a;
-        $this->does_not_indent_properly = $beta;
-        $ashorVar = "short";
-        $quiteLongVariable = "long";
-    }
-
-    public function fnc2() {
-        $this->param = $a;
-
-        $this->does_not_indent_properly = $beta;
-
-        $ashorVar = "short";
-
-        $quiteLongVariable = "long";
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php.formatted
deleted file mode 100644
index 3568930..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue211482.php.formatted
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-class A {
-
-    public function __construct($a, $beta) {
-        $this->param                    = $a;
-        $this->does_not_indent_properly = $beta;
-
-        $ashorVar          = "short";
-        $quiteLongVariable = "long";
-    }
-
-    public function fnc() {
-        $this->param                    = $a;
-        $this->does_not_indent_properly = $beta;
-        $ashorVar                       = "short";
-        $quiteLongVariable              = "long";
-    }
-
-    public function fnc2() {
-        $this->param = $a;
-
-        $this->does_not_indent_properly = $beta;
-
-        $ashorVar = "short";
-
-        $quiteLongVariable = "long";
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php
deleted file mode 100644
index 191366a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-$arr = array(
-                 'a'      => 0,
-       'b'       => 'aaa',
-  'parameters' => array('z' => 'hello',
-                  'y' => 'world',
-        'x'                 => '!'),
-    'c'  => 'none',
- 'd'        => false
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php.formatted
deleted file mode 100644
index 6efb167..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue214466.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-$arr = array(
-    'a'          => 0,
-    'b'          => 'aaa',
-    'parameters' => array('z' => 'hello',
-        'y' => 'world',
-        'x' => '!'),
-    'c'          => 'none',
-    'd'          => false
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php
deleted file mode 100644
index 9300829..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-abstract class ClassName {
-
-    var $vr;
-    public $pub;
-    protected $pro;
-    private $pri;
-    public static $pubSta;
-
-    public abstract function functionNameA();
-
-    public static function functionNameS() {
-
-    }
-
-    public function functionName1() {
-
-    }
-
-    protected function functionName2() {
-
-    }
-
-    private function functionName3() {
-
-    }
-
-}
-
-class Foo {
-
-}
-
-trait Trt {
-
-    private $foo;
-
-    public function foo() {
-
-    }
-
-}
-
-interface Iface {
-
-    const FOO = 15;
-
-    const MY_CONST = 5, CCC = 10;
-
-    public function ifaceFnc();
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php.formatted
deleted file mode 100644
index 235742a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue218847.php.formatted
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-abstract
-        class ClassName {
-
-    var
-            $vr;
-    public
-            $pub;
-    protected
-            $pro;
-    private
-            $pri;
-    public static
-            $pubSta;
-
-    public abstract
-            function functionNameA();
-
-    public static
-            function functionNameS() {
-        
-    }
-
-    public
-            function functionName1() {
-        
-    }
-
-    protected
-            function functionName2() {
-        
-    }
-
-    private
-            function functionName3() {
-        
-    }
-
-}
-
-class Foo {
-    
-}
-
-trait Trt {
-
-    private
-            $foo;
-
-    public
-            function foo() {
-        
-    }
-
-}
-
-interface Iface {
-
-    const
-            FOO = 15;
-    const
-            MY_CONST = 5, CCC = 10;
-
-    public
-            function ifaceFnc();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php
deleted file mode 100644
index 44ff4db..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-if ($a) {
-    if ($b) {
-        $iiiiiiii = 0;
-        $j = 1;
-        if ($c) {
-            $g = 0;
-            $hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh = 1;
-        }
-        $kk = 0;
-        $lllllllllllllllllllll = 1;
-    }
-    $k = 0;
-    $l = 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php.formatted
deleted file mode 100644
index e5a6682..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225003.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-if ($a) {
-    if ($b) {
-        $iiiiiiii = 0;
-        $j        = 1;
-        if ($c) {
-            $g                              = 0;
-            $hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh = 1;
-        }
-        $kk                    = 0;
-        $lllllllllllllllllllll = 1;
-    }
-    $k = 0;
-    $l = 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php
deleted file mode 100644
index 955ca6a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-static $a = 0;
-$bbbbbbbbbbbbbbbbbbbbbb = $a;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php.formatted
deleted file mode 100644
index 63b70c3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue225010.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-static $a               = 0;
-$bbbbbbbbbbbbbbbbbbbbbb = $a;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php
deleted file mode 100644
index fe9c819..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Dummy
-{
-private $barbarbarbar = 'b';
-protected $snafu = 'c';
-public $foo = 'a';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php.formatted
deleted file mode 100644
index c1e012c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230798.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Dummy {
-
-    private $barbarbarbar = 'b';
-    protected $snafu      = 'c';
-    public $foo           = 'a';
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php
deleted file mode 100644
index 6d54d8d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-echo "";
-} else
-echo "";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php.formatted
deleted file mode 100644
index 1a2b81a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true) {
-    echo "";
-} else
-    echo "";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php
deleted file mode 100644
index 6d54d8d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-echo "";
-} else
-echo "";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php.formatted
deleted file mode 100644
index 8fe1cc1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue230949_02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-    echo "";
-}
-else
-    echo "";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php b/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php
deleted file mode 100644
index 257093c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-StaticClass::$a = self::$variable->title;
-StaticClass::$abcd = self::$variable->data['some_val'];
-StaticClass::$abcd_defgc = self::$variable->data['some_val'];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php.formatted b/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php.formatted
deleted file mode 100644
index 30af1ae..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/alignment/issue244566.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-StaticClass::$a          = self::$variable->title;
-StaticClass::$abcd       = self::$variable->data['some_val'];
-StaticClass::$abcd_defgc = self::$variable->data['some_val'];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays1.php b/php.editor/test/unit/data/testfiles/formatting/arrays1.php
deleted file mode 100644
index d36269f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-        'test1' => "passed",
-   'test2' => "failed");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/arrays1.php.formatted
deleted file mode 100644
index 5a4ca61..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays1.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = array(
-    'test1' => "passed",
-    'test2' => "failed");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays2.php b/php.editor/test/unit/data/testfiles/formatting/arrays2.php
deleted file mode 100644
index e726fbc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays2.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-test(array(
-'test1' => "passed",
-        'test2' => "failed",
-'test2' => "unknown",
-        ));
-    echo 1;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/arrays2.php.formatted
deleted file mode 100644
index 441a095..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays2.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-));
-echo 1;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays3.php b/php.editor/test/unit/data/testfiles/formatting/arrays3.php
deleted file mode 100644
index 88d57df..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays3.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-array(
-    22,
-    "jabko",
-    "hruska"
-);
-
-$ar = array (1,
-        2,
-        3,
-        4);
-
-class Test {
-    public $number = 1;
-    private $arr = array (
-                "Item 1" => 1,
-        "Item 2" => 2,
-    "Item 3" => 3
-    );
-    public $number2 = 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/arrays3.php.formatted
deleted file mode 100644
index 4c5fbb7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays3.php.formatted
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-array(
-    22,
-    "jabko",
-    "hruska"
-);
-
-$ar = array(1,
-    2,
-    3,
-    4);
-
-class Test {
-
-  public $number = 1;
-  private $arr = array(
-      "Item 1" => 1,
-      "Item 2" => 2,
-      "Item 3" => 3
-  );
-  public $number2 = 1;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays4.php b/php.editor/test/unit/data/testfiles/formatting/arrays4.php
deleted file mode 100644
index ff4d78f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays4.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$arr = array(
-    "foo" => "bar",
-    12 => true);
-
-echo $arr["foo"]; // bar
-echo $arr[12];    // 1
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays4.php.formatted b/php.editor/test/unit/data/testfiles/formatting/arrays4.php.formatted
deleted file mode 100644
index b37a323..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays4.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    $arr = array(
-          "foo" => "bar",
-          12 => true);
-
-    echo $arr["foo"]; // bar
-    echo $arr[12];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays5.php b/php.editor/test/unit/data/testfiles/formatting/arrays5.php
deleted file mode 100644
index 2a2d9ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays5.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-
-    function bla($param=array(22=>"hello")) {
-        if (true) {
-            echo "true";
-        } else {
-            echo "false";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/arrays5.php.formatted b/php.editor/test/unit/data/testfiles/formatting/arrays5.php.formatted
deleted file mode 100644
index 41d0781..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/arrays5.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-
-    function bla($param = array(22 => "hello")) {
-        if (true) {
-            echo "true";
-        } else {
-            echo "false";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php
deleted file mode 100644
index 16fc2df..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-if ($a > $b):
-echo $a . " is greater than " . $b;
-echo $a . " equals " . $b;
-else:
-echo $a . " is neither greater than or equal to " . $b;
-echo 2;
-endif;
-
-
-while ($i <= 10):
-echo $i;
-$i++;
-endwhile;
-
-for ($i = 1; ; $i++):
-if ($i > 10)
-{
-break;
-}
-echo $i;
-endfor;
-
-foreach ($a as $v):
-echo "\$a[$i] => $v.\n";
-$i++;
-endforeach;
-
-
-switch ($i):
-case 0:
-echo "i equals 0";
-break;
-case 1:
-echo "i equals 1";
-break;
-case 2:
-echo "i equals 2";
-break;
-default:
-echo "i is not equal to 0, 1 or 2";
-endswitch;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php.formatted
deleted file mode 100644
index 584affa..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/AlternativeSyntaxPlacement01.php.formatted
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-if ($a > $b):
-    echo $a . " is greater than " . $b;
-    echo $a . " equals " . $b;
-else:
-    echo $a . " is neither greater than or equal to " . $b;
-    echo 2;
-endif;
-
-
-while ($i <= 10):
-    echo $i;
-    $i++;
-endwhile;
-
-for ($i = 1;; $i++):
-    if ($i > 10) {
-        break;
-    }
-    echo $i;
-endfor;
-
-foreach ($a as $v):
-    echo "\$a[$i] => $v.\n";
-    $i++;
-endforeach;
-
-
-switch ($i):
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-    case 2:
-        echo "i equals 2";
-        break;
-    default:
-        echo "i is not equal to 0, 1 or 2";
-endswitch;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php.formatted
deleted file mode 100644
index 637dda9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement01.php.formatted
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-
-class Example
-{
-
-    public function ifExample($a, $b)
-    {
-        if (convert($a) > $b)
-        {
-            echo "a is bigger than b";
-        } elseif ($a == $b)
-        {
-            echo $a . " is equal to " . $b;
-        } else
-        {
-            echo $this->property;
-        }
-    }
-
-    public function forExample()
-    {
-        for ($i = 1; $i <= 10; $i++)
-        {
-            echo $i;
-        }
-    }
-
-    public function foreachEample()
-    {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value)
-        {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample()
-    {
-        $i = 1;
-        while ($i <= 10)
-        {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i)
-    {
-        do
-        {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample()
-    {
-        switch ($i)
-        {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample()
-    {
-        try
-        {
-            echo inverse(5) . "\n";
-        } catch (Exception $e)
-        {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php.formatted
deleted file mode 100644
index e3359f9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement02.php.formatted
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-
-class Example
-    {
-
-    public function ifExample($a, $b)
-        {
-        if (convert($a) > $b)
-            {
-            echo "a is bigger than b";
-            } elseif ($a == $b)
-            {
-            echo $a . " is equal to " . $b;
-            } else
-            {
-            echo $this->property;
-            }
-        }
-
-    public function forExample()
-        {
-        for ($i = 1; $i <= 10; $i++)
-            {
-            echo $i;
-            }
-        }
-
-    public function foreachEample()
-        {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value)
-            {
-            $value = $value * 2;
-            }
-        }
-
-    public function whileExample()
-        {
-        $i = 1;
-        while ($i <= 10)
-            {
-            echo $i++;
-            }
-        }
-
-    public function doWhileExample($i)
-        {
-        do
-            {
-            echo $i--;
-            } while ($i > 0);
-        }
-
-    public function switchExample()
-        {
-        switch ($i)
-            {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-            }
-        }
-
-    public function tryExample()
-        {
-        try
-            {
-            echo inverse(5) . "\n";
-            } catch (Exception $e)
-            {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-            }
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php.formatted
deleted file mode 100644
index f56534c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/BracePlacement03.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php
deleted file mode 100644
index de85dcd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-class BaseClass {
-   public function test() {
-       echo "BaseClass::test() called\n";
-   }
-
-   // Here it doesn't matter if you specify the function as final or not
-   final public function moreTesting() {
-       echo "BaseClass::moreTesting() called\n";
-   }
-}
-final class ChildClass extends BaseClass {
-    private $field1;
-    var $field2;
-    public function method1() {
-    }
-}
-
-
-
-
-
-
-final class ChildClass2 extends BaseClass {
-
-
-
-
-    
-    public $field2 = 22;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php.formatted
deleted file mode 100644
index 44e725a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class01.php.formatted
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-class BaseClass {
-
-    public function test() {
-        echo "BaseClass::test() called\n";
-    }
-
-    // Here it doesn't matter if you specify the function as final or not
-    final public function moreTesting() {
-        echo "BaseClass::moreTesting() called\n";
-    }
-
-}
-
-final class ChildClass extends BaseClass {
-
-    private $field1;
-    var $field2;
-
-    public function method1() {
-        
-    }
-
-}
-
-final class ChildClass2 extends BaseClass {
-
-    public $field2 = 22;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php
deleted file mode 100644
index 0ce520a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class SimpleClass              {
-
-    // property declaration
-    public $var = 'a value';
-
-    // method declaration
-    public function displayVar()
-
-
-    {
-        echo $this->var;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php.formatted
deleted file mode 100644
index 0ce520a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class02.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class SimpleClass              {
-
-    // property declaration
-    public $var = 'a value';
-
-    // method declaration
-    public function displayVar()
-
-
-    {
-        echo $this->var;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php.formatted
deleted file mode 100644
index 8539bc1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Class03.php.formatted
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-class Example
-{
-
-    public function ifExample($a, $b)
-    {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample()
-    {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample()
-    {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample()
-    {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i)
-    {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample()
-    {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample()
-    {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php
deleted file mode 100644
index 9c46ced..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class Simple {
-
-
-
-
-
-    
-                    public $field1=22;
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php.formatted
deleted file mode 100644
index 2fd66cc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class Simple {
-
-    public $field1 = 22;
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php
deleted file mode 100644
index 91f582a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class Simple {
-
-
-
-
-
-    
-                    public $field1 = 22;
-
-public $field2 = "ahoj";
-
-
-
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php.formatted
deleted file mode 100644
index 652ef75..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class Simple {
-
-    public $field1 = 22;
-    public $field2 = "ahoj";
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php
deleted file mode 100644
index d6f0c9c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Simple {
-
-
-
-
-
-                    /**
-                     * A comment
-                     * @var int
-                     */
-                    public $field1 = 22;
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php.formatted
deleted file mode 100644
index 0db2297..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields03.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Simple {
-
-    /**
-     * A comment
-     * @var int
-     */
-    public $field1 = 22;
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php
deleted file mode 100644
index ffa7bb3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class Simple {
-    /**
-     * A comment
-     * @var int
-     */
-    public $field1 = 22;
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php.formatted
deleted file mode 100644
index 0db2297..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Simple {
-
-    /**
-     * A comment
-     * @var int
-     */
-    public $field1 = 22;
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php
deleted file mode 100644
index 910d1f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Simple {
-    // comment1
-public $field1 = 22;
-
-
-    // comment 2
-
-    // comment 3
-
-public $field2;
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php.formatted
deleted file mode 100644
index 549f6fc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields05.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Simple {
-
-    // comment1
-    public $field1 = 22;
-    // comment 2
-    // comment 3
-
-    public $field2;
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php
deleted file mode 100644
index f4b3431..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-class Simple {
-
-/**
- * A comment
- * @var int
- */
-
-
-
-    
-                    public $field1 = 22;
-
-                    public function method01() {
-                        
-                    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php.formatted
deleted file mode 100644
index 72dce9c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields06.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Simple {
-
-    /**
-     * A comment
-     * @var int
-     */
-    public $field1 = 22;
-
-    public function method01() {
-        
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php
deleted file mode 100644
index f4b3431..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-class Simple {
-
-/**
- * A comment
- * @var int
- */
-
-
-
-    
-                    public $field1 = 22;
-
-                    public function method01() {
-                        
-                    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php.formatted
deleted file mode 100644
index ef4abc8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields07.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Simple {
-
-    /**
-     * A comment
-     * @var int
-     */
-    public $field1 = 22;
-
-
-
-    public function method01() {
-        
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php
deleted file mode 100644
index bfd42c4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class Test {
-/**
-* Field 1.
-* 
-* @var string
-*/
-protected $field1;
-/**
-* Field 2.
-* 
-* @var string
-*/
-protected $field2;
-/**
-* Field 3.
-* 
-* @var string
-*/
-protected $field3;
-function set($field1, $field2, $field3) {
-$this->field1 = $field1;
-$this->field2 = $field2;
-$this->field3 = $field3;
-}
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php.formatted
deleted file mode 100644
index 0df8938..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields08.php.formatted
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-class Test {
-
-    /**
-     * Field 1.
-     * 
-     * @var string
-     */
-    protected $field1;
-
-    /**
-     * Field 2.
-     * 
-     * @var string
-     */
-    protected $field2;
-
-    /**
-     * Field 3.
-     * 
-     * @var string
-     */
-    protected $field3;
-
-    function set($field1, $field2, $field3) {
-        $this->field1 = $field1;
-        $this->field2 = $field2;
-        $this->field3 = $field3;
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php
deleted file mode 100644
index c89e290..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-class Test {
-/**
-* Field 1.
-* 
-* @var string
-*/
-protected $field1;
-/**
-* Field 2.
-* 
-* @var string
-*/
-protected $field2;
-/**
-* Field 3.
-* 
-* @var string
-*/
-protected $field3;
-/**
-     *
-     * @param type $field1
-     * @param type $field2
-     * @param type $field3 
-     */
-function __construct($field1, $field2, $field3) {
-	$this->field1 = $field1;
-	$this->field2 = $field2;
-	$this->field3 = $field3;
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php.formatted
deleted file mode 100644
index ec1070e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields09.php.formatted
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-class Test {
-
-    /**
-     * Field 1.
-     * 
-     * @var string
-     */
-    protected $field1;
-
-    /**
-     * Field 2.
-     * 
-     * @var string
-     */
-    protected $field2;
-
-    /**
-     * Field 3.
-     * 
-     * @var string
-     */
-    protected $field3;
-
-    /**
-     *
-     * @param type $field1
-     * @param type $field2
-     * @param type $field3 
-     */
-    function __construct($field1, $field2, $field3) {
-        $this->field1 = $field1;
-        $this->field2 = $field2;
-        $this->field3 = $field3;
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php
deleted file mode 100644
index c62a1ce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Connection {
-/**
- * comment for field1
- */
-public $field1;
-/**
- * comment for field2
- */
-public $field2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php.formatted
deleted file mode 100644
index e80454c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields10.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Connection {
-
-    /**
-     * comment for field1
-     */
-    public $field1;
-
-    /**
-     * comment for field2
-     */
-    public $field2;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php
deleted file mode 100644
index 08ce108..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class Connection {
-
-public $field1;
-public $field2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php.formatted
deleted file mode 100644
index 347f4c9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Fields11.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Connection {
-
-    public $field1;
-
-
-    public $field2;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php
deleted file mode 100644
index 07174a7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function test1 () {
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php.formatted
deleted file mode 100644
index 08bc981..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function test1() {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php
deleted file mode 100644
index 925f873..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-function test1 () {
-
-}
-
-
-
-
-
-
-/**
- * A comment
- */
-
-
-
-
-function test2 () {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php.formatted
deleted file mode 100644
index 9d61449..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function02.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-function test1() {
-    
-}
-
-/**
- * A comment
- */
-function test2() {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php
deleted file mode 100644
index f8fd85f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-final class TestFianl extends Bla {
-                final function test1 () {
-}
-public function test2() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php.formatted
deleted file mode 100644
index 1805a3b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Function04.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-final class TestFianl extends Bla {
-
-    final function test1() {
-        
-    }
-
-    public function test2() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php
deleted file mode 100644
index 369acb5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// Lots
-// of
-// interesting
-// comments and white space
-namespace Foo;
-class Bar {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php.formatted
deleted file mode 100644
index 3edb3ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace01.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-// Lots
-// of
-// interesting
-// comments and white space
-
-namespace Foo;
-
-class Bar {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php
deleted file mode 100644
index a5cc58d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-// Lots
-// of
-// interesting
-// comments and white space
-
-
-namespace Foo;
-
-
-
-
-class Bar {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php.formatted
deleted file mode 100644
index 3edb3ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace02.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-// Lots
-// of
-// interesting
-// comments and white space
-
-namespace Foo;
-
-class Bar {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php
deleted file mode 100644
index d85d194..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-// Lots
-// of
-// interesting
-// comments and white space
-namespace Foo;
-
-
-
-
-
-
-?>
-
-
-
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php.formatted
deleted file mode 100644
index f069a37..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Namespace03.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-// Lots
-// of
-// interesting
-// comments and white space
-
-namespace Foo;
-?>
-
-
-
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php
deleted file mode 100644
index 9e70eb0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-
-
-    $a = 22;
-
-
-
-    ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php.formatted
deleted file mode 100644
index a80a8a0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = 22;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php
deleted file mode 100644
index 59a0a06..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<p>
-<?php
-
-
-
-    $a = 22;
-
-
-
-?>
-</p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php.formatted
deleted file mode 100644
index 1926eef..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<p>
-    <?php
-    $a = 22;
-    ?>
-</p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php
deleted file mode 100644
index d2f251b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-<?php
-
-
-
-    $a = 22;
-
-
-
-    ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php.formatted
deleted file mode 100644
index 42d4f43..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-<?php
-
-    $a = 22;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php
deleted file mode 100644
index af4d313..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<p><?php  $a = 22;
-    ?></p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php.formatted
deleted file mode 100644
index b897d63..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag04.php.formatted
+++ /dev/null
@@ -1,2 +0,0 @@
-<p><?php $a = 22;
-?></p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php
deleted file mode 100644
index 8c01c5d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php
+++ /dev/null
@@ -1 +0,0 @@
-<b><?php $a = 22;        ?></b>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php.formatted
deleted file mode 100644
index bbfa1e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/OpenClosePHPTag05.php.formatted
+++ /dev/null
@@ -1 +0,0 @@
-<b><?php $a = 22; ?></b>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php
deleted file mode 100644
index 560e872..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class SimpleClass {
-// property declaration
-public $var = 'a default value';
-// method declaration
-public function displayVar() {
-echo $this->var;
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php.formatted
deleted file mode 100644
index c392e3d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass01.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class SimpleClass {
-
-// property declaration
-    public $var = 'a default value';
-
-// method declaration
-    public function displayVar() {
-        echo $this->var;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php
deleted file mode 100644
index 1e38767..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-
-
-
-
-
-/**
- * Thi is a comment
- */
-
-
-
-
-
-
-class SimpleClass {
-// property declaration
-public $var = 'a default value';
-// method declaration
-public function displayVar() {
-echo $this->var;
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php.formatted
deleted file mode 100644
index f3f376d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass02.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-/**
- * Thi is a comment
- */
-class SimpleClass {
-
-// property declaration
-    public $var = 'a default value';
-
-// method declaration
-    public function displayVar() {
-        echo $this->var;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php
deleted file mode 100644
index 369acb5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// Lots
-// of
-// interesting
-// comments and white space
-namespace Foo;
-class Bar {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php.formatted
deleted file mode 100644
index 3edb3ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass03.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-// Lots
-// of
-// interesting
-// comments and white space
-
-namespace Foo;
-
-class Bar {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php
deleted file mode 100644
index a23a25d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-class Item {
-protected $name, $price, $qty, $total;
-public function __construct($iName, $iPrice, $iQty) {
-$this->name = $iName;
-$this->price = $iPrice;
-$this->qty = $iQty;
-$this->calculate();
-}
-protected function calculate() {
-$this->price = number_format($this->price, 2);
-$this->total = number_format(($this->price * $this->qty), 2);
-}
-public function __toString() {
-return "You ordered ($this->qty) '$this->name'" . ($this->qty == 1 ? "" : "s") .
-" at \$$this->price, for a total of: \$$this->total.";
-}
-}
-echo (new Item("Widget 22", 4.90, 2));
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php.formatted
deleted file mode 100644
index a50bd26..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass04.php.formatted
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-class Item {
-
-    protected $name, $price, $qty, $total;
-
-    public function __construct($iName, $iPrice, $iQty) {
-        $this->name = $iName;
-        $this->price = $iPrice;
-        $this->qty = $iQty;
-        $this->calculate();
-    }
-
-    protected function calculate() {
-        $this->price = number_format($this->price, 2);
-        $this->total = number_format(($this->price * $this->qty), 2);
-    }
-
-    public function __toString() {
-        return "You ordered ($this->qty) '$this->name'" . ($this->qty == 1 ? "" : "s") .
-                " at \$$this->price, for a total of: \$$this->total.";
-    }
-
-}
-
-echo (new Item("Widget 22", 4.90, 2));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php.formatted
deleted file mode 100644
index 5306cce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass05.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class class_name {
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php.formatted
deleted file mode 100644
index c96f497..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass06.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class class_name {
-
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php.formatted
deleted file mode 100644
index 02962d6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass07.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class class_name {
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php.formatted
deleted file mode 100644
index b9140ff..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass08.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class class_name {
-    public function test() {
-        
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php.formatted
deleted file mode 100644
index c96f497..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass09.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class class_name {
-
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php.formatted
deleted file mode 100644
index 5306cce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass10.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class class_name {
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php.formatted
deleted file mode 100644
index 02962d6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass11.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class class_name {
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php.formatted
deleted file mode 100644
index 6ad5f9f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass12.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class class_name {
-
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php
deleted file mode 100644
index 861c87f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name { // test
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php.formatted
deleted file mode 100644
index 160b609..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass13.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class class_name { // test
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php
deleted file mode 100644
index 5e964bd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class class_name {
-public function test() {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php.formatted
deleted file mode 100644
index 039ff73..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass14.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class class_name {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php
deleted file mode 100644
index 0d2c9bf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class class_name {
-public function test(){ }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php.formatted
deleted file mode 100644
index 039ff73..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass15.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class class_name {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php.formatted
deleted file mode 100644
index 1d6773c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass16.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class class_name
-    {
-
-    public function test()
-        {
-        
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php
deleted file mode 100644
index 401a26c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-class class_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php.formatted
deleted file mode 100644
index e91aedc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleClass17.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class class_name
-        {
-
-        public function test()
-            {
-            
-            }
-
-        }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php
deleted file mode 100644
index aed0b66..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-trait SimpleClass {
-// property declaration
-public $var = 'a default value';
-// method declaration
-public function displayVar() {
-echo $this->var;
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php.formatted
deleted file mode 100644
index 741a78d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait01.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-trait SimpleClass {
-
-// property declaration
-    public $var = 'a default value';
-
-// method declaration
-    public function displayVar() {
-        echo $this->var;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php
deleted file mode 100644
index a11ecdc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-
-
-
-
-
-/**
- * Thi is a comment
- */
-
-
-
-
-
-
-trait SimpleTrait {
-// property declaration
-public $var = 'a default value';
-// method declaration
-public function displayVar() {
-echo $this->var;
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php.formatted
deleted file mode 100644
index 9089452..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait02.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-/**
- * Thi is a comment
- */
-trait SimpleTrait {
-
-// property declaration
-    public $var = 'a default value';
-
-// method declaration
-    public function displayVar() {
-        echo $this->var;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php
deleted file mode 100644
index 7fc08ad..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// Lots
-// of
-// interesting
-// comments and white space
-namespace Foo;
-trait Bar {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php.formatted
deleted file mode 100644
index 2ae97f9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait03.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-// Lots
-// of
-// interesting
-// comments and white space
-
-namespace Foo;
-
-trait Bar {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php
deleted file mode 100644
index f1376bd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-trait Item {
-protected $name, $price, $qty, $total;
-public function __construct($iName, $iPrice, $iQty) {
-$this->name = $iName;
-$this->price = $iPrice;
-$this->qty = $iQty;
-$this->calculate();
-}
-protected function calculate() {
-$this->price = number_format($this->price, 2);
-$this->total = number_format(($this->price * $this->qty), 2);
-}
-public function __toString() {
-return "You ordered ($this->qty) '$this->name'" . ($this->qty == 1 ? "" : "s") .
-" at \$$this->price, for a total of: \$$this->total.";
-}
-}
-echo (new Item("Widget 22", 4.90, 2));
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php.formatted
deleted file mode 100644
index 52b7c85..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait04.php.formatted
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-trait Item {
-
-    protected $name, $price, $qty, $total;
-
-    public function __construct($iName, $iPrice, $iQty) {
-        $this->name = $iName;
-        $this->price = $iPrice;
-        $this->qty = $iQty;
-        $this->calculate();
-    }
-
-    protected function calculate() {
-        $this->price = number_format($this->price, 2);
-        $this->total = number_format(($this->price * $this->qty), 2);
-    }
-
-    public function __toString() {
-        return "You ordered ($this->qty) '$this->name'" . ($this->qty == 1 ? "" : "s") .
-                " at \$$this->price, for a total of: \$$this->total.";
-    }
-
-}
-
-echo (new Item("Widget 22", 4.90, 2));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php.formatted
deleted file mode 100644
index 641d3f6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait05.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-trait trait_name {
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php.formatted
deleted file mode 100644
index 360c544..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait06.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-trait trait_name {
-
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php.formatted
deleted file mode 100644
index 1e7911a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait07.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-trait trait_name {
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php.formatted
deleted file mode 100644
index c1e8730..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait08.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-trait trait_name {
-    public function test() {
-        
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php.formatted
deleted file mode 100644
index 360c544..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait09.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-trait trait_name {
-
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php.formatted
deleted file mode 100644
index 641d3f6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait10.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-trait trait_name {
-    public function test() {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php.formatted
deleted file mode 100644
index 1e7911a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait11.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-trait trait_name {
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php.formatted
deleted file mode 100644
index 2612143..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait12.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-trait trait_name {
-
-    public function test() {
-        
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php
deleted file mode 100644
index d1f3920..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name { // test
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php.formatted
deleted file mode 100644
index c1c626d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait13.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-trait trait_name { // test
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php
deleted file mode 100644
index cee1902..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait trait_name {
-public function test() {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php.formatted
deleted file mode 100644
index 1b1d6bb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait14.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-trait trait_name {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php
deleted file mode 100644
index 33a79ec..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait trait_name {
-public function test(){ }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php.formatted
deleted file mode 100644
index 1b1d6bb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait15.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-trait trait_name {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php.formatted
deleted file mode 100644
index a676a7d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait16.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-trait trait_name
-    {
-
-    public function test()
-        {
-        
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php
deleted file mode 100644
index d2d45dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait trait_name {
-public function test() {
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php.formatted
deleted file mode 100644
index 74b5392..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/SimpleTrait17.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    trait trait_name
-        {
-
-        public function test()
-            {
-            
-            }
-
-        }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php
deleted file mode 100644
index 0935cd1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-trait BaseTrait {
-   public function test() {
-       echo "BaseTrait::test() called\n";
-   }
-
-   // Some comment
-   public function moreTesting() {
-       echo "BaseTrait::moreTesting() called\n";
-   }
-}
-trait ChildTrait {
-    private $field1;
-    var $field2;
-    public function method1() {
-    }
-}
-
-
-
-
-
-
-trait ChildTrait2 {
-
-
-
-
-
-    public $field2 = 22;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php.formatted
deleted file mode 100644
index 27767cf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait01.php.formatted
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-trait BaseTrait {
-
-    public function test() {
-        echo "BaseTrait::test() called\n";
-    }
-
-    // Some comment
-    public function moreTesting() {
-        echo "BaseTrait::moreTesting() called\n";
-    }
-
-}
-
-trait ChildTrait {
-
-    private $field1;
-    var $field2;
-
-    public function method1() {
-        
-    }
-
-}
-
-trait ChildTrait2 {
-
-    public $field2 = 22;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php
deleted file mode 100644
index a60d539..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-trait SimpleClass{
-
-    // property declaration
-    public $var = 'a value';
-
-    // method declaration
-    public function displayVar()
-    {
-        echo $this->var;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php.formatted
deleted file mode 100644
index 534f655..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait02.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-trait SimpleClass{
-
-    // property declaration
-    public $var = 'a value';
-
-    // method declaration
-    public function displayVar()
-    {
-        echo $this->var;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php
deleted file mode 100644
index f00f5ac..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-trait Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php.formatted
deleted file mode 100644
index 7b4c1bb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Trait03.php.formatted
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-
-trait Example
-{
-
-    public function ifExample($a, $b)
-    {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample()
-    {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample()
-    {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample()
-    {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i)
-    {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample()
-    {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample()
-    {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php.formatted
deleted file mode 100644
index 10ead56..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses01.php.formatted
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-class Traited {
-    use FirstTrait;
-}
-
-class Traited2 {
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-    }
-}
-
-class Traited4 {
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php.formatted
deleted file mode 100644
index 4a1a36e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/TraitUses02.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php
deleted file mode 100644
index 522f42b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace foo;
-use My\Full\Classname as Another;
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-// importing a global class
-use \ArrayObject;
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php.formatted
deleted file mode 100644
index 5c8af4f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace foo;
-
-use My\Full\Classname as Another;
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-// importing a global class
-use \ArrayObject;
-
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php
deleted file mode 100644
index 9a72706..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-
-
-namespace foo;
-
-
-
-use My\Full\Classname as Another;
-
-
-
-
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-
-// importing a global class
-
-
-
-
-use \ArrayObject;
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php.formatted
deleted file mode 100644
index 5c8af4f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use02.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace foo;
-
-use My\Full\Classname as Another;
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-// importing a global class
-use \ArrayObject;
-
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php
deleted file mode 100644
index d9ffaf4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-
-
-// comment 1
-// comment 2
-
-// comment 3
-// comment 4
-
-namespace foo;
-
-
-
-
-
-use My\Full\Classname as Another;
-
-
-
-
-
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-// comment
-
-
-
-// importing a global class
-
-
-
-
-use \ArrayObject;
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php.formatted
deleted file mode 100644
index 8f91fa4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use03.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-// comment 1
-// comment 2
-// comment 3
-// comment 4
-
-namespace foo;
-
-use My\Full\Classname as Another;
-// this is the same as use My\Full\NSname as NSname
-use My\Full\NSname;
-// comment
-// importing a global class
-use \ArrayObject;
-
-$obj = new namespaces\Another; // instantiates object of class foo\Another
-$obj = new Another; // instantiates object of class My\Full\Classname
-NSname\subns\func(); // calls function My\Full\NSname\subns\func
-$a = new ArrayObject(array(1)); // instantiates object of class ArrayObject
-// without the "use \ArrayObject" we would instantiate an object of class foo\ArrayObject
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php
deleted file mode 100644
index deb1e59..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//  namespace MyProject\DB;
-require 'db.php';
-
-use MyProjectDB; // fine; same as DB\
-
-use MyProjectDBConnection as DBC; // fine
-use MyProjectDB as HM; // fine
-use HMConnection as DBC2; // class call ends with FATAL!!!
-
-$x = new DBC(); // fine
-$y = new HMConnection(); // fine
-$z = new DBC2(); // Fatal error: Class 'HM\Connection' not found
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php.formatted
deleted file mode 100644
index f91a5ea..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/Use04.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-//  namespace MyProject\DB;
-require 'db.php';
-
-use MyProjectDB; // fine; same as DB\
-use MyProjectDBConnection as DBC; // fine
-use MyProjectDB as HM; // fine
-use HMConnection as DBC2; // class call ends with FATAL!!!
-
-$x = new DBC(); // fine
-$y = new HMConnection(); // fine
-$z = new DBC2(); // Fatal error: Class 'HM\Connection' not found
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php
deleted file mode 100644
index 7340982..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-abstract class GenericObject {
-public abstract function toString();
-}
-interface GenericInterface {
-public abstract function toString();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php.formatted
deleted file mode 100644
index 7dd6c02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-abstract class GenericObject {
-
-    public abstract function toString();
-}
-
-interface GenericInterface {
-
-    public abstract function toString();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php
deleted file mode 100644
index 7340982..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-abstract class GenericObject {
-public abstract function toString();
-}
-interface GenericInterface {
-public abstract function toString();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php.formatted
deleted file mode 100644
index fe74eea..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_02.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-abstract class GenericObject
-{
-
-    public abstract function toString();
-}
-
-interface GenericInterface
-{
-
-    public abstract function toString();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php
deleted file mode 100644
index 7340982..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-abstract class GenericObject {
-public abstract function toString();
-}
-interface GenericInterface {
-public abstract function toString();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php.formatted
deleted file mode 100644
index f2a595a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_03.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-abstract class GenericObject
-{
-    public abstract function toString();
-}
-
-interface GenericInterface
-{
-    public abstract function toString();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php
deleted file mode 100644
index 7340982..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-abstract class GenericObject {
-public abstract function toString();
-}
-interface GenericInterface {
-public abstract function toString();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php.formatted
deleted file mode 100644
index 53e5be5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue181003_04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-abstract class GenericObject {
-    public abstract function toString();
-}
-
-interface GenericInterface {
-    public abstract function toString();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php
deleted file mode 100644
index d96fd0e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class myClass
-{
-
-    private $a = 1; // comment
-    private $b = 2;
-
-    function __construct()
-    {
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php.formatted
deleted file mode 100644
index 2ab8db2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_01.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class myClass {
-
-    private $a = 1; // comment
-    private $b = 2;
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php
deleted file mode 100644
index 5eafc56..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-echo 'fasfda';  //comment 1
-echo 'fasfda';  //comment 2
-
-class Test {
-    private $field1; // comment 3
-    private $field2; // comment 4
-
-
-    private $field3; /* comment 5 */
-    private $field4; /* comment 6 */
-    /* comment 7 */
-    private $field5; /* comment 8 */
-
-    private $field6; // comment 9
-
-    /* comment 10 */
-    private $field7; // comment 11
-
-}
-
-/*
- * comment 10
- */
-
-class Test2 {
-    function __construct () {
-
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php.formatted
deleted file mode 100644
index 14ff7af..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186461_02.php.formatted
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-echo 'fasfda';  //comment 1
-echo 'fasfda';  //comment 2
-
-class Test {
-
-    private $field1; // comment 3
-    private $field2; // comment 4
-    private $field3; /* comment 5 */
-    private $field4; /* comment 6 */
-    /* comment 7 */
-    private $field5; /* comment 8 */
-    private $field6; // comment 9
-
-    /* comment 10 */
-    private $field7; // comment 11
-
-}
-
-/*
- * comment 10
- */
-
-class Test2 {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php
deleted file mode 100644
index 8e27ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-
-        namespace a\b {
-
-            class SondaTransformer {
-                //put your code here
-            }
-
-        }
-
-            namespace {
-                    function functionName($param) {
-
-                    }
-            $tr = new \a\b\SondaTransformer();
-        }
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php.formatted
deleted file mode 100644
index 6695ffd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue186738_01.php.formatted
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-
-        namespace a\b {
-
-            class SondaTransformer {
-                //put your code here
-            }
-
-        }
-
-        namespace {
-
-            function functionName($param) {
-                
-            }
-
-            $tr = new \a\b\SondaTransformer();
-        }
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php
deleted file mode 100644
index b7bc739..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-if ($test == true)
-    // comment 2
-{
-  echo 'foo';
-}
-
-
-if ($test == true)
-              // comment 2
-{
-  echo 'foo';
-}
-
-if ($test == true) // comment 2
-{
-  echo 'foo';
-}
-
-if ($test == true) {
-// comment 2
-  echo 'foo';
-}
-
-if ($test == true) { // comment 2
-  echo 'foo';
-}
-
-if ($test == true
-      && $bla ) // comment 2
-
-    {
-  echo 'foo';
-}
-
-if ($test == true) // comment 2
-
-
-{
-  echo 'foo';
-}
-
-
-if ($test == true) // comment 2
-
-        // commen3
-{
-  echo 'foo';
-}
-
-if ($test == true) // comment 2
-
-// commen3
-{
-  echo 'foo';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php.formatted
deleted file mode 100644
index 3fb30a3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_01.php.formatted
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-if ($test == true) {
-// comment 2
-    echo 'foo';
-}
-
-
-if ($test == true) {
-// comment 2
-    echo 'foo';
-}
-
-if ($test == true) { // comment 2
-    echo 'foo';
-}
-
-if ($test == true) {
-// comment 2
-    echo 'foo';
-}
-
-if ($test == true) { // comment 2
-    echo 'foo';
-}
-
-if ($test == true && $bla) { // comment 2
-    echo 'foo';
-}
-
-if ($test == true) { // comment 2
-    echo 'foo';
-}
-
-
-if ($test == true) { // comment 2
-// commen3
-    echo 'foo';
-}
-
-if ($test == true) { // comment 2
-// commen3
-    echo 'foo';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php
deleted file mode 100644
index 74f1fd6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-while ($test == true)
-    // comment 2
-{
-  echo 'foo';
-}
-
-
-while ($test == true) // comment 2
-{
-  echo 'foo';
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php.formatted
deleted file mode 100644
index 42e6c24..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue187264_02.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-while ($test == true) {
-// comment 2
-    echo 'foo';
-}
-
-
-while ($test == true) { // comment 2
-    echo 'foo';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php
deleted file mode 100644
index 88cc1e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<html>
-    <?php if ($test)  echo  $result; ?>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php.formatted
deleted file mode 100644
index 41c60ea..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue201994_01.php.formatted
+++ /dev/null
@@ -1,3 +0,0 @@
-<html>
-    <?php if ($test) echo $result; ?>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php
deleted file mode 100644
index 6f66498..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/**
- * Description of SimplyClass
- *
- * @author richardquadling
- */
-class SimplyClass{
-/**
- * Simple docblock for the first constant.
- */
-const A_CONSTANT = "You can't touch me!";
-/**
- * Another docblock for another constant.
- */
-const B_CONSTANT = "Set in stone.";
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php.formatted
deleted file mode 100644
index 66ac7e2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue229703.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-/**
- * Description of SimplyClass
- *
- * @author richardquadling
- */
-class SimplyClass {
-
-    /**
-     * Simple docblock for the first constant.
-     */
-    const A_CONSTANT = "You can't touch me!";
-
-    /**
-     * Another docblock for another constant.
-     */
-    const B_CONSTANT = "Set in stone.";
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php
deleted file mode 100644
index 8a03215..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php.formatted
deleted file mode 100644
index 53072e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_01.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php
deleted file mode 100644
index 8a03215..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php.formatted
deleted file mode 100644
index 53072e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_02.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php
deleted file mode 100644
index 8a03215..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php.formatted
deleted file mode 100644
index 53072e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_03.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php
deleted file mode 100644
index 8a03215..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php.formatted
deleted file mode 100644
index 53072e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_04.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-namespace F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php
deleted file mode 100644
index d84f2c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php.formatted
deleted file mode 100644
index 923d634..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_05.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php
deleted file mode 100644
index d84f2c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php.formatted
deleted file mode 100644
index 923d634..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_06.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php
deleted file mode 100644
index d84f2c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php.formatted
deleted file mode 100644
index 923d634..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_07.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php
deleted file mode 100644
index d84f2c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php.formatted
deleted file mode 100644
index 923d634..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue232395_08.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-
-
-
-
-use F;
-
-class ClassName {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php
deleted file mode 100644
index a294536..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php class Test { public function getName(){} }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php.formatted
deleted file mode 100644
index 24fdfda..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test {
-
-    public function getName() {
-        
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php
deleted file mode 100644
index b46d24e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-class Test { public function getName(){} }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php.formatted
deleted file mode 100644
index 7aaf57c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Test {
-
-    public function getName() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php
deleted file mode 100644
index 52102cc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-class Test { public function getName(){} }
-
-class Test2 { public function getName(){} }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php.formatted
deleted file mode 100644
index 9f4328a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_03.php.formatted
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class Test {
-
-    public function getName() {
-        
-    }
-
-}
-
-
-
-class Test2 {
-
-    public function getName() {
-        
-    }
-
-}
-
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php
deleted file mode 100644
index b9a51e2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-class Test { public function getName(){} }
-
-class Test2 { public function getName(){} }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php.formatted
deleted file mode 100644
index 66328b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234764_04.php.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-class Test {
-
-    public function getName() {
-        
-    }
-
-}
-
-
-
-class Test2 {
-
-    public function getName() {
-        
-    }
-
-}
-
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php
deleted file mode 100644
index 5597d35..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-interface Test { public function getName(); }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php.formatted
deleted file mode 100644
index d275f32..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue234774.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-
-
-
-
-interface Test {
-
-    public function getName();
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php
deleted file mode 100644
index c4ed33a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php.formatted
deleted file mode 100644
index 1ccce1c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php namespace Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php
deleted file mode 100644
index c4ed33a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php.formatted
deleted file mode 100644
index 954477c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-namespace Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php
deleted file mode 100644
index c4ed33a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php.formatted
deleted file mode 100644
index 954477c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_03.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-namespace Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php
deleted file mode 100644
index c4ed33a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-namespace Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php.formatted
deleted file mode 100644
index 954477c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-namespace Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php
deleted file mode 100644
index 9e4c31c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php.formatted
deleted file mode 100644
index 37e2196..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_05.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-use Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php
deleted file mode 100644
index 9e4c31c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php.formatted
deleted file mode 100644
index 76bd045..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_06.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-use Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php
deleted file mode 100644
index 9e4c31c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php.formatted
deleted file mode 100644
index 76bd045..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_07.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-use Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php
deleted file mode 100644
index 9e4c31c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-use Foo;
-
-class ClassName {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php.formatted
deleted file mode 100644
index 76bd045..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235710_08.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-
-
-use Foo;
-
-class ClassName {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php
deleted file mode 100644
index 18f4073..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$foo = 12;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php.formatted
deleted file mode 100644
index e42ce35..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_01.php.formatted
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$foo = 12;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php
deleted file mode 100644
index ea4d3b2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php.formatted
deleted file mode 100644
index 81cb6dc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/blankLines/issue235972_02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if (true) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php
deleted file mode 100644
index 2cff136..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class Model_Zendcalendar extends Zend_Db_Table {
-
-protected $_name = 'zend_calendar';
-
-    public function getAllVytrshenByYear($year) {
-$select = $this->select();
-        $select->from(array('c' => 'zend_calendar'), array('id', 'cat',
-'start_date', 'end_date', 'organizer', 'place', 'description', 'more_info',))
-                ->where('cat = ?', 1)
-                ->where('YEAR(start_date) = ?', $year)
-                ->order('start_date')
-                ->joinLeft(array('f' => 'zend_calendar_files'), 'c.id = f.id',
-array('info', 'results', 'games'))
-                ->setIntegrityCheck(false);
-        return $this->fetchAll($select);
-    }
-
-public function getAllOtkritiByYear($year) {
-$select = $this->select();
-$select->from(array('c' => 'zend_calend
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php.formatted
deleted file mode 100644
index b886d1f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_01.php.formatted
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class Model_Zendcalendar extends Zend_Db_Table {
-
-    protected $_name = 'zend_calendar';
-
-    public function getAllVytrshenByYear($year) {
-        $select = $this->select();
-        $select->from(array('c' => 'zend_calendar'), array('id', 'cat',
-                'start_date', 'end_date', 'organizer', 'place', 'description', 'more_info',))
-            ->where('cat = ?', 1)
-            ->where('YEAR(start_date) = ?', $year)
-            ->order('start_date')
-            ->joinLeft(array('f' => 'zend_calendar_files'), 'c.id = f.id', array('info', 'results', 'games'))
-            ->setIntegrityCheck(false);
-        return $this->fetchAll($select);
-    }
-
-    public function getAllOtkritiByYear($year) {
-        $select = $this->select();
-        $select->from(array('c' => 'zend_calend
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php
deleted file mode 100644
index 96e377d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-$product_picsmall = 'Nutcracker figurines - in a high hat - Nutcracker Souvenir ";
-        $product_price = '5, 000 .-- rub. ';
-$product_dim = '38sm ';
-$txttype = "1";
-$holiday = "2";
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php.formatted
deleted file mode 100644
index b76e21a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_02.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-    $product_picsmall = 'Nutcracker figurines - in a high hat - Nutcracker Souvenir ";
-        $product_price = '5, 000 . --rub. ';
-$product_dim = '38sm ';
-$txttype = "1";
-$holiday = "2";
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php
deleted file mode 100644
index 7c00c0f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-$db = new PDO("pgsql:dbname=geodata;host=132.230.21.8", "postgres", "postgres");
-$sqlQuery = 'CREATE TABLE items (id_item integer NOT NULL, handle character varying(255) NOT NULL';
-$sqlQuery .= 'handle_source character varying(255) NOT NULL,';
-$sqlQuery .= 'handle_citation character varying(255) NOT NULL,';
-$sqlQuery .=                                            'CONSTRAINT items_pkey PRIMARY KEY (id_item),';
-$sqlQuery .=                                            'CONSTRAINT items_handle_key UNIQUE (handle)';
-$sqlQuery .=                                            ')';'
-
-$db->query($sqlQuery);
-$db = null;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php.formatted
deleted file mode 100644
index 1441a50..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_03.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$db = new PDO("pgsql:dbname=geodata;host=132.230.21.8", "postgres", "postgres");
-$sqlQuery = 'CREATE TABLE items (id_item integer NOT NULL, handle character varying(255) NOT NULL';
-$sqlQuery .= 'handle_source character varying(255) NOT NULL,';
-$sqlQuery .= 'handle_citation character varying(255) NOT NULL,';
-$sqlQuery .= 'CONSTRAINT items_pkey PRIMARY KEY (id_item),';
-$sqlQuery .= 'CONSTRAINT items_handle_key UNIQUE (handle)';
-$sqlQuery .= ')';
-'
-
-$db->query($sqlQuery);
-$db = null;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php
deleted file mode 100644
index e670ce9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-
-/**
- * Company addresses actions
- *
- */
-class companyAddressesActions extends myFrontModuleActions {
-
-    public function executeFormWidget(dmWebRequest $request) {
-        $address_id = null;
-        $company_address = null;
-
-        if ($request->hasParameter('address_id')) {
-            $address_id = $request->getParameter('address_id');
-        }
-        if ($this->getUser()->hasAttribute('company_id')) {
-            $this->company_id = $this->getUser()->getAttribute('company_id');
-
-        } else {
-            $this->getUser()->logError($this->getI18n()->__('No company selected'));
-            $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-        }
-        
-        if ($this->getPage()->getModuleAction() == 'supplier/editCompanyAddress')
-                $this->getRequest()->setParameter('cancel_url', $this->getHelper()main/checkout')
-
-        if ($this->company_id && $address_id) {
-
-            $user_id = $this->getUser()->getDmUser()->getId();
-
-            $q = DmDb::table('CompanyAddresses')->createQuery('ca')
-                    ->innerJoin('ca.Company c')
-                    ->innerJoin('c.Contacts cc ON cc.company_id = c.id')
-                    ->andWhere('cc.user_id = ?', $user_id)
-                    ->andWhere('ca.id = ?', $address_id)
-                    ->andWhere('ca.company_id = ?', $this->company_id);
-            $company_address = $q->fetchOne();
-            if (!$company_address instanceof CompanyAddresses || $company_address->count() == 0) {
-                $company_name = dmDb::table('Company')->find($this->company_id);
-                if ($company_name) $company_name = $company_name->company_name;
-                else $company_name = 'No company';
-                $this->getUser()->logError(
-                        $this->getI18n()->__('Address id "%address_id%"  is not available to company "%company%" for user "%user%"',
-                        array('%address_id%' => $address_id,'%company%' => $company_name, '%user%' => $this->getUser()->getDmUser())));
-                $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-            }
-} else {
-    $company_address = new CompanyAddresses();
-    $company_address->company_id = $this->company_id;
-}
-
-$form = new CompanyAddressesForm($company_address);
-
-
-if ($request->isMethod('post') && $form->bindAndValid($request)) {
-    $form->save();
-    if ($form->isNew()) {
-        $message = $this->getI18n()->__('Address has been successfully created');
-        $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-        $this->getUser()->logInfo($message);
-    }
-    else {
-        $message = $this->getI18n()->__('Address has been successfully updated');
-        $this->getUser()->logInfo($message);
-    }
-
-
-//            echo $request->getReferer().'<br>';
-//            echo $request->getUri();
-
-    $module_action = $this->getPage()->getModuleAction();
-    if ($module_action == 'main/editCompanyAddress')
-        $this->redirect ($this->getHelper()->link('main/editMyCompany')->getHref());
-
-}
-$this->forms['CompanyAddresses'] = $form;
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php.formatted
deleted file mode 100644
index 705aba9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/broken/issue197074_04.php.formatted
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-/**
- * Company addresses actions
- *
- */
-class companyAddressesActions extends myFrontModuleActions {
-
-    public function executeFormWidget(dmWebRequest $request) {
-        $address_id = null;
-        $company_address = null;
-
-        if ($request->hasParameter('address_id')) {
-            $address_id = $request->getParameter('address_id');
-        }
-        if ($this->getUser()->hasAttribute('company_id')) {
-            $this->company_id = $this->getUser()->getAttribute('company_id');
-        } else {
-            $this->getUser()->logError($this->getI18n()->__('No company selected'));
-            $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-        }
-
-        if ($this->getPage()->getModuleAction() == 'supplier/editCompanyAddress')
-            $this->getRequest ()->setParameter ('cancel_url', $this->getHelper ()main/checkout')
-
-        if ($this->company_id && $address_id) {
-
-            $user_id = $this->getUser()->getDmUser()->getId();
-
-            $q = DmDb::table('CompanyAddresses')->createQuery('ca')
-                    ->innerJoin('ca.Company c')
-                    ->innerJoin('c.Contacts cc ON cc.company_id = c.id')
-                    ->andWhere('cc.user_id = ?', $user_id)
-                    ->andWhere('ca.id = ?', $address_id)
-                    ->andWhere('ca.company_id = ?', $this->company_id);
-            $company_address = $q->fetchOne();
-            if (!$company_address instanceof CompanyAddresses || $company_address->count() == 0) {
-                $company_name = dmDb::table('Company')->find($this->company_id);
-                if ($company_name) $company_name = $company_name->company_name;
-                else $company_name = 'No company';
-                $this->getUser()->logError(
-                        $this->getI18n()->__('Address id "%address_id%" is not available to company "%company%" for user "%user%"',
-                        array('%address_id%' => $address_id,'%company%' => $company_name, '%user%' => $this->getUser()->getDmUser())));
-                $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-            }
-} else {
-    $company_address = new CompanyAddresses();
-    $company_address->company_id = $this->company_id;
-}
-
-$form = new CompanyAddressesForm($company_address);
-
-
-if ($request->isMethod('post') && $form->bindAndValid($request)) {
-    $form->save();
-    if ($form->isNew()) {
-        $message = $this->getI18n()->__('Address has been successfully created');
-        $this->redirect($this->getHelper()->link('main/editMyCompany')->getHref());
-        $this->getUser()->logInfo($message);
-    }
-    else {
-        $message = $this->getI18n()->__('Address has been successfully updated');
-        $this->getUser()->logInfo($message);
-    }
-
-
-//            echo $request->getReferer().'<br>';
-//            echo $request->getUri();
-
-    $module_action = $this->getPage()->getModuleAction();
-    if ($module_action == 'main/editCompanyAddress')
-        $this->redirect ($this->getHelper()->link('main/editMyCompany')->getHref());
-
-}
-$this->forms['CompanyAddresses'] = $form;
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment01.php b/php.editor/test/unit/data/testfiles/formatting/comment01.php
deleted file mode 100644
index 18eeadb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-if (true ) {
- /*
-        * comment part 1
-            * comment part2
-  */
-
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment01.php.formatted
deleted file mode 100644
index c0422dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (true) {
-    /*
-     * comment part 1
-     * comment part2
-     */
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment02.php b/php.editor/test/unit/data/testfiles/formatting/comment02.php
deleted file mode 100644
index a526b93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-if (true ) {
- /*comment part 1
-            * comment part2
-  */
-
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment02.php.formatted
deleted file mode 100644
index 6621829..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-    /* comment part 1
-     * comment part2
-     */
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment03.php b/php.editor/test/unit/data/testfiles/formatting/comment03.php
deleted file mode 100644
index 15f3f08..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-if (true ) {
- /*comment part 1
-            *comment part2
-  */
-
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment03.php.formatted
deleted file mode 100644
index 6621829..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment03.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-    /* comment part 1
-     * comment part2
-     */
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment04.php b/php.editor/test/unit/data/testfiles/formatting/comment04.php
deleted file mode 100644
index a1d028f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-if (true ) {
- /*comment part 1
-            *comment part2*/
-
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment04.php.formatted
deleted file mode 100644
index 34c5bf5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment04.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true) {
-    /* comment part 1
-     * comment part2 */
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment05.php b/php.editor/test/unit/data/testfiles/formatting/comment05.php
deleted file mode 100644
index f4cb299..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment05.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if (true ) {
-/* comment part 1 */
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment05.php.formatted
deleted file mode 100644
index 9bb4cdb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (true) {
-    /* comment part 1 */
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment06.php b/php.editor/test/unit/data/testfiles/formatting/comment06.php
deleted file mode 100644
index 3a7fa70..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment06.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/**
- *
- */
-class ClassName {
-    /**
-     *
-     * @param <type> $param
-     */
-
-
-
-
-    function functionName($param) {
-    }
-
-    /**
-     *
-     * @param <type> $param
-     */
-
-
-
-    function fasdfa($param) {
-    }
-
-}
-/*
- *
- */
-class Bla {
-    /** bla */
-    function __construct() {
-    }
-
-}
-/**
- *
- * @param <type> $param
- */
-function ggg($param) {
-}
-/*
- *
- */
-function dd($param) {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment06.php.formatted
deleted file mode 100644
index add4fc9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment06.php.formatted
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-/**
- *
- */
-class ClassName {
-
-    /**
-     *
-     * @param <type> $param
-     */
-    function functionName($param) {
-        
-    }
-
-    /**
-     *
-     * @param <type> $param
-     */
-    function fasdfa($param) {
-        
-    }
-
-}
-
-/*
- *
- */
-
-class Bla {
-
-    /** bla */
-    function __construct() {
-        
-    }
-
-}
-
-/**
- *
- * @param <type> $param
- */
-function ggg($param) {
-    
-}
-
-/*
- *
- */
-
-function dd($param) {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment07.php b/php.editor/test/unit/data/testfiles/formatting/comment07.php
deleted file mode 100644
index a79177e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment07.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-/* 
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment07.php.formatted
deleted file mode 100644
index 3e558ca..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment07.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment08.php b/php.editor/test/unit/data/testfiles/formatting/comment08.php
deleted file mode 100644
index d06a5ab..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment08.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/* -------------
-   To change this template, choose Tools | Templates
-   and open the template in the editor.
-   -------------
- */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment08.php.formatted
deleted file mode 100644
index e88f2b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment08.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/* -------------
-  To change this template, choose Tools | Templates
-  and open the template in the editor.
-  -------------
- */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment09.php b/php.editor/test/unit/data/testfiles/formatting/comment09.php
deleted file mode 100644
index f422faa..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment09.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        /* -------------
-        To change this template, choose Tools | Templates
-   and open the template in the editor.
-   -------------
-                        */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment09.php.formatted
deleted file mode 100644
index e88f2b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment09.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/* -------------
-  To change this template, choose Tools | Templates
-  and open the template in the editor.
-  -------------
- */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment10.php b/php.editor/test/unit/data/testfiles/formatting/comment10.php
deleted file mode 100644
index 6f3894b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment10.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/*class G_Check {
-
-    function test($param) {
-        $this->setValidators(array(
-            "name" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-            "text" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-        ));
-    }
-
-}
-
- */
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment10.php.formatted
deleted file mode 100644
index dbe24ad..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment10.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-/* class G_Check {
-
-  function test($param) {
-  $this->setValidators(array(
-  "name" => new sfValidatorString(array('required' => true), array(
-  "required" => "Tato položka je povinná",
-  "invalid" => "Tato položka byla špatně vyplněna")),
-  "text" => new sfValidatorString(array('required' => true), array(
-  "required" => "Tato položka je povinná",
-  "invalid" => "Tato položka byla špatně vyplněna")),
-  ));
-  }
-
-  }
-
- */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment11.php b/php.editor/test/unit/data/testfiles/formatting/comment11.php
deleted file mode 100644
index 3789b21..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment11.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-/*
-First Line
-
-Second Line after blank line
-*/
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/comment11.php.formatted b/php.editor/test/unit/data/testfiles/formatting/comment11.php.formatted
deleted file mode 100644
index 3e7bd23..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/comment11.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-/*
-  First Line
-
-  Second Line after blank line
- */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/continued_expression.php b/php.editor/test/unit/data/testfiles/formatting/continued_expression.php
deleted file mode 100644
index 610f350..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/continued_expression.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $a = 1
-+ 2;
-
- foo($arg1,
-$arg2);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/continued_expression.php.formatted b/php.editor/test/unit/data/testfiles/formatting/continued_expression.php.formatted
deleted file mode 100644
index dffdc17..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/continued_expression.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = 1 + 2;
-
-foo($arg1, $arg2);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php b/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php
deleted file mode 100644
index 49610a3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-    foo($t1,
- $t2,
-  $t3
-    ); // this line should not be indented
-
-        foo($t1,
- $t2,
-  $t3); // this line should be indented
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php.formatted
deleted file mode 100644
index b34788d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/continued_expression2.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foo($t1, $t2, $t3
-); // this line should not be indented
-
-foo($t1, $t2, $t3); // this line should be indented
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php b/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php
deleted file mode 100644
index af8c6d0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        class class_name {
-    /*FORMAT_START*/
-    function __construct() {
-    echo 1;
-    }/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php.formatted
deleted file mode 100644
index e6313b1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/format_fragment1.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-        class class_name {
-    /*FORMAT_START*/
-
-  function __construct() {
-    echo 1;
-  }
-
-/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/heredoc.php b/php.editor/test/unit/data/testfiles/formatting/heredoc.php
deleted file mode 100644
index 10fcc5d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/heredoc.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-if (1) {
-    $str = <<<EOD
-        Example of string
-     spanning multiple lines
-using heredoc syntax.
-EOD;
-echo 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/heredoc.php.formatted b/php.editor/test/unit/data/testfiles/formatting/heredoc.php.formatted
deleted file mode 100644
index 3003d3f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/heredoc.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-if (1) {
-  $str = <<<EOD
-        Example of string
-     spanning multiple lines
-using heredoc syntax.
-EOD;
-  echo 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html01.php b/php.editor/test/unit/data/testfiles/formatting/html/html01.php
deleted file mode 100644
index 0468b45..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if ($fail_count > 0) {
-?>
-    <p><?php _e('All Akismet servers are available.'); ?></p>
-    <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-<?php
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/html01.php.formatted
deleted file mode 100644
index cfd1788..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html01.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if ($fail_count > 0) {
-    ?>
-    <p><?php _e('All Akismet servers are available.'); ?></p>
-    <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-    <?php
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html02.php b/php.editor/test/unit/data/testfiles/formatting/html/html02.php
deleted file mode 100644
index b610752..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    if ($fail_count > 0) {
-        ?>
-        <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-        <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-    <?php
-    }
-    ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/html02.php.formatted
deleted file mode 100644
index fd70834..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    if ($fail_count > 0) {
-        ?>
-        <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-        <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-        <?php
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html03.php b/php.editor/test/unit/data/testfiles/formatting/html/html03.php
deleted file mode 100644
index 72ba89c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<table>
-<?php
-    if ($fail_count > 0) {
-        ?>
-        <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-        <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-    <?php
-    }
-    ?>
-</table>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/html03.php.formatted
deleted file mode 100644
index f908ea5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html03.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<table>
-    <?php
-        if ($fail_count > 0) {
-            ?>
-            <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-            <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-            <?php
-        }
-    ?>
-</table>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html04.php b/php.editor/test/unit/data/testfiles/formatting/html/html04.php
deleted file mode 100644
index 0d87cd5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html04.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-$servers = akismet_get_server_connectivity();
-$fail_count = count($servers) - count(array_filter($servers));
-if (is_array($servers) && count($servers) > 0) {
-    // some connections work, some fail
-    if ($fail_count > 0 && $fail_count < count($servers)) {
-?>
-        <p style="padding: .5em; background-color: #aa0; color: #fff; font-weight:bold;"><?php _e('Unable to reach some Akismet servers.'); ?></p>
-        <p><?php echo sprintf(__('A network problem or firewall is blocking some connections from your web server to Akismet.com.  Akismet is working but this may cause problems during times of network congestion.  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?></p>
-        <?php
-// all connections fail
-    } elseif ($fail_count > 0) {
-        ?>
-        <p style="padding: .5em; background-color: #d22; color: #fff; font-weight:bold;"><?php _e('Unable to reach any Akismet servers.'); ?></p>
-        <p><?php echo sprintf(__('A network problem or firewall is blocking all connections from your web server to Akismet.com.  <strong>Akismet cannot work correctly until this is fixed.</strong>  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?></p>
-        <?php
-// all connections wFork
-    } else {
-        ?>
-        <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-        <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-    <?php
-    }
-}
-    ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/html04.php.formatted
deleted file mode 100644
index eac68f7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html04.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-$servers = akismet_get_server_connectivity();
-$fail_count = count($servers) - count(array_filter($servers));
-if (is_array($servers) && count($servers) > 0) {
-    // some connections work, some fail
-    if ($fail_count > 0 && $fail_count < count($servers)) {
-        ?>
-        <p style="padding: .5em; background-color: #aa0; color: #fff; font-weight:bold;"><?php _e('Unable to reach some Akismet servers.'); ?></p>
-        <p><?php echo sprintf(__('A network problem or firewall is blocking some connections from your web server to Akismet.com.  Akismet is working but this may cause problems during times of network congestion.  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?></p>
-        <?php
-// all connections fail
-    } elseif ($fail_count > 0) {
-        ?>
-        <p style="padding: .5em; background-color: #d22; color: #fff; font-weight:bold;"><?php _e('Unable to reach any Akismet servers.'); ?></p>
-        <p><?php echo sprintf(__('A network problem or firewall is blocking all connections from your web server to Akismet.com.  <strong>Akismet cannot work correctly until this is fixed.</strong>  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?></p>
-        <?php
-// all connections wFork
-    } else {
-        ?>
-        <p style="padding: .5em; background-color: #2d2; color: #fff; font-weight:bold;"><?php _e('All Akismet servers are available.'); ?></p>
-        <p><?php _e('Akismet is working correctly.  All servers are accessible.'); ?></p>
-        <?php
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html05.php b/php.editor/test/unit/data/testfiles/formatting/html/html05.php
deleted file mode 100644
index 8c3b3f9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html05.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-if (false):
-if (true):
-?>
-test 1
-<?php
-elseif (true):
-?>
-test 2
-<?php
-while (true):
-?>
-text 3
-<?php
-endwhile;
-for ($index = 0; $index < count($array); $index++):
-?>
-test 4
-<?php
-endfor;
-foreach ($array as $value) :
-?>
-test 5
-<?php
-endforeach;
-endif;
-endif;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/html05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/html05.php.formatted
deleted file mode 100644
index 749b709..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/html05.php.formatted
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-if (false):
-    if (true):
-        ?>
-        test 1
-        <?php
-    elseif (true):
-        ?>
-        test 2
-        <?php
-        while (true):
-            ?>
-            text 3
-            <?php
-        endwhile;
-        for ($index = 0; $index < count($array); $index++):
-            ?>
-            test 4
-            <?php
-        endfor;
-        foreach ($array as $value) :
-            ?>
-            test 5
-            <?php
-        endforeach;
-    endif;
-endif;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_01.php b/php.editor/test/unit/data/testfiles/formatting/html/if_01.php
deleted file mode 100644
index f0f9e37..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_01.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<div>
-<div>
-<?php if ($subtitle): ?>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<?php endif; ?>
-</div>
-</div>
-
-<?php if ($subtitle): ?>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<?php endif; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/if_01.php.formatted
deleted file mode 100644
index a7b6700..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_01.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<div>
-    <div>
-        <?php if ($subtitle): ?>
-            <div class="pageitem subtitle">
-                <?php echo $subtitle; ?>
-            </div>
-            <div class="pageitem subtitle">
-                <?php echo $subtitle; ?>
-            </div>
-        <?php endif; ?>
-    </div>
-</div>
-
-<?php if ($subtitle): ?>
-    <div class="pageitem subtitle">
-        <?php echo $subtitle; ?>
-    </div>
-<?php endif; ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_02.php b/php.editor/test/unit/data/testfiles/formatting/html/if_02.php
deleted file mode 100644
index 1be6e92..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<div>
-<div>
-<?php if ($subtitle): ?>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<div class="pageitem subtitle">
-<?php if ($subtitle): ?>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<?php endif; ?>
-</div>
-<?php endif; ?>
-</div>
-</div>
-
-<?php if ($subtitle): ?>
-<div class="pageitem subtitle">
-<?php echo $subtitle; ?>
-</div>
-<?php endif; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/if_02.php.formatted
deleted file mode 100644
index 9cf25ec..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_02.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<div>
-    <div>
-        <?php if ($subtitle): ?>
-            <div class="pageitem subtitle">
-                <?php echo $subtitle; ?>
-            </div>
-            <div class="pageitem subtitle">
-                <?php if ($subtitle): ?>
-                    <div class="pageitem subtitle">
-                        <?php echo $subtitle; ?>
-                    </div>
-                <?php endif; ?>
-            </div>
-        <?php endif; ?>
-    </div>
-</div>
-
-<?php if ($subtitle): ?>
-    <div class="pageitem subtitle">
-        <?php echo $subtitle; ?>
-    </div>
-<?php endif; ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_03.php b/php.editor/test/unit/data/testfiles/formatting/html/if_03.php
deleted file mode 100644
index 77b0a0c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_03.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-    <div class="news_div">
-        <span class="news_title"><?php echo $news->getTitle() ?></span>
-        <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-        <br><br>
-        <span class="new perex"></span>
-    </div>
-<?php } //end of foreach ?>
-
-
-<div>
-    <div>
-        <?php if ($subtitle): ?>
-            <div class="pageitem subtitle">
-                <?php echo $subtitle; ?>
-            </div>
-            <div class="pageitem subtitle">
-                <?php if ($subtitle): ?>
-                    <div class="pageitem subtitle">
-                        <?php echo $subtitle; ?>
-                    </div>
-                    <?php
-            echo $ahoj;
-            $ahoj = "nazdar";
-                    ?>
-                <?php endif; ?>
-            </div>
-        <?php endif; ?>
-    </div>
-</div>
-
-<?php if ($subtitle): ?>
-    <div class="pageitem subtitle">
-        <?php echo $subtitle; ?>
-    </div>
-<?php endif; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/if_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/if_03.php.formatted
deleted file mode 100644
index f870b6f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/if_03.php.formatted
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-    <div class="news_div">
-        <span class="news_title"><?php echo $news->getTitle() ?></span>
-        <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-        <br><br>
-        <span class="new perex"></span>
-    </div>
-<?php } //end of foreach ?>
-
-
-<div>
-    <div>
-        <?php if ($subtitle): ?>
-            <div class="pageitem subtitle">
-                <?php echo $subtitle; ?>
-            </div>
-            <div class="pageitem subtitle">
-                <?php if ($subtitle): ?>
-                    <div class="pageitem subtitle">
-                        <?php echo $subtitle; ?>
-                    </div>
-                    <?php
-                    echo $ahoj;
-                    $ahoj = "nazdar";
-                    ?>
-                <?php endif; ?>
-            </div>
-        <?php endif; ?>
-    </div>
-</div>
-
-<?php if ($subtitle): ?>
-    <div class="pageitem subtitle">
-        <?php echo $subtitle; ?>
-    </div>
-<?php endif; ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php b/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php
deleted file mode 100644
index a7aa6f0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-<div class="news_div">
-<span class="news_title"><?php echo $news->getTitle() ?></span>
-<span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-<br><br>
-<span class="new perex"></span>
-</div>
-<?php } //end of foreach ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php.formatted
deleted file mode 100644
index 5bc7b02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue175229.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-    <div class="news_div">
-        <span class="news_title"><?php echo $news->getTitle() ?></span>
-        <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-        <br><br>
-        <span class="new perex"></span>
-    </div>
-<?php } //end of foreach ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php b/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php
deleted file mode 100644
index 1f1f312..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php foreach($certificates_list as $certificate): ?>
-<div class="certificates_list">
-   <p><?php echo link_to($certificate->getName(), "certficate",
-           array(
-               "id" => $certificate->getId(),
-               "name" => $certificate->getNameSlug()
-           ));
-       ?></p>
-</div>
-<?php endforeach; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php.formatted
deleted file mode 100644
index b057c30..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue176223.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php foreach ($certificates_list as $certificate): ?>
-    <div class="certificates_list">
-        <p><?php
-            echo link_to($certificate->getName(), "certficate", array(
-                "id" => $certificate->getId(),
-                "name" => $certificate->getNameSlug()
-            ));
-            ?></p>
-    </div>
-<?php endforeach; ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php b/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php
deleted file mode 100644
index eea0e31..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<title><?php translate("Jobeet ; Your best job board"); ?></title>
-<link rel="shortcut icon" href="/favicon.ico" />
-<?php include_javascripts() ?>
-<?php include_stylesheets(); ?>
-</head>
-<body>
-</body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php.formatted
deleted file mode 100644
index 33e9ba0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_01.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-    <head>
-        <title><?php translate("Jobeet ; Your best job board"); ?></title>
-        <link rel="shortcut icon" href="/favicon.ico" />
-        <?php include_javascripts() ?>
-        <?php include_stylesheets(); ?>
-    </head>
-    <body>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php b/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php
deleted file mode 100644
index 60d00ab..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-<div class="news_div">
-<span class="news_title"><?php echo $news->getTitle() ?></span>
-<span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-<br><br>
-<span class="new perex"></span>
-</div>
-<?php } //end of foreach ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php.formatted
deleted file mode 100644
index 5bc7b02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179108_02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-    <div class="news_div">
-        <span class="news_title"><?php echo $news->getTitle() ?></span>
-        <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-        <br><br>
-        <span class="new perex"></span>
-    </div>
-<?php } //end of foreach ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php b/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php
deleted file mode 100644
index 3242aac..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-if ($here) {
-	echo 'here';
-} else {
-	?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-	<head>
-		<title>Home</title>
-	</head>
-	<body>
-
-						<form name="form1" method="get" action="#">
-							<table>
-									<tr valign="top">
-										<?php
-										echo '<td>something</td>';
-										?>
-										<td><input id="submit" type="submit" name="Submit" value="Search"/></td>
-									</tr>
-							</table>
-						</form>
-
-                    <?php if ($something){
-                        echo 'something else';
-                    } ?>
-
-
-
-	</body>
-</html>
-<?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php.formatted
deleted file mode 100644
index e8a3a07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179184.php.formatted
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-if ($here) {
-    echo 'here';
-} else {
-    ?>
-    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-    <html>
-        <head>
-            <title>Home</title>
-        </head>
-        <body>
-
-            <form name="form1" method="get" action="#">
-                <table>
-                    <tr valign="top">
-                        <?php
-                        echo '<td>something</td>';
-                        ?>
-                        <td><input id="submit" type="submit" name="Submit" value="Search"/></td>
-                    </tr>
-                </table>
-            </form>
-
-            <?php
-            if ($something) {
-                echo 'something else';
-            }
-            ?>
-
-
-
-        </body>
-    </html>
-<?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php b/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php
deleted file mode 100644
index 98c1de5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<div>
-	<ul>
-		<?php if ($mode == 'edit'): ?>
-			<li>
-				<select name="something">
-					<option value="<?php echo $s ?>"><?php echo $s; ?></option>
-				</select>
-			</li>
-		<?php endif; ?>
-			<li></li>
-	</ul>
-</div>
-
-<?php print_r($stuff); ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php.formatted
deleted file mode 100644
index 7a0e772..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue179184_02.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<div>
-    <ul>
-        <?php if ($mode == 'edit'): ?>
-            <li>
-                <select name="something">
-                    <option value="<?php echo $s ?>"><?php echo $s; ?></option>
-                </select>
-            </li>
-        <?php endif; ?>
-        <li></li>
-    </ul>
-</div>
-
-<?php print_r($stuff); ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php b/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php
deleted file mode 100644
index 818d870..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php
+++ /dev/null
@@ -1,151 +0,0 @@
-<?php
-
-/*
- * $LastChangedDate: 2010-04-14 03:44:57 +0200 (Wed, 14 Apr 2010) $
- * $Rev: 1550 $
- * $Id: Recruiters.php 1550 2010-04-14 01:44:57Z goran $
- */
-
-class Https_Institution_Get_Recruiters extends Subject implements IBuilder, IXHTMLable
-{
-
-    /**
-     * Holds atom signature
-     *
-     * @var string
-     */
-    private $atom = '';
-    /**
-     * Holds mode in which profile is opened
-     *
-     * @var Https_Institutions_Get_View
-     */
-    private $mode = null;
-
-    /**
-     * Class constructor
-     *
-     * @return void
-     */
-    function __construct()
-    {
-        parent::__construct();
-    }
-
-    /**
-     * Implement IBuilder method for this page
-     *
-     * @access public
-     * @return void
-     *
-     */
-    public function build()
-    {
-        $this->setCss();
-        $this->atom = Request::get()->string('rest', 'view');
-        $this->checkAccess();
-        $this->mode->modeBuild($this->atom);
-        $this->notify();
-    }
-
-    private function checkAccess()
-    {
-        $ACObject = new AccessControl_Institution();
-        $ACObject->setAction(IAccessControl::view);
-        $ACObject->setAXOValue($this->atom);
-
-        if (false === Access::check()->run($ACObject)) :
-            throw new Exception('Cannot perform action: NOT AUTHORISED.', 2005);
-        else :
-
-            $ACObject->setAction(IAccessControl::update);
-
-            if (true === Access::check()->run($ACObject)) :
-                $this->mode = new Https_Institution_Get_Edit($this->atom);
-            else :
-                $this->mode = new Https_Institution_Get_View($this->atom);
-            endif;
-
-        endif;
-    }
-
-    /**
-     * Gets page specific CSS
-     */
-    public function setCSS()
-    {
-		ob_start();
-		?>
-<link	rel="stylesheet"
-      href=":server:/js/dojox/form/resources/FileInput.css?:version:"
-      type="text/css" />
-		<?php
-		$this->css = ob_get_contents();
-		ob_end_clean();
-    }
-
-    /**
-     * Implements IBuilder method build() for this page
-     *
-     * @access public
-     * @return void
-     */
-    public function setHeader()
-    {
-
-    }
-
-    /**
-     * Implements IBuilder method for this page
-     *
-     * @access public
-     * @return void
-     *
-     */
-    public function setFooter()
-    {
-
-    }
-
-    /**
-     * Gets page specific JavaScript
-     *
-     * @access private
-     * @return void
-     */
-    public function setJavaScript()
-    {
-
-    }
-
-    /**
-     * Gets current state of observed class property
-     *
-     * @param $variable mixed
-     *
-     * @access public
-     * @return mixed
-     */
-    public function getState($variable)
-    {
-        if ("css" === $variable) :
-            return $this->css;
-        else :
-            return $this->mode->getModeState($variable);
-        endif;
-    }
-
-    /**
-     * Implements XHTMLable methot toXHTML()
-     * Renders employers registration page body
-     *
-     * @access public
-     * @return void
-     */
-    public function toXHTML()
-    {
-        $this->mode->modeToXHTML();
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php.formatted
deleted file mode 100644
index d18be18..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue183268.php.formatted
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/*
- * $LastChangedDate: 2010-04-14 03:44:57 +0200 (Wed, 14 Apr 2010) $
- * $Rev: 1550 $
- * $Id: Recruiters.php 1550 2010-04-14 01:44:57Z goran $
- */
-
-class Https_Institution_Get_Recruiters extends Subject implements IBuilder, IXHTMLable {
-
-    /**
-     * Holds atom signature
-     *
-     * @var string
-     */
-    private $atom = '';
-
-    /**
-     * Holds mode in which profile is opened
-     *
-     * @var Https_Institutions_Get_View
-     */
-    private $mode = null;
-
-    /**
-     * Class constructor
-     *
-     * @return void
-     */
-    function __construct() {
-        parent::__construct();
-    }
-
-    /**
-     * Implement IBuilder method for this page
-     *
-     * @access public
-     * @return void
-     *
-     */
-    public function build() {
-        $this->setCss();
-        $this->atom = Request::get()->string('rest', 'view');
-        $this->checkAccess();
-        $this->mode->modeBuild($this->atom);
-        $this->notify();
-    }
-
-    private function checkAccess() {
-        $ACObject = new AccessControl_Institution();
-        $ACObject->setAction(IAccessControl::view);
-        $ACObject->setAXOValue($this->atom);
-
-        if (false === Access::check()->run($ACObject)) :
-            throw new Exception('Cannot perform action: NOT AUTHORISED.', 2005);
-        else :
-
-            $ACObject->setAction(IAccessControl::update);
-
-            if (true === Access::check()->run($ACObject)) :
-                $this->mode = new Https_Institution_Get_Edit($this->atom);
-            else :
-                $this->mode = new Https_Institution_Get_View($this->atom);
-            endif;
-
-        endif;
-    }
-
-    /**
-     * Gets page specific CSS
-     */
-    public function setCSS() {
-        ob_start();
-        ?>
-        <link	rel="stylesheet"
-              href=":server:/js/dojox/form/resources/FileInput.css?:version:"
-              type="text/css" />
-        <?php
-        $this->css = ob_get_contents();
-        ob_end_clean();
-    }
-
-    /**
-     * Implements IBuilder method build() for this page
-     *
-     * @access public
-     * @return void
-     */
-    public function setHeader() {
-        
-    }
-
-    /**
-     * Implements IBuilder method for this page
-     *
-     * @access public
-     * @return void
-     *
-     */
-    public function setFooter() {
-        
-    }
-
-    /**
-     * Gets page specific JavaScript
-     *
-     * @access private
-     * @return void
-     */
-    public function setJavaScript() {
-        
-    }
-
-    /**
-     * Gets current state of observed class property
-     *
-     * @param $variable mixed
-     *
-     * @access public
-     * @return mixed
-     */
-    public function getState($variable) {
-        if ("css" === $variable) :
-            return $this->css;
-        else :
-            return $this->mode->getModeState($variable);
-        endif;
-    }
-
-    /**
-     * Implements XHTMLable methot toXHTML()
-     * Renders employers registration page body
-     *
-     * @access public
-     * @return void
-     */
-    public function toXHTML() {
-        $this->mode->modeToXHTML();
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php b/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php
deleted file mode 100644
index 7a38689..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<tr class="tabClient<?= ($i % 2) ?>">
-    <td><?=$myFile->nom?></td>
-    <td><?=
-$myFile->ext?></td>
-    <td><?=                       $myFile->size?></td>
-    <td><a href="<?=$lien?>bob_<?=$myFile-id ?>">Link</a></td>
-</tr>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php.formatted
deleted file mode 100644
index cfa4939..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue187309.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<tr class="tabClient<?= ($i % 2) ?>">
-    <td><?= $myFile->nom ?></td>
-    <td><?= $myFile->ext ?></td>
-    <td><?= $myFile->size ?></td>
-    <td><a href="<?= $lien ?>bob_<?= $myFile - id ?>">Link</a></td>
-</tr>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php b/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php
deleted file mode 100644
index 5251d23..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<div>
-    <?php foreach ($chapters as $chapter){ ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php } ?>
-</div>
-
-    <div>
-    <?php foreach ($chapters as $chapter){ ?>
-            <div><?php echo $chapter['name']; ?></div>
-    <?php } ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php.formatted
deleted file mode 100644
index 6a646b0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<div>
-    <?php foreach ($chapters as $chapter) { ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php } ?>
-</div>
-
-<div>
-    <?php foreach ($chapters as $chapter) { ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php } ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php b/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php
deleted file mode 100644
index 65a7e9d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<div>
-    <?php foreach ($chapters as $chapter): ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php endforeach; ?>
-    </div>
-
-    <div>
-    <?php foreach ($chapters as $chapter): ?>
-            <div><?php echo $chapter['name']; ?></div>
-    <?php endforeach; ?>
-</div>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php.formatted
deleted file mode 100644
index 611537a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189002_02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<div>
-    <?php foreach ($chapters as $chapter): ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php endforeach; ?>
-</div>
-
-<div>
-    <?php foreach ($chapters as $chapter): ?>
-        <div><?php echo $chapter['name']; ?></div>
-    <?php endforeach; ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php b/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php
deleted file mode 100644
index 173149d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<p>
-    <?php if ($a): ?>
-        foo
-    <?php else: ?>
-            bar
-    <?php endif ?>
-        </p>
-
-        <ol>
-    <?php foreach ($a as $k => $v): ?>
-                <li>foo</li>
-    <?php endforeach ?>
-</ol>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php.formatted
deleted file mode 100644
index a0e3420..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue189850.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<p>
-    <?php if ($a): ?>
-        foo
-    <?php else: ?>
-        bar
-    <?php endif ?>
-</p>
-
-<ol>
-    <?php foreach ($a as $k => $v): ?>
-        <li>foo</li>
-    <?php endforeach ?>
-</ol>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php b/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php
deleted file mode 100644
index 83d2593..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<div>
-<h1><?= $this->translate( 'voc_projects' ) ?></h1>
-<?= $this->form; ?>
-<?php if ($this->projekte) : ?>
-<?php foreach ($this->projekte as $u) : ?>
-<div id="listProjects">
-<div class="first">
-<div>
-<h3>
-<strong><?= $u->PKID; ?> </strong>
-<a href="/projekte/show/id/<?= $u->PKID ?>"><?= $u->Name; ?></a>
-</h3>
-</div>
-<div class="betreuer">
-<br>
-<?= $u->o_betreuer1->Vorname ?> <?= $u->o_betreuer1->Name ?> (<?= $this->translate( 'voc_supervisor' ) ?>)
-<br>
-<?= $u->o_betreuer2->Vorname ?> <?= $u->o_betreuer2->Name ?> (<?= $this->translate( 'voc_cosupervisor' ) ?>)
-</div>
-</div>
-<div id="second<?= $u->PKID ?>" class="second">
-</div>
-<div class="third">
-<div>
-<?php if ($u->ol_schueler->count()) : ?>
-<a href="Javascript: void(0);" onclick="showPassfotos(<?= $u->PKID ?>);">
-<img class="icon" src="/images/icons/user9_16x16.gif" alt="user" />
-</a>
-<?php endif; ?>
-</div>
-</div>
-<div>
-<div style="float: left;">
-<?php if ($u->Gedruckt) : ?>
-<a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate( 'msg_areyousure' ) ?>') && setGedruckt(<?= $u->PKID ?>);">
-<img id="imgPrint_<?= $u->PKID ?>" class="icon" src="/images/icons/print-no_16x16.gif" alt="print" />
-</a>
-<?php else : ?>
-<a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate( 'msg_areyousure' ) ?>') && setGedruckt(<?= $u->PKID ?>);">
-<img id="imgPrint_<?= $u->PKID ?>" class="icon" src="/images/icons/print_16x16.gif" alt="print" />
-</a>
-<?php endif; ?>
-<?php if ($u->Gesperrt) : ?>
-<a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate( 'msg_areyousure' ) ?>') && setGesperrt(<?= $u->PKID ?>);">
-<img id="imgLock_<?= $u->PKID ?>" class="icon" src="/images/icons/lock_16x16.gif" alt="lock" />
-</a>
-<?php else : ?>
-<a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate( 'msg_areyousure' ) ?>') && setGesperrt(<?= $u->PKID ?>);">
-<img id="imgLock_<?= $u->PKID ?>" class="icon" src="/images/icons/unlock_16x16.gif" alt="unlock" />
-</a>
-<?php endif; ?>
-</div>
-<div style="text-align: right;">
-<?php if (($u->IstProjektPerson || in_array( enumRole::ADMIN_PROJEKT, $this->roles )) && !$u->Geschlossen) : ?>
-<a href="/projekte/save/id/<?= $u->PKID ?>">
-<img class="icon" src="/images/icons/edit_16x16.gif" alt="edit" />
-</a>
-<?php endif; ?>
-<?php if ($u->IstBesitzer || in_array( enumRole::ADMIN_PROJEKT, $this->roles )) : ?>
-<a href="/projekte/delete/id/<?= $u->PKID ?>" onclick="return confirm('<?= $this->translate( 'msg_areyousure' ) ?>')" >
-<img class="icon" src="/images/icons/trash_(delete)_16x16.gif" alt="delete" />
-</a>
-<?php endif; ?>
-</div>
-</div>
-</div>
-<?php endforeach ?>
-<?php endif; ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php.formatted
deleted file mode 100644
index f8f4da4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue190544.php.formatted
+++ /dev/null
@@ -1,69 +0,0 @@
-<div>
-    <h1><?= $this->translate('voc_projects') ?></h1>
-    <?= $this->form; ?>
-    <?php if ($this->projekte) : ?>
-        <?php foreach ($this->projekte as $u) : ?>
-            <div id="listProjects">
-                <div class="first">
-                    <div>
-                        <h3>
-                            <strong><?= $u->PKID; ?> </strong>
-                            <a href="/projekte/show/id/<?= $u->PKID ?>"><?= $u->Name; ?></a>
-                        </h3>
-                    </div>
-                    <div class="betreuer">
-                        <br>
-                        <?= $u->o_betreuer1->Vorname ?> <?= $u->o_betreuer1->Name ?> (<?= $this->translate('voc_supervisor') ?>)
-                        <br>
-                        <?= $u->o_betreuer2->Vorname ?> <?= $u->o_betreuer2->Name ?> (<?= $this->translate('voc_cosupervisor') ?>)
-                    </div>
-                </div>
-                <div id="second<?= $u->PKID ?>" class="second">
-                </div>
-                <div class="third">
-                    <div>
-                        <?php if ($u->ol_schueler->count()) : ?>
-                            <a href="Javascript: void(0);" onclick="showPassfotos(<?= $u->PKID ?>);">
-                                <img class="icon" src="/images/icons/user9_16x16.gif" alt="user" />
-                            </a>
-                        <?php endif; ?>
-                    </div>
-                </div>
-                <div>
-                    <div style="float: left;">
-                        <?php if ($u->Gedruckt) : ?>
-                            <a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate('msg_areyousure') ?>') && setGedruckt(<?= $u->PKID ?>);">
-                                <img id="imgPrint_<?= $u->PKID ?>" class="icon" src="/images/icons/print-no_16x16.gif" alt="print" />
-                            </a>
-                        <?php else : ?>
-                            <a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate('msg_areyousure') ?>') && setGedruckt(<?= $u->PKID ?>);">
-                                <img id="imgPrint_<?= $u->PKID ?>" class="icon" src="/images/icons/print_16x16.gif" alt="print" />
-                            </a>
-                        <?php endif; ?>
-                        <?php if ($u->Gesperrt) : ?>
-                            <a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate('msg_areyousure') ?>') && setGesperrt(<?= $u->PKID ?>);">
-                                <img id="imgLock_<?= $u->PKID ?>" class="icon" src="/images/icons/lock_16x16.gif" alt="lock" />
-                            </a>
-                        <?php else : ?>
-                            <a href="Javascript: void(0);" onclick="return confirm('<?= $this->translate('msg_areyousure') ?>') && setGesperrt(<?= $u->PKID ?>);">
-                                <img id="imgLock_<?= $u->PKID ?>" class="icon" src="/images/icons/unlock_16x16.gif" alt="unlock" />
-                            </a>
-                        <?php endif; ?>
-                    </div>
-                    <div style="text-align: right;">
-                        <?php if (($u->IstProjektPerson || in_array(enumRole::ADMIN_PROJEKT, $this->roles)) && !$u->Geschlossen) : ?>
-                            <a href="/projekte/save/id/<?= $u->PKID ?>">
-                                <img class="icon" src="/images/icons/edit_16x16.gif" alt="edit" />
-                            </a>
-                        <?php endif; ?>
-                        <?php if ($u->IstBesitzer || in_array(enumRole::ADMIN_PROJEKT, $this->roles)) : ?>
-                            <a href="/projekte/delete/id/<?= $u->PKID ?>" onclick="return confirm('<?= $this->translate('msg_areyousure') ?>')" >
-                                <img class="icon" src="/images/icons/trash_(delete)_16x16.gif" alt="delete" />
-                            </a>
-                        <?php endif; ?>
-                    </div>
-                </div>
-            </div>
-        <?php endforeach ?>
-    <?php endif; ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php b/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php
deleted file mode 100644
index 914d97f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-if ($this->pictures == null):
-    echo "Zadne obrazky nebyli nalezeny.";
-else:
-    if ($this->cover != null):
-        ?>
-        Hlavny obrazek:
-        <img src="images/property_pictures/<?= $this->id ?>thumbs/<?=$this->cover ?>"/>
-        <?php
-    endif;
-    foreach ($this->pictures as $picture):
-        ?>
-        <img src="images/property_pictures/<?= $this->id ?>thumbs/<?=$picture->getImage_path() ?>"/>
-        <?php
-    endforeach;
-endif;
-
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php.formatted b/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php.formatted
deleted file mode 100644
index b289b37..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/html/issue190652.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-if ($this->pictures == null):
-    echo "Zadne obrazky nebyli nalezeny.";
-else:
-    if ($this->cover != null):
-        ?>
-        Hlavny obrazek:
-        <img src="images/property_pictures/<?= $this->id ?>thumbs/<?= $this->cover ?>"/>
-        <?php
-    endif;
-    foreach ($this->pictures as $picture):
-        ?>
-        <img src="images/property_pictures/<?= $this->id ?>thumbs/<?= $picture->getImage_path() ?>"/>
-        <?php
-    endforeach;
-endif;
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php b/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php
deleted file mode 100644
index c4d9db6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-    if($a > $b):
-echo $a." is greater than ".$b;
-echo $a." equals ".$b;
-else:
-echo $a." is neither greater than or equal to ".$b;
-        echo 2;
-            endif;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php.formatted b/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php.formatted
deleted file mode 100644
index 46f509a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/ifelse_alternative_syntax.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if ($a > $b):
-  echo $a . " is greater than " . $b;
-  echo $a . " equals " . $b;
-else:
-  echo $a . " is neither greater than or equal to " . $b;
-  echo 2;
-endif;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php b/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php
deleted file mode 100644
index 9815465..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if ($tst)
-echo 1;
-else
-echo 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php.formatted b/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php.formatted
deleted file mode 100644
index 616b1b9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/ifelse_nobrackets.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if ($tst)
-  echo 1;
-else
-  echo 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php b/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php
deleted file mode 100644
index d0644d3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-    class Test {
-
-        function __construct() {
-
-        }
-
-        function method6($param) {
-
-        }
-
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php.formatted
deleted file mode 100644
index 72d311f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/initialIndent01.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-
-    function __construct() {
-        
-    }
-
-    function method6($param) {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php b/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php
deleted file mode 100644
index 03331a5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php
+++ /dev/null
@@ -1,13 +0,0 @@
-  <?php
-  if (1){
- echo 1;
-  }
-?>
-Hello, world!
-  <p>
-<?php
-echo 2;
-?>
- tst
-<?php echo "single line"; ?>
-</p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php.formatted
deleted file mode 100644
index ffb9428..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/initial_indent1.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-     if (1) {
-         echo 1;
-     }
-?>
-Hello, world!
-<p>
-    <?php
-         echo 2;
-    ?>
-    tst
-    <?php echo "single line"; ?>
-</p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue161049.php b/php.editor/test/unit/data/testfiles/formatting/issue161049.php
deleted file mode 100644
index e0847b2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue161049.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function foo() {
-    echo 'test';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue161049.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue161049.php.formatted
deleted file mode 100644
index 878ac01..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue161049.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function foo() {
-  echo 'test';
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162126.php b/php.editor/test/unit/data/testfiles/formatting/issue162126.php
deleted file mode 100644
index 5f5eed2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162126.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-    if ($a > $b) {
-    echo "a is bigger than b";
-    } elseif ($a == $b) {
-    echo "a is equal to b";
-        }
-
-            if ($a > $b)
-        echo "a is bigger than b";
-    elseif ($a == $b)
-echo "a is equal to b";
-
-echo 1;
-
-if (1)
-if (1)
-        echo 1;
-
-            if (1)
-        if (1) {
-        echo 1;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162126.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue162126.php.formatted
deleted file mode 100644
index e308b9b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162126.php.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-if ($a > $b) {
-  echo "a is bigger than b";
-} elseif ($a == $b) {
-  echo "a is equal to b";
-}
-
-if ($a > $b)
-  echo "a is bigger than b";
-elseif ($a == $b)
-  echo "a is equal to b";
-
-echo 1;
-
-if (1)
-  if (1)
-    echo 1;
-
-if (1)
-  if (1) {
-    echo 1;
-  }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162320.php b/php.editor/test/unit/data/testfiles/formatting/issue162320.php
deleted file mode 100644
index 524c5cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162320.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-if (true){
- // test
-echo 1;
-}
-
-class class_name {
-/**
-* PHPDoc
-*/
-function __construct() {
-  // cmt
-echo 1;
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162320.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue162320.php.formatted
deleted file mode 100644
index 5762072..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162320.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-if (true) {
-  // test
-  echo 1;
-}
-
-class class_name {
-
-  /**
-   * PHPDoc
-   */
-  function __construct() {
-    // cmt
-    echo 1;
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162586.php b/php.editor/test/unit/data/testfiles/formatting/issue162586.php
deleted file mode 100644
index 1cca761..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162586.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <title></title>
-    </head>
-    <body>
-        <?php
-     // put your code here
-
-      foo();
-//        foo();
-        foo();
-        ?>
-  </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162586.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue162586.php.formatted
deleted file mode 100644
index cb7c580..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162586.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <title></title>
-    </head>
-    <body>
-        <?php
-        // put your code here
-
-        foo();
-//        foo();
-        foo();
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162785.php b/php.editor/test/unit/data/testfiles/formatting/issue162785.php
deleted file mode 100644
index af87a45..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162785.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        for( $i = 0; $i < 1; $i++ )
-        {
-          if( $i )
-          {
-          }
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue162785.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue162785.php.formatted
deleted file mode 100644
index 6727e05..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue162785.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-for ($i = 0; $i < 1; $i++) {
-  if ($i) {
-    
-  }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue164219.php b/php.editor/test/unit/data/testfiles/formatting/issue164219.php
deleted file mode 100644
index 5849720..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue164219.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-      /**
-    * PHPDoc line 1
- * PHPDoc line 2
-  * PHPDoc line 3
-   */
- class class_name {
-    function __construct() {
-    }
-
-      /**
-* PHPDoc line 1
-     * PHPDoc line 2
-  * PHPDoc line 3
-   */
-    function function_name() {
-        ;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue164219.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue164219.php.formatted
deleted file mode 100644
index f0f660f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue164219.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-/**
- * PHPDoc line 1
- * PHPDoc line 2
- * PHPDoc line 3
- */
-class class_name {
-
-  function __construct() {
-    
-  }
-
-  /**
-   * PHPDoc line 1
-   * PHPDoc line 2
-   * PHPDoc line 3
-   */
-  function function_name() {
-    ;
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue164381.php b/php.editor/test/unit/data/testfiles/formatting/issue164381.php
deleted file mode 100644
index bed45a6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue164381.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-require_once("DBClass.php");
-$db = new DB();
-$db->_construct();
-
-if (isset($_POST['ic_input'])) {
-    $text = $_POST['ic_input'];
-
-    if ($text == "") {
-        return false;
-    }
-    else if (!is_numeric($text)) {
-            echo "IC moze obsahovat len cisla!";
-            return false;
-        }
-        else if (strlen($text) < 8 ) {
-                echo "Text je prilis kratky";
-                return false;
-            }
-            elseif (strlen($text) > 8 ) {
-                echo "Text je prilis dlhy";
-                return false;
-            }
-            else {
-                $db->testForExistingIC('');
-                return true;
-            }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue164381.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue164381.php.formatted
deleted file mode 100644
index f334db9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue164381.php.formatted
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-require_once("DBClass.php");
-$db = new DB();
-$db->_construct();
-
-if (isset($_POST['ic_input'])) {
-  $text = $_POST['ic_input'];
-
-  if ($text == "") {
-    return false;
-  } else if (!is_numeric($text)) {
-    echo "IC moze obsahovat len cisla!";
-    return false;
-  } else if (strlen($text) < 8) {
-    echo "Text je prilis kratky";
-    return false;
-  } elseif (strlen($text) > 8) {
-    echo "Text je prilis dlhy";
-    return false;
-  } else {
-    $db->testForExistingIC('');
-    return true;
-  }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue165762.php b/php.editor/test/unit/data/testfiles/formatting/issue165762.php
deleted file mode 100644
index 4f6ba3a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue165762.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-function getCompany() {
-return array(
-"ic" => $this->getIc(),
-"name" => $this->getName(),
-"general_name" => $this->getGeneral_name(),
-"category" => $this->getCategory(),
-"password" => $this->getPassword(),
-"description" => $this->getDescription(),
-"street" => $this->getStreet(),
-"streetNo" => $this->getStreetNo(),
-"city" => $this->getCity(),
-"zip" => $this->getZIP(),
-"email" => $this->getEmail(),
-"category" => $this->getCategory(),
-"phone1" => $this->getPhone1(),
-"phone1_type" => $this->getPhone1_type(),
-"phone2" => $this->getPhone2(),
-"phone2_type" => $this->getPhone2_type(),
-"phone3" => $this->getPhone3(),
-"phone3_type" => $this->getPhone3_type()
-);
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue165762.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue165762.php.formatted
deleted file mode 100644
index 40b26de..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue165762.php.formatted
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-function getCompany() {
-  return array(
-      "ic" => $this->getIc(),
-      "name" => $this->getName(),
-      "general_name" => $this->getGeneral_name(),
-      "category" => $this->getCategory(),
-      "password" => $this->getPassword(),
-      "description" => $this->getDescription(),
-      "street" => $this->getStreet(),
-      "streetNo" => $this->getStreetNo(),
-      "city" => $this->getCity(),
-      "zip" => $this->getZIP(),
-      "email" => $this->getEmail(),
-      "category" => $this->getCategory(),
-      "phone1" => $this->getPhone1(),
-      "phone1_type" => $this->getPhone1_type(),
-      "phone2" => $this->getPhone2(),
-      "phone2_type" => $this->getPhone2_type(),
-      "phone3" => $this->getPhone3(),
-      "phone3_type" => $this->getPhone3_type()
-  );
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue166550.php b/php.editor/test/unit/data/testfiles/formatting/issue166550.php
deleted file mode 100644
index 7aa64b6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue166550.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class JobeetJobTable extends Doctrine_Table {
-public static $types = array(
-'full-time' => 'Full time',
-'part-time' => 'Part time',
-'freelance' => 'Freelance',
-);
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue166550.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue166550.php.formatted
deleted file mode 100644
index 32c350a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue166550.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class JobeetJobTable extends Doctrine_Table {
-
-    public static $types = array(
-        'full-time' => 'Full time',
-        'part-time' => 'Part time',
-        'freelance' => 'Freelance',
-    );
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue167791.php b/php.editor/test/unit/data/testfiles/formatting/issue167791.php
deleted file mode 100644
index 73763e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue167791.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-$str = <<<'EOD'
-Example of string
-spanning multiple lines
-using nowdoc syntax.
-EOD;
-
-/* More complex example, with variables. */
-class foo {
-    public $foo;
-    public $bar;
-
-    function foo()
-    {
-        $this->foo = 'Foo';
-        $this->bar = array('Bar1', 'Bar2', 'Bar3');
-    }
-}
-
-$foo = new foo();
-$name = 'MyName';
-
-echo <<<'EOT'
-My name is "$name". I am printing some $foo->foo.
-Now, I am printing some {$foo->bar[1]}.
-This should not print a capital 'A': \x41
-EOT;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue167791.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue167791.php.formatted
deleted file mode 100644
index 4116a0c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue167791.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-     $str = <<<'EOD'
-Example of string
-spanning multiple lines
-using nowdoc syntax.
-EOD;
-
-     /* More complex example, with variables. */
-
-     class foo {
-
-       public $foo;
-       public $bar;
-
-       function foo() {
-         $this->foo = 'Foo';
-         $this->bar = array('Bar1', 'Bar2', 'Bar3');
-       }
-
-     }
-
-     $foo = new foo();
-     $name = 'MyName';
-
-     echo <<<'EOT'
-My name is "$name". I am printing some $foo->foo.
-Now, I am printing some {$foo->bar[1]}.
-This should not print a capital 'A': \x41
-EOT;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php b/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php
deleted file mode 100644
index 247aed2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-$testArray = array(
-'subarray1' => array(
-'field1' => 1,
-'field2' => 2
-),
-'subarray2' => array(
-'field3' => 3,
-'field4' => 4
-)
-);
-
-class ClassName {
-
-var $test = array(
-'one' => 10,
-'two' => 5,
-'three' => 2,
-'nested' => array(
-'one',
-'two',
-'three',
-'four',
-)
-);
-
-function bla() {
-$this->getParser()->registerKeys(
-array(
-"test1" => "passed"
-));
-}
-
-}
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php.formatted
deleted file mode 100644
index 6b35351..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue168396_01.php.formatted
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-$testArray = array(
-    'subarray1' => array(
-        'field1' => 1,
-        'field2' => 2
-    ),
-    'subarray2' => array(
-        'field3' => 3,
-        'field4' => 4
-    )
-);
-
-class ClassName {
-
-    var $test = array(
-        'one' => 10,
-        'two' => 5,
-        'three' => 2,
-        'nested' => array(
-            'one',
-            'two',
-            'three',
-            'four',
-        )
-    );
-
-    function bla() {
-        $this->getParser()->registerKeys(
-                array(
-                    "test1" => "passed"
-        ));
-    }
-
-}
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue171309.php b/php.editor/test/unit/data/testfiles/formatting/issue171309.php
deleted file mode 100644
index 144407b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue171309.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class Test {
-public function test(){
-        try
-        {
-    if(true)
-    {
-throw new Exception('error');
-    }
-    foreach($aa as $a)
-    {
-    }
-        }
-        catch(Exception $e)
-        {
-            $this->_flashMessenger->addMessage('Chyba: '.$e);
-        }
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue171309.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue171309.php.formatted
deleted file mode 100644
index 8de9764..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue171309.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class Test {
-
-  public function test() {
-    try {
-      if (true) {
-        throw new Exception('error');
-      }
-      foreach ($aa as $a) {
-        
-      }
-    } catch (Exception $e) {
-      $this->_flashMessenger->addMessage('Chyba: ' . $e);
-    }
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue172259.php b/php.editor/test/unit/data/testfiles/formatting/issue172259.php
deleted file mode 100644
index 9bd703f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue172259.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if (1){
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue172259.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue172259.php.formatted
deleted file mode 100644
index c6db787..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue172259.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1) {
-  
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue172475.php b/php.editor/test/unit/data/testfiles/formatting/issue172475.php
deleted file mode 100644
index 7b5b017..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue172475.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-if ($cond) {
-   echo 1;
-} elseif (true) {
-  echo 1;
-} else {
-echo 1;
-}
-
-    try {
-echo 1;
-} catch (Exception $exc) {
-   echo $exc->getTraceAsString();
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue172475.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue172475.php.formatted
deleted file mode 100644
index 94eb232..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue172475.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-if ($cond) {
-  echo 1;
-} elseif (true) {
-  echo 1;
-} else {
-  echo 1;
-}
-
-try {
-  echo 1;
-} catch (Exception $exc) {
-  echo $exc->getTraceAsString();
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php b/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php
deleted file mode 100644
index 90089a3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-do {
-    echo 1;
-} while(1);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php.formatted
deleted file mode 100644
index 9f986bc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue173906_dowhile.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-  echo 1;
-} while (1);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174544.php b/php.editor/test/unit/data/testfiles/formatting/issue174544.php
deleted file mode 100644
index 6eb22c9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174544.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-for (;;) {
-echo 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174544.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue174544.php.formatted
deleted file mode 100644
index f3d7a3d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174544.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-for (;;) {
-  echo 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174563.php b/php.editor/test/unit/data/testfiles/formatting/issue174563.php
deleted file mode 100644
index e4799ff..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174563.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace x;
-
-class Test
-{
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174563.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue174563.php.formatted
deleted file mode 100644
index 1e4c5ac..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174563.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace x;
-
-class Test {
-  
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174595.php b/php.editor/test/unit/data/testfiles/formatting/issue174595.php
deleted file mode 100644
index 2e9f665..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174595.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<div id="content">
-    <?php echo $menu; ?>
-      <?php echo $sf_content ?>
-         </div>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue174595.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue174595.php.formatted
deleted file mode 100644
index f63a72b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue174595.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<div id="content">
-    <?php echo $menu; ?>
-    <?php echo $sf_content ?>
-</div>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue176224.php b/php.editor/test/unit/data/testfiles/formatting/issue176224.php
deleted file mode 100644
index 4d10666..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue176224.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<p><?php echo link_to($certificate->getName(), "certficate",
-            array(
-                "id" => $certificate->getId(),
-                "name" => $certificate->getNameSlug()
-            ));
-            ?></p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue176224.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue176224.php.formatted
deleted file mode 100644
index ea294f8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue176224.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<p><?php
-    echo link_to($certificate->getName(), "certficate", array(
-        "id" => $certificate->getId(),
-        "name" => $certificate->getNameSlug()
-    ));
-    ?></p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue176453.php b/php.editor/test/unit/data/testfiles/formatting/issue176453.php
deleted file mode 100644
index 3daef9f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue176453.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-echo preg_replace_callback('~-([a-z])~', function ($match) {
-    return strtoupper($match[1]);
-}, 'hello-world');
-
-
-$greet = function($name)
-{
-    printf("Hello %s\r\n", $name);
-};
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue176453.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue176453.php.formatted
deleted file mode 100644
index 05eb97b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue176453.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-echo preg_replace_callback('~-([a-z])~', function ($match) {
-  return strtoupper($match[1]);
-}, 'hello-world');
-
-
-$greet = function($name) {
-  printf("Hello %s\r\n", $name);
-};
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php b/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php
deleted file mode 100644
index d1cce4e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-foobarFunction (
-array (
-'someArray' => array (
-'foo' => 'bar'
-)
-)
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php.formatted
deleted file mode 100644
index 13bff42..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue180332_01.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-foobarFunction(
-        array(
-            'someArray' => array(
-                'foo' => 'bar'
-            )
-        )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue181588.php b/php.editor/test/unit/data/testfiles/formatting/issue181588.php
deleted file mode 100644
index 412bb9c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue181588.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    public static function PhaseTracking_SplitPhaseTeam($sPhaseTeam)
-    {
-
-        if ($sPhaseTeam == 'OPT') $sPhase = $sPhaseTeam;
-        else $sPhase = substr($sPhaseTeam, 1, 1) ? : '';
-
-        if (stristr($sPhaseTeam, 'BLUE')) $sTeam = 'BLUE';
-        elseif(stristr($sPhaseTeam, 'GREEN')) $sTeam = 'GREEN';
-        else $sTeam = '';
-
-        return array($sPhase, $sTeam);
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue181588.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue181588.php.formatted
deleted file mode 100644
index 031a85b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue181588.php.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class ClassName {
-
-    public static function PhaseTracking_SplitPhaseTeam($sPhaseTeam) {
-
-        if ($sPhaseTeam == 'OPT')
-            $sPhase = $sPhaseTeam;
-        else
-            $sPhase = substr($sPhaseTeam, 1, 1) ? : '';
-
-        if (stristr($sPhaseTeam, 'BLUE'))
-            $sTeam = 'BLUE';
-        elseif (stristr($sPhaseTeam, 'GREEN'))
-            $sTeam = 'GREEN';
-        else
-            $sTeam = '';
-
-        return array($sPhase, $sTeam);
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php b/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php
deleted file mode 100644
index 2b6c0bb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class G_Check {
-
-function test($param) {
-$this->setValidators(array(
-"name" => new sfValidatorString(array('required' => true), array(
-"required" => "Tato položka je povinná",
-"invalid" => "Tato položka byla špatně vyplněna")),
-"text" => new sfValidatorString(array('required' => true), array(
-"required" => "Tato položka je povinná",
-"invalid" => "Tato položka byla špatně vyplněna")),
-));
-}
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php.formatted
deleted file mode 100644
index e46a5e3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue182072_01.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class G_Check {
-
-    function test($param) {
-        $this->setValidators(array(
-            "name" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-            "text" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-        ));
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php b/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php
deleted file mode 100644
index e6c6c5e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class G_Check {
-
-    private static $sizeUnits = array(
-"item" => array(
-    "item" => array(
-)
-    )
-);
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php.formatted
deleted file mode 100644
index e07cb05..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue183200_01.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class G_Check {
-
-    private static $sizeUnits = array(
-        "item" => array(
-            "item" => array(
-            )
-        )
-    );
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php b/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php
deleted file mode 100644
index 0c344d4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-function testFunction() {
-        $a = array(
-            0 => array(
-                1 => array(
-                    2 => array(
-                        "ahoj"
-                    )
-                )
-            )
-        );
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php.formatted
deleted file mode 100644
index e3cb51b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue183200_02.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function testFunction() {
-    $a = array(
-        0 => array(
-            1 => array(
-                2 => array(
-                    "ahoj"
-                )
-            )
-        )
-    );
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php b/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php
deleted file mode 100644
index 52b4329..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-interface InterfaceName {
-}
-const BLA = " ahoj";
-class Test {
-private function execute() {
-for ($index = 0; $index < count($array); $index++) {
-}
-echo 'end of cycle';
-}
-}
-echo \BLA;
-echo "konec";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php.formatted
deleted file mode 100644
index 64360ff..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue184687_01.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-    interface InterfaceName {
-        
-    }
-
-    const BLA = " ahoj";
-
-    class Test {
-
-        private function execute() {
-            for ($index = 0; $index < count($array); $index++) {
-                
-            }
-            echo 'end of cycle';
-        }
-
-    }
-
-    echo \BLA;
-    echo "konec";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php b/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php
deleted file mode 100644
index 4d6d1a3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-    if (true) {
-        echo "test 1";
-    }
-   echo "test 2";
-    foreach ($array as $value) {
-        echo "test3";
-    }
-                echo "test 4";
-    while (true) {
-        echo "test 5";
-    }
-echo $test;
-switch ($i) {
-    case 1: echo 22;
-       break;
-        default:
-            echo 23;
-}
-echo 24;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php.formatted
deleted file mode 100644
index 9138341..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue184687_02.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-    if (true) {
-        echo "test 1";
-    }
-    echo "test 2";
-    foreach ($array as $value) {
-        echo "test3";
-    }
-    echo "test 4";
-    while (true) {
-        echo "test 5";
-    }
-    echo $test;
-    switch ($i) {
-        case 1: echo 22;
-            break;
-        default:
-            echo 23;
-    }
-    echo 24;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php
deleted file mode 100644
index d01b2e7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
- $browser->getHead(array(
-"bla" => "fuj"
-));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php.formatted
deleted file mode 100644
index 90aa8b1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$browser->getHead(array(
-    "bla" => "fuj"
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php
deleted file mode 100644
index 8155387..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$browser->getRequest()->getHead(array(
-"bla" => "fuj"
-));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php.formatted
deleted file mode 100644
index b336b7c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$browser->getRequest()->getHead(array(
-    "bla" => "fuj"
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php
deleted file mode 100644
index fe77dbb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$browser->getRequest()->getHead(array(
-"bla" => "fuj"
-))
-->getFood();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php.formatted
deleted file mode 100644
index f6e9f08..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_03.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$browser->getRequest()->getHead(array(
-            "bla" => "fuj"
-        ))
-        ->getFood();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php
deleted file mode 100644
index e7288e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$browser->
-getHead(array(
-"bla" => "fuj"
-));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php.formatted
deleted file mode 100644
index b8bf06c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_04.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$browser->
-        getHead(array(
-            "bla" => "fuj"
-        ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php
deleted file mode 100644
index 72b157d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$browser->// haha comment
-getHead(array(
-"bla" => "fuj"
-));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php.formatted
deleted file mode 100644
index 4f73459..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_05.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$browser->// haha comment
-        getHead(array(
-            "bla" => "fuj"
-        ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php b/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php
deleted file mode 100644
index 9a2ca6b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
- 
-$browser->info('1 - The homepage')->
-get('/')->
-with('request')->begin(array(
-"test"
-))->
-setValidators(array(
-"name" => new sfValidatorString(array('required' => true), array(
-"required" => "Tato položka je povinná",
-"invalid" => "Tato položka byla špatně vyplněna")),
-"text" => new sfValidatorString(array('required' => true), array(
-"required" => "Tato položka je povinná",
-"invalid" => "Tato položka byla špatně vyplněna")),
-))->
-isParameter('module', 'job')->
-isParameter('action', 'index')->
-end()->
-with('response')->begin()->
-info(' 1.1 - Expired jobs are not listed')->
-checkElement('.jobs td.position:contains("exired")', false)->
-end();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php.formatted
deleted file mode 100644
index 397ad02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue185353_06.php.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-$browser->info('1 - The homepage')->
-        get('/')->
-        with('request')->begin(array(
-            "test"
-        ))->
-        setValidators(array(
-            "name" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-            "text" => new sfValidatorString(array('required' => true), array(
-                "required" => "Tato položka je povinná",
-                "invalid" => "Tato položka byla špatně vyplněna")),
-        ))->
-        isParameter('module', 'job')->
-        isParameter('action', 'index')->
-        end()->
-        with('response')->begin()->
-        info(' 1.1 - Expired jobs are not listed')->
-        checkElement('.jobs td.position:contains("exired")', false)->
-        end();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue187757.php b/php.editor/test/unit/data/testfiles/formatting/issue187757.php
deleted file mode 100644
index 3033a7f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue187757.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo  ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue187757.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue187757.php.formatted
deleted file mode 100644
index 76f437a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue187757.php.formatted
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php b/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php
deleted file mode 100644
index 95ee16f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-        function onEachSelector($sw) {
-            switch ($sw) {
-                case "edit":
-                    $foo = $this->BuildLink(array(
-                        '_explode' => "*",
-                    ));
-                    break;
-            }
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php.formatted
deleted file mode 100644
index efcd18a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function onEachSelector($sw) {
-    switch ($sw) {
-        case "edit":
-            $foo = $this->BuildLink(array(
-                '_explode' => "*",
-            ));
-            break;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php b/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php
deleted file mode 100644
index d301adb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-        function onEachSelectorShort($sw) {
-            switch ($sw) {
-                case "edit":
-                    $foo = $this->BuildLink([
-                        '_explode' => "*",
-                    ]);
-                    break;
-            }
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php.formatted
deleted file mode 100644
index 7b032ef..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_02.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function onEachSelectorShort($sw) {
-    switch ($sw) {
-        case "edit":
-            $foo = $this->BuildLink([
-                '_explode' => "*",
-            ]);
-            break;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php b/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php
deleted file mode 100644
index 1354321..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php
+++ /dev/null
@@ -1,139 +0,0 @@
-<?php
-
-    include_once("swiz/classes/class.G_DbList.php");
-
-//**********************************************************************************
-//**            G_ToOrderDbList
-//**********************************************************************************
-
-    class G_ToOrderDbList extends G_DbList {
-
-        var $yes_no = array(
-            'Y' => "ano",
-            'N' => "ne",
-            '1' => "ano",
-            '0' => "ne",
-        );
-        var $types = null;
-
-        function &G_ToOrderDbList($name, &$object) {
-            $this->columns = array(
-                'id' => "ID",
-                'type' => "Typ",
-                'name' => "Název",
-                'catalog_number' => "Katalogové číslo",
-                'maker' => "Výrobce",
-                'image' => "Obrázek",
-                'price' => "Cena doporučená",
-                'in_stock' => "Skladem",
-                'in_stock_required' => "Skladem požadováno",
-                'active' => "Aktivní",
-            );
-
-            $this->selectors = array(
-                'edit' => "UPRAVIT",
-            );
-
-            $this->parameters['limit'] = CONST_LIST_LIMIT;
-            $this->parameters['sort_mode'] = "single";
-            $this->parameters['htmlescape'] = false;
-            $this->parameters['explode_selectors'] = array("delete", "add");
-
-            $this->sort = array(
-                'in_stock' => "ASC",
-            );
-
-            parent::G_DbList($name, $object);
-
-            $this->types = ProductTitles::Types();
-        }
-
-        function onNeedSql() {
-            $sql = "
-                SELECT
-                    p.`id`,
-                    p.`type`,
-                    p.`name`,
-                    p.`catalog_number`,
-                    m.`name` AS maker,
-                    p.`image`,
-                    p.`price`,
-                    p.`in_stock`,
-                    p.`in_stock_required`,
-                    p.`inserted`,
-                    p.`active`
-                FROM `product` AS p
-                LEFT JOIN `maker` AS m
-                    ON p.`id_maker` = m.`id`
-                LEFT JOIN `category` AS c
-                    ON p.`id_category` = c.`id`
-                WHERE
-                    p.`deleted` IS NULL
-                    AND
-                    c.`deleted` IS NULL
-                    AND
-                    m.`deleted` IS NULL
-                    AND
-                    p.`in_stock` < p.`in_stock_required`
-            ";
-
-            return $sql;
-        }
-
-        function onManageSelectors(&$selectors, $params) {
-            if ($params['key'] == "header") {
-                unset($selectors['edit']);
-            }
-        }
-
-        function onEachSelector(&$selector_keys, &$disabled, $row) {
-            switch ($selector_keys['_SELECTOR']) {
-                case "edit":
-                    $selector_keys['_LINK'] = $this->BuildLink(array(
-                        $this->page_key => "admin/home",
-                        'menusheets'    => "admin/products",
-                        'productdblist[selector][edit]' => $row['id'],
-                        '_explode' => "*",
-                    ));
-                    break;
-            }
-        }
-
-        function onEachRow(&$row) {
-            $row['type'] = $this->types[$row['type']];
-            $row['active'] = $this->yes_no[$row['active']];
-            $row['price'] = ProjectLib::PriceFormat($row['price']);
-            $row['image'] = $this->GetImgTag($row['image'], $row['id']);
-            $row['maker'] = $row['maker'] ? $row['maker'] : "n/a";
-        }
-
-        function onNavigator($page, $count_page) {
-            if ($page == 1) {
-                $this->parser->AddIf("no_first");
-                $this->parser->AddIf("no_prev");
-            }
-            if ($page == $count_page) {
-                $this->parser->AddIf("no_next");
-                $this->parser->AddIf("no_last");
-            }
-        }
-
-        function GetImgTag($name, $id) {
-            if (file_exists(CONST_PRODUCT_IMG_DIR.$name)) {
-                $img = '<a href="'.CONST_PRODUCT_IMG_DIR.$name.'" target="_blank"><img src="'.CONST_PRODUCT_IMG_SMALL_DIR.$id.'.jpg" border="0" width="'.CONST_PRODUCT_IMG_SMALL_WIDTH.'"></a>';
-            } else {
-                $img = "n/a";
-            }
-
-            return $img;
-        }
-
-    }
-
-//**********************************************************************************
-//**            instances
-//**********************************************************************************
-
-    new G_ToOrderDbList("toorderdblist", $this);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php.formatted
deleted file mode 100644
index d96f98c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue188431_03.php.formatted
+++ /dev/null
@@ -1,138 +0,0 @@
-<?php
-
-include_once("swiz/classes/class.G_DbList.php");
-
-//**********************************************************************************
-//**            G_ToOrderDbList
-//**********************************************************************************
-
-class G_ToOrderDbList extends G_DbList {
-
-    var $yes_no = array(
-        'Y' => "ano",
-        'N' => "ne",
-        '1' => "ano",
-        '0' => "ne",
-    );
-    var $types = null;
-
-    function &G_ToOrderDbList($name, &$object) {
-        $this->columns = array(
-            'id' => "ID",
-            'type' => "Typ",
-            'name' => "Název",
-            'catalog_number' => "Katalogové číslo",
-            'maker' => "Výrobce",
-            'image' => "Obrázek",
-            'price' => "Cena doporučená",
-            'in_stock' => "Skladem",
-            'in_stock_required' => "Skladem požadováno",
-            'active' => "Aktivní",
-        );
-
-        $this->selectors = array(
-            'edit' => "UPRAVIT",
-        );
-
-        $this->parameters['limit'] = CONST_LIST_LIMIT;
-        $this->parameters['sort_mode'] = "single";
-        $this->parameters['htmlescape'] = false;
-        $this->parameters['explode_selectors'] = array("delete", "add");
-
-        $this->sort = array(
-            'in_stock' => "ASC",
-        );
-
-        parent::G_DbList($name, $object);
-
-        $this->types = ProductTitles::Types();
-    }
-
-    function onNeedSql() {
-        $sql = "
-                SELECT
-                    p.`id`,
-                    p.`type`,
-                    p.`name`,
-                    p.`catalog_number`,
-                    m.`name` AS maker,
-                    p.`image`,
-                    p.`price`,
-                    p.`in_stock`,
-                    p.`in_stock_required`,
-                    p.`inserted`,
-                    p.`active`
-                FROM `product` AS p
-                LEFT JOIN `maker` AS m
-                    ON p.`id_maker` = m.`id`
-                LEFT JOIN `category` AS c
-                    ON p.`id_category` = c.`id`
-                WHERE
-                    p.`deleted` IS NULL
-                    AND
-                    c.`deleted` IS NULL
-                    AND
-                    m.`deleted` IS NULL
-                    AND
-                    p.`in_stock` < p.`in_stock_required`
-            ";
-
-        return $sql;
-    }
-
-    function onManageSelectors(&$selectors, $params) {
-        if ($params['key'] == "header") {
-            unset($selectors['edit']);
-        }
-    }
-
-    function onEachSelector(&$selector_keys, &$disabled, $row) {
-        switch ($selector_keys['_SELECTOR']) {
-            case "edit":
-                $selector_keys['_LINK'] = $this->BuildLink(array(
-                    $this->page_key => "admin/home",
-                    'menusheets' => "admin/products",
-                    'productdblist[selector][edit]' => $row['id'],
-                    '_explode' => "*",
-                ));
-                break;
-        }
-    }
-
-    function onEachRow(&$row) {
-        $row['type'] = $this->types[$row['type']];
-        $row['active'] = $this->yes_no[$row['active']];
-        $row['price'] = ProjectLib::PriceFormat($row['price']);
-        $row['image'] = $this->GetImgTag($row['image'], $row['id']);
-        $row['maker'] = $row['maker'] ? $row['maker'] : "n/a";
-    }
-
-    function onNavigator($page, $count_page) {
-        if ($page == 1) {
-            $this->parser->AddIf("no_first");
-            $this->parser->AddIf("no_prev");
-        }
-        if ($page == $count_page) {
-            $this->parser->AddIf("no_next");
-            $this->parser->AddIf("no_last");
-        }
-    }
-
-    function GetImgTag($name, $id) {
-        if (file_exists(CONST_PRODUCT_IMG_DIR . $name)) {
-            $img = '<a href="' . CONST_PRODUCT_IMG_DIR . $name . '" target="_blank"><img src="' . CONST_PRODUCT_IMG_SMALL_DIR . $id . '.jpg" border="0" width="' . CONST_PRODUCT_IMG_SMALL_WIDTH . '"></a>';
-        } else {
-            $img = "n/a";
-        }
-
-        return $img;
-    }
-
-}
-
-//**********************************************************************************
-//**            instances
-//**********************************************************************************
-
-new G_ToOrderDbList("toorderdblist", $this);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php
deleted file mode 100644
index 04edcee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-//
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php.formatted
deleted file mode 100644
index 34ae3a1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$var = 'value';
-//
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php
deleted file mode 100644
index 90edee5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-// 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php.formatted
deleted file mode 100644
index 9e97ba3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_02.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$var = 'value';
-// 
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php
deleted file mode 100644
index 6d5379b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-//
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php.formatted
deleted file mode 100644
index 34ae3a1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_03.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$var = 'value';
-//
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php
deleted file mode 100644
index 6d5379b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-//
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php.formatted
deleted file mode 100644
index 34ae3a1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_04.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$var = 'value';
-//
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php
deleted file mode 100644
index 23bad2d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-/*
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php.formatted
deleted file mode 100644
index 010d5f5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$var = 'value';
-/*
-
- 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php b/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php
deleted file mode 100644
index 5b05f8e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$var = 'value';
-/**
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php.formatted
deleted file mode 100644
index 1597714..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue189835_06.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$var = 'value';
-/**
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php b/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php
deleted file mode 100644
index 01a8b23..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-            first(second("", array(
-                'item'
-            )));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php.formatted
deleted file mode 100644
index 72f5f5c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-first(second("", array(
-    'item'
-)));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php b/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php
deleted file mode 100644
index f93400f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-    class BlockedItemsDataSink extends ItemDataSink {
-
-        protected function onConstruct() {
-            parent::onConstruct();
-
-            $this->setParam(self::TABLE, "_blocked_items");
-            $this->setParam(self::FIELDS, array_merge($this->getParam(self::FIELDS), array(
-                'items_item_id' => array('_type' => G_CreoleDataFlow::TYPE_INTEGER),
-                'items_item_type' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-                'items_item_status' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-                'items_item_comment' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-            )));
-        }
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php.formatted
deleted file mode 100644
index e326810..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_02.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class BlockedItemsDataSink extends ItemDataSink {
-
-    protected function onConstruct() {
-        parent::onConstruct();
-
-        $this->setParam(self::TABLE, "_blocked_items");
-        $this->setParam(self::FIELDS, array_merge($this->getParam(self::FIELDS), array(
-            'items_item_id' => array('_type' => G_CreoleDataFlow::TYPE_INTEGER),
-            'items_item_type' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-            'items_item_status' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-            'items_item_comment' => array('_type' => G_CreoleDataFlow::TYPE_STRING),
-        )));
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php b/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php
deleted file mode 100644
index fb76758..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-            first(second(third("", array(
-                'item'
-            ))));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php.formatted
deleted file mode 100644
index 987805a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-first(second(third("", array(
-    'item'
-))));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php b/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php
deleted file mode 100644
index da0b0a8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-            first(second(third(array(
-                'item'
-            ))));
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php.formatted
deleted file mode 100644
index bf39d38..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190010_04.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-first(second(third(array(
-    'item'
-))));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190426.php b/php.editor/test/unit/data/testfiles/formatting/issue190426.php
deleted file mode 100644
index 7386b03..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190426.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-// CASE 1 no comment on end of second line, empty line following is OK
-if ($a)
-    $b = 0;
-
-if ($a)
-    $b = 1;
-
-
-// CASE 2 Comment after second statement -and- empty line following
-if ($a)
-    $b = 0; // comment
-
-    if ($a) // <<<=== This line indented when it shouldn't be
-    $b = 1;
-
-
-// CASE 3 not having an empty line is OK
-if ($a)
-    $b = 0; // comment
-//
-
-if ($a)
-    $b = 1;
-
-
-// CASE 4 using curly braces all is OK
-if ($a) {
-    $b = 0;
-}
-
-if ($a) {
-    $b = 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue190426.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue190426.php.formatted
deleted file mode 100644
index 55817c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue190426.php.formatted
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-// CASE 1 no comment on end of second line, empty line following is OK
-if ($a)
-    $b = 0;
-
-if ($a)
-    $b = 1;
-
-
-// CASE 2 Comment after second statement -and- empty line following
-if ($a)
-    $b = 0; // comment
-
-if ($a) // <<<=== This line indented when it shouldn't be
-    $b = 1;
-
-
-// CASE 3 not having an empty line is OK
-if ($a)
-    $b = 0; // comment
-//
-
-if ($a)
-    $b = 1;
-
-
-// CASE 4 using curly braces all is OK
-if ($a) {
-    $b = 0;
-}
-
-if ($a) {
-    $b = 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue196405.php b/php.editor/test/unit/data/testfiles/formatting/issue196405.php
deleted file mode 100644
index e2901e4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue196405.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class foo {
-
-    public function test() {
-        // just the function call
-        $this->foobar(
-            1, 2
-        );
-        // fuction call AND assignment, this changes on reformat!
-        $x = $this->foobar(
-                1, 2
-        );
-    }
-
-}
-
-$y = foo (1,
-"some text",
-"another text"
-);
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue196405.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue196405.php.formatted
deleted file mode 100644
index a58760a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue196405.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class foo {
-
-    public function test() {
-        // just the function call
-        $this->foobar(
-                1, 2
-        );
-        // fuction call AND assignment, this changes on reformat!
-        $x = $this->foobar(
-                1, 2
-        );
-    }
-
-}
-
-$y = foo(1, "some text", "another text"
-);
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php b/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php
deleted file mode 100644
index 9d20dc2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-while ($rows[] = mysql_fetch_assoc($res));
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php.formatted
deleted file mode 100644
index 2a31429..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197304_01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-while ($rows[] = mysql_fetch_assoc($res));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php b/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php
deleted file mode 100644
index a4c351e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = 10 +
-    22;
-
-function testik($param) {
-    return 'test' .
-       $param;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php.formatted
deleted file mode 100644
index 978d34b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197617_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = 10 +
-        22;
-
-function testik($param) {
-    return 'test' .
-            $param;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197698.php b/php.editor/test/unit/data/testfiles/formatting/issue197698.php
deleted file mode 100644
index fcc05fc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197698.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class sfWidgetFormSchema extends sfWidgetForm implements ArrayAccess {
-
-const
-FIRST = 'first',
-             LAST = 'last',
-             BEFORE = 'before',
-AFTER = 'after';
- const ANOTHER = 'asdfafdsafa';
-const ANOTHER_2 = 'dfadfafdas';
-
-private $test;
-
-const GGGG = 'ff';
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue197698.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue197698.php.formatted
deleted file mode 100644
index d1af8dc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue197698.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class sfWidgetFormSchema extends sfWidgetForm implements ArrayAccess {
-
-    const
-            FIRST = 'first',
-            LAST = 'last',
-            BEFORE = 'before',
-            AFTER = 'after';
-    const ANOTHER = 'asdfafdsafa';
-    const ANOTHER_2 = 'dfadfafdas';
-
-    private $test;
-
-    const GGGG = 'ff';
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php b/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php
deleted file mode 100644
index 7d9263e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class Application_Model_Categoria extends Zend_Db_Table_Abstract
-{
-    public function deleteNode($id = NULL, $subtree = 0)
-    {
-        if ($id != NULL) {
-            if ($subtree) { 
-                return true;
-            } elseif (!$subtree) { 
-                return true;
-            }
-            else 
-                return false;
-        }
-    }
-
-    private function moveNode($params = array())
-    {
-        return true;
-    }    
-}//end class
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php.formatted
deleted file mode 100644
index 27685f1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue199298_01.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class Application_Model_Categoria extends Zend_Db_Table_Abstract {
-
-    public function deleteNode($id = NULL, $subtree = 0) {
-        if ($id != NULL) {
-            if ($subtree) {
-                return true;
-            } elseif (!$subtree) {
-                return true;
-            } else
-                return false;
-        }
-    }
-
-    private function moveNode($params = array()) {
-        return true;
-    }
-
-}
-
-//end class
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue199654.php b/php.editor/test/unit/data/testfiles/formatting/issue199654.php
deleted file mode 100644
index f7f53ce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue199654.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class sfWidgetFormSchema {
-
-     const
-             FIRST = 'first',
-             LAST = 'last',
-             BEFORE = 'before',
-             AFTER = 'after';
-
-     private
-     $field1,
-     $field2;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue199654.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue199654.php.formatted
deleted file mode 100644
index 2cb24e7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue199654.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class sfWidgetFormSchema {
-
-    const
-            FIRST = 'first',
-            LAST = 'last',
-            BEFORE = 'before',
-            AFTER = 'after';
-
-    private
-            $field1,
-            $field2;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue218013.php b/php.editor/test/unit/data/testfiles/formatting/issue218013.php
deleted file mode 100644
index 6d175a4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue218013.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-
-test(
-    $a, $b, $c
-);
-$test = test(
-    $a, $b, $c
-);
-return test(
-    $a, $b, $c
-);
-new Test(
-    $a, $b, $c
-);
-$test = new Test(
-    $a, $b, $c
-);
-////////////////////////////////////////
-test(
-    $a,
-    $b,
-    $c
-);
-$test = test(
-    $a,
-    $b,
-    $c
-);
-return test(
-    $a,
-    $b,
-    $c
-);
-new Test(
-    $a,
-    $b,
-    $c
-);
-$test = new Test(
-    $a,
-    $b,
-    $c
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue218013.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue218013.php.formatted
deleted file mode 100644
index 9cdd9e0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue218013.php.formatted
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-test(
-        $a, $b, $c
-);
-$test = test(
-        $a, $b, $c
-);
-return test(
-        $a, $b, $c
-);
-new Test(
-        $a, $b, $c
-);
-$test = new Test(
-        $a, $b, $c
-);
-////////////////////////////////////////
-test(
-        $a, $b, $c
-);
-$test = test(
-        $a, $b, $c
-);
-return test(
-        $a, $b, $c
-);
-new Test(
-        $a, $b, $c
-);
-$test = new Test(
-        $a, $b, $c
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue218877.php b/php.editor/test/unit/data/testfiles/formatting/issue218877.php
deleted file mode 100644
index 55e9620..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue218877.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-if (0) 1; else 2;
-
-class ClassName {
-
-    function __construct() {
-        if (0) 1; else 2;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue218877.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue218877.php.formatted
deleted file mode 100644
index 0982828..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue218877.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-if (0)
-    1;
-else
-    2;
-
-class ClassName {
-
-    function __construct() {
-        if (0)
-            1;
-        else
-            2;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue227287.php b/php.editor/test/unit/data/testfiles/formatting/issue227287.php
deleted file mode 100644
index 72e3e28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue227287.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-static $a = array(// outside any function, class, etc, scope
-1,
- 2,
- 3,
-);
-
-class a {
-
-    static $a = array(
-        1,
-        2,
-        3,
-    );
-
-    function b() {
-        static $a = array(
-    1,
-    2,
-    3,
-        );
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue227287.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue227287.php.formatted
deleted file mode 100644
index d93c548..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue227287.php.formatted
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-static $a = array(// outside any function, class, etc, scope
-    1,
-    2,
-    3,
-);
-
-class a {
-
-    static $a = array(
-        1,
-        2,
-        3,
-    );
-
-    function b() {
-        static $a = array(
-            1,
-            2,
-            3,
-        );
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue228401.php b/php.editor/test/unit/data/testfiles/formatting/issue228401.php
deleted file mode 100644
index b722155..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue228401.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if (true)
-    if (true)
-        $a = 1; // remove this comment and formats fine
-        /*
-         * something
-         */
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue228401.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue228401.php.formatted
deleted file mode 100644
index bf6e626..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue228401.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (true)
-    if (true)
-        $a = 1; // remove this comment and formats fine
-        /*
-         * something
-         */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue229961.php b/php.editor/test/unit/data/testfiles/formatting/issue229961.php
deleted file mode 100644
index cfcd2a5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue229961.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function SimpleFunction() {
-
-// This is a code
-  {
-    print 'Code Execution';
-
-  }
-
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue229961.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue229961.php.formatted
deleted file mode 100644
index 280d950..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue229961.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-function SimpleFunction() {
-
-// This is a code
-    {
-        print 'Code Execution';
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php b/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php
deleted file mode 100644
index a67f460..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$closure = function ($param) {
-    return 1;
-};
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php.formatted
deleted file mode 100644
index a2edd2f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$closure = function ($param) {
-    return 1;
-};
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php b/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php
deleted file mode 100644
index fd0cd55..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-usort($array, function ($a, $b) {
-    return $a - $b;
-});
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php.formatted
deleted file mode 100644
index 5d6d1e3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-usort($array, function ($a, $b) {
-    return $a - $b;
-});
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php b/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php
deleted file mode 100644
index 6b9b441..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        $closure = function ($param) {
-            return 1;
-        };
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php.formatted
deleted file mode 100644
index 90cf7fc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_03.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        $closure = function ($param) {
-            return 1;
-        };
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php b/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php
deleted file mode 100644
index 8e5bc93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        usort($array, function ($a, $b) {
-            return $a - $b;
-        });
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php.formatted
deleted file mode 100644
index 0f02fdc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue233353_04.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        usort($array, function ($a, $b) {
-            return $a - $b;
-        });
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235181.php b/php.editor/test/unit/data/testfiles/formatting/issue235181.php
deleted file mode 100644
index 28cc2e0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235181.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-function bogus($asd) {
-    for ($i = 0; $i < $asd; $i++)
-        if ($i == 3)//bla bla bla
-            return false; //bla bla
-    return $i;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235181.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue235181.php.formatted
deleted file mode 100644
index 6729d63..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235181.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-function bogus($asd) {
-    for ($i = 0; $i < $asd; $i++)
-        if ($i == 3)//bla bla bla
-            return false; //bla bla
-    return $i;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php b/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php
deleted file mode 100644
index d5cb7e7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-for (;;):
-    istr1;
-    istr2;
-    //comm1
-    /* blah blah
-      more blah
-      even more blah */
-endfor;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php.formatted
deleted file mode 100644
index f1bbf61..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235239_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-for (;;):
-    istr1;
-    istr2;
-    //comm1
-    /* blah blah
-      more blah
-      even more blah */
-endfor;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php b/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php
deleted file mode 100644
index 2b03fbe..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-foreach ($foo as $bar):
-    istr1;
-    istr2;
-    //comm1
-    /* blah blah
-      more blah
-      even more blah */
-endforeach;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php.formatted
deleted file mode 100644
index 0de0c03..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue235239_02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-foreach ($foo as $bar):
-    istr1;
-    istr2;
-    //comm1
-    /* blah blah
-      more blah
-      even more blah */
-endforeach;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue240649.php b/php.editor/test/unit/data/testfiles/formatting/issue240649.php
deleted file mode 100644
index 48299fb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue240649.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace {
-
-    use A;
-    use B;
-    use C;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue240649.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue240649.php.formatted
deleted file mode 100644
index 7896c3e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue240649.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace {
-
-    use A;
-    use B;
-    use C;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue243593.php b/php.editor/test/unit/data/testfiles/formatting/issue243593.php
deleted file mode 100644
index 2f6842e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue243593.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-$foo = array(
-    "foo" => function ($args) {
-echo "";
-},
-    "foo" => function ($args) {
-echo "";
-},
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issue243593.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issue243593.php.formatted
deleted file mode 100644
index efcdf8c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issue243593.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$foo = array(
-    "foo" => function ($args) {
-        echo "";
-    },
-    "foo" => function ($args) {
-        echo "";
-    },
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php b/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php
deleted file mode 100644
index 34ab7c6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title></title>
-</head>
-<body>
-        <?php
-        $query = sprintf(" select hour(fechaRecibido) hora, count(*)
-num from sms where fechaRecibido
-between '2009/02/12 00:00:00' and '2009/02/12 13:28:00'
-group by hour(fechaRecibido)");
-
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php.formatted b/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php.formatted
deleted file mode 100644
index 911950a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/issues_159339_161408.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        $query = sprintf(" select hour(fechaRecibido) hora, count(*)
-num from sms where fechaRecibido
-between '2009/02/12 00:00:00' and '2009/02/12 13:28:00'
-group by hour(fechaRecibido)");
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment01.php b/php.editor/test/unit/data/testfiles/formatting/lineComment01.php
deleted file mode 100644
index 34b327e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-        // fdsafas
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/lineComment01.php.formatted
deleted file mode 100644
index 5cd8339..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-// fdsafas
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment02.php b/php.editor/test/unit/data/testfiles/formatting/lineComment02.php
deleted file mode 100644
index dc3c7bb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-        // comment 1
-
-
-
-    // commnet 2
-
-// comment 3
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/lineComment02.php.formatted
deleted file mode 100644
index 100b331..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-// comment 1
-// commnet 2
-// comment 3
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment03.php b/php.editor/test/unit/data/testfiles/formatting/lineComment03.php
deleted file mode 100644
index 28a6031..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if (true) {
-    // commnet 2
-  }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/lineComment03.php.formatted
deleted file mode 100644
index be2dc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (true) {
-    // commnet 2
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment04.php b/php.editor/test/unit/data/testfiles/formatting/lineComment04.php
deleted file mode 100644
index eac0304..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (true) {
-    // commnet 2
-    // commnet 3
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/lineComment04.php.formatted
deleted file mode 100644
index d0f7243..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment04.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true) {
-    // commnet 2
-    // commnet 3
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment05.php b/php.editor/test/unit/data/testfiles/formatting/lineComment05.php
deleted file mode 100644
index e3fb428..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-	if  (true)   { // commment 1
-    // commnet 2
-    // commnet 3
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/lineComment05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/lineComment05.php.formatted
deleted file mode 100644
index e164966..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/lineComment05.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true) { // commment 1
-    // commnet 2
-    // commnet 3
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php b/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php
deleted file mode 100644
index 0089b07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-echo 1; echo 2;echo 3;
-
-for ($i = 0 ; $i < 5 ; $i++) {
-    echo 1;
-}
-
-echo 1; //line cmt
-echo 2;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php.formatted
deleted file mode 100644
index f1ff3a0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/line_splitting1.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-echo 1;
-echo 2;
-echo 3;
-
-for ($i = 0; $i < 5; $i++) {
-  echo 1;
-}
-
-echo 1; //line cmt
-echo 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php b/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php
deleted file mode 100644
index 1671378..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-if (1){ echo 1; }
-if (1){echo 1;}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php.formatted
deleted file mode 100644
index cd41982..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/line_splitting2.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (1) {
-  echo 1;
-}
-if (1) {
-  echo 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php b/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php
deleted file mode 100644
index 9bf0956..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-        function foo($arg1,
- $arg2,
-        $arg3) {
-  echo "sd";
-  }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php.formatted b/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php.formatted
deleted file mode 100644
index 504436d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/multiline_function_header.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function foo($arg1, $arg2, $arg3) {
-  echo "sd";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/multiline_string.php b/php.editor/test/unit/data/testfiles/formatting/multiline_string.php
deleted file mode 100644
index 463f79e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/multiline_string.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if ($tst) {
-echo "a
-multiline
- string";
-echo 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/multiline_string.php.formatted b/php.editor/test/unit/data/testfiles/formatting/multiline_string.php.formatted
deleted file mode 100644
index 9b83f06..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/multiline_string.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if ($tst) {
-  echo "a
-multiline
- string";
-  echo 1;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces1.php b/php.editor/test/unit/data/testfiles/formatting/namespaces1.php
deleted file mode 100644
index 101631f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces1.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-namespace D\C;
-
-class CL {
-public function __construct() {
-echo 'test';
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/namespaces1.php.formatted
deleted file mode 100644
index 040dad1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces1.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace D\C;
-
-class CL {
-
-    public function __construct() {
-        echo 'test';
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php b/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php
deleted file mode 100644
index e6ca07c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace Test {
-class Test {
-    private $var = 'abc';
-    public function testFunc() {
-        echo $this->testFunc();
-        return null;
-    }
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php.formatted
deleted file mode 100644
index 40c4ff1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_02.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Test {
-
-    class Test {
-
-        private $var = 'abc';
-
-        public function testFunc() {
-            echo $this->testFunc();
-            return null;
-        }
-
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php b/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php
deleted file mode 100644
index e6ca07c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace Test {
-class Test {
-    private $var = 'abc';
-    public function testFunc() {
-        echo $this->testFunc();
-        return null;
-    }
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php.formatted
deleted file mode 100644
index b0de975..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_03.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Test
-{
-
-    class Test
-    {
-
-        private $var = 'abc';
-
-        public function testFunc()
-        {
-            echo $this->testFunc();
-            return null;
-        }
-
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php b/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php
deleted file mode 100644
index e6ca07c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-namespace Test {
-class Test {
-    private $var = 'abc';
-    public function testFunc() {
-        echo $this->testFunc();
-        return null;
-    }
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php.formatted
deleted file mode 100644
index f6fdead..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_04.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Test
-    {
-
-    class Test
-        {
-
-        private $var = 'abc';
-
-        public function testFunc()
-            {
-            echo $this->testFunc();
-            return null;
-            }
-
-        }
-
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php b/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php
deleted file mode 100644
index b91f954..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Test   // a namespace
-{
-class Test {
-    private $var = 'abc';
-    public function testFunc() {
-        echo $this->testFunc();
-        return null;
-    }
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php.formatted
deleted file mode 100644
index b51e041..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/namespaces_05.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Test   // a namespace
-{
-
-    class Test {
-
-        private $var = 'abc';
-
-        public function testFunc() {
-            echo $this->testFunc();
-            return null;
-        }
-
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/nested_array1.php b/php.editor/test/unit/data/testfiles/formatting/nested_array1.php
deleted file mode 100644
index ba71de1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/nested_array1.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-        $a = array(
-1 => "aaa",
-    2 => "bbb",
-    3 => array(
-4 => "a",
-5 => "b"
-    )
-  );
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/nested_array1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/nested_array1.php.formatted
deleted file mode 100644
index e564f5b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/nested_array1.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = array(
-    1 => "aaa",
-    2 => "bbb",
-    3 => array(
-        4 => "a",
-        5 => "b"
-    )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php b/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php
deleted file mode 100644
index dd70836..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-        $a = [
-1 => "aaa",
-    2 => "bbb",
-    3 => [
-4 => "a",
-5 => "b"
-    ]
-  ];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php.formatted
deleted file mode 100644
index 72580d0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/nested_short_array1.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = [
-    1 => "aaa",
-    2 => "bbb",
-    3 => [
-        4 => "a",
-        5 => "b"
-    ]
-];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/private_01.php b/php.editor/test/unit/data/testfiles/formatting/private_01.php
deleted file mode 100644
index b19ff26..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/private_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class Test {
-    /*FORMAT_START*/private /*FORMAT_END*/
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php
deleted file mode 100644
index f814fc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php
+++ /dev/null
@@ -1,7 +0,0 @@
-        <body>
-        <?php if ($a == 1) { ?>
-        <br/>
-            <span><strong><?php  $r =123; ?></strong></span>
-        <br/>
-            <?php } ?>
-    </body>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php.formatted
deleted file mode 100644
index f7c3267..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-    <?php if ($a == 1) { ?>
-        <br/>
-        <span><strong><?php $r = 123; ?></strong></span>
-        <br/>
-    <?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_10_10.formatted
deleted file mode 100644
index eb7ed17..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_10_10.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-          <?php if ($a == 1) { ?>
-                  <br/>
-                  <span><strong><?php $r =123; ?></strong></span>
-          <br/>
-          <?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_5_5.formatted
deleted file mode 100644
index 54acdb3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/regressions/124273_175247.php_5_5.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-    <?php if ($a == 1) { ?>
-            <br/>
-            <span><strong><?php $r = 123; ?></strong></span>
-    <br/>
-    <?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php
deleted file mode 100644
index 76954ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-<?php if ($a == 1){ ?>
-<br/>
-<?php $r =123; ?>
-<br/>
-<?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php.formatted
deleted file mode 100644
index 832e8fb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/124273.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-    <?php if ($a == 1) { ?>
-        <br/>
-        <?php $r = 123; ?>
-        <br/>
-    <?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php
deleted file mode 100644
index 662b9fc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-class Test {
-public function getTag($tag){
-  switch ($tag) {
-    case "description":
-    case "link":
-    case "title":
-      break;
-    case "image":
-      return $image;
-    case "cloud":
-      return $cloud;
-    case "channel":
-      return "<channel>\n";
-  }
-}
-
-public function anotherone(){
-  //blablabla
-}
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php.formatted
deleted file mode 100644
index 8ad5847..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class Test {
-
-    public function getTag($tag) {
-        switch ($tag) {
-            case "description":
-            case "link":
-            case "title":
-                break;
-            case "image":
-                return $image;
-            case "cloud":
-                return $cloud;
-            case "channel":
-                return "<channel>\n";
-        }
-    }
-
-    public function anotherone() {
-        //blablabla
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_10_10.formatted
deleted file mode 100644
index e6ac8e6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_10_10.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class Test {
-
-          public function getTag($tag) {
-                    switch ($tag) {
-                              case "description":
-                              case "link":
-                              case "title":
-                                        break;
-                              case "image":
-                                        return $image;
-                              case "cloud":
-                                        return $cloud;
-                              case "channel":
-                                        return "<channel>\n";
-                    }
-          }
-
-          public function anotherone() {
-                    //blablabla
-          }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_5_5.formatted
deleted file mode 100644
index 271621f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_1.php_5_5.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class Test {
-
-     public function getTag($tag) {
-          switch ($tag) {
-               case "description":
-               case "link":
-               case "title":
-                    break;
-               case "image":
-                    return $image;
-               case "cloud":
-                    return $cloud;
-               case "channel":
-                    return "<channel>\n";
-          }
-     }
-
-     public function anotherone() {
-          //blablabla
-     }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php
deleted file mode 100644
index a1f6795..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-function one()
-{
-    echo "one";
-}
-
-function two()
-{
-   switch ($fred) {
-   case "cheese":
-   echo "cheese";
-   break;
-   case "tomato":
-   echo "cheese";
-   break;
-    }
-    echo "two";
-
-}
-function three()
-{
-    echo "three";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php.formatted
deleted file mode 100644
index 8dab065..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-function one() {
-    echo "one";
-}
-
-function two() {
-    switch ($fred) {
-        case "cheese":
-            echo "cheese";
-            break;
-        case "tomato":
-            echo "cheese";
-            break;
-    }
-    echo "two";
-}
-
-function three() {
-    echo "three";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_10_10.formatted
deleted file mode 100644
index cf3eb82..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_10_10.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-function one() {
-          echo "one";
-}
-
-function two() {
-          switch ($fred) {
-                    case "cheese":
-                              echo "cheese";
-                              break;
-                    case "tomato":
-                              echo "cheese";
-                              break;
-          }
-          echo "two";
-}
-
-function three() {
-          echo "three";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_5_5.formatted
deleted file mode 100644
index 10f143a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_2.php_5_5.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-function one() {
-     echo "one";
-}
-
-function two() {
-     switch ($fred) {
-          case "cheese":
-               echo "cheese";
-               break;
-          case "tomato":
-               echo "cheese";
-               break;
-     }
-     echo "two";
-}
-
-function three() {
-     echo "three";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php
deleted file mode 100644
index 600ac99..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-switch ($anything) {
-    case 'error':
-        break;
-    case 'search':
-        echo '';
-        break;
-    case 'test':
-        echo '1';
-        break;
-    // CURSOR IS NOW HERE
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php.formatted
deleted file mode 100644
index b371cc1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-switch ($anything) {
-    case 'error':
-        break;
-    case 'search':
-        echo '';
-        break;
-    case 'test':
-        echo '1';
-        break;
-    // CURSOR IS NOW HERE
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_10_10.formatted
deleted file mode 100644
index ab7f920..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_10_10.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-switch ($anything) {
-          case 'error':
-                    break;
-          case 'search':
-                    echo '';
-                    break;
-          case 'test':
-                    echo '1';
-                    break;
-          // CURSOR IS NOW HERE
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_5_5.formatted
deleted file mode 100644
index e233213..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/152429_3.php_5_5.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-switch ($anything) {
-     case 'error':
-          break;
-     case 'search':
-          echo '';
-          break;
-     case 'test':
-          echo '1';
-          break;
-     // CURSOR IS NOW HERE
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php
deleted file mode 100644
index 4b68729..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if(true) {
-echo "test";
-}else {
-echo "test";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php.formatted
deleted file mode 100644
index 66d67b9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-  echo "test";
-} else {
-  echo "test";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_10_10.formatted
deleted file mode 100644
index eaf3042..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-          echo "test";
-} else {
-          echo "test";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_5_5.formatted
deleted file mode 100644
index e9592c1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/160996.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true) {
-     echo "test";
-} else {
-     echo "test";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php
deleted file mode 100644
index 4dbeef7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-// If done processing a 'param', append it to the 'params' array. -> manually added
-if (!strcmp($name, 'param')) {
-$this->record['params'][] = array_pop($this->stack);
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (!strcmp($name, 'record')) {
- // TODO: replace with DB INSERT --> manually added
-//    print_r($this->record); --> ctrl+/
-$this->normalizeRecord();
-//comment(); --> manually added
-$this->storeRecord();
-array_pop($this->stack);
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php.formatted
deleted file mode 100644
index 51631fe..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// If done processing a 'param', append it to the 'params' array. -> manually added
-if (!strcmp($name, 'param')) {
-  $this->record['params'][] = array_pop($this->stack);
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (!strcmp($name, 'record')) {
-  // TODO: replace with DB INSERT --> manually added
-//    print_r($this->record); --> ctrl+/
-  $this->normalizeRecord();
-//comment(); --> manually added
-  $this->storeRecord();
-  array_pop($this->stack);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_10_10.formatted
deleted file mode 100644
index 706a6fd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_10_10.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// If done processing a 'param', append it to the 'params' array. -> manually added
-if (!strcmp($name, 'param')) {
-          $this->record['params'][] = array_pop($this->stack);
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (!strcmp($name, 'record')) {
-          // TODO: replace with DB INSERT --> manually added
-//    print_r($this->record); --> ctrl+/
-          $this->normalizeRecord();
-//comment(); --> manually added
-          $this->storeRecord();
-          array_pop($this->stack);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_5_5.formatted
deleted file mode 100644
index 7b79290..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162320.php_5_5.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// If done processing a 'param', append it to the 'params' array. -> manually added
-if (!strcmp($name, 'param')) {
-     $this->record['params'][] = array_pop($this->stack);
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (!strcmp($name, 'record')) {
-     // TODO: replace with DB INSERT --> manually added
-//    print_r($this->record); --> ctrl+/
-     $this->normalizeRecord();
-//comment(); --> manually added
-     $this->storeRecord();
-     array_pop($this->stack);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php
deleted file mode 100644
index 0603cd7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<body>
- <table>
-                            <?php
-//                            $itineraryData = getItinerary(0);
-//
-//                            for($index=0;$index < count($itineraryData);$index++){
-//                              }
-
- // class StupidClass {
-
- //}
-                            ?>
- </table>
-</body>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php.formatted
deleted file mode 100644
index 621cc5f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<body>
-    <table>
-        <?php
-//                            $itineraryData = getItinerary(0);
-//
-//                            for($index=0;$index < count($itineraryData);$index++){
-//                              }
-        // class StupidClass {
-        //}
-        ?>
-    </table>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_10_10.formatted
deleted file mode 100644
index 621cc5f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_10_10.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<body>
-    <table>
-        <?php
-//                            $itineraryData = getItinerary(0);
-//
-//                            for($index=0;$index < count($itineraryData);$index++){
-//                              }
-        // class StupidClass {
-        //}
-        ?>
-    </table>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_5_5.formatted
deleted file mode 100644
index 621cc5f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/162586.php_5_5.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<body>
-    <table>
-        <?php
-//                            $itineraryData = getItinerary(0);
-//
-//                            for($index=0;$index < count($itineraryData);$index++){
-//                              }
-        // class StupidClass {
-        //}
-        ?>
-    </table>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php
deleted file mode 100644
index b002e24..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-	if (!$_SESSION['is_emailed_logged']) exit;
-
-	global $db, $CONFIG;
-
-	if ((int)$_GET['responder'] > 0){
-
-		if ($_POST['responder']){
-			$msg = str_replace("\r\n","<br />\r\n",wordwrap($_POST['msg'], 100, "\r\n", true));
-			$html = "<html>\r\n\t<head>\r\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n</head>\r\n\t<body>\r\n".$msg."\t</body>\r\n</html>";
-
-			if (Email('webmaster at macumbaonline.com', $_POST['email'], $_POST['titulo'], array('text/html' => $html))){
-				$db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d AND `read`=0 LIMIT 1', $_POST['id']);
-
-				if ($db->Affected() == 1){
-					echo '<h3>Contato respondido com sucesso!</h3>';
-					$_GET['responder'] = $_POST['next'];
-				}
-
-			} else {
-				echo '<h3>Deu pal no email, vixe</h3>';
-			}
-		}
-
-		if ($_POST['deletar']){
-			$db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d AND `read`=0 LIMIT 1', $_POST['id']);
-
-			if ($db->Affected() == 1){
-				echo '<h3>Contato deletado com sucesso!</h3>';
-				$_GET['responder'] = $_POST['next'];
-			}
-		}
-
-		$db->Query('SELECT `contact`.`id`,`users`.`email`,`contact`.`name`,`contact`.`mensagem`,DATE_FORMAT(`contact`.`date`,"%%d/%%m/%%Y") AS `data`
-								FROM `contact`
-								INNER JOIN `users` ON `users`.`id`=`contact`.`owner`
-								WHERE `contact`.`id`=%d AND `contact`.`read`=0 LIMIT 1', $_GET['responder']);
-
-		if ($db->NumberOfRows() == 1){
-			$r = $db->Result();
-			$db->Query('SELECT `id` FROM `contact` WHERE `id` > %d AND `read`=0 ORDER BY `id` ASC LIMIT 1', $_GET['responder']);
-			$next = $db->Result();
-			$next = $next['id'];
-?>
-		<p><a href="<?php echo $CONFIG['base_url']; ?>control/">Voltar pra lista</a></p>
-		<form action="" method="post">
-			<input type="hidden" name="id" value="<?php echo $r['id']; ?>" />
-			<input type="hidden" name="next" value="<?php echo $next; ?>" />
-			<table>
-				<tr>
-					<td style="text-align:right;width:120px;">Título:</td>
-					<td><input type="text" name="titulo" value="Resposta MacumbaOnline.com" /></td>
-				</tr>
-				<tr>
-					<td style="text-align:right;width:120px;">E-mail:</td>
-					<td><input type="text" name="email" value="<?php echo Show($r['email']); ?>" /></td>
-				</tr>
-				<tr>
-					<td style="text-align:right;width:120px;">Mensagem:</td>
-					<td>
-						<textarea style="width:100%;height:200px;" name="msg"><?php echo "Olá ",Show($r['name'], false, false, false),",\r\n\r\n","\r\n\r\n--Macumbeiro Online\r\n\r\nMensagem Original (",Show($r['data'], false, false, false),"):\r\n",Show($r['mensagem'], false, false, false); ?></textarea>
-					</td>
-				</tr>
-				<tr>
-					<td colspan="2"><input type="submit" name="responder" value="Responder" /> <input type="submit" name="deletar" value="Deletar" /></td>
-				</tr>
-				<?php if ((int)$next > 0){ ?>
-				<tr>
-					<td colspan="2" style="text-align:right;"><a href="<?php echo $CONFIG['base_url'],'control/?responder=',$next; ?>">Próxima não respondida</a></td>
-				</tr>
-				<?php } ?>
-			</table>
-		</form>
-<?php
-		} else {
-			Redir($CONFIG['base_url'].'control/');
-		}
-	} else {
-		if ((int)$_GET['deletar'] > 0){
-			$db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d', $_GET['deletar']);
-
-			if ($db->Affected() > 0){
-				echo '<h3>Contato deletado</h3>';
-			}
-		}
-
-		$db->Query('SELECT `id`,`name`,SUBSTRING(`mensagem`,1,120) AS `msg`,DATE_FORMAT(`date`,"%%d/%%m/%%Y") AS `data`
-								FROM `contact`
-								WHERE `read`=0
-								ORDER BY `date` ASC,`time` ASC');
-
-		if ($db->NumberOfRows() > 0){
-?>
-		<table>
-			<tr>
-				<td>Nome</td>
-				<td>Mensagem</td>
-				<td>Data</td>
-				<td>Ações</td>
-			</tr>
-<?php
-			while ($r = $db->Result(false)) {
-?>
-				<tr>
-					<td><?php echo Show($r['name']); ?></td>
-					<td><?php echo Show($r['msg']); ?></td>
-					<td><?php echo Show($r['data']); ?></td>
-					<td>
-						<a href="?responder=<?php echo $r['id']; ?>">Responder</a><br />
-						<a href="?deletar=<?php echo $r['id']; ?>" onclick="return false;">Deletar</a>
-					</td>
-				</tr>
-<?php
-			}
-?>
-		</table>
-<?php
-		} else {
-			echo '<h3>Nenhuma mensagem a ser respondida, yay!</h3>';
-		}
-	}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php.formatted
deleted file mode 100644
index ee02400..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/163071.php.formatted
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-if (!$_SESSION['is_emailed_logged'])
-    exit;
-
-global $db, $CONFIG;
-
-if ((int) $_GET['responder'] > 0) {
-
-    if ($_POST['responder']) {
-        $msg = str_replace("\r\n", "<br />\r\n", wordwrap($_POST['msg'], 100, "\r\n", true));
-        $html = "<html>\r\n\t<head>\r\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n</head>\r\n\t<body>\r\n" . $msg . "\t</body>\r\n</html>";
-
-        if (Email('webmaster at macumbaonline.com', $_POST['email'], $_POST['titulo'], array('text/html' => $html))) {
-            $db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d AND `read`=0 LIMIT 1', $_POST['id']);
-
-            if ($db->Affected() == 1) {
-                echo '<h3>Contato respondido com sucesso!</h3>';
-                $_GET['responder'] = $_POST['next'];
-            }
-        } else {
-            echo '<h3>Deu pal no email, vixe</h3>';
-        }
-    }
-
-    if ($_POST['deletar']) {
-        $db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d AND `read`=0 LIMIT 1', $_POST['id']);
-
-        if ($db->Affected() == 1) {
-            echo '<h3>Contato deletado com sucesso!</h3>';
-            $_GET['responder'] = $_POST['next'];
-        }
-    }
-
-    $db->Query('SELECT `contact`.`id`,`users`.`email`,`contact`.`name`,`contact`.`mensagem`,DATE_FORMAT(`contact`.`date`,"%%d/%%m/%%Y") AS `data`
-								FROM `contact`
-								INNER JOIN `users` ON `users`.`id`=`contact`.`owner`
-								WHERE `contact`.`id`=%d AND `contact`.`read`=0 LIMIT 1', $_GET['responder']);
-
-    if ($db->NumberOfRows() == 1) {
-        $r = $db->Result();
-        $db->Query('SELECT `id` FROM `contact` WHERE `id` > %d AND `read`=0 ORDER BY `id` ASC LIMIT 1', $_GET['responder']);
-        $next = $db->Result();
-        $next = $next['id'];
-        ?>
-        <p><a href="<?php echo $CONFIG['base_url']; ?>control/">Voltar pra lista</a></p>
-        <form action="" method="post">
-            <input type="hidden" name="id" value="<?php echo $r['id']; ?>" />
-            <input type="hidden" name="next" value="<?php echo $next; ?>" />
-            <table>
-                <tr>
-                    <td style="text-align:right;width:120px;">Título:</td>
-                    <td><input type="text" name="titulo" value="Resposta MacumbaOnline.com" /></td>
-                </tr>
-                <tr>
-                    <td style="text-align:right;width:120px;">E-mail:</td>
-                    <td><input type="text" name="email" value="<?php echo Show($r['email']); ?>" /></td>
-                </tr>
-                <tr>
-                    <td style="text-align:right;width:120px;">Mensagem:</td>
-                    <td>
-                        <textarea style="width:100%;height:200px;" name="msg"><?php echo "Olá ", Show($r['name'], false, false, false), ",\r\n\r\n", "\r\n\r\n--Macumbeiro Online\r\n\r\nMensagem Original (", Show($r['data'], false, false, false), "):\r\n", Show($r['mensagem'], false, false, false); ?></textarea>
-                    </td>
-                </tr>
-                <tr>
-                    <td colspan="2"><input type="submit" name="responder" value="Responder" /> <input type="submit" name="deletar" value="Deletar" /></td>
-                </tr>
-                <?php if ((int) $next > 0) { ?>
-                    <tr>
-                        <td colspan="2" style="text-align:right;"><a href="<?php echo $CONFIG['base_url'], 'control/?responder=', $next; ?>">Próxima não respondida</a></td>
-                    </tr>
-                <?php } ?>
-            </table>
-        </form>
-        <?php
-    } else {
-        Redir($CONFIG['base_url'] . 'control/');
-    }
-} else {
-    if ((int) $_GET['deletar'] > 0) {
-        $db->Query('UPDATE `contact` SET `read`=1 WHERE `id`=%d', $_GET['deletar']);
-
-        if ($db->Affected() > 0) {
-            echo '<h3>Contato deletado</h3>';
-        }
-    }
-
-    $db->Query('SELECT `id`,`name`,SUBSTRING(`mensagem`,1,120) AS `msg`,DATE_FORMAT(`date`,"%%d/%%m/%%Y") AS `data`
-								FROM `contact`
-								WHERE `read`=0
-								ORDER BY `date` ASC,`time` ASC');
-
-    if ($db->NumberOfRows() > 0) {
-        ?>
-        <table>
-            <tr>
-                <td>Nome</td>
-                <td>Mensagem</td>
-                <td>Data</td>
-                <td>Ações</td>
-            </tr>
-            <?php
-            while ($r = $db->Result(false)) {
-                ?>
-                <tr>
-                    <td><?php echo Show($r['name']); ?></td>
-                    <td><?php echo Show($r['msg']); ?></td>
-                    <td><?php echo Show($r['data']); ?></td>
-                    <td>
-                        <a href="?responder=<?php echo $r['id']; ?>">Responder</a><br />
-                        <a href="?deletar=<?php echo $r['id']; ?>" onclick="return false;">Deletar</a>
-                    </td>
-                </tr>
-                <?php
-            }
-            ?>
-        </table>
-        <?php
-    } else {
-        echo '<h3>Nenhuma mensagem a ser respondida, yay!</h3>';
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php
deleted file mode 100644
index e593fb4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if (true) { ?>
-<div>
-</div>
-<?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php.formatted
deleted file mode 100644
index 25f65a6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_1.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php if (true) { ?>
-    <div>
-    </div>
-<?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php
deleted file mode 100644
index 2142854..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-if ($menu != false) {
-    ?>
-<span class="sumbenu_btns"> //wrong, should be as inside if
-        <?php
-        foreach ($menu as $k => $v) {
-            ?>
-    <a href="/jugglesk_v2/jugglesk/web/<?php $v['links']?>" ><?php $v['text']
-?></a> //it's inside foreach, so wrong this one as well
-            <?php
-        }
-        ?>
-</span>
-    <?php
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php.formatted
deleted file mode 100644
index 9a0a008..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/167162_2.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-if ($menu != false) {
-    ?>
-    <span class="sumbenu_btns"> //wrong, should be as inside if
-        <?php
-        foreach ($menu as $k => $v) {
-            ?>
-            <a href="/jugglesk_v2/jugglesk/web/<?php $v['links'] ?>" ><?php $v['text']
-            ?></a> //it's inside foreach, so wrong this one as well
-            <?php
-        }
-        ?>
-    </span>
-    <?php
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php
deleted file mode 100644
index 6faa2cf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function function_name()
-        {
-            ?>
-<form action="">
-            <?
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php.formatted
deleted file mode 100644
index bb78e8a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168187.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-function function_name() {
-    ?>
-    <form action="">
-        <?
-    }
-    ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php
deleted file mode 100644
index 2c7d6ef..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class A {
-    var $test = array(
-        'one' => 10,
-'two' => 5,
-                    'three' => 2,
-        'nested' => array(
-                        'one',
-        'two',
-        'three',
-                        'four',
-        )
-    );
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php.formatted
deleted file mode 100644
index 9cf67ce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_1.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class A {
-
-  var $test = array(
-      'one' => 10,
-      'two' => 5,
-      'three' => 2,
-      'nested' => array(
-          'one',
-          'two',
-          'three',
-          'four',
-      )
-  );
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php
deleted file mode 100644
index f598602..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-$testArray = array(
-    'subarray1' => array(
-        'field1' => 1,
-        'field2' => 2
-    ),
-    'subarray2' => array(
-        'field3' => 3,
-        'field4' => 4
-    )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php.formatted
deleted file mode 100644
index a3e1738..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_2.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-$testArray = array(
-    'subarray1' => array(
-        'field1' => 1,
-        'field2' => 2
-    ),
-    'subarray2' => array(
-        'field3' => 3,
-        'field4' => 4
-    )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php
deleted file mode 100644
index 90141ef..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    'key1' => '123',
-    'level1' => array(
-    'key2' => '456'));
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php.formatted
deleted file mode 100644
index a57b2c6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/168396_3.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$test = array(
-    'key1' => '123',
-    'level1' => array(
-        'key2' => '456'));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php
deleted file mode 100644
index 01c9ac0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<body>
-    <?php
-
-    class a {
-
-
-    // press enter
-//144824 issue
-}
-?>
-
-
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php.formatted
deleted file mode 100644
index 7f8329e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<body>
-    <?php
-
-    class a {
-      // press enter
-//144824 issue
-    }
-    ?>
-
-
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_10_10.formatted
deleted file mode 100644
index c4650b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_10_10.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<body>
-    <?php
-
-    class a {
-              // press enter
-//144824 issue
-    }
-    ?>
-
-
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_5_5.formatted
deleted file mode 100644
index 41511a5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173107.php_5_5.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<body>
-    <?php
-
-    class a {
-         // press enter
-//144824 issue
-    }
-    ?>
-
-
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php
deleted file mode 100644
index 7fe43aa..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-if (!isset($order[$by])) {
-    $order[$by] = 'a';
-} elseif ($order[$by] === 'd') {
-    unset($order[$by]);
-} else {
-    $order[$by] = 'd';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php.formatted
deleted file mode 100644
index 3410f14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (!isset($order[$by])) {
-  $order[$by] = 'a';
-} elseif ($order[$by] === 'd') {
-  unset($order[$by]);
-} else {
-  $order[$by] = 'd';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_10_10.formatted
deleted file mode 100644
index 20c13d3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_10_10.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (!isset($order[$by])) {
-          $order[$by] = 'a';
-} elseif ($order[$by] === 'd') {
-          unset($order[$by]);
-} else {
-          $order[$by] = 'd';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_5_5.formatted
deleted file mode 100644
index ad136d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_1.php_5_5.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (!isset($order[$by])) {
-     $order[$by] = 'a';
-} elseif ($order[$by] === 'd') {
-     unset($order[$by]);
-} else {
-     $order[$by] = 'd';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php
deleted file mode 100644
index 43fb818..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-try {
-    something();
-} catch(Exception $e) {
-    return false;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php.formatted
deleted file mode 100644
index d64dcd6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-  something();
-} catch (Exception $e) {
-  return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_10_10.formatted
deleted file mode 100644
index 524a153..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-          something();
-} catch (Exception $e) {
-          return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_5_5.formatted
deleted file mode 100644
index b10c3ad..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_2.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-     something();
-} catch (Exception $e) {
-     return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php
deleted file mode 100644
index 566edc0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-try {
-    something();
-}
-catch(Exception $e) {
-    return false;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php.formatted
deleted file mode 100644
index d64dcd6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-  something();
-} catch (Exception $e) {
-  return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_10_10.formatted
deleted file mode 100644
index 524a153..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-          something();
-} catch (Exception $e) {
-          return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_5_5.formatted
deleted file mode 100644
index b10c3ad..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173354_3.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-     something();
-} catch (Exception $e) {
-     return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php
deleted file mode 100644
index e023ac2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php
+++ /dev/null
@@ -1,4 +0,0 @@
-  <?php
-// i have a comment on this
-// because I have many comments everywhere
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php.formatted
deleted file mode 100644
index 696efcb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-// i have a comment on this
-// because I have many comments everywhere
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_10_10.formatted
deleted file mode 100644
index 696efcb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_10_10.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-// i have a comment on this
-// because I have many comments everywhere
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_5_5.formatted
deleted file mode 100644
index 696efcb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173899.php_5_5.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-// i have a comment on this
-// because I have many comments everywhere
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php
deleted file mode 100644
index 60ff392..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class emptyClass {
-function emptyFunction() {
-$a = 10;
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php.formatted
deleted file mode 100644
index f12b4b5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class emptyClass {
-
-  function emptyFunction() {
-    $a = 10;
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_10_10.formatted
deleted file mode 100644
index 431137f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_10_10.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class emptyClass {
-
-          function emptyFunction() {
-                    $a = 10;
-          }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_5_5.formatted
deleted file mode 100644
index 0b99e32..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173903.php_5_5.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class emptyClass {
-
-     function emptyFunction() {
-          $a = 10;
-     }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php
deleted file mode 100644
index b1aea3d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-try {
-
-} catch(Exception $e) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php.formatted
deleted file mode 100644
index 40a03f3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-  
-} catch (Exception $e) {
-  
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_10_10.formatted
deleted file mode 100644
index cd95ecd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-          
-} catch (Exception $e) {
-          
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_5_5.formatted
deleted file mode 100644
index bd7c30e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_1.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-     
-} catch (Exception $e) {
-     
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php
deleted file mode 100644
index 1d5f66f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function test() {
-    do {
-        echo "test";
-    } while ($condition);
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php.formatted
deleted file mode 100644
index 1f6d12f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function test() {
-  do {
-    echo "test";
-  } while ($condition);
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_10_10.formatted
deleted file mode 100644
index 0174504..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_10_10.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function test() {
-          do {
-                    echo "test";
-          } while ($condition);
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_5_5.formatted
deleted file mode 100644
index 42144a0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_2.php_5_5.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function test() {
-     do {
-          echo "test";
-     } while ($condition);
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php
deleted file mode 100644
index 3b35ea6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-try {
-
-}catch(Exception $e) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php.formatted
deleted file mode 100644
index 40a03f3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-  
-} catch (Exception $e) {
-  
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_10_10.formatted
deleted file mode 100644
index cd95ecd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-          
-} catch (Exception $e) {
-          
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_5_5.formatted
deleted file mode 100644
index bd7c30e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173906_172475_3.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-try {
-     
-} catch (Exception $e) {
-     
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php
deleted file mode 100644
index 6f1b379..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class Test {
-public function test(){
-        try
-        {
-    if(true)
-    {
-throw new Exception('error');
-    }
-    foreach($aa as $a)
-    {
-    }
-        }
-        catch(Exception $e)
-        {
-            $this->_flashMessenger->addMessage('Chyba: '.$e);
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php.formatted
deleted file mode 100644
index 8de9764..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class Test {
-
-  public function test() {
-    try {
-      if (true) {
-        throw new Exception('error');
-      }
-      foreach ($aa as $a) {
-        
-      }
-    } catch (Exception $e) {
-      $this->_flashMessenger->addMessage('Chyba: ' . $e);
-    }
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_10_10.formatted
deleted file mode 100644
index 0aaffc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_10_10.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class Test {
-
-          public function test() {
-                    try {
-                              if (true) {
-                                        throw new Exception('error');
-                              }
-                              foreach ($aa as $a) {
-                                        
-                              }
-                    } catch (Exception $e) {
-                              $this->_flashMessenger->addMessage('Chyba: ' . $e);
-                    }
-          }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_5_5.formatted
deleted file mode 100644
index c8a32e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/173908.php_5_5.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class Test {
-
-     public function test() {
-          try {
-               if (true) {
-                    throw new Exception('error');
-               }
-               foreach ($aa as $a) {
-                    
-               }
-          } catch (Exception $e) {
-               $this->_flashMessenger->addMessage('Chyba: ' . $e);
-          }
-     }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php
deleted file mode 100644
index 8dfd6eb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace \x;
-
-class Test
-{
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php.formatted
deleted file mode 100644
index 866ff99..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace \x;
-
-class Test {
-  
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_10_10.formatted
deleted file mode 100644
index 09b27df..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_10_10.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace \x;
-
-class Test {
-          
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_5_5.formatted
deleted file mode 100644
index 00f1d8c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174563_1.php_5_5.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace \x;
-
-class Test {
-     
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php
deleted file mode 100644
index c09ad36..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-if (true)
-    {
-  
-    }
-        if (true) {
-
-            }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php.formatted
deleted file mode 100644
index eb134c2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (true) {
-  
-}
-if (true) {
-  
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_10_10.formatted
deleted file mode 100644
index 753b36a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_10_10.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (true) {
-          
-}
-if (true) {
-          
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_5_5.formatted
deleted file mode 100644
index 309c7d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174578.php_5_5.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (true) {
-     
-}
-if (true) {
-     
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php
deleted file mode 100644
index 3e8f99f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (true)
-    echo "OK";
-        if (true) {
-
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php.formatted
deleted file mode 100644
index 4ab481c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true)
-  echo "OK";
-if (true) {
-  
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_10_10.formatted
deleted file mode 100644
index 31f6bc2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_10_10.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true)
-          echo "OK";
-if (true) {
-          
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_5_5.formatted
deleted file mode 100644
index 73633f1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174579.php_5_5.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if (true)
-     echo "OK";
-if (true) {
-     
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php
deleted file mode 100644
index 2ca09de..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-    <head>
-        <title><?php translate("Jobeet ; Your best job board"); ?></title>
-        <link rel="shortcut icon" href="/favicon.ico" />
-        <?php include_javascripts() ?>
-        <?php include_stylesheets(); ?>
-    </head>
-    <body>
-        <div id="container">
-            <div id="header">
-                <div class="content">
-                    <h1><a href="<?php echo url_for('job/index'); ?>">
-                            <img src="/images/logo.jpg" alt="Jobeet Job Board" />
-                        </a>
-                    </h1>
-                </div>
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php.formatted
deleted file mode 100644
index d0e4a4a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-    <head>
-        <title><?php translate("Jobeet ; Your best job board"); ?></title>
-        <link rel="shortcut icon" href="/favicon.ico" />
-        <?php include_javascripts() ?>
-        <?php include_stylesheets(); ?>
-    </head>
-    <body>
-        <div id="container">
-            <div id="header">
-                <div class="content">
-                    <h1><a href="<?php echo url_for('job/index'); ?>">
-                            <img src="/images/logo.jpg" alt="Jobeet Job Board" />
-                        </a>
-                    </h1>
-                </div>
-            </div>
-        </div>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_10_10.formatted
deleted file mode 100644
index dcfe64b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_10_10.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-          <head>
-                    <title><?php translate("Jobeet ; Your best job board"); ?></title>
-                    <link rel="shortcut icon" href="/favicon.ico" />
-                    <?php include_javascripts() ?>
-                    <?php include_stylesheets(); ?>
-          </head>
-          <body>
-                    <div id="container">
-                              <div id="header">
-                                        <div class="content">
-                                                  <h1><a href="<?php echo url_for('job/index'); ?>">
-                                                                      <img src="/images/logo.jpg" alt="Jobeet Job Board" />
-                                                            </a>
-                                                  </h1>
-                                        </div>
-                              </div>
-                    </div>
-          </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_5_5.formatted
deleted file mode 100644
index f36211f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/174595_175229.php_5_5.formatted
+++ /dev/null
@@ -1,23 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-     <head>
-          <title><?php translate("Jobeet ; Your best job board"); ?></title>
-          <link rel="shortcut icon" href="/favicon.ico" />
-          <?php include_javascripts() ?>
-          <?php include_stylesheets(); ?>
-     </head>
-     <body>
-          <div id="container">
-               <div id="header">
-                    <div class="content">
-                         <h1><a href="<?php  echo url_for('job/index'); ?>">
-                                   <img src="/images/logo.jpg" alt="Jobeet Job Board" />
-                              </a>
-                         </h1>
-                    </div>
-               </div>
-          </div>
-     </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php
deleted file mode 100644
index a7aa6f0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-<div class="news_div">
-<span class="news_title"><?php echo $news->getTitle() ?></span>
-<span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-<br><br>
-<span class="new perex"></span>
-</div>
-<?php } //end of foreach ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php.formatted
deleted file mode 100644
index 5bc7b02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_1.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-    <div class="news_div">
-        <span class="news_title"><?php echo $news->getTitle() ?></span>
-        <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-        <br><br>
-        <span class="new perex"></span>
-    </div>
-<?php } //end of foreach ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php
deleted file mode 100644
index cbed517..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-    <head>
-        <title><?php translate("Jobeet ; Your best job board"); ?></title>
-        <link rel="shortcut icon" href="/favicon.ico" />
-        <?php include_javascripts() ?>
-        <?php include_stylesheets(); ?>
-    </head>
-    <body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php.formatted
deleted file mode 100644
index cbed517..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175229_2.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<!-- apps/frontend/templates/layout.php -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-    <head>
-        <title><?php translate("Jobeet ; Your best job board"); ?></title>
-        <link rel="shortcut icon" href="/favicon.ico" />
-        <?php include_javascripts() ?>
-        <?php include_stylesheets(); ?>
-    </head>
-    <body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php
deleted file mode 100644
index d4b1450..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//PHP CODE
-?>
-<table border="1">
-    <tbody>
-        <tr>
-            <td><?php echo $this->name; ?></td>
-            <td><?php echo $this->name; ?></td>
-        </tr>
-    </tbody>
-</table>
-<?php
-//PHP CODE
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php.formatted
deleted file mode 100644
index b6b8e4c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175425.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//PHP CODE
-?>
-<table border="1">
-    <tbody>
-        <tr>
-            <td><?php echo $this->name; ?></td>
-            <td><?php echo $this->name; ?></td>
-        </tr>
-    </tbody>
-</table>
-<?php
-//PHP CODE
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php
deleted file mode 100644
index 74b41cc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php
+++ /dev/null
@@ -1,7 +0,0 @@
-       <body>
-        <?php if ($a == 1) { ?>
-        <br/>
-            <span><strong><?php  $r =123; ?></strong></span>
-        <br/>
-            <?php } ?>
-    </body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php.formatted
deleted file mode 100644
index f7c3267..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/175427.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-    <?php if ($a == 1) { ?>
-        <br/>
-        <span><strong><?php $r = 123; ?></strong></span>
-        <br/>
-    <?php } ?>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php
deleted file mode 100644
index ac4940f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<p>
-<?php echo link_to($certificate->getName(), "certficate",
-            array(
-                "id" => $certificate->getId(),
-                "name" => $certificate->getNameSlug()
-            ));
-            ?>
-</p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php.formatted
deleted file mode 100644
index 2047e83..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/176224.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<p>
-    <?php
-    echo link_to($certificate->getName(), "certficate", array(
-        "id" => $certificate->getId(),
-        "name" => $certificate->getNameSlug()
-    ));
-    ?>
-</p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php
deleted file mode 100644
index 7583664..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-foobarFunction (
-array (
-'someArray' => array (
-'foo' => 'bar'
-)
-)
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php.formatted
deleted file mode 100644
index 13bff42..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/180332.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-foobarFunction(
-        array(
-            'someArray' => array(
-                'foo' => 'bar'
-            )
-        )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php
deleted file mode 100644
index 2ccf457..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if ($i == 1) {
-    echo 1;
-} else // if($i == 2)
-{
-    echo 2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php.formatted
deleted file mode 100644
index 0f7a053..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/188810.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if ($i == 1) {
-    echo 1;
-} else { // if($i == 2)
-    echo 2;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php
deleted file mode 100644
index 225eec8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-if (isset($this->record['message'])) {
-    $message = $this->record['message'];
-}
-else {
-    $this->error("Invalid log record. No message.");
-    return;
-}
-
-
-if (!strcmp($message, 'USG_ENABLED_MODULES')) {
-    $module_list = $this->record['params'];
-    sort($module_list);
-    if (isset($this->enabled_modules)) {
-        if ($this->enabled_modules == $module_list) {
-
-            return;
-        }
-    }
-
-    $this->enabled_modules = $module_list;
-    }
-    elseif (!strcmp($message, 'USG_DISABLED_MODULES')) {
-        $module_list = $this->record['params'];
-        sort($module_list);
-        if (isset($this->disabled_modules)) {
-            if ($this->disabled_modules == $module_list) {
-
-                return;
-            }
-        }
-
-        $this->disabled_modules = $module_list;
-        }
-        elseif (!strcmp($message, 'USG_INSTALLED_CLUSTERS')) {
-            $cluster_list = $this->record['params'];
-            sort($cluster_list);
-            if (isset($this->installed_clusters)) {
-                if ($this->installed_clusters == $cluster_list) {
-
-                    return;
-                }
-            }
-
-            $this->installed_clusters = $cluster_list;
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php.formatted
deleted file mode 100644
index d2a4338..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php.formatted
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-if (isset($this->record['message'])) {
-  $message = $this->record['message'];
-} else {
-  $this->error("Invalid log record. No message.");
-  return;
-}
-
-
-if (!strcmp($message, 'USG_ENABLED_MODULES')) {
-  $module_list = $this->record['params'];
-  sort($module_list);
-  if (isset($this->enabled_modules)) {
-    if ($this->enabled_modules == $module_list) {
-
-      return;
-    }
-  }
-
-  $this->enabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_DISABLED_MODULES')) {
-  $module_list = $this->record['params'];
-  sort($module_list);
-  if (isset($this->disabled_modules)) {
-    if ($this->disabled_modules == $module_list) {
-
-      return;
-    }
-  }
-
-  $this->disabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_INSTALLED_CLUSTERS')) {
-  $cluster_list = $this->record['params'];
-  sort($cluster_list);
-  if (isset($this->installed_clusters)) {
-    if ($this->installed_clusters == $cluster_list) {
-
-      return;
-    }
-  }
-
-  $this->installed_clusters = $cluster_list;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_10_10.formatted
deleted file mode 100644
index 29d1ba3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_10_10.formatted
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-if (isset($this->record['message'])) {
-          $message = $this->record['message'];
-} else {
-          $this->error("Invalid log record. No message.");
-          return;
-}
-
-
-if (!strcmp($message, 'USG_ENABLED_MODULES')) {
-          $module_list = $this->record['params'];
-          sort($module_list);
-          if (isset($this->enabled_modules)) {
-                    if ($this->enabled_modules == $module_list) {
-
-                              return;
-                    }
-          }
-
-          $this->enabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_DISABLED_MODULES')) {
-          $module_list = $this->record['params'];
-          sort($module_list);
-          if (isset($this->disabled_modules)) {
-                    if ($this->disabled_modules == $module_list) {
-
-                              return;
-                    }
-          }
-
-          $this->disabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_INSTALLED_CLUSTERS')) {
-          $cluster_list = $this->record['params'];
-          sort($cluster_list);
-          if (isset($this->installed_clusters)) {
-                    if ($this->installed_clusters == $cluster_list) {
-
-                              return;
-                    }
-          }
-
-          $this->installed_clusters = $cluster_list;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_5_5.formatted
deleted file mode 100644
index 005868b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/else_if.php_5_5.formatted
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-if (isset($this->record['message'])) {
-     $message = $this->record['message'];
-} else {
-     $this->error("Invalid log record. No message.");
-     return;
-}
-
-
-if (!strcmp($message, 'USG_ENABLED_MODULES')) {
-     $module_list = $this->record['params'];
-     sort($module_list);
-     if (isset($this->enabled_modules)) {
-          if ($this->enabled_modules == $module_list) {
-
-               return;
-          }
-     }
-
-     $this->enabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_DISABLED_MODULES')) {
-     $module_list = $this->record['params'];
-     sort($module_list);
-     if (isset($this->disabled_modules)) {
-          if ($this->disabled_modules == $module_list) {
-
-               return;
-          }
-     }
-
-     $this->disabled_modules = $module_list;
-} elseif (!strcmp($message, 'USG_INSTALLED_CLUSTERS')) {
-     $cluster_list = $this->record['params'];
-     sort($cluster_list);
-     if (isset($this->installed_clusters)) {
-          if ($this->installed_clusters == $cluster_list) {
-
-               return;
-          }
-     }
-
-     $this->installed_clusters = $cluster_list;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php
deleted file mode 100644
index ed810e7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-//issue #160212
-$BAD_BEANS=bb($REQUESTDATA->{'REQUEST_ID'},$PPMWSDL,true);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php.formatted
deleted file mode 100644
index d24912f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-//issue #160212
-$BAD_BEANS = bb($REQUESTDATA->{'REQUEST_ID'}, $PPMWSDL, true);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_10_10.formatted
deleted file mode 100644
index d24912f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_10_10.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-//issue #160212
-$BAD_BEANS = bb($REQUESTDATA->{'REQUEST_ID'}, $PPMWSDL, true);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_5_5.formatted
deleted file mode 100644
index d24912f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_fixedIssues/spacesAfterObjectReferences.php_5_5.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-//issue #160212
-$BAD_BEANS = bb($REQUESTDATA->{'REQUEST_ID'}, $PPMWSDL, true);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php
deleted file mode 100644
index 630b055..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-try {
-            if($foo== 'bar'){}
-            else{
-                return false; 
-            }
-        } catch(InvalidArgumentException $e) {
-            echo "an exception";
-            return false; 
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php.formatted
deleted file mode 100644
index c23324c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-    if ($foo == 'bar') {
-        
-    } else {
-        return false;
-    }
-} catch (InvalidArgumentException $e) {
-    echo "an exception";
-    return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_10_10.formatted
deleted file mode 100644
index e2dd77a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_10_10.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-          if ($foo == 'bar') {
-                    
-          } else {
-                    return false;
-          }
-} catch (InvalidArgumentException $e) {
-          echo "an exception";
-          return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_5_5.formatted
deleted file mode 100644
index 45edc1b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906.php_5_5.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-     if ($foo == 'bar') {
-          
-     } else {
-          return false;
-     }
-} catch (InvalidArgumentException $e) {
-     echo "an exception";
-     return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php
deleted file mode 100644
index 0b49663..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-try {
-            if($foo== 'bar'){} else{ return false; }
-        } catch(InvalidArgumentException $e) {
-            echo "an exception";
-            return false; 
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php.formatted
deleted file mode 100644
index f6e9fe8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-  if ($foo == 'bar') {
-    
-  } else {
-    return false;
-  }
-} catch (InvalidArgumentException $e) {
-  echo "an exception";
-  return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_10_10.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_10_10.formatted
deleted file mode 100644
index e2dd77a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_10_10.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-          if ($foo == 'bar') {
-                    
-          } else {
-                    return false;
-          }
-} catch (InvalidArgumentException $e) {
-          echo "an exception";
-          return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_5_5.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_5_5.formatted
deleted file mode 100644
index 45edc1b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/stable_partialTests/174873_173906_1.php_5_5.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-try {
-     if ($foo == 'bar') {
-          
-     } else {
-          return false;
-     }
-} catch (InvalidArgumentException $e) {
-     echo "an exception";
-     return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php
deleted file mode 100644
index b511919..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php
+++ /dev/null
@@ -1 +0,0 @@
-<? class a{function aa(){return;}} ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php.formatted
deleted file mode 100644
index f51c926..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/148732.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?
-
-class a {
-    function aa() {
-        return;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php
deleted file mode 100644
index 81d3cbf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php if ($a == 1 && ($showLink== true || $noidea == false)) { ?>
-       <a href="<?php echo $link; ?>"><?php echo ($b == 10)? $link : ""; ?></a>
-                               <?php } ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php.formatted
deleted file mode 100644
index c9823de..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_1.php.formatted
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php if ($a == 1 && ($showLink == true || $noidea == false)) { ?>
-<a href="<?php echo $link; ?>"><?php echo ($b == 10)? $link : ""; ?></a>
-    <?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php
deleted file mode 100644
index 4e32f06..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php if ($a == 1) { ?>
-<?php } ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php.formatted
deleted file mode 100644
index c60e669..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_2.php.formatted
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php if ($a == 1) { ?>
-    <?php } ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php
deleted file mode 100644
index a7391dc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<? foreach ($news_list as $news) { ?>
-<div class="news_div">
-<span class="news_title"><?php echo $news->getTitle() ?></span>
-<span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-<br><br>
-<span class="new perex"></span>
-</div>
-<?php } //end of foreach ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php.formatted
deleted file mode 100644
index 5e77200..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/qa/issues/unstable_newIssues/175229_3.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<? foreach ($news_list as $news) { ?>
-<div class="news_div">
-    <span class="news_title"><?php echo $news->getTitle() ?></span>
-    <span class="news_date_created"><?php echo $news->getDateCreated() ?></span>
-    <br><br>
-    
-<span class="new perex"></span>
-</div>
-    
-    <?php } //end of foreach ?> 
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php b/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php
deleted file mode 100644
index e752056..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-        'test1' => "passed",
-   'test2' => "failed"];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php.formatted b/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php.formatted
deleted file mode 100644
index c2fb983..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays1.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = [
-    'test1' => "passed",
-    'test2' => "failed"];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php b/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php
deleted file mode 100644
index 88ec61f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-test([
-'test1' => "passed",
-        'test2' => "failed",
-'test2' => "unknown",
-        ]);
-    echo 1;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php.formatted b/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php.formatted
deleted file mode 100644
index a707032..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays2.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-test([
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-]);
-echo 1;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php b/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php
deleted file mode 100644
index a3b198c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-[
-    22,
-    "jabko",
-    "hruska"
-];
-
-$ar = [1,
-        2,
-        3,
-        4];
-
-class Test {
-    public $number = 1;
-    private $arr = [
-                "Item 1" => 1,
-        "Item 2" => 2,
-    "Item 3" => 3
-    ];
-    public $number2 = 1;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php.formatted b/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php.formatted
deleted file mode 100644
index 231d681..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays3.php.formatted
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-[
-    22,
-    "jabko",
-    "hruska"
-];
-
-$ar = [1,
-    2,
-    3,
-    4];
-
-class Test {
-
-  public $number = 1;
-  private $arr = [
-      "Item 1" => 1,
-      "Item 2" => 2,
-      "Item 3" => 3
-  ];
-  public $number2 = 1;
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php b/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php
deleted file mode 100644
index b56bd0a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$arr = [
-    "foo" => "bar",
-    12 => true];
-
-echo $arr["foo"]; // bar
-echo $arr[12];    // 1
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php.formatted b/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php.formatted
deleted file mode 100644
index 01c7f2d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays4.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    $arr = [
-          "foo" => "bar",
-          12 => true];
-
-    echo $arr["foo"]; // bar
-    echo $arr[12];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php b/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php
deleted file mode 100644
index beae9f2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-
-    function bla($param=[22=>"hello"]) {
-        if (true) {
-            echo "true";
-        } else {
-            echo "false";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php.formatted b/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php.formatted
deleted file mode 100644
index b7c6593..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/shortArrays5.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-
-    function bla($param = [22 => "hello"]) {
-        if (true) {
-            echo "true";
-        } else {
-            echo "false";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php b/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php
deleted file mode 100644
index b18e63a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class class_name {
-
-public $var;
-
-function __construct() {
-    ;
-}
-
-function testFunc() {
-    ;
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php.formatted b/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php.formatted
deleted file mode 100644
index d8393d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/simple_class_def.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class class_name {
-
-  public $var;
-
-  function __construct() {
-    ;
-  }
-
-  function testFunc() {
-    ;
-  }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php.formatted
deleted file mode 100644
index 4a1a36e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses01.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait {
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php
deleted file mode 100644
index c11ac28..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Traited {
-use FirstTrait;
-}
-
-class Traited2 {
-use FirstTrait, Secondtrait;
-}
-
-class Traited3 {
-use FirstTrait, Secondtrait{foo as bar;}
-}
-
-class Traited4 {
-use FirstTrait, Secondtrait{foo as bar;FirstTrait::baz insteadof Secondtrait;}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php.formatted
deleted file mode 100644
index 9ad9e19..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/TraitUses02.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-class Traited {
-
-    use FirstTrait;
-}
-
-class Traited2 {
-
-    use FirstTrait,
-        Secondtrait;
-}
-
-class Traited3 {
-
-    use FirstTrait,
-        Secondtrait{
-        foo as bar;
-    }
-}
-
-class Traited4 {
-
-    use FirstTrait,
-        Secondtrait{
-        foo as bar;
-        FirstTrait::baz insteadof Secondtrait;
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php.formatted
deleted file mode 100644
index d0bea93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_01.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php.formatted
deleted file mode 100644
index 6adb85a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_02.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-}finally {
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php.formatted
deleted file mode 100644
index d0bea93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_03.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php
deleted file mode 100644
index ea8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php.formatted
deleted file mode 100644
index e9d4baa..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/finally_04.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally{
-    echo "";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php
deleted file mode 100644
index 2459503..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if ($foo instanceof Baa) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php.formatted
deleted file mode 100644
index 7f5d05c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($foo instanceof Baa) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php
deleted file mode 100644
index 9dff750..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (   $foo     instanceof    Baa    ) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php.formatted
deleted file mode 100644
index 7f5d05c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue180859_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($foo instanceof Baa) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php
deleted file mode 100644
index 41c40b6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$aa = "$aa"."fasdfsa";
-$aaa = 'fdsafa'.'fasdfasfa'.'$dfafdas';
-$bb = inverse(5)."\n";
-$id = md5(uniqid().mt());
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php.formatted
deleted file mode 100644
index efcbfc4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue181624_01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$aa = "$aa" . "fasdfsa";
-$aaa = 'fdsafa' . 'fasdfasfa' . '$dfafdas';
-$bb = inverse(5) . "\n";
-$id = md5(uniqid() . mt());
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php
deleted file mode 100644
index a8ba837..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (1 == $ret  &&   !  isset($array['my_key']))
-{
-
-}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php.formatted
deleted file mode 100644
index aee4721..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue186183_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == $ret && !isset($array['my_key'])) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php
deleted file mode 100644
index a8b3e78..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        if ($this->test($param))
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php.formatted
deleted file mode 100644
index a778453..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function test($param) {
-        if ($this->test($param))
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php
deleted file mode 100644
index 4b78aa6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        while ($this->test($param))
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php.formatted
deleted file mode 100644
index 594cf19..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187665_02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function test($param) {
-        while ($this->test($param))
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php
deleted file mode 100644
index b8db963..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-while(true)echo "baf";
-if(true)echo "ba";
-for(;;)echo "marek";
-foreach ($array as $value)echo $value;
-if(true)echo "ba";
-elseif(false)echo"la";
-do{echo "1";}while(true);
-     
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php.formatted
deleted file mode 100644
index 87354e1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187864_01.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-while (true)
-    echo "baf";
-if (true)
-    echo "ba";
-for (;;)
-    echo "marek";
-foreach ($array as $value)
-    echo $value;
-if (true)
-    echo "ba";
-elseif (false)
-    echo"la";
-do {
-    echo "1";
-} while (true);
-
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php
deleted file mode 100644
index de0f7b9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-array(
-        'id'=>'nineHolePeg_measurementsTimeline',
-        'flot_data' => array(
-                                (object)array(
-                        'data' => $fullTimes->getRawValue(),
-                        'points' =>    array('show' => true),
-                ),
-        )
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php.formatted
deleted file mode 100644
index 4bf4c34..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_01.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-array(
-    'id' => 'nineHolePeg_measurementsTimeline',
-    'flot_data' => array(
-        (object) array(
-            'data' => $fullTimes->getRawValue(),
-            'points' => array('show' => true),
-        ),
-    )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php
deleted file mode 100644
index 8e4e2b7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-array(
-        'id'=>'nineHolePeg_measurementsTimeline',
-        'flot_data' => array(
-                                (object)array(
-                        'data' => $fullTimes->getRawValue(),
-                        'points' =>    (object)array('show' => true),
-                ),
-        )
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php.formatted
deleted file mode 100644
index c5bb15c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue187888_02.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-array(
-    'id' => 'nineHolePeg_measurementsTimeline',
-    'flot_data' => array(
-        (object) array(
-            'data' => $fullTimes->getRawValue(),
-            'points' => (object) array('show' => true),
-        ),
-    )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php
deleted file mode 100644
index c6dedb5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-if ($i == 1)  // comment 1
-{
-    echo 1;
-}
-elseif ($i == 3) // comment 2
-{
-    echo 2;
-}
-else // comment 3
-{
-    echo 3;
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php.formatted
deleted file mode 100644
index 19f696d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue188810_01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if ($i == 1) {  // comment 1
-    echo 1;
-} elseif ($i == 3) { // comment 2
-    echo 2;
-} else { // comment 3
-    echo 3;
-}
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php
deleted file mode 100644
index 5746246..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = myClass::getInstance()
-->bla()
-                    ->test();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php.formatted
deleted file mode 100644
index 03739d6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue191893_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = myClass::getInstance()
-        ->bla()
-        ->test();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php
deleted file mode 100644
index 710cb17..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-foo(
-       $a, $b
-);
-
-Fn::sta(
-           $a, $b
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php.formatted
deleted file mode 100644
index 6835f7b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue195562.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-foo(
-    $a, $b
-);
-
-Fn::sta(
-    $a, $b
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php
deleted file mode 100644
index 0935cd1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-trait BaseTrait {
-   public function test() {
-       echo "BaseTrait::test() called\n";
-   }
-
-   // Some comment
-   public function moreTesting() {
-       echo "BaseTrait::moreTesting() called\n";
-   }
-}
-trait ChildTrait {
-    private $field1;
-    var $field2;
-    public function method1() {
-    }
-}
-
-
-
-
-
-
-trait ChildTrait2 {
-
-
-
-
-
-    public $field2 = 22;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php.formatted
deleted file mode 100644
index 5ed2627..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_01.php.formatted
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-trait BaseTrait {
-
-    public function test() {
-        echo "BaseTrait::test() called\n";
-    }
-
-    // Some comment
-    public function moreTesting() {
-        echo "BaseTrait::moreTesting() called\n";
-    }
-}
-
-trait ChildTrait {
-
-    private $field1;
-    var $field2;
-
-    public function method1() {
-        
-    }
-}
-
-trait ChildTrait2 {
-
-    public $field2 = 22;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php
deleted file mode 100644
index e855b02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-function foo($param)          {
-
- }
-
-function bar($param)
-
-
-
-                         {
-
-           }
-
-                   }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php.formatted
deleted file mode 100644
index 5e8d6c0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_02.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-    function foo($param)          {
-        
-     }
-
-    function bar($param)
-
-
-
-                             {
-        
-               }
-
-                   }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php
deleted file mode 100644
index ad0207c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-    function foo($param)          {
-
- }
-
-    function bar($param)
-
-
-
-                         {
-
-           }
-
-                   }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php.formatted
deleted file mode 100644
index d0117da..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_03.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-    function foo($param)          {
-        
- }
-
-    function bar($param)
-
-
-
-                         {
-        
-           }
-
-                   }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php
deleted file mode 100644
index b9b9255..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-            function foo($param)          {
-
- }
-
-            function bar($param)
-
-
-
-                         {
-
-           }
-
-                   }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php.formatted
deleted file mode 100644
index 96c8d1f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_04.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class MyModel
-
-
-   {
-
-    function foo($param)          {
-        
-}
-
-    function bar($param)
-
-
-
-                 {
-        
-   }
-
-                   }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php
deleted file mode 100644
index cd56951..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class SomeObject {
-
-    public function doSomething()
-    {
-        if (true)      {
-
-                    }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php.formatted
deleted file mode 100644
index cb932c3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue202940_05.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class SomeObject {
-
-    public function doSomething()
-    {
-        if (true)      {
-            
-                    }
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php
deleted file mode 100644
index 27824f1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function test() {
-     return!$foo;
-}
-
-function aaa() {
-    return  !empty($foo);
-} 
-
-function bbb() {
-                    ++$aaa;--$cc;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php.formatted
deleted file mode 100644
index 49733bd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue203160_01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-function test() {
-    return !$foo;
-}
-
-function aaa() {
-    return !empty($foo);
-}
-
-function bbb() {
-    ++$aaa;
-    --$cc;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php
deleted file mode 100644
index 42c66f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-echo ++$a;
-echo $c++;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php.formatted
deleted file mode 100644
index 18c5ded..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_01.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo ++ $a;
-echo $c ++;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php
deleted file mode 100644
index 42c66f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-echo ++$a;
-echo $c++;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php.formatted
deleted file mode 100644
index b05fa39..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue228422_02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo ++$a;
-echo $c++;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php
deleted file mode 100644
index 81eab5d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$e = new Obj();
-$e->n++;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php.formatted
deleted file mode 100644
index 9f8bc9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_01.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$e = new Obj();
-$e->n ++;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php
deleted file mode 100644
index 81eab5d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$e = new Obj();
-$e->n++;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php.formatted
deleted file mode 100644
index a190a1b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue230779_02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$e = new Obj();
-$e->n++;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php
deleted file mode 100644
index 7dde0fd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-namespace My\Ns;
-
-use OtherNamespace\OtherClass;
-
-class MainClass {
-
-    /**
-     * Some comment about the trait below
-     */
-    use TraitInSameClass;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php.formatted
deleted file mode 100644
index b57ea01..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue231387.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace My\Ns;
-
-use OtherNamespace\OtherClass;
-
-class MainClass {
-
-    /**
-     * Some comment about the trait below
-     */
-    use TraitInSameClass;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php
deleted file mode 100644
index b0e24e6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foo();
-$a = array();
-$a[];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php.formatted
deleted file mode 100644
index 3536096..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foo();
-$a = array();
-$a[];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php
deleted file mode 100644
index c1d4dd5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foo($a, $b, $c);
-$a = array(1, 2, 3);
-$a[0];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php.formatted
deleted file mode 100644
index 875a2c5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue233050_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foo( $a, $b, $c );
-$a = array( 1, 2, 3 );
-$a[ 0 ];
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php b/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php
deleted file mode 100644
index 000ade5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-copy($old,$new) or die("error");
-copy($old,$new) xor die("error");
-copy($old,$new) and die("error");
-
-copy($old,$new) || die("error");
-copy($old,$new) && die("error");
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php.formatted
deleted file mode 100644
index 587fc92..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/issue240274.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-copy($old, $new) or die("error");
-copy($old, $new) xor die("error");
-copy($old, $new) and die("error");
-
-copy($old, $new)||die("error");
-copy($old, $new)&&die("error");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php
deleted file mode 100644
index 3ff338b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php
+++ /dev/null
@@ -1 +0,0 @@
-<p><?=  getSomething()   ?></p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php.formatted
deleted file mode 100644
index 9c956c8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag01.php.formatted
+++ /dev/null
@@ -1 +0,0 @@
-<p><?= getSomething() ?></p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php
deleted file mode 100644
index 3ff338b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php
+++ /dev/null
@@ -1 +0,0 @@
-<p><?=  getSomething()   ?></p>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php.formatted
deleted file mode 100644
index 46e5814..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterShortPHPTag02.php.formatted
+++ /dev/null
@@ -1 +0,0 @@
-<p><?=getSomething()?></p>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php
deleted file mode 100644
index 0253e24..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$d2 = (int)$dd;
-        $d3 =     ( object         )  /*    */   $dd;
-        $d4 = ( int) $dd;
-        $d5 = (int )          $dd;
-        $d6 = ( int )
-                                          $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php.formatted
deleted file mode 100644
index 735719b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$d2 = (int)$dd;
-$d3 = (object)/*    */ $dd;
-$d4 = (int)$dd;
-$d5 = (int)$dd;
-$d6 = (int)
-        $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php
deleted file mode 100644
index 0253e24..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$d2 = (int)$dd;
-        $d3 =     ( object         )  /*    */   $dd;
-        $d4 = ( int) $dd;
-        $d5 = (int )          $dd;
-        $d6 = ( int )
-                                          $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php.formatted
deleted file mode 100644
index 290bb6d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAfterTypeCast02.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$d2 = (int) $dd;
-$d3 = (object) /*    */ $dd;
-$d4 = (int) $dd;
-$d5 = (int) $dd;
-$d6 = (int)
-        $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php
deleted file mode 100644
index 7a10c89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Example {
-
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-}
-
-$arr2=array ("a"=>1, "b"=>2,
-"c"=>array(10,22,"uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php.formatted
deleted file mode 100644
index 403f635..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class Example {
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-}
-
-$arr2 = array("a"=>1, "b"=>2,
-    "c"=>array(10, 22, "uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php
deleted file mode 100644
index 7a10c89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Example {
-
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-}
-
-$arr2=array ("a"=>1, "b"=>2,
-"c"=>array(10,22,"uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php.formatted
deleted file mode 100644
index 4e5acf1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundKeyValueOp02.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class Example {
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-}
-
-$arr2 = array("a" => 1, "b" => 2,
-    "c" => array(10, 22, "uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php.formatted
deleted file mode 100644
index e8a7ea8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundStringConcat01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5)."\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: '.$e->getMessage()."\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php
deleted file mode 100644
index f446ad6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = $b?22:11;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php.formatted
deleted file mode 100644
index 0f60a02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = $b?22:11;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php
deleted file mode 100644
index 7c0e1a1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = $b   ?   22    :   11;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php.formatted
deleted file mode 100644
index 0f60a02..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp02.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = $b?22:11;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php
deleted file mode 100644
index accba12..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = $b      ?  22    :       11;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php.formatted
deleted file mode 100644
index 9e4c4a0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundTernaryOp03.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = $b ? 22 : 11;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php
deleted file mode 100644
index 5c78d8a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (           !$dbTable instanceof Zend_Db_Table_Abstract ) {
-    throw new Exception( 'Invalid table data gateway provided' );
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php.formatted
deleted file mode 100644
index 6127d4f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (!$dbTable instanceof Zend_Db_Table_Abstract) {
-    throw new Exception('Invalid table data gateway provided');
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php
deleted file mode 100644
index 5c78d8a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (           !$dbTable instanceof Zend_Db_Table_Abstract ) {
-    throw new Exception( 'Invalid table data gateway provided' );
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php.formatted
deleted file mode 100644
index dd9aae4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ( !$dbTable instanceof Zend_Db_Table_Abstract ) {
-    throw new Exception('Invalid table data gateway provided');
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php
deleted file mode 100644
index 5c78d8a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (           !$dbTable instanceof Zend_Db_Table_Abstract ) {
-    throw new Exception( 'Invalid table data gateway provided' );
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php.formatted
deleted file mode 100644
index 5b782d9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceAroundUnaryOps03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ( ! $dbTable instanceof Zend_Db_Table_Abstract ) {
-    throw new Exception('Invalid table data gateway provided');
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php
deleted file mode 100644
index 70fa9bf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$dd = new WithinParents( "dflajfa", 22, "kljalfa" );
-
-function test($i, $variable) {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php.formatted
deleted file mode 100644
index 2c05f4f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$dd = new WithinParents("dflajfa", 22, "kljalfa");
-
-function test($i, $variable) {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php
deleted file mode 100644
index e13733b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$dd = new WithinParents(      "dflajfa"        ,    22,"kljalfa" );
-
-function test($i        , $variable) {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php.formatted
deleted file mode 100644
index 40a248b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma02.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$dd = new WithinParents("dflajfa",22,"kljalfa");
-
-function test($i,$variable) {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php
deleted file mode 100644
index 1daf722..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$dd = new WithinParents( "dflajfa"   ,  22,  "kljalfa" );
- 
-function test($i, $variable) {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php.formatted
deleted file mode 100644
index ca0e0a8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma03.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$dd = new WithinParents("dflajfa" , 22 , "kljalfa");
-
-function test($i , $variable) {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php
deleted file mode 100644
index 70fa9bf..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$dd = new WithinParents( "dflajfa", 22, "kljalfa" );
-
-function test($i, $variable) {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php.formatted
deleted file mode 100644
index b4d024a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterComma04.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$dd = new WithinParents("dflajfa" ,22 ,"kljalfa");
-
-function test($i ,$variable) {
-    
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php
deleted file mode 100644
index ffe1169..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php.formatted
deleted file mode 100644
index f7a2c96..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php
deleted file mode 100644
index 3f0491f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php.formatted
deleted file mode 100644
index f7a2c96..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php
deleted file mode 100644
index ffe1169..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php.formatted
deleted file mode 100644
index a5e142b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi03.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-for ($index = 0 ; $index < count($array) ; $index++) {
-    $a = $index ;
-    $b = $index + 1 ;
-}
-
-for ( ; ;) {
-    echo "ha" ;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php
deleted file mode 100644
index ffe1169..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-for ($index = 0; $index < count($array); $index++) {
-    $a = $index;
-    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php.formatted
deleted file mode 100644
index a5e142b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeAfterSemi04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-for ($index = 0 ; $index < count($array) ; $index++) {
-    $a = $index ;
-    $b = $index + 1 ;
-}
-
-for ( ; ;) {
-    echo "ha" ;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php
deleted file mode 100644
index 6271584..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-   echo inverse(5) . "\n";
-   echo inverse(0) . "\n";
-}catch (Exception $e) {
-   echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php.formatted
deleted file mode 100644
index c247370..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-try {
-    echo inverse(5) . "\n";
-    echo inverse(0) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: ' . $e->getMessage() . "\n";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php
deleted file mode 100644
index 621847e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-try {
-   echo inverse(5) . "\n";
-   echo inverse(0) . "\n";
-}                catch (Exception $e) {
-   echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php.formatted
deleted file mode 100644
index 92c5fa9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatch02.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-try {
-    echo inverse(5) . "\n";
-    echo inverse(0) . "\n";
-}catch (Exception $e) {
-    echo 'Caught exception: ' . $e->getMessage() . "\n";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php.formatted
deleted file mode 100644
index 522e2e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php.formatted
deleted file mode 100644
index 7525af2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeCatchParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch(Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php
deleted file mode 100644
index b9c86ae..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test{
-   private $text;
-   public function getText() {
-      return $this->text;
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php.formatted
deleted file mode 100644
index 3f0659d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Test {
-
-    private $text;
-
-    public function getText() {
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php
deleted file mode 100644
index 44febd8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test         {
-   private $text;
-   public function getText() {
-      return $this->text;
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php.formatted
deleted file mode 100644
index 3f0659d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace02.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Test {
-
-    private $text;
-
-    public function getText() {
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php
deleted file mode 100644
index 33fbe93..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Test{
-
-    private $text;
-
-    public function getText() {
-        return $this->text;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php.formatted
deleted file mode 100644
index b5ba347..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeClassDecLeftBrace03.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Test{
-
-    private $text;
-
-    public function getText() {
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php.formatted
deleted file mode 100644
index 2ebfd53..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeDoLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php
deleted file mode 100644
index be46b30..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-if (true) {
-   echo "true";
-}else{
-   echo "false";
-}
-
-if (false) {
-   echo "not true";
-}elseif (true){
-   echo "true";
-}
-
-if (false){
-   echo "not true";
-}/* neco duleziteho */elseif (true){
-   echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php.formatted
deleted file mode 100644
index 80e0c97..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse01.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-if (true) {
-    echo "true";
-} else {
-    echo "false";
-}
-
-if (false) {
-    echo "not true";
-} elseif (true) {
-    echo "true";
-}
-
-if (false) {
-    echo "not true";
-}/* neco duleziteho */ elseif (true) {
-    echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php
deleted file mode 100644
index 53608f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-if (true) {
-   echo "true";
-}          else{
-   echo "false";
-}
-
-if (false) {
-   echo "not true";
-}
-elseif (true){
-   echo "true";
-}
-
-if (false){
-   echo "not true";
-}               /* neco duleziteho */                  elseif (true){
-   echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php.formatted
deleted file mode 100644
index e945158..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse02.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-if (true) {
-    echo "true";
-} else {
-    echo "false";
-}
-
-if (false) {
-    echo "not true";
-} elseif (true) {
-    echo "true";
-}
-
-if (false) {
-    echo "not true";
-} /* neco duleziteho */ elseif (true) {
-    echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php
deleted file mode 100644
index 53608f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-if (true) {
-   echo "true";
-}          else{
-   echo "false";
-}
-
-if (false) {
-   echo "not true";
-}
-elseif (true){
-   echo "true";
-}
-
-if (false){
-   echo "not true";
-}               /* neco duleziteho */                  elseif (true){
-   echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php.formatted
deleted file mode 100644
index d0551a4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse03.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-if (true) {
-    echo "true";
-}else {
-    echo "false";
-}
-
-if (false) {
-    echo "not true";
-}elseif (true) {
-    echo "true";
-}
-
-if (false) {
-    echo "not true";
-} /* neco duleziteho */elseif (true) {
-    echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php
deleted file mode 100644
index e8a64a2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-if (true) {
-   echo "true";
-} else {
-   echo "false";
-}
-
-if (false) {
-   echo "not true";
-} elseif (true) {
-   echo "true";
-}
-
-if (false) {
-   echo "not true";
-} /* neco duleziteho */ elseif (true) {
-   echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php.formatted
deleted file mode 100644
index e945158..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElse04.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-if (true) {
-    echo "true";
-} else {
-    echo "false";
-}
-
-if (false) {
-    echo "not true";
-} elseif (true) {
-    echo "true";
-}
-
-if (false) {
-    echo "not true";
-} /* neco duleziteho */ elseif (true) {
-    echo "true";
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php.formatted
deleted file mode 100644
index de1c6f3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeElseLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else {
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php.formatted
deleted file mode 100644
index 40e1f42..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++) {
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php.formatted
deleted file mode 100644
index 77f10b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeForParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php.formatted
deleted file mode 100644
index 521729e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfElseIfLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php.formatted
deleted file mode 100644
index 184c4f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeIfParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if(convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php
deleted file mode 100644
index 1aeabf5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-} catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-} elseif (true) {
-    echo "elseif";
-} else {
-    echo "false";
-}
-
-do {
-    echo "do";
-} while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php.formatted
deleted file mode 100644
index f55e26a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords01.php.formatted
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-} catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-} elseif (true) {
-    echo "elseif";
-} else {
-    echo "false";
-}
-
-do {
-    echo "do";
-} while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php
deleted file mode 100644
index 1aeabf5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-} catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-} elseif (true) {
-    echo "elseif";
-} else {
-    echo "false";
-}
-
-do {
-    echo "do";
-} while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php.formatted
deleted file mode 100644
index 63d85be..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords02.php.formatted
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-}
-catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-}
-elseif (true) {
-    echo "elseif";
-}
-else {
-    echo "false";
-}
-
-do {
-    echo "do";
-}
-while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php
deleted file mode 100644
index 1aeabf5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-} catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-} elseif (true) {
-    echo "elseif";
-} else {
-    echo "false";
-}
-
-do {
-    echo "do";
-} while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php.formatted
deleted file mode 100644
index 7503137..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords03.php.formatted
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-try {
-    something();
-}catch (Exception $e) {
-    return false;
-}
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-
-if (true) {
-    echo "true";
-}elseif (true) {
-    echo "elseif";
-}else {
-    echo "false";
-}
-
-do {
-    echo "do";
-}while (true);
-
-if ($a > $b)
-    echo "a is bigger than b";
-elseif ($a == $b)
-    echo "a is equal to b";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php
deleted file mode 100644
index d2011c1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-if (true) {
-echo "true";
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (false) {
-echo "false";
-}
-
-do {
-echo "bla";
-} // a comment
-while (true);
-
-try {
-bla();
-}
-// a comment 1
-// a comment 2
-catch (Exception $e) {
-    return false;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php.formatted
deleted file mode 100644
index c7572a7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeKeywords04.php.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-if (true) {
-    echo "true";
-}
-// If done with the 'record' parsing, dump it. -> manually added
-elseif (false) {
-    echo "false";
-}
-
-do {
-    echo "bla";
-} // a comment
-while (true);
-
-try {
-    bla();
-}
-// a comment 1
-// a comment 2
-catch (Exception $e) {
-    return false;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php.formatted
deleted file mode 100644
index 26e593f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert ($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse (5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage () . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodCallParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php
deleted file mode 100644
index 5e351dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test extends Parent{
-
-   public function getText() {
-      return $this->text;
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php.formatted
deleted file mode 100644
index 7f1124c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Test extends Parent {
-
-    public function getText() {
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php
deleted file mode 100644
index 9cb7b4e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test extends Parent              {
-
-   public function getText() {
-      return $this->text;
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php.formatted
deleted file mode 100644
index b5a9be4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace02.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class Test extends Parent {
-
-    public function getText(){
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php
deleted file mode 100644
index 5e351dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test extends Parent{
-
-   public function getText() {
-      return $this->text;
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php.formatted
deleted file mode 100644
index 8ef4b77..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclLeftBrace03.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Test extends Parent
-{
-
-    public function getText()
-    {
-        return $this->text;
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php.formatted
deleted file mode 100644
index 3de20b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample () {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample () {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample () {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample ($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample () {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample () {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeMethodDeclParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php.formatted
deleted file mode 100644
index 8bf929c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php.formatted
deleted file mode 100644
index b40e8f5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeSwitchParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php.formatted
deleted file mode 100644
index e3734ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeTryLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php
deleted file mode 100644
index 1e34ce6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-use blaze\lang\Object, blaze\lang\Singleton, blaze\netlet\http\HttpNetletRequestWrapper,
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php.formatted
deleted file mode 100644
index c627f73..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart01.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object,
-    blaze\lang\Singleton,
-    blaze\netlet\http\HttpNetletRequestWrapper,
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php
deleted file mode 100644
index 9a27a83..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-use 
-blaze\lang\Object, 
-blaze\lang\Singleton, 
-blaze\netlet\http\HttpNetletRequestWrapper,
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php.formatted
deleted file mode 100644
index c627f73..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart02.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object,
-    blaze\lang\Singleton,
-    blaze\netlet\http\HttpNetletRequestWrapper,
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php
deleted file mode 100644
index f1191fd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-use 
-
-blaze\lang\Object, blaze\lang\Singleton, 
-
-
-blaze\netlet\http\HttpNetletRequestWrapper,
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php.formatted
deleted file mode 100644
index c627f73..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart03.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object,
-    blaze\lang\Singleton,
-    blaze\netlet\http\HttpNetletRequestWrapper,
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php
deleted file mode 100644
index 0c4c626..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object, 
-blaze\lang\Singleton, // comment 1
-blaze\netlet\http\HttpNetletRequestWrapper, // comment 2
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php.formatted
deleted file mode 100644
index 478f53c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart04.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object,
-    blaze\lang\Singleton, // comment 1
-    blaze\netlet\http\HttpNetletRequestWrapper, // comment 2
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php
deleted file mode 100644
index a1a3859..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-use blaze\lang\Object, \blaze\lang\Singleton, \blaze\netlet\http\HttpNetletRequestWrapper,
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php.formatted
deleted file mode 100644
index a92ebc9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart05.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use blaze\lang\Object,
-    \blaze\lang\Singleton,
-    \blaze\netlet\http\HttpNetletRequestWrapper,
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php
deleted file mode 100644
index 7495e25..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-use \blaze\lang\Object, blaze\lang\Singleton, \blaze\netlet\http\HttpNetletRequestWrapper,
-blaze\netlet\http\HttpNetletResponseWrapper,
-blaze\web\application\BlazeContext;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php.formatted
deleted file mode 100644
index ce4aebb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeUseStatementPart06.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-use \blaze\lang\Object,
-    blaze\lang\Singleton,
-    \blaze\netlet\http\HttpNetletRequestWrapper,
-    blaze\netlet\http\HttpNetletResponseWrapper,
-    blaze\web\application\BlazeContext;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php
deleted file mode 100644
index d7e9dce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-   // something
-}     while ($condition);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php.formatted
deleted file mode 100644
index 686451e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-    // something
-} while ($condition);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php
deleted file mode 100644
index a868040..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-   // something
-}while ($condition);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php.formatted
deleted file mode 100644
index 686451e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-    // something
-} while ($condition);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php
deleted file mode 100644
index d7e9dce..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-   // something
-}     while ($condition);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php.formatted
deleted file mode 100644
index 69b6a07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhile03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do {
-    // something
-}while ($condition);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php
deleted file mode 100644
index 3850ca9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10){
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php.formatted
deleted file mode 100644
index 87b117d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileLeftBrace01.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-class Example{
-
-    public function ifExample($a, $b){
-        if (convert($a) > $b){
-            echo "a is bigger than b";
-        } elseif ($a == $b){
-            echo $a . " is equal to " . $b[0];
-        } else{
-            echo $this->property;
-        }
-        $result = $a < $b ? $a : $b;
-    }
-
-    public function forExample(){
-        for ($i = 1; $i <= 10; $i++){
-            echo 'Item: ';
-            echo $i;
-        }
-    }
-
-    public function foreachEample(){
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value){
-            $value = (int) $value * 2;
-        }
-    }
-
-    public function whileExample(){
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i){
-        do{
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample(){
-        switch ($i){
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample(){
-        try{
-            echo inverse(5) . "\n";
-        } catch (Exception $e){
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php.formatted
deleted file mode 100644
index fa48c07..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php
deleted file mode 100644
index aea9000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php.formatted
deleted file mode 100644
index 08f5f01..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceBeforeWhileParen02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo "a is equal to b";
-        } else {
-            echo "a is smaller than b";
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php
deleted file mode 100644
index 2840e32..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-for (;;) {
-    echo     "ha";
-}
-
-class               /*fjlajdfla*/           ClassName {
-
-    function          __construct() {
-
-    }
-
-    public    function    test () {
-        return   "test"   ;
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php.formatted
deleted file mode 100644
index e183d65..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords01.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-for (;;) {
-    echo "ha";
-}
-
-class /*fjlajdfla*/ ClassName {
-    
-    function __construct() {
-        
-    }
-    
-    public function test() {
-        return "test";
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php
deleted file mode 100644
index 12a1d78..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-for ($index = 0;$index < count($array);$index++) {
-//    $a = $index;
-//    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-require_once   ("DBClass.php");
-require_once       'TestClass.php';
-
-$obj = new namespac\Another;
-
-class    /*fjlajdfla*/      ClassName {
-
-    function     __construct() {
-
-    }
-
-    public  function test() {
-        return "test"     ;
-    }
-
-    private  function    test2() {
-        return   ;
-    }
-}
-
-
-$greet = function($name) {
-      printf("Hello %s\r\n", $name);
-    };
-
-
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php.formatted
deleted file mode 100644
index fe87299..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceCheckAfterKeywords02.php.formatted
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-for ($index = 0;$index < count($array);$index++) {
-//    $a = $index;
-//    $b = $index + 1;
-}
-
-for (;;) {
-    echo "ha";
-}
-
-require_once("DBClass.php");
-require_once 'TestClass.php';
-
-$obj = new namespac\Another;
-
-class /*fjlajdfla*/ ClassName {
-    
-    function __construct() {
-        
-    }
-    
-    public function test() {
-        return "test";
-    }
-    
-    private function test2() {
-        return;
-    }
-}
-
-$greet = function ($name) {
-            printf("Hello %s\r\n", $name);
-        };
-
-
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php
deleted file mode 100644
index 023890f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr["foo"]; // bar
-echo $arr[ 12/* index*/];    // 1
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php.formatted
deleted file mode 100644
index a433eab..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr["foo"]; // bar
-echo $arr[12/* index */];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php
deleted file mode 100644
index 023890f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr["foo"]; // bar
-echo $arr[ 12/* index*/];    // 1
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php.formatted
deleted file mode 100644
index ff1d651..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets02.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr[ "foo" ]; // bar
-echo $arr[ 12/* index */ ];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php
deleted file mode 100644
index 126419c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr[                      "foo"]; // bar
-echo $arr[                     12                                 /* index*/              ];    // 1
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php.formatted
deleted file mode 100644
index e955c26..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets03.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr[ "foo" ]; // bar
-echo $arr[ 12 /* index */ ];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php
deleted file mode 100644
index 65f73b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr["foo"]; // bar
-echo $arr[ ];    // 1
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php.formatted
deleted file mode 100644
index 99f2520..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayBrackets04.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$arr = array("foo" => "bar", 12 => true);
-
-echo $arr[ "foo" ]; // bar
-echo $arr[];    // 1
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php
deleted file mode 100644
index 7a10c89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Example {
-
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-}
-
-$arr2=array ("a"=>1, "b"=>2,
-"c"=>array(10,22,"uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php.formatted
deleted file mode 100644
index 4e5acf1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class Example {
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-}
-
-$arr2 = array("a" => 1, "b" => 2,
-    "c" => array(10, 22, "uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php
deleted file mode 100644
index 7a10c89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Example {
-
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-}
-
-$arr2=array ("a"=>1, "b"=>2,
-"c"=>array(10,22,"uuuu"));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php.formatted
deleted file mode 100644
index 6e7b61f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinArrayDeclParens02.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-class Example {
-
-    public function foreachEample() {
-        $arr = array( 1, 2, 3, 4 );
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-}
-
-$arr2 = array( "a" => 1, "b" => 2,
-    "c" => array( 10, 22, "uuuu" ) );
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php
deleted file mode 100644
index 20dd2c9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-function test( $a    ) {
-    echo 'fasdfa';
-
-}
-
-function test1() {
-
-}
-
-test( $b );
-test1();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php.formatted
deleted file mode 100644
index dca4c8c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function test( $a ) {
-    echo 'fasdfa';
-}
-
-function test1() {
-    
-}
-
-test( $b );
-test1();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php
deleted file mode 100644
index 20dd2c9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-function test( $a    ) {
-    echo 'fasdfa';
-
-}
-
-function test1() {
-
-}
-
-test( $b );
-test1();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php.formatted
deleted file mode 100644
index 0259619..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinMethodDecl02.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function test($a) {
-    echo 'fasdfa';
-}
-
-function test1() {
-    
-}
-
-test($b);
-test1();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php.formatted
deleted file mode 100644
index 200c95c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens01.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if ( convert($a) > $b ) {
-            echo "a is bigger than b";
-        } elseif ( $a == $b ) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php.formatted
deleted file mode 100644
index 5da4887..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens02.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ( $i = 1; $i <= 10; $i++ ) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ( $arr as &$value ) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php.formatted
deleted file mode 100644
index 83a4f41..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens03.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ( $i <= 10 ) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ( $i > 0 );
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php.formatted
deleted file mode 100644
index 69e1fd1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens04.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ( $i ) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php
deleted file mode 100644
index 51c6843..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php.formatted
deleted file mode 100644
index 941f9cd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens05.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch ( Exception $e ) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php
deleted file mode 100644
index 7a13b96..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (       convert($a) > $b          ) {
-            echo "a is bigger than b";
-        } elseif (        $a == $b       ) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for (           $i = 1; $i <= 10; $i++       ) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach (         $arr as &$value        ) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ( $i <= 10 ) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ( $i ) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch ( Exception $e ) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php.formatted
deleted file mode 100644
index f56534c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens06.php.formatted
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php
deleted file mode 100644
index f078b7b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-
-$value=new Example("name");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php.formatted
deleted file mode 100644
index cb2d7fe..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens07.php.formatted
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample( $a, $b ) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample( $i ) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse(5) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-$value = new Example("name");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php
deleted file mode 100644
index f078b7b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample ($a, $b) {
-        if (convert($a) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a." is equal to ".$b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-public function forExample() {
-    for ($i = 1; $i <= 10; $i++) {
-    echo $i;
-}
-}
-
-public function foreachEample() {
-$arr = array(1, 2, 3, 4);
-foreach ($arr as &$value) {
-    $value = $value * 2;
-}
-}
-
-public function whileExample() {
-$i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-}
-
-public function doWhileExample($i) {
-do {
-    echo $i--;
-} while ($i > 0);
-}
-
-public function switchExample() {
-switch ($i) {
-    case 0:
-        echo "i equals 0";
-        break;
-    case 1:
-        echo "i equals 1";
-        break;
-}
-}
-public function tryExample() {
-    try {
-    echo inverse(5) . "\n";
-} catch (Exception $e) {
-    echo 'Caught exception: '.  $e->getMessage(). "\n";
-}
-
-}
-}
-
-$value=new Example("name");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php.formatted
deleted file mode 100644
index 2dd99cc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinParens08.php.formatted
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-class Example {
-
-    public function ifExample($a, $b) {
-        if (convert( $a ) > $b) {
-            echo "a is bigger than b";
-        } elseif ($a == $b) {
-            echo $a . " is equal to " . $b;
-        } else {
-            echo $this->property;
-        }
-    }
-
-    public function forExample() {
-        for ($i = 1; $i <= 10; $i++) {
-            echo $i;
-        }
-    }
-
-    public function foreachEample() {
-        $arr = array(1, 2, 3, 4);
-        foreach ($arr as &$value) {
-            $value = $value * 2;
-        }
-    }
-
-    public function whileExample() {
-        $i = 1;
-        while ($i <= 10) {
-            echo $i++;
-        }
-    }
-
-    public function doWhileExample($i) {
-        do {
-            echo $i--;
-        } while ($i > 0);
-    }
-
-    public function switchExample() {
-        switch ($i) {
-            case 0:
-                echo "i equals 0";
-                break;
-            case 1:
-                echo "i equals 1";
-                break;
-        }
-    }
-
-    public function tryExample() {
-        try {
-            echo inverse( 5 ) . "\n";
-        } catch (Exception $e) {
-            echo 'Caught exception: ' . $e->getMessage() . "\n";
-        }
-    }
-
-}
-
-$value = new Example( "name" );
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php
deleted file mode 100644
index 5c4c5b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$d2 = (int)$dd;
-        $d3 =     (       object         )$dd;
-        $d4 = ( int)$dd;
-        $d5 = (int )$dd;
-        $d6 = ( int )$dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php.formatted
deleted file mode 100644
index 123b9fb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens01.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$d2 = (int) $dd;
-$d3 = (object) $dd;
-$d4 = (int) $dd;
-$d5 = (int) $dd;
-$d6 = (int) $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php
deleted file mode 100644
index 9505077..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$d2 = (int)$dd;
-        $d3 =     (       object         )$dd;
-        $d4 = ( int)$dd;
-        $d5 = (int )$dd;
-        $d6 = ( int )$dd;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php.formatted
deleted file mode 100644
index 737a02c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/spaces/spaceWithinTypeCastParens02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$d2 = ( int ) $dd;
-$d3 = ( object ) $dd;
-$d4 = ( int ) $dd;
-$d5 = ( int ) $dd;
-$d6 = ( int ) $dd;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php b/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php
deleted file mode 100644
index 5938808..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if ($tst) {
-if ($tst) {
-echo 1;
-}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php.formatted b/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php.formatted
deleted file mode 100644
index aeacf90..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/subsequentquotes.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if ($tst) {
-  if ($tst) {
-    echo 1;
-  }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php b/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php
deleted file mode 100644
index 59f65fe..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-  switch ($test) {
-    case 1:
-         echo 1;
-    case 2:
-echo 2;
-break;
-default:
-echo 3;
-    }
- echo 1;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php.formatted b/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php.formatted
deleted file mode 100644
index 6993940..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/switch_stmt.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-switch ($test) {
-  case 1:
-    echo 1;
-  case 2:
-    echo 2;
-    break;
-  default:
-    echo 3;
-}
-echo 1;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php b/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php
deleted file mode 100644
index a8094e1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-switch ($i):
-
-    endswitch;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php.formatted
deleted file mode 100644
index 2e9262e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/switch_stmt01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-switch ($i):
-
-endswitch;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/__README__.txt b/php.editor/test/unit/data/testfiles/formatting/templates/__README__.txt
deleted file mode 100644
index 639dbd6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/__README__.txt
+++ /dev/null
@@ -1 +0,0 @@
-The testing file can not be edited in NetBeans due to trailing spaces. It's important to keep spaces on the empty lines.
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php
deleted file mode 100644
index 0d3b971..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        /*FORMAT_START*/oci_bind_array_by_name($statement, $name, $var_array, $max_table_length)/*FORMAT_END*/
-        ?>
-    </body>
-</html>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php.formatted
deleted file mode 100644
index f4f6e9e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/firstLineInHTML_01.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        oci_bind_array_by_name($statement, $name, $var_array, $max_table_length)
-        ?>
-    </body>
-</html>
-
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php
deleted file mode 100644
index 125da33..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        function test () {
-    
-/*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php.formatted
deleted file mode 100644
index baf52c4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_01.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        function test () {
-    
-            foreach ($array as $value) {
-                
-            }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php
deleted file mode 100644
index 125da33..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        function test () {
-    
-/*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php.formatted
deleted file mode 100644
index 58649ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        function test () {
-    
-            foreach ( $array as $value ) {
-                
-            }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php
deleted file mode 100644
index 125da33..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        function test () {
-    
-/*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php.formatted
deleted file mode 100644
index 559e087..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_03.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-        function test () {
-    
-            foreach ( $array as $value )
-            {
-                
-            }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php
deleted file mode 100644
index 03402f3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php
+++ /dev/null
@@ -1,10 +0,0 @@
-"<?php
-        function test () {
-
-
-
-/*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php.formatted
deleted file mode 100644
index 3b9d593..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-"<?php
-        function test () {
-
-
-
-            foreach ( $array as $value )
-            {
-                
-            }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php
deleted file mode 100644
index b5159d4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-        function test () {
-
-
-    /*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php.formatted
deleted file mode 100644
index 18c454c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_05.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-        function test () {
-
-
-            foreach ( $array as $value )
-            {
-                
-            }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php b/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php
deleted file mode 100644
index 523ca4e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    function test () {
-
-
-  /*FORMAT_START*/foreach ($array as $value) {
-   ^ 
-}/*FORMAT_END*/
-
-
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php.formatted
deleted file mode 100644
index 90a1000..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/fore_06.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    function test () {
-
-
-        foreach ( $array as $value )
-        {
-            
-        }
-
-
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php
deleted file mode 100644
index d61c1d3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Test {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-
-}
-
-/*FORMAT_START*/function functionName($param) {
-   ^ 
-}/*FORMAT_END*/
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php.formatted
deleted file mode 100644
index 8e5ab0d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/function_01.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class Test {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-
-}
-
-function functionName($param) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php
deleted file mode 100644
index 165c327..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-/*FORMAT_START*/public function getAddress(){
-}
-public function getName(){
-}
-/*FORMAT_END*/
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php.formatted
deleted file mode 100644
index 632134f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_01.php.formatted
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-    public function getAddress() {
-        
-    }
-
-    public function getName() {
-        
-    }
-
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php
deleted file mode 100644
index 165c327..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-/*FORMAT_START*/public function getAddress(){
-}
-public function getName(){
-}
-/*FORMAT_END*/
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php.formatted
deleted file mode 100644
index f2bdeae..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_02.php.formatted
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-    public function getAddress()
-    {
-        
-    }
-
-    public function getName()
-    {
-        
-    }
-
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php
deleted file mode 100644
index 165c327..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-/*FORMAT_START*/public function getAddress(){
-}
-public function getName(){
-}
-/*FORMAT_END*/
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php.formatted
deleted file mode 100644
index 7916c1f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/implementsOverwrite_03.php.formatted
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-interface InterfaceName {
-    function getName();
-    function getAddress();
-}
-
-class Test implements InterfaceName {
-    function __construct() {
-
-    }
-
-    function method1($param) {
-
-    }
-public function getAddress()
-    {
-    
-    }
-
-public function getName()
-    {
-    
-    }
-
-}
-
-function functionName($param) {
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php
deleted file mode 100644
index 217c5de..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-    $parser->RegisterKeys(array(
-        'ID'        => $key,
-        'PARENT_ID' => $val['parent_id'],
-        'NAME'      => /*FORMAT_START*/str_replace($search, $replace, $subject)/*FORMAT_END*/
-        'IS_OPEN'   => $val['level'] < 1 ? "true" : "false",
-    ));
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php.formatted
deleted file mode 100644
index 9181309..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184070_01.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-    $parser->RegisterKeys(array(
-        'ID'        => $key,
-        'PARENT_ID' => $val['parent_id'],
-        'NAME'      => str_replace($search, $replace, $subject)
-        'IS_OPEN'   => $val['level'] < 1 ? "true" : "false",
-    ));
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php
deleted file mode 100644
index afb6343..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-require_once 'PHPUnit/Framework.php';
-
-class ArrayTest extends PHPUnit_Framework_TestCase
-{
-    protected $fixture;
-
-    protected function setUp()
-    {
-        // Create the Array fixture.
-        $this->fixture = array();
-    }
-
-    public function testNewArrayIsEmpty()
-    {
-        // Assert that the size of the Array fixture is 0.
-        $this->assertEquals(0, sizeof($this->fixture));
-    }
-
-    public function testArrayContainsAnElement()
-    {
-        // Add an element to the Array fixture.
-        $this->fixture[] = 'Element';
-/*FORMAT_START*/str_replace($search, $replace, $subject)/*FORMAT_END*/
-        // Assert that the size of the Array fixture is 1.
-        $this->assertEquals(1, sizeof($this->fixture));
-    }
-}
-
-
-$a = array(
-    'a' => array(
-        array(
-            "10",
-        )
-    ),
-);
-
-if ($conditionOne
-        && $conditionTwo) {
-    echo "ufffff";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php.formatted
deleted file mode 100644
index c05c9a6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184141.php.formatted
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-require_once 'PHPUnit/Framework.php';
-
-class ArrayTest extends PHPUnit_Framework_TestCase
-{
-    protected $fixture;
-
-    protected function setUp()
-    {
-        // Create the Array fixture.
-        $this->fixture = array();
-    }
-
-    public function testNewArrayIsEmpty()
-    {
-        // Assert that the size of the Array fixture is 0.
-        $this->assertEquals(0, sizeof($this->fixture));
-    }
-
-    public function testArrayContainsAnElement()
-    {
-        // Add an element to the Array fixture.
-        $this->fixture[] = 'Element';
-        str_replace($search, $replace, $subject)
-        // Assert that the size of the Array fixture is 1.
-        $this->assertEquals(1, sizeof($this->fixture));
-    }
-}
-
-
-$a = array(
-    'a' => array(
-        array(
-            "10",
-        )
-    ),
-);
-
-if ($conditionOne
-        && $conditionTwo) {
-    echo "ufffff";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php
deleted file mode 100644
index dba0007..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    /*FORMAT_START*/public/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php.formatted
deleted file mode 100644
index 058d787..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_01.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php
deleted file mode 100644
index 8a026af..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-/*FORMAT_START*/public/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php.formatted
deleted file mode 100644
index 058d787..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php
deleted file mode 100644
index 0311340..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public $y;
-    /*FORMAT_START*/function functionName($param) {
-    
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php.formatted
deleted file mode 100644
index 2438735..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_03.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public $y;
-    function functionName($param) {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php
deleted file mode 100644
index 185b0e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public $y;
-/*FORMAT_START*/function functionName($param) {
-    
-}/*FORMAT_END*/
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php.formatted
deleted file mode 100644
index 2438735..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184481_04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class CL {
-
-    public $x;
-    public $y;
-    function functionName($param) {
-        
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php
deleted file mode 100644
index 2032fae..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class Test {
-    const BLA = " ahoj";
-
-    function method1($param) {
-        /*FORMAT_START*/$thi->/*FORMAT_END*/
-        $this->a = new Exception($message, $code, $previous);
-    }
-
-    function method2($param) {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php.formatted
deleted file mode 100644
index 7f4e80b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue184690_01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class Test {
-    const BLA = " ahoj";
-
-    function method1($param) {
-        $thi->
-        $this->a = new Exception($message, $code, $previous);
-    }
-
-    function method2($param) {
-
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php
deleted file mode 100644
index 80632b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			/*FORMAT_START*/str_getcsv($inpu)/*FORMAT_END*/
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php.formatted
deleted file mode 100644
index a704566..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_01.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			str_getcsv($inpu)
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php
deleted file mode 100644
index 733ea6c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-	/*FORMAT_START*/str_getcsv($inpu)/*FORMAT_END*/	
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php.formatted
deleted file mode 100644
index e9830a2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_02.php.formatted
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-                str_getcsv($inpu)	
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php
deleted file mode 100644
index 80632b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			/*FORMAT_START*/str_getcsv($inpu)/*FORMAT_END*/
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php.formatted
deleted file mode 100644
index a704566..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_03.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			str_getcsv($inpu)
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php
deleted file mode 100644
index 80632b8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			/*FORMAT_START*/str_getcsv($inpu)/*FORMAT_END*/
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php.formatted
deleted file mode 100644
index a704566..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_04.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			str_getcsv($inpu)
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php
deleted file mode 100644
index 87d39dd..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-                        /*FORMAT_START*/str_getcsv($inpu)/*FORMAT_END*/
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php.formatted
deleted file mode 100644
index a704566..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185435_05.php.formatted
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-	/**
-	 * Checks some initial queries
-	 * Note that $title here is *not* a Title object, but a string!
-	 *
-	 * @param $title String
-	 * @param $action String
-	 * @return Title object to be $wgTitle
-	 */
-	function checkInitialQueries( $title, $action ) {
-		global $wgOut, $wgRequest, $wgContLang;
-		
-		if( $wgRequest->getVal( 'printable' ) === 'yes' ) {
-			$wgOut->setPrintable();
-			str_getcsv($inpu)
-		}
-		$ret = NULL;
-		if( $curid = $wgRequest->getInt( 'curid' ) ) {
-			# URLs like this are generated by RC, because rc_title isn't always accurate
-			$ret = Title::newFromID( $curid );
-		} elseif( '' == $title && 'delete' != $action ) {
-			$ret = Title::newMainPage();
-		}
-	}	
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php
deleted file mode 100644
index 4be9347..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-	/*FORMAT_START*/echo '^';/*FORMAT_END*/
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php.formatted
deleted file mode 100644
index 7a10914..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_01.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-	echo '';
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php
deleted file mode 100644
index 01f0a99..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        echo '';
-	/*FORMAT_START*/echo '';/*FORMAT_END*/
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php.formatted
deleted file mode 100644
index 2eab4db..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue185438_02.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
-To change this template, choose Tools | Templates
-and open the template in the editor.
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-        echo '';
-	echo '';
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php
deleted file mode 100644
index fca342a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                                /*FORMAT_START*/echo "";/*FORMAT_END*/
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php.formatted
deleted file mode 100644
index f521ac8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_01.php.formatted
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                                echo "";
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php
deleted file mode 100644
index 053ca09..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                        /*FORMAT_START*/echo "";/*FORMAT_END*/
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php.formatted
deleted file mode 100644
index f521ac8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_02.php.formatted
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                                echo "";
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php
deleted file mode 100644
index a4fe8b0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                                        /*FORMAT_START*/echo "";/*FORMAT_END*/
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php.formatted
deleted file mode 100644
index f521ac8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue186008_03.php.formatted
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-
-class Pager_Common
-{
-
-    // {{{ getOffsetByPageId()
-
-    function getOffsetByPageId($pageID = null)
-    {
-        $pageID = isset($pageID) ? $pageID : $this->_currentPage;
-        if (!isset($this->_pageData)) {
-            $this->_generatePageData();
-        }
-
-        if (isset($this->_pageData[$pageID]) || is_null($this->_itemData)) {
-            return array(
-                        max(($this->_perPage * ($pageID - 1)) + 1, 1),
-                        min($this->_totalItems, $this->_perPage * $pageID)
-                   );
-        }
-        return array(0, 0);
-    }
-
-    // }}}
-    // {{{ _getLinksData()
-
-    /**
-     * Returns the correct link for the back/pages/next links
-     *
-     * @return array Data
-     * @access private
-     */
-    function _getLinksData()
-    {
-        $qs = array();
-        if ($this->_importQuery) {
-            if ($this->_httpMethod == 'POST') {
-                $qs = $_POST;
-            } elseif ($this->_httpMethod == 'GET') {
-                $qs = $_GET;
-            }
-        }
-        foreach ($this->_excludeVars as $exclude) {
-            $use_preg = $this->_isRegexp($exclude);
-            foreach (array_keys($qs) as $qs_item) {
-                if ($use_preg) {
-                    if (preg_match($exclude, $qs_item, $matches)) {
-                        foreach ($matches as $m) {
-                            unset($qs[$m]);
-                            if (true) {
-                                echo "";
-                            }
-                        }
-                    }
-                } elseif ($qs_item == $exclude) {
-                    unset($qs[$qs_item]);
-                    break;
-                }
-            }
-        }
-        if (count($this->_extraVars)) {
-            $this->_recursive_urldecode($this->_extraVars);
-            $qs = array_merge($qs, $this->_extraVars);
-        }
-        if (count($qs)
-&& function_exists('get_magic_quotes_gpc')
-&& -1 == version_compare(PHP_VERSION, '5.2.99')
-&& get_magic_quotes_gpc()
-        ) {
-            $this->_recursive_stripslashes($qs);
-        }
-        return $qs;
-    }
-
-    // }}}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php
deleted file mode 100644
index b79e2fa..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        while ($this->/*FORMAT_START*/test($param)/*FORMAT_END*/)
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php.formatted
deleted file mode 100644
index 4b78aa6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        while ($this->test($param))
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php
deleted file mode 100644
index 4ef5b57..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        if ($this->/*FORMAT_START*/test($param)/*FORMAT_END*/)
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php.formatted
deleted file mode 100644
index a8b3e78..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187665_02.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function test($param)
-    {
-        if ($this->test($param))
-    }
-
-}
-    
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php
deleted file mode 100644
index 85fc28c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo ^ ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php.formatted
deleted file mode 100644
index 816637f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue187757.php.formatted
+++ /dev/null
@@ -1 +0,0 @@
-<?php echo  ?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php
deleted file mode 100644
index 7e7b6c4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    /*FORMAT_START*/protected /*FORMAT_END*/ $me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php.formatted
deleted file mode 100644
index fc49eed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_01.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    protected $me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php
deleted file mode 100644
index a14676b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    /*FORMAT_START*/static /*FORMAT_END*/ protected $me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php.formatted
deleted file mode 100644
index ad60f2d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_02.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    static protected $me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php
deleted file mode 100644
index e3b194f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    /*FORMAT_START*/protected /*FORMAT_END*/$me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php.formatted
deleted file mode 100644
index fc49eed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_03.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class ClassName
-{
-    protected $me;
-
-    public function newName()
-    {
-        return;
-    }
-    function __construct()
-    {
-
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php
deleted file mode 100644
index 1269d3c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        /*FORMAT_START*/static /*FORMAT_END*/
-
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php.formatted
deleted file mode 100644
index dee9622..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_04.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        static 
-
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php
deleted file mode 100644
index 2ec5476..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        /*FORMAT_START*/protected /*FORMAT_END*/
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php.formatted
deleted file mode 100644
index b205cdc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_05.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        protected 
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php
deleted file mode 100644
index 11c4702..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        /*FORMAT_START*/public /*FORMAT_END*/
-
-
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php.formatted
deleted file mode 100644
index b0679c8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_06.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        public 
-
-
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php
deleted file mode 100644
index c04c83c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        static /*FORMAT_START*/protected /*FORMAT_END*/
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php.formatted
deleted file mode 100644
index d8b4f31..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_07.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        protected $me;
-        static protected 
-        public function newName()
-        {
-            return;
-        }
-        function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php
deleted file mode 100644
index a3f71a2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        /*FORMAT_START*/static /*FORMAT_END*/$me;
-        protected $login;
-        protected $user;
-
-        protected function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php.formatted
deleted file mode 100644
index 9d60415..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_08.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        static $me;
-        protected $login;
-        protected $user;
-
-        protected function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php
deleted file mode 100644
index 89c6620..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        /*FORMAT_START*/static /*FORMAT_END*/$me;  // XXXX
-        protected $login;
-        protected $user;
-
-        protected function __construct()
-        {
-
-        }
-
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php.formatted
deleted file mode 100644
index 421acb3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue188656_09.php.formatted
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-    class ClassName
-    {
-        static $me;  // XXXX
-        protected $login;
-        protected $user;
-
-        protected function __construct()
-        {
-
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php
deleted file mode 100644
index 35fc918..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-/*FORMAT_START*/function functionName($param) {
-    ^
-}/*FORMAT_END*/
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php.formatted
deleted file mode 100644
index 89f1e25..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue191565_01.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function functionName($param) {
-	
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php
deleted file mode 100644
index 2ca1651..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-if(/*FORMAT_START*/file_exists($filename)^/*FORMAT_END*/)
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php.formatted
deleted file mode 100644
index cd977ec..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue192220.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-if(file_exists($filename))
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php b/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php
deleted file mode 100644
index ba2887b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class newPHPClass
-{
-    protected $_foo;
-
-/*FORMAT_START*/^    public function getFoo() {
-return $this->_foo;
-}
-
-public function setFoo($_foo) {
-$this->_foo = $_foo;
-}
-/*FORMAT_END*/
-     
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php.formatted
deleted file mode 100644
index 032e3f4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/issue198616.php.formatted
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class newPHPClass
-{
-    protected $_foo;
-
-    public function getFoo()
-    {
-        return $this->_foo;
-    }
-
-    public function setFoo($_foo)
-    {
-        $this->_foo = $_foo;
-    }
-
-     
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php b/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php
deleted file mode 100644
index ebb456d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class Test {
-    /*FORMAT_START*/private ^/*FORMAT_END*/
-    public function __construct() {
-
-    }
-
-    public function method1($param) {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php.formatted
deleted file mode 100644
index 9675ef7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/private_01.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class Test {
-    private 
-    public function __construct() {
-
-    }
-
-    public function method1($param) {
-
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php b/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php
deleted file mode 100644
index a6beee4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-    private $bla = "fladsfa";
-    /*FORMAT_START*/private ^/*FORMAT_END*/
-    public function __construct() {
-
-    }
-
-    public function method1($param) {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php.formatted
deleted file mode 100644
index dfea8a8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/templates/private_02.php.formatted
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Test {
-    private $bla = "fladsfa";
-    private 
-    public function __construct() {
-
-    }
-
-    public function method1($param) {
-
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php
deleted file mode 100644
index b19b5d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-$foo = array("lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg", "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array('element1', 'element2', 'element3', 'element4',
-    'element5', 'element6', 'element7', 'element8', 'element9', 'element10');
-
-class F {
-    function foreachEample() {
-        $arr = array( 1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php.formatted
deleted file mode 100644
index d5f3a55..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit01.php.formatted
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-$foo = array("lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg", "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array('element1', 'element2', 'element3', 'element4',
-    'element5', 'element6', 'element7', 'element8', 'element9', 'element10');
-
-class F {
-
-    function foreachEample() {
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php
deleted file mode 100644
index b19b5d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-$foo = array("lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg", "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array('element1', 'element2', 'element3', 'element4',
-    'element5', 'element6', 'element7', 'element8', 'element9', 'element10');
-
-class F {
-    function foreachEample() {
-        $arr = array( 1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php.formatted
deleted file mode 100644
index 4715eb6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit02.php.formatted
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-$foo = array("lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg",
-    "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array('element1', 'element2', 'element3', 'element4',
-    'element5', 'element6', 'element7', 'element8', 'element9', 'element10');
-
-class F {
-
-    function foreachEample() {
-        $arr = array(1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php
deleted file mode 100644
index b19b5d5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-$foo = array("lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg", "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array('element1', 'element2', 'element3', 'element4',
-    'element5', 'element6', 'element7', 'element8', 'element9', 'element10');
-
-class F {
-    function foreachEample() {
-        $arr = array( 1, 2, 3, 4, "b" => 5, "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php.formatted
deleted file mode 100644
index 4747568..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/arrayInit03.php.formatted
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-$foo = array(
-    "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg",
-    "lllllooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg");
-
-$myLongArray = array(
-    'element1',
-    'element2',
-    'element3',
-    'element4',
-    'element5',
-    'element6',
-    'element7',
-    'element8',
-    'element9',
-    'element10');
-
-class F {
-
-    function foreachEample() {
-        $arr = array(
-            1,
-            2,
-            3,
-            4,
-            "b" => 5,
-            "a" => 6);
-        foreach ($arr as &$value) {
-            $value = (int) $value * 2;
-        }
-    }
-
-}
-
-$test = array(
-    // P1
-    true,
-    // P2
-    false,
-    # P3
-    // P4
-    3 => 'test',
-    // P5
-    4 => 'test2'
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php.formatted
deleted file mode 100644
index 5a74edb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps01.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-$foo
-        = $bar
-        = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo
-        = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar
-        = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php.formatted
deleted file mode 100644
index 9450b7c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php.formatted
deleted file mode 100644
index 0f1f813..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps03.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar
-        = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php.formatted
deleted file mode 100644
index 66c2bec..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps04.php.formatted
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-$foo =
-        $bar =
-        10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo =
-        $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar =
-        10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php.formatted
deleted file mode 100644
index 9450b7c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php
deleted file mode 100644
index 516f96d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar = 10;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php.formatted
deleted file mode 100644
index db7ca41..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/assignOps06.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = $bar = 10;
-
-$fooooooooooooooooooooooooooooooooooooooooooooooooooooooo = $baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar =
-        10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php.formatted
deleted file mode 100644
index edeb4ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php.formatted
deleted file mode 100644
index edeb4ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php.formatted
deleted file mode 100644
index 539747a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps03.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222
-        + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php.formatted
deleted file mode 100644
index a8a4004..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps04.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000
-        + 222222222222222222222222222222222222222
-        + 4444444444444444444444444444444;
-
-$a = 1
-        + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php.formatted
deleted file mode 100644
index edeb4ee..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php.formatted
deleted file mode 100644
index 05dc4c4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps06.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 +
-        4444444444444444444444444444444;
-
-$a = 1 + 2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php
deleted file mode 100644
index b8e281a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 + 222222222222222222222222222222222222222 + 4444444444444444444444444444444;
-
-$a = 1 + 2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php.formatted
deleted file mode 100644
index 83dac31..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/binaryOps07.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-$a = 0000000000000000000000000000000000 +
-        222222222222222222222222222222222222222 +
-        4444444444444444444444444444444;
-
-$a = 1 +
-        2;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php
deleted file mode 100644
index 9b3d3f8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php.formatted
deleted file mode 100644
index 099c2b7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block01.php.formatted
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-if (!isset($lc_artr)) {
-    $lc_artr = "";
-}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {
-    echo "true";
-}
-
-while (true) {
-    echo "true";
-}
-
-do {
-    echo "true";
-} while (true);
-
-do {
-    echo "true";
-} while (true);
-
-function test() {
-    echo "test";
-}
-
-class Simple {
-
-    public $field;
-
-}
-
-class Simple2 {
-
-    function method() {
-        echo "test";
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php
deleted file mode 100644
index 9b3d3f8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php.formatted
deleted file mode 100644
index 3d57ba4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block02.php.formatted
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-if (!isset($lc_artr)) { $lc_artr = ""; }
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value; }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) { echo $index; }
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) { echo "true"; }
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-
-function test() { echo "test"; }
-
-class Simple {
-
-    public $field;
-
-}
-
-class Simple2 {
-
-    function method() { echo "test"; }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php
deleted file mode 100644
index acda0cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-function test () {
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-}
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php.formatted
deleted file mode 100644
index f2531c4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block03.php.formatted
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-function test() {
-    if (!isset($lc_artr)) {
-        $lc_artr = "";
-    }
-
-    if (true) {
-        echo "bal";
-    }
-
-    foreach ($array as $value) {
-        echo $value;
-    }
-
-    foreach ($array as $value) {
-        echo $value;
-    }
-
-    for ($index = 0; $index < count($array); $index++) {
-        echo $index;
-    }
-
-    for ($index = 0; $index < count($array); $index++) {
-        echo $index;
-    }
-
-    while (true) {
-        echo "true";
-    }
-
-    while (true) {
-        echo "true";
-    }
-
-    do {
-        echo "true";
-    } while (true);
-
-    do {
-        echo "true";
-    } while (true);
-}
-
-function test() {
-    echo "test";
-}
-
-class Simple {
-
-    public $field;
-
-}
-
-class Simple2 {
-
-    function method() {
-        echo "test";
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php
deleted file mode 100644
index acda0cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-function test () {
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-}
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php.formatted
deleted file mode 100644
index b29f0c2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block04.php.formatted
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-
-function test() {
-    if (!isset($lc_artr)) { $lc_artr = ""; }
-
-    if (true) {
-        echo "bal";
-    }
-
-    foreach ($array as $value) { echo $value; }
-
-    foreach ($array as $value) {
-        echo $value;
-    }
-
-    for ($index = 0; $index < count($array); $index++) { echo $index; }
-
-    for ($index = 0; $index < count($array); $index++) {
-        echo $index;
-    }
-
-    while (true) { echo "true"; }
-
-    while (true) {
-        echo "true";
-    }
-
-    do { echo "true"; } while (true);
-
-    do {
-        echo "true";
-    } while (true);
-}
-
-function test() { echo "test"; }
-
-class Simple {
-
-    public $field;
-
-}
-
-class Simple2 {
-
-    function method() { echo "test"; }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php
deleted file mode 100644
index acda0cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-function test () {
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-}
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php.formatted
deleted file mode 100644
index 98f30b4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block05.php.formatted
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-
-function test()
-{
-    if (!isset($lc_artr))
-    {
-        $lc_artr = "";
-    }
-
-    if (true)
-    {
-        echo "bal";
-    }
-
-    foreach ($array as $value)
-    {
-        echo $value;
-    }
-
-    foreach ($array as $value)
-    {
-        echo $value;
-    }
-
-    for ($index = 0; $index < count($array); $index++)
-    {
-        echo $index;
-    }
-
-    for ($index = 0; $index < count($array); $index++)
-    {
-        echo $index;
-    }
-
-    while (true)
-    {
-        echo "true";
-    }
-
-    while (true)
-    {
-        echo "true";
-    }
-
-    do
-    {
-        echo "true";
-    } while (true);
-
-    do
-    {
-        echo "true";
-    } while (true);
-}
-
-function test()
-{
-    echo "test";
-}
-
-class Simple
-{
-
-    public $field;
-
-}
-
-class Simple2
-{
-
-    function method()
-    {
-        echo "test";
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php
deleted file mode 100644
index acda0cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-function test () {
-if (!isset($lc_artr)) { $lc_artr = "";}
-
-if (true) {
-    echo "bal";
-}
-
-foreach ($array as $value) { echo $value;       }
-
-foreach ($array as $value) {
-    echo $value;
-}
-
-for ($index = 0; $index < count($array); $index++) {      echo $index;}
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-
-while (true) {    echo "true";}
-
-while (true) {
-    echo "true";
-}
-
-do { echo "true"; } while (true);
-
-do {
-    echo "true";
-} while (true);
-}
-function test () { echo "test"; }
-
-class Simple { public $field; }
-
-class Simple2 {
-    function method () { echo "test"; }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php.formatted
deleted file mode 100644
index cffdf63..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/block06.php.formatted
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-function test()
-{
-    if (!isset($lc_artr))
-    { $lc_artr = ""; }
-
-    if (true)
-    {
-        echo "bal";
-    }
-
-    foreach ($array as $value)
-    { echo $value; }
-
-    foreach ($array as $value)
-    {
-        echo $value;
-    }
-
-    for ($index = 0; $index < count($array); $index++)
-    { echo $index; }
-
-    for ($index = 0; $index < count($array); $index++)
-    {
-        echo $index;
-    }
-
-    while (true)
-    { echo "true"; }
-
-    while (true)
-    {
-        echo "true";
-    }
-
-    do
-    { echo "true"; } while (true);
-
-    do
-    {
-        echo "true";
-    } while (true);
-}
-
-function test()
-{ echo "test"; }
-
-class Simple
-{
-
-    public $field;
-
-}
-
-class Simple2
-{
-
-    function method()
-    { echo "test"; }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php
deleted file mode 100644
index f274262..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-do
-
-
-echo printPeople($variable);
-while (getAResult($variable) == "NetBeans");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php.formatted
deleted file mode 100644
index d6a1cc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement01.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-do echo printPeople($variable);
-while (getAResult($variable) == "NetBeans");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php
deleted file mode 100644
index 8387732..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-do		echo printPeople($variable);
-while (getAResult($variable) == "NetBeans");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php.formatted
deleted file mode 100644
index 019e3b5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-do
-    echo printPeople($variable);
-while (getAResult($variable) == "NetBeans");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php
deleted file mode 100644
index fc3ac2f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-do echo "Name:".$user->name()."Address:".$user->address()." Score:".getScore();
-while (getAResult($variable) == "NetBeans");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php.formatted
deleted file mode 100644
index 77fe733..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/doStatement03.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-do echo "Name:" . $user->name() . "Address:" . $user->address() . " Score:" . getScore();
-while (getAResult($variable) == "NetBeans");
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php
deleted file mode 100644
index 3bfce41..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-for ($index = 0;
-$index < count($array);
-
-
-$index++) {
-    echo $index;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php.formatted
deleted file mode 100644
index 2708027..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/for01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) {
-    echo $index;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php
deleted file mode 100644
index 6fbd81d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-for ($index = 0;    $index < count($array); $index++) {
-    echo $index;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php.formatted
deleted file mode 100644
index fd97ba2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/for02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-for ($index = 0;
-        $index < count($array);
-        $index++) {
-    echo $index;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php
deleted file mode 100644
index 6a9c550..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php.formatted
deleted file mode 100644
index 60b8bc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php
deleted file mode 100644
index a60a364..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-    $array[$index] = $index;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php.formatted
deleted file mode 100644
index 60b8bc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement02.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php
deleted file mode 100644
index 59cc67e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-for ($index = 0; $index < count($array); $index++)
-
-
-$array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php.formatted
deleted file mode 100644
index b9ead0e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement03.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-      for ($index = 0; $index < count($array); $index++) $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php
deleted file mode 100644
index 6a9c550..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php.formatted
deleted file mode 100644
index c2a5828..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement04.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-    $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php
deleted file mode 100644
index a60a364..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-    $array[$index] = $index;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php.formatted
deleted file mode 100644
index c2a5828..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement05.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-    $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php
deleted file mode 100644
index 6a9c550..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php.formatted
deleted file mode 100644
index 60b8bc3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement06.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++) $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php
deleted file mode 100644
index 6a9c550..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php.formatted
deleted file mode 100644
index 0f81810..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement07.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-      for ($index = 0; $index < count($array); $index++)
-              $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php
deleted file mode 100644
index 6a9c550..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php.formatted
deleted file mode 100644
index 9256c92..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement08.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-     for ($index = 0; $index < count($array); $index++) $array[$index] = $index;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php
deleted file mode 100644
index 8a05eb0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index; // line comment
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php.formatted
deleted file mode 100644
index e4bb7a6..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement09.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-        $array[$index] = $index; // line comment
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php
deleted file mode 100644
index 9b295e0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)          $array[$index] = $index; /* a comment */
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php.formatted
deleted file mode 100644
index be34887..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/forStatement10.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-for ($index = 0; $index < count($array); $index++)
-        $array[$index] = $index; /* a comment */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php
deleted file mode 100644
index 411299d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if ($condition1)
-create ($user);
-elseif ($coindition2)
-add($user);
-else
-remove($user);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php.formatted
deleted file mode 100644
index 733fc31..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($condition1) create($user);
-elseif ($coindition2) add($user);
-else remove($user);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php
deleted file mode 100644
index 989898a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($condition1) create ($user);
-elseif ($coindition2) add($user);
-else remove($user);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php.formatted
deleted file mode 100644
index aa8af15..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement02.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if ($condition1)
-    create($user);
-elseif ($coindition2)
-    add($user);
-else
-    remove($user);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php
deleted file mode 100644
index ad8943c..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-						    if ($condition1) create($user);
-						    elseif ($coindition2) add($user);
-						    else remove($user);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php.formatted
deleted file mode 100644
index 38dd1da..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ifStatement03.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-                                                      if ($condition1)
-                                                              create($user);
-                                                      elseif ($coindition2)
-                                                              add($user);
-                                                      else remove($user);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php.formatted
deleted file mode 100644
index 56b1c3d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName
-        implements Inte1, Interface2, Inter3 {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_5.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_5.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_5.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_6.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_6.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_6.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_7.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_7.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces01_7.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php.formatted
deleted file mode 100644
index 56b1c3d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces02.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName
-        implements Inte1, Interface2, Inter3 {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php
deleted file mode 100644
index 50ac023..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVer implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php.formatted
deleted file mode 100644
index c6c23cb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces03.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVer
-        implements Inte1, Interface2, Inter3 {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php
deleted file mode 100644
index 694fc0a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLo implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php.formatted
deleted file mode 100644
index 4f62339..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces04.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLo implements Inte1,
-        Interface2,
-        Inter3 {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php
deleted file mode 100644
index a18e8ed..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName implements Inte1, Interface2, Inter3 {
-    public function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php.formatted
deleted file mode 100644
index 67e47a5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/interfaces05.php.formatted
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName
-        implements Inte1,
-                   Interface2,
-                   Inter3 {
-
-    public function test() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php
deleted file mode 100644
index 77a2d89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php.formatted
deleted file mode 100644
index b93e96f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_01.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as
-        $key) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php
deleted file mode 100644
index 80b4fd8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key => $value) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php.formatted
deleted file mode 100644
index 1a9ad6b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-foreach ($array as
-        $key =>
-        $value) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php
deleted file mode 100644
index 77a2d89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php.formatted
deleted file mode 100644
index 0c27fe5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foreach ($array as $key) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php
deleted file mode 100644
index 80b4fd8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key => $value) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php.formatted
deleted file mode 100644
index 0efbe65..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_04.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foreach ($array as $key => $value) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php
deleted file mode 100644
index 77a2d89..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php.formatted
deleted file mode 100644
index 0c27fe5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foreach ($array as $key) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php
deleted file mode 100644
index 80b4fd8..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-foreach ($array as $key => $value) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php.formatted
deleted file mode 100644
index 0efbe65..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue189722_06.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foreach ($array as $key => $value) {
-    
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php
deleted file mode 100644
index ebb6131..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-do_something(
-"foo", //comment
-"bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-"foo", //comment
-"bar" //comment
-)
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php.formatted
deleted file mode 100644
index d8ad366..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_01.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-do_something(
-        "foo", //comment
-        "bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-        "foo", //comment
-        "bar" //comment
-)
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php
deleted file mode 100644
index ebb6131..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-do_something(
-"foo", //comment
-"bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-"foo", //comment
-"bar" //comment
-)
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php.formatted
deleted file mode 100644
index d8ad366..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_02.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-do_something(
-        "foo", //comment
-        "bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-        "foo", //comment
-        "bar" //comment
-)
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php
deleted file mode 100644
index ebb6131..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-do_something(
-"foo", //comment
-"bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-"foo", //comment
-"bar" //comment
-)
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php.formatted
deleted file mode 100644
index d8ad366..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue211933_03.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-do_something(
-        "foo", //comment
-        "bar" //comment
-);
-
-$o = new Whatever();
-$o->Foo(
-        "foo", //comment
-        "bar" //comment
-)
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_01.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_02.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_04.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_05.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php
deleted file mode 100644
index 99aeda3..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1)  // true
-    echo "this is true";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php.formatted
deleted file mode 100644
index 1985a14..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_06.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1)  // true
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php.formatted
deleted file mode 100644
index d9f798d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_07.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-) echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php.formatted
deleted file mode 100644
index d9f798d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_08.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-) echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php.formatted
deleted file mode 100644
index 206c91d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_09.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-)
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php.formatted
deleted file mode 100644
index d9f798d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_10.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-) echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php.formatted
deleted file mode 100644
index d9f798d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_11.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-) echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php
deleted file mode 100644
index 464506e..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-    || 1 == 1  // true
-        )
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php.formatted
deleted file mode 100644
index 206c91d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue222774_12.php.formatted
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (1 == 2  // false
-        || 1 == 1  // true
-)
-    echo "this is true";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php
deleted file mode 100644
index 2fb95ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php.formatted
deleted file mode 100644
index e46e4c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php
deleted file mode 100644
index 2fb95ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php.formatted
deleted file mode 100644
index 4416ae4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php
deleted file mode 100644
index 2fb95ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php.formatted
deleted file mode 100644
index e46e4c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_03.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php
deleted file mode 100644
index 2fb95ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php.formatted
deleted file mode 100644
index 25835e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_04.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php
deleted file mode 100644
index 9a5c199..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php.formatted
deleted file mode 100644
index e46e4c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_05.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php
deleted file mode 100644
index 9a5c199..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php.formatted
deleted file mode 100644
index 4416ae4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_06.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a
-        = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php
deleted file mode 100644
index 9a5c199..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php.formatted
deleted file mode 100644
index e46e4c7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_07.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php
deleted file mode 100644
index 9a5c199..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php.formatted
deleted file mode 100644
index 25835e9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue225535_08.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a =
-        10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php
deleted file mode 100644
index ed8b29d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class ClassName extends FooBarBazaaaaaaaa implements  FooBarBaz, FooBarBaz, FooBarBaz, FooBarBaz, FooBarBaz, FooBarBaz {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php.formatted
deleted file mode 100644
index 32f2cd5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue228712.php.formatted
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class ClassName extends FooBarBazaaaaaaaa implements FooBarBaz, FooBarBaz, FooBarBaz,
-        FooBarBaz, FooBarBaz, FooBarBaz {
-
-    function __construct() {
-        
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php
deleted file mode 100644
index a1914f9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-    <head></head>
-    <body>
-        <?php str_replace($search, $replace, $subject); ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php.formatted
deleted file mode 100644
index b7d2126..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue230286.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-    <head></head>
-    <body>
-        <?php str_replace($search, $replace, $subject); ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php
deleted file mode 100644
index 3fe1a69..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = array();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php.formatted
deleted file mode 100644
index f528671..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = array();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php
deleted file mode 100644
index 390df39..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = array(      );
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php.formatted
deleted file mode 100644
index f528671..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_02.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-$a = array();
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php
deleted file mode 100644
index 15ea16f..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = array(1, 2);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php.formatted
deleted file mode 100644
index 0d19d67..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_03.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = array(
-    1,
-    2);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php
deleted file mode 100644
index e2261ba..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$a = array(    1   ,    2  );
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php.formatted
deleted file mode 100644
index 0d19d67..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/issue233527_04.php.formatted
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a = array(
-    1,
-    2);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php
deleted file mode 100644
index 33e86bc..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-                )/* commnet */);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php.formatted
deleted file mode 100644
index 33d31fb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg01.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-)/* commnet */);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php
deleted file mode 100644
index 860662a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-                )  /* commnet */  );
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php.formatted
deleted file mode 100644
index 9f20b5d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg02.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-) /* commnet */);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php
deleted file mode 100644
index a70e3c1..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-                ));
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php.formatted
deleted file mode 100644
index c8f7233..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg03.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php
deleted file mode 100644
index 1e6f8b9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-                )     );
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php.formatted
deleted file mode 100644
index c8f7233..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg04.php.formatted
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php
deleted file mode 100644
index 5143a85..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-                )
-            );
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php.formatted
deleted file mode 100644
index c743e42..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodCallArg05.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-test(array(
-    'test1' => "passed",
-    'test2' => "failed",
-    'test2' => "unknown",
-        )
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php
deleted file mode 100644
index 83c95f2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName extends AbstractClass
-        implements Inte1,
-                   Interface2,
-                   Inter3 {
-
-    public function test($param1, Example $param2, $param3="hello longer text as default value") {
-        $this -> method1() -> method2( ) -> method3( ) -> methofsaddfafadasfasdfdafdad4();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php.formatted
deleted file mode 100644
index 11890d0..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodChainCall_01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class VeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongNameVeryLongName extends AbstractClass implements Inte1, Interface2, Inter3 {
-
-    public function test($param1, Example $param2, $param3 = "hello longer text as default value") {
-        $this->method1()->method2()->method3()->methofsaddfafadasfasdfdafdad4();
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php
deleted file mode 100644
index 7675f44..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function tes($param1,$param2,$param3, $param4,$param5, $param6, $param7, $param8, $param9, $param10, $param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php.formatted
deleted file mode 100644
index 630c7da..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams01.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function tes($param1,
-        $param2,
-        $param3,
-        $param4,
-        $param5,
-        $param6,
-        $param7,
-        $param8,
-        $param9,
-        $param10,
-        $param11,
-        $param12) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php
deleted file mode 100644
index 101deff..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-function tes($param1/*comment 1 */,      $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, $param9,
-        $param10, // hahfa
-
-                        $param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php.formatted
deleted file mode 100644
index 7465ddb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams02.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function tes($param1/* comment 1 */,
-        $param2, /* fasfdsa */
-        $param3,
-        $param4,
-        $param5,
-        $param6,
-        $param7,
-        $param8,
-        $param9,
-        $param10, // hahfa
-        $param11,
-        $param12) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php
deleted file mode 100644
index 8b5c33b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function tes($param1/*comment 1 */,      $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, $param9,
-        $param10, // hahfa
-$param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php.formatted
deleted file mode 100644
index 7465ddb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams03.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function tes($param1/* comment 1 */,
-        $param2, /* fasfdsa */
-        $param3,
-        $param4,
-        $param5,
-        $param6,
-        $param7,
-        $param8,
-        $param9,
-        $param10, // hahfa
-        $param11,
-        $param12) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php
deleted file mode 100644
index f79489d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-function tes(Example $param1,  Example $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, Example $param9,
-        Example $param10 = 20, // hahfa
-
-                        $param11 = "ahoj", $param12 = 10) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php.formatted
deleted file mode 100644
index 1f61024..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams04.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function tes(Example $param1,
-        Example $param2, /* fasfdsa */
-        $param3,
-        $param4,
-        $param5,
-        $param6,
-        $param7,
-        $param8,
-        Example $param9,
-        Example $param10 = 20, // hahfa
-        $param11 = "ahoj",
-        $param12 = 10) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php
deleted file mode 100644
index aab7b25..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function tes($param1/*comment 1 */,      $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, $param9,
-        $param10, // hahfa
-
-
-		$param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php.formatted
deleted file mode 100644
index 7465ddb..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams05.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function tes($param1/* comment 1 */,
-        $param2, /* fasfdsa */
-        $param3,
-        $param4,
-        $param5,
-        $param6,
-        $param7,
-        $param8,
-        $param9,
-        $param10, // hahfa
-        $param11,
-        $param12) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php
deleted file mode 100644
index aab7b25..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function tes($param1/*comment 1 */,      $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, $param9,
-        $param10, // hahfa
-
-
-		$param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php.formatted
deleted file mode 100644
index dbe645d..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams06.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function tes($param1/* comment 1 */, $param2, /* fasfdsa */ $param3, $param4, $param5, $param6, $param7, $param8, $param9, $param10, // hahfa
-             $param11, $param12) {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php
deleted file mode 100644
index c8d9b9a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function tes($param1/*comment 1 */,      $param2,/*fasfdsa*/$param3,       $param4,$param5,
-        $param6, $param7,
-
-
-        $param8, $param9,
-        $param10, // hahfa
-
-
-		$param11=11, $param12="ahoj") {
-    echo $param1;
-    echo $param2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php.formatted
deleted file mode 100644
index bbeddae..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams07.php.formatted
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function tes($param1/* comment 1 */, $param2, /* fasfdsa */ $param3, $param4, $param5, $param6, $param7, $param8, $param9, $param10, // hahfa
-        $param11 = 11, $param12 = "ahoj") {
-    echo $param1;
-    echo $param2;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php
deleted file mode 100644
index cf760ca..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-echo "1";echo "2"; echo "3";
-
-if (true) {echo "4";echo "5";}
-
-foreach ($array as $value){    echo "1";          echo "2";     }
-
-for(;;) {
-    echo "1"; echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php.formatted
deleted file mode 100644
index 624f05a..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements01.php.formatted
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-echo "1";
-echo "2";
-echo "3";
-
-if (true) {
-    echo "4";
-    echo "5";
-}
-
-foreach ($array as $value) {
-    echo "1";
-    echo "2";
-}
-
-for (;;) {
-    echo "1";
-    echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php
deleted file mode 100644
index cf760ca..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-echo "1";echo "2"; echo "3";
-
-if (true) {echo "4";echo "5";}
-
-foreach ($array as $value){    echo "1";          echo "2";     }
-
-for(;;) {
-    echo "1"; echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php.formatted
deleted file mode 100644
index 5227744..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements02.php.formatted
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-echo "1"; echo "2"; echo "3";
-
-if (true) {
-    echo "4"; echo "5";
-}
-
-foreach ($array as $value) {
-    echo "1"; echo "2";
-}
-
-for (;;) {
-    echo "1"; echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php
deleted file mode 100644
index cf760ca..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-echo "1";echo "2"; echo "3";
-
-if (true) {echo "4";echo "5";}
-
-foreach ($array as $value){    echo "1";          echo "2";     }
-
-for(;;) {
-    echo "1"; echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php.formatted
deleted file mode 100644
index ab269db..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements03.php.formatted
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-echo "1";echo "2";echo "3";
-
-if (true) {
-    echo "4";echo "5";
-}
-
-foreach ($array as $value) {
-    echo "1";echo "2";
-}
-
-for (;;) {
-    echo "1";echo "2";
-}
-
-echo "1"; // comment
-
-
-echo "2"; /* fjldsaf */ echo "3";
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php
deleted file mode 100644
index b155922..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-echo "1";           // first comment
-echo "2";           // second comment
-echo "3";           /* third comment */
-
-
-echo "1";// first comment
-echo "2";// second comment
-echo "3";/* third comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php.formatted
deleted file mode 100644
index 4040766..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/statements04.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-echo "1";           // first comment
-echo "2";           // second comment
-echo "3";           /* third comment */
-
-
-echo "1"; // first comment
-echo "2"; // second comment
-echo "3"; /* third comment */
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php
deleted file mode 100644
index cd8123b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-$a = $b > 20
-        ? true
-        : false;
-
-bar($varibale == 0
-                ? "true"
-                : "false");
-
-function testFunction($param) {
-    return $param == 22
-            ? getLastResult()
-            : getPreviousResult("There is a long text");
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php.formatted
deleted file mode 100644
index 9c3e4d9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp01.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = $b > 20 ? true : false;
-
-bar($varibale == 0 ? "true" : "false");
-
-function testFunction($param) {
-    return $param == 22 ? getLastResult() : getPreviousResult("There is a long text");
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php
deleted file mode 100644
index b3c60a9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$a = $b > 20 ? true : false;
-
-bar($varibale == 0 ? "true" : "false");
-
-function testFunction($param) {
-    return $param == 22 ? getLastResult() : getPreviousResult("There is a long text");
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php.formatted
deleted file mode 100644
index d9ed1d7..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp02.php.formatted
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-$a = $b > 20
-        ? true
-        : false;
-
-bar($varibale == 0
-                ? "true"
-                : "false");
-
-function testFunction($param) {
-    return $param == 22
-            ? getLastResult()
-            : getPreviousResult("There is a long text");
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php
deleted file mode 100644
index b3c60a9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$a = $b > 20 ? true : false;
-
-bar($varibale == 0 ? "true" : "false");
-
-function testFunction($param) {
-    return $param == 22 ? getLastResult() : getPreviousResult("There is a long text");
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php.formatted
deleted file mode 100644
index 9c3e4d9..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/ternaryOp03.php.formatted
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$a = $b > 20 ? true : false;
-
-bar($varibale == 0 ? "true" : "false");
-
-function testFunction($param) {
-    return $param == 22 ? getLastResult() : getPreviousResult("There is a long text");
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php
deleted file mode 100644
index 182948b..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-while (getAResult($variable) == "NetBeans") echo printPeople($variable);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php.formatted
deleted file mode 100644
index 7ee33c2..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement01.php.formatted
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-while (getAResult($variable) == "NetBeans") echo printPeople($variable);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php
deleted file mode 100644
index 8e14431..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-	    while (getAResult($variable) == "NetBeans")
-echo printPeople($variable);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php.formatted
deleted file mode 100644
index 22212d4..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement02.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-while (getAResult($variable) == "NetBeans")
-    echo printPeople($variable);
-?>
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php
deleted file mode 100644
index 8f31971..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-	while (getAResult($variable) == "NetBeans")
-	    echo printPeople($variable); // line comment
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php.formatted b/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php.formatted
deleted file mode 100644
index a9721a5..0000000
--- a/php.editor/test/unit/data/testfiles/formatting/wrapping/whileStatement03.php.formatted
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-     while (getAResult($variable) == "NetBeans")
-             echo printPeople($variable); // line comment
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotoConstrTest.php b/php.editor/test/unit/data/testfiles/gotoConstrTest.php
deleted file mode 100644
index fa0fb7c..0000000
--- a/php.editor/test/unit/data/testfiles/gotoConstrTest.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class MyClassConstr  {
-    public function __construct() {//MyClassConstr
-        ;
-    }
-}
-class MyClassConstr2 extends MyClassConstr  {}//MyClassConstr2
-
-$a = new MyClassConstr();
-$b = new MyClassConstr2();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotoType.php b/php.editor/test/unit/data/testfiles/gotoType.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/gotoType.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotoType2.php b/php.editor/test/unit/data/testfiles/gotoType2.php
deleted file mode 100644
index 5ad6d91..0000000
--- a/php.editor/test/unit/data/testfiles/gotoType2.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-interface ifaceDeclaration4 {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotoarray.php b/php.editor/test/unit/data/testfiles/gotoarray.php
deleted file mode 100644
index 5704e91..0000000
--- a/php.editor/test/unit/data/testfiles/gotoarray.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-$name = "whatever";
-class TestArray148261 {
-    private static $static_array = array('', 'thousand ', 'million ', 'billion ');
-    private $field_array = array('', 'thousand ', 'million ', 'billion ');
-    function test() {
-        $idx = 1;
-        $result .= self::$static_array[$idx++];
-        $result .= $this->field_array[$idx++];
-        $instance_array = array('', 'thousand ', 'million ', 'billion ');
-        $instance_array[$idx];
-        $result .= self::$static_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$GLOBALS['name']]];
-    }
-}
-function test2() {
-    $idx2 = 1;
-    $instance_array2 = array('', 'thousand ', 'million ', 'billion ');
-    $instance_array2[$idx2];
-}
-
-$idx3 = 1;
-$instance_array3 = array('', 'thousand ', 'million ', 'billion ');
-$instance_array3[$idx3];
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInUseStatement209187/testClassInUseStatement209187.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInUseStatement209187/testClassInUseStatement209187.php
deleted file mode 100644
index d2f2ec3..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInUseStatement209187/testClassInUseStatement209187.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-
-    class ClassName {
-    }
-
-}
-
-
-namespace {
-
-use \Foo\Bar\ClassName;
-
-    class MyCls {
-        function __construct() {
-            new ClassName();
-        }
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInstantiation/testClassInstantiation.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInstantiation/testClassInstantiation.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testClassInstantiation/testClassInstantiation.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstAccesInFldDecl/testConstAccesInFldDecl.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testConstAccesInFldDecl/testConstAccesInFldDecl.php
deleted file mode 100644
index f4acc15..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstAccesInFldDecl/testConstAccesInFldDecl.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class ConstAccesInFldDecl {
-    const FETCH_EAGER = 3;
-    public $fetchMode = self::FETCH_EAGER;
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstantAccess/testConstantAccess.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testConstantAccess/testConstantAccess.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstantAccess/testConstantAccess.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstants/testConstants.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testConstants/testConstants.php
deleted file mode 100644
index c596af4..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testConstants/testConstants.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Foo {
-    class Bar {
-        const CON = 1;
-    }
-}
-
-namespace Baz {
-    use \Foo\Bar;
-    class Bat extends Bar {
-
-        public function someFunc() {
-            parent::CON;
-            self::CON;
-            static::CON;
-        }
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classMan.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classMan.php
deleted file mode 100644
index 9fcd196..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classMan.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/**
- * Description of Man
- *
- * @author petr
- */
-class Man implements Person {
-    private $firstName;
-    private $lastName;
-
-    function __construct($firstName, $lastName) {
-        $this->firstName = $firstName;
-        $this->lastName = $lastName;
-    }
-
-    public function getFirstName() {
-        return $this->firstName;
-    }
-
-    public function setFirstName($firstName) {
-        $this->firstName = $firstName;
-    }
-
-    public function getLastName() {
-        return $this->lastName;
-    }
-
-    public function setLastName($lastName) {
-        $this->lastName = $lastName;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classPerson.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classPerson.php
deleted file mode 100644
index c0c140b..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/classPerson.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-interface Person {
-    public function getFirstName();
-    public function setFirstName($firstName);
-    public function getLastName();
-    public function setLastName($lastName);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/testExtendsClass.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/testExtendsClass.php
deleted file mode 100644
index 9b48035..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testExtendsClass/testExtendsClass.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/**
- * Description of User
- *
- * @author petr
- */
-require_once("classMan.php");
-
-class User extends Man {
-    private $nick;
-
-    function __construct($firstName, $lastName, $nick) {
-        parent::__construct($firstName, $lastName);
-        $this->nick = $nick;
-    }
-
-    public function getNick() {
-        return $this->nick;
-    }
-
-    public function setNick($nick) {
-        $this->nick = $nick;
-    }
-}
-
-
-echo $hello."\n";
-$user = new User ("Pepa", "Drtic", "007");
-echo "Uzivatel ".$user->getFirstName()." ".$user->getLastName()
-      ."(".$user->getNick().")\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php
deleted file mode 100644
index 2d15414..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Cls {
-
-    public $bbbbb;
-
-    public function __construct() {
-        if ($a instanceof $this->bbbbb) {}
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testFuncParamAsReference/testFuncParamAsReference.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testFuncParamAsReference/testFuncParamAsReference.php
deleted file mode 100644
index f82378f..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testFuncParamAsReference/testFuncParamAsReference.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-function funcWithRefParam(&$param) {
-    $param++;
-}
-$var = 1;
-echo "Before value: {$var}\n";
-funcWithRefParam($var);
-echo "After value: {$var}\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoConstructTest/testGotoConstructTest.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoConstructTest/testGotoConstructTest.php
deleted file mode 100644
index fa0fb7c..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoConstructTest/testGotoConstructTest.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class MyClassConstr  {
-    public function __construct() {//MyClassConstr
-        ;
-    }
-}
-class MyClassConstr2 extends MyClassConstr  {}//MyClassConstr2
-
-$a = new MyClassConstr();
-$b = new MyClassConstr2();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeArrays/testGotoTypeArrays.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeArrays/testGotoTypeArrays.php
deleted file mode 100644
index 5704e91..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeArrays/testGotoTypeArrays.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-$name = "whatever";
-class TestArray148261 {
-    private static $static_array = array('', 'thousand ', 'million ', 'billion ');
-    private $field_array = array('', 'thousand ', 'million ', 'billion ');
-    function test() {
-        $idx = 1;
-        $result .= self::$static_array[$idx++];
-        $result .= $this->field_array[$idx++];
-        $instance_array = array('', 'thousand ', 'million ', 'billion ');
-        $instance_array[$idx];
-        $result .= self::$static_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$GLOBALS['name']]];
-    }
-}
-function test2() {
-    $idx2 = 1;
-    $instance_array2 = array('', 'thousand ', 'million ', 'billion ');
-    $instance_array2[$idx2];
-}
-
-$idx3 = 1;
-$instance_array3 = array('', 'thousand ', 'million ', 'billion ');
-$instance_array3[$idx3];
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIface/testGotoTypeClsIface.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIface/testGotoTypeClsIface.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIface/testGotoTypeClsIface.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceCatch/testGotoTypeClsIfaceCatch.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceCatch/testGotoTypeClsIfaceCatch.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceCatch/testGotoTypeClsIfaceCatch.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceFromalParam/testGotoTypeClsIfaceFromalParam.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceFromalParam/testGotoTypeClsIfaceFromalParam.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceFromalParam/testGotoTypeClsIfaceFromalParam.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceInstanceof/testGotoTypeClsIfaceInstanceof.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceInstanceof/testGotoTypeClsIfaceInstanceof.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testGotoTypeClsIfaceInstanceof/testGotoTypeClsIfaceInstanceof.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIfaceTest/testIfaceTest.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIfaceTest/testIfaceTest.php
deleted file mode 100644
index fa675ac..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIfaceTest/testIfaceTest.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-class mycls implements myface {
-    const RECOVER_ORIG = 1;
-    function mfnc() {}//mycls
-}
-interface myface {
-    const RECOVER_ORIG = 2;
-    function mfnc();//myface
-}
-
-myface::RECOVER_ORIG;
-mycls::RECOVER_ORIG;
-
-function function_face(myface $a) {
-    $a->mfnc();//myface
-}
-
-function function_cls(mycls $a) {
-    $a->mfnc();//mycls
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/classPerson.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/classPerson.php
deleted file mode 100644
index c0c140b..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/classPerson.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-interface Person {
-    public function getFirstName();
-    public function setFirstName($firstName);
-    public function getLastName();
-    public function setLastName($lastName);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/testImplementsInterface.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/testImplementsInterface.php
deleted file mode 100644
index 2e1efd3..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testImplementsInterface/testImplementsInterface.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-/**
- * Description of Man
- *
- * @author petr
- */
-class Man implements Person {
-    private $firstName;
-    private $lastName;
-
-    function __construct($firstName, $lastName) {
-        $this->firstName = $firstName;
-        $this->lastName = $lastName;
-    }
-
-    public function getFirstName() {
-        return $this->firstName;
-    }
-
-    public function setFirstName($firstName) {
-        $this->firstName = $firstName;
-    }
-
-    public function getLastName() {
-        return $this->lastName;
-    }
-
-    public function setLastName($lastName) {
-        $this->lastName = $lastName;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/container.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/container.php
deleted file mode 100644
index f7bb26a..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/container.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php//container
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/driver.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/driver.php
deleted file mode 100644
index b36aeb4..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/driver.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php//driver
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/factory.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/factory.php
deleted file mode 100644
index 9a434e7..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/factory.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php//factory
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/manager.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/manager.php
deleted file mode 100644
index 2718ca4..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/manager.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php//manager
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/testIssue147517.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/testIssue147517.php
deleted file mode 100644
index e729c9a..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue147517/testIssue147517.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-require_once 'driver.php';
-require ('manager.php');
-
-include 'factory.php';
-include_once ( 'container.php');
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/object1.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/object1.php
deleted file mode 100644
index 7b408db..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/object1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class object1 {
-    public function doSomething() {} //obj1
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/testIssue186553.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/testIssue186553.php
deleted file mode 100644
index 91232fd..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue186553/testIssue186553.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class SomeObject {
-    public function doSomething() //so
-    {
-        $object1 = new object1();
-        $object1->doSomething();
-        $this->doSomething();
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue200596/testIssue200596.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue200596/testIssue200596.php
deleted file mode 100644
index 36529c9..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue200596/testIssue200596.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-
-    class AliasedClassName {
-        const FOO = 1;
-        public static $foo;
-        static function foo() {}
-    }
-}
-
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class MyCls {
-        function __construct() {
-            (new Omg\AliasedClassName())->bar();
-            (new Cls())->bar();
-            new Omg\AliasedClassName();
-            new Cls();
-            Omg\AliasedClassName::foo();
-            Cls::foo();
-            Omg\AliasedClassName::FOO;
-            Cls::FOO;
-            Omg\AliasedClassName::$foo;
-            Cls::$foo;
-            if ($x instanceof Omg\AliasedClassName) {}
-            if ($x instanceof Cls) {}
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203073/testIssue203073.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203073/testIssue203073.php
deleted file mode 100644
index f61fabf..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203073/testIssue203073.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Full\Name\Space {
-
-    class FirstParent {
-
-        public function getSomething() {
-            return "baf\n";
-        }
-
-    }
-
-}
-
-namespace Test2 {
-
-    use Full\Name\Space\FirstParent as SecondParent;
-
-    class Yours extends SecondParent {
-
-    }
-
-}
-
-namespace Test2 {
-
-    use Full\Name\Space\FirstParent;
-
-    class Yours1 extends FirstParent {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203814/testIssue203814.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203814/testIssue203814.php
deleted file mode 100644
index 048940c..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue203814/testIssue203814.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class First
-{
-   public function fMethod()
-   {
-   }
-}
-
-class Second
-{
-   /**
-    * The First class
-    * @var First
-    */
-   public static $first;
-
-   /**
-    * @return First
-    */
-   public static function sMethod()
-   {
-      self::$first->fMethod();
-      static::$first->fMethod();
-      Second::$first->fMethod();
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207346/testIssue207346.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207346/testIssue207346.php
deleted file mode 100644
index fbe59cf..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207346/testIssue207346.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-namespace Nette\Application\UI {
-
-    class Presenter {
-
-        public $invalidLinkMode;
-
-        function __construct() {
-
-        }
-
-    }
-
-}
-
-namespace {
-    abstract class BasePresenter extends \Nette\Application\UI\Presenter {
-
-        public function __construct() {
-            $this->invalidLinkMode = 10;
-            $this->invalidLinkMode;
-        }
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207615/testIssue207615.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207615/testIssue207615.php
deleted file mode 100644
index ea79410..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207615/testIssue207615.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace {
-class Test {
-
-    protected static $_var = true;
-
-    public static function getVar() {
-        self::$_var;
-        return static::$_var;
-    }
-}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207971/testIssue207971.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207971/testIssue207971.php
deleted file mode 100644
index bbb6ca9..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue207971/testIssue207971.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-<?php
-class ClassName {
-
-    private $field1;
-    private $field3;
-    private $object2;
-
-    function __construct() {
-        $sql = " {$this->field1} {$this->object2->xxx} {$this->field3['array1']} ";
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue208851/testIssue208851.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue208851/testIssue208851.php
deleted file mode 100644
index 9f1dc3d..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue208851/testIssue208851.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo {
-    class Bar {
-
-        function someFunc() {}
-
-    }
-}
-
-namespace Baz {
-    use \Foo\Bar;
-    class Bat extends Bar {
-
-        public function someFunc() {
-            parent::someFunc();
-        }
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209308/testIssue209308.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209308/testIssue209308.php
deleted file mode 100644
index 0490587..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209308/testIssue209308.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class AliasedClassName {}
-}
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class ClassName {
-
-        /** @var Cls */
-        public $cls;
-
-        /** @var Omg\AliasedClassName */
-        public $omg;
-
-        /**
-         * @return Omg\AliasedClassName
-         * @throws Omg\AliasedClassName
-         * @throws Cls
-         */
-        function foo() {}
-
-        /**
-         * @param Omg\AliasedClassName $p
-         * @param Cls $a
-         * @param \Foo\Bar\AliasedClassName $name Description
-         * @return Cls
-         */
-        function bar(Omg\AliasedClassName $p, Cls $a) {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209309/testIssue209309.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209309/testIssue209309.php
deleted file mode 100644
index aae7654..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209309/testIssue209309.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class AliasedClassName {}
-}
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class ClassName {
-        function bar(Omg\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/Types.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/Types.php
deleted file mode 100644
index 176900e..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/Types.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-namespace Package1;
-
-class Types
-{
-    const FOO = 1;
-    const BAR = 2;
-
-    public function getTypes()
-    {
-        return array(self::FOO, self::BAR);
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/testIssue209888.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/testIssue209888.php
deleted file mode 100644
index 24a95ba..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue209888/testIssue209888.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-namespace Package2\User;
-
-use Package1\Types;
-
-class User
-{
-    private $type;
-
-    public function initType()
-    {
-        $this->type = Types::BAR;
-    }
-}
-
-namespace Sux;
-
-class DateTimePicker extends BaseControl  {
-
-    const CSS_CLASS = 'datepicker';
-
-    private static $foo = array(self::CSS_CLASS => "");
-
-    public function __construct($label = null) {
-        $this->controlPrototype->class(self::CSS_CLASS);
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue211230/testIssue211230.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue211230/testIssue211230.php
deleted file mode 100644
index 4bc55ba..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue211230/testIssue211230.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class Foo {
-
-    function fooMethod() {
-    }
-
-}
-/**
- * @method Foo|Bar method() This is my cool magic method description.
- */
-class Bar {
-    function barMethod() {
-    }
-}
-$b = new Bar();
-$b->method()->fooMethod();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213133/testIssue213133.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213133/testIssue213133.php
deleted file mode 100644
index 3c9e4be..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213133/testIssue213133.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test {
-    public static $CHECK = "check";
-}
-echo $test->{Test::$CHECK};
-echo Test::$CHECK;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213584/testIssue213584.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213584/testIssue213584.php
deleted file mode 100644
index 70d8cae..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue213584/testIssue213584.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-trait AA {
-    public function bar(){}
-}
-
-trait BB {
-    public function bar(){}
-}
-
-trait CC {
-    public function bar(){}
-}
-
-trait DD {
-    public function bar(){}
-}
-
-class Foo {
-    use AA, BB, CC, DD {
-        CC::bar insteadof AA, BB;
-		DD::bar as foo;
-    }
-
-}
-
-$foo = new Foo();
-$foo->bar();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/Two.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/Two.php
deleted file mode 100644
index 1718fb0..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/Two.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Two
-{
-
-    public function getTwo() //Two
-    {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/testIssue217360.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/testIssue217360.php
deleted file mode 100644
index 999ae95..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue217360/testIssue217360.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class One
-{
-    private function getTwo() //One
-    {
-        return new Two();
-    }
-
-    public function doSomething()
-    {
-        $two = $this->getTwo();
-        return $two->getTwo();
-    }
-}
-(new Two)->getTwo();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue218487/testIssue218487.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue218487/testIssue218487.php
deleted file mode 100644
index 9a106b9..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue218487/testIssue218487.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-namespace Zend\Stdlib2 {
-
-    interface DispatchableInterface2 {
-        public function dispatch();
-    }
-
-}
-
-namespace Zend\Mvc\Controller2 {
-
-    use Zend\Stdlib2\DispatchableInterface2 as Dispatchable2;
-
-    class AbstractController implements Dispatchable2 {
-        public function dispatch() {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue244317/testIssue244317.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue244317/testIssue244317.php
deleted file mode 100644
index 4c16d34..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testIssue244317/testIssue244317.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class TestClass {
-
-   const testConstant = "test";
-
-   public function example() {
-      $variable = self::testConstant;
-  
-      $this->useCallback(function () {
-         echo self::testConstant;
-      });
-   }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testMethodInvocation/testMethodInvocation.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testMethodInvocation/testMethodInvocation.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testMethodInvocation/testMethodInvocation.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testMixedTypes200156/testMixedTypes200156.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testMixedTypes200156/testMixedTypes200156.php
deleted file mode 100644
index d2a1d17..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testMixedTypes200156/testMixedTypes200156.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/**
- * @property Foo|Bar $property
- */
-class Foo {
-
-    /**
-     * @var Foo|Bar
-     */
-    public $field;
-    
-    function fooMethod() {
-        
-    }
-
-}
-
-/**
- * @method Foo|Bar m1() m1(Foo|Bar $param) a magic method declaration 
- */
-class Bar {
-
-    function barMethod() {
-        
-    }
-
-}
-
-
-$foo = new Foo();
-$foo->field->barMethod();
-$foo->property->barMethod();
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testQualifiedClassInPhpDoc/testQualifiedClassInPhpDoc.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testQualifiedClassInPhpDoc/testQualifiedClassInPhpDoc.php
deleted file mode 100644
index af0c332..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testQualifiedClassInPhpDoc/testQualifiedClassInPhpDoc.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-namespace A\B;
-
-class Bag {}
-
-namespace Foo;
-
-use \A\B;
-
-class Bar {
-
-    /**
-     * @param B\Bag $param
-     */
-    function functionName1(B\Bag $param) {
-
-    }
-
-    /**
-     * @return B\Bag
-     */
-    function functionName() {
-        return new B\Bag();
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNs/testStaticAccessWithNs.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNs/testStaticAccessWithNs.php
deleted file mode 100644
index b4cf8fa..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNs/testStaticAccessWithNs.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class ClassName {
-        const BAR = 2;
-        public static $bar;
-        static function bar() {}
-    }
-
-    class AliasedClassName {
-        const FOO = 1;
-        public static $foo;
-        static function foo() {}
-    }
-}
-
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-    use \Foo\Bar\ClassName;
-
-    class MyCls {
-        function __construct() {
-            Omg\AliasedClassName::foo();
-            Cls::foo();
-            ClassName::bar();
-            Omg\AliasedClassName::FOO;
-            Cls::FOO;
-            ClassName::BAR;
-            Omg\AliasedClassName::$foo;
-            Cls::$foo;
-            ClassName::$bar;
-            \Foo\Bar\ClassName::$bar;
-            \Foo\Bar\ClassName::bar();
-            \Foo\Bar\ClassName::BAR;
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php
deleted file mode 100644
index 3457f4c..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-namespace Foo {
-
-    class Bar {
-        const OMG = 1;
-        public static $staticField = 2;
-        static function someFunc() {
-
-        }
-
-    }
-
-}
-
-namespace Baz {
-
-    use \Foo\Bar as Second;
-
-    class Bat extends Second {
-
-        public function someFunc() {
-            parent::OMG;
-            self::OMG;
-            static::OMG;
-
-            parent::$staticField;
-            self::$staticField;
-            static::$staticField;
-
-            parent::someFunc();
-        }
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticConstant197239/testStaticConstant197239.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticConstant197239/testStaticConstant197239.php
deleted file mode 100644
index 9ba7428..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticConstant197239/testStaticConstant197239.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AA {
-    const LETTER22 = 'a';
-
-
-    public function display() {
-        echo static::LETTER22;
-        echo self::LETTER22;
-        echo AA::LETTER22;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticFieldAccess/testStaticFieldAccess.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticFieldAccess/testStaticFieldAccess.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticFieldAccess/testStaticFieldAccess.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticMethodInvocation/testStaticMethodInvocation.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticMethodInvocation/testStaticMethodInvocation.php
deleted file mode 100644
index c67a973..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testStaticMethodInvocation/testStaticMethodInvocation.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-    public static function getClassDesc() {return "animal";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        echo static::getClassDesc();
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-    
-    public static function getClassDesc() {return "Mammal class";}
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-        echo static::getAnimal(); // navigate to parent
-        echo static::getClassDesc(); // navigate to parent
-        echo static::kindInfo();
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testSuperClasses/testSuperClasses.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testSuperClasses/testSuperClasses.php
deleted file mode 100644
index 5bd8642..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testSuperClasses/testSuperClasses.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-echo Mammal::$count;
-abstract class Animal {
-    const KIND=1;
-    static $animalSpecies = array();
-    public static $count = 0, $animal;
-    public abstract function isMammal();
-    function __construct() {
-        self::$count++;
-        self::$animal = $this;
-        self::getCount("calling animal's getCount 0");
-        echo self::KIND;
-    }
-    public function getCount($animalLogging) {
-        echo $animalLogging;
-        return Animal::$count;
-    }
-    public static function getAnimal() {
-        $species = self::$animalSpecies;
-        $first = self::$animalSpecies[0];
-        return self::$animal;
-    }
-
-    public static function kindInfo() {return "animal is ...";}
-
-}
-
-class Mammal extends Animal {
-    //const KIND=2;
-    public function isMammal() {
-        return false;
-    }
-    function __construct() {//Mammal
-        parent::__construct();
-        Mammal::$count++;
-        echo parent::$count;
-        echo self::$count;
-        echo parent::getCount("calling animal's getCount 1");
-        $mammalKind = Mammal::KIND;
-        $animalKind = Animal::KIND;
-        $isMe = (self::KIND == $mammalKind);
-        $isParentAnimal = (parent::KIND == $animalKind);
-    }
-}
-
-class Cat extends Mammal {
-    const KIND=3;
-    public static $count = 0, $cat;
-    function __construct() {
-        parent::__construct();
-        Cat::$count++;
-        echo parent::getCount("calling animal's getCount 2");
-        echo $this->getCount("calling cat's getCount");
-        $catKind = self::KIND;
-        echo Animal::KIND;
-        echo Mammal::KIND;
-        echo Cat::KIND;
-        echo Animal::kindInfo();
-        echo Mammal::kindInfo();
-        echo Cat::kindInfo();
-        echo self::kindInfo();
-        echo parent::kindInfo();
-
-    }
-    public function getCount($catLogging) {
-        echo $catLogging;
-        return Cat::$count;
-    }
-    public static function kindInfo() {return "cat is ...";}
-}
-Animal::$count--;
-Mammal::$count--;
-Cat::$count--;
-print Animal::KIND;
-print Mammal::KIND;
-print Cat::KIND;
-print Animal::kindInfo();
-print Mammal::kindInfo();
-print Cat::kindInfo();
-
-
-$mammal = new Mammal;
-$mammal->getCount("calling animal's getCount 3");
-$cat = new Cat;
-$cat->getCount("calling cat's getCount 1");
-?>
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testUseFuncAndConst/testUseFuncAndConst.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testUseFuncAndConst/testUseFuncAndConst.php
deleted file mode 100644
index 724636e..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testUseFuncAndConst/testUseFuncAndConst.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Name\Space {
-    const FOO = 42;
-    function fnc() {}
-}
-
-namespace {
-use const Name\Space\FOO;
-use const Name\Space\FOO as FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc as fnc2;
-
-echo FOO;
-echo FOO2;
-fnc();
-fnc2();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/gotodeclaration/testVardoc166660/testVardoc166660.php b/php.editor/test/unit/data/testfiles/gotodeclaration/testVardoc166660/testVardoc166660.php
deleted file mode 100644
index 683cb44..0000000
--- a/php.editor/test/unit/data/testfiles/gotodeclaration/testVardoc166660/testVardoc166660.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class TestClass {}
-/* @var $testClass TestClass */
- $testClass = new TestClass();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/ifaceTest.php b/php.editor/test/unit/data/testfiles/ifaceTest.php
deleted file mode 100644
index fa675ac..0000000
--- a/php.editor/test/unit/data/testfiles/ifaceTest.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-class mycls implements myface {
-    const RECOVER_ORIG = 1;
-    function mfnc() {}//mycls
-}
-interface myface {
-    const RECOVER_ORIG = 2;
-    function mfnc();//myface
-}
-
-myface::RECOVER_ORIG;
-mycls::RECOVER_ORIG;
-
-function function_face(myface $a) {
-    $a->mfnc();//myface
-}
-
-function function_cls(mycls $a) {
-    $a->mfnc();//mycls
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_break.php b/php.editor/test/unit/data/testfiles/indent/after_switch_break.php
deleted file mode 100644
index fb8a61b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_break.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:
-        echo 1;
-        break;^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_break.php.indented b/php.editor/test/unit/data/testfiles/indent/after_switch_break.php.indented
deleted file mode 100644
index 46e4fb3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_break.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:
-        echo 1;
-        break;
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php b/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php
deleted file mode 100644
index b0cdfcd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:
-        echo 1;
-        break 1;^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php.indented b/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php.indented
deleted file mode 100644
index cb3424d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_break_1.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:
-        echo 1;
-        break 1;
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_case.php b/php.editor/test/unit/data/testfiles/indent/after_switch_case.php
deleted file mode 100644
index c697b68..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_case.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/after_switch_case.php.indented b/php.editor/test/unit/data/testfiles/indent/after_switch_case.php.indented
deleted file mode 100644
index 9f926f1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/after_switch_case.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-switch ($tst) {
-    case 1:
-        ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays1.php b/php.editor/test/unit/data/testfiles/indent/arrays1.php
deleted file mode 100644
index 9fc8146..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",^
-    'test2' => "failed");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays1.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays1.php.indented
deleted file mode 100644
index a6f4f2b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",
-    ^
-    'test2' => "failed");
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays10.php b/php.editor/test/unit/data/testfiles/indent/arrays10.php
deleted file mode 100644
index 07e1761..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays10.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed", // commment ^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays10.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays10.php.indented
deleted file mode 100644
index 2e8c45e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays10.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed", // commment 
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays11.php b/php.editor/test/unit/data/testfiles/indent/arrays11.php
deleted file mode 100644
index 0a67161..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays11.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed",^
-    )
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays11.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays11.php.indented
deleted file mode 100644
index 881ecf1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays11.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed",
-        ^
-    )
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays12.php b/php.editor/test/unit/data/testfiles/indent/arrays12.php
deleted file mode 100644
index 23d9d55..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays12.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed",^);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays12.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays12.php.indented
deleted file mode 100644
index 7b87377..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays12.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed",
-        ^);
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays13.php b/php.editor/test/unit/data/testfiles/indent/arrays13.php
deleted file mode 100644
index c4981fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays13.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed", ^ ); // comment
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays13.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays13.php.indented
deleted file mode 100644
index 38938ff..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays13.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = array(
-        'test1' => "passed", 
-        ^); // comment
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays14.php b/php.editor/test/unit/data/testfiles/indent/arrays14.php
deleted file mode 100644
index f3bf750..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays14.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = array(^)
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays14.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays14.php.indented
deleted file mode 100644
index 5b667e0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays14.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = array(
-        ^
-    )
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays15.php b/php.editor/test/unit/data/testfiles/indent/arrays15.php
deleted file mode 100644
index 716207e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays15.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = array(^);
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays15.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays15.php.indented
deleted file mode 100644
index b9aba4a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays15.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = array(
-        ^
-    );
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays16.php b/php.editor/test/unit/data/testfiles/indent/arrays16.php
deleted file mode 100644
index c3db2d1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays16.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true)
-        $test = array(^)
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays16.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays16.php.indented
deleted file mode 100644
index a0206e8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays16.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    if (true)
-        $test = array(
-            ^
-        )
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays17.php b/php.editor/test/unit/data/testfiles/indent/arrays17.php
deleted file mode 100644
index 5bb948f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays17.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true) {
-        $test = array(^)
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays17.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays17.php.indented
deleted file mode 100644
index 2477622..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays17.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true) {
-        $test = array(
-            ^
-        )
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays18.php b/php.editor/test/unit/data/testfiles/indent/arrays18.php
deleted file mode 100644
index 19fd7c2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays18.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if (true)
-        $test = array(^);
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays18.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays18.php.indented
deleted file mode 100644
index 71ba746..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays18.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    if (true)
-        $test = array(
-            ^
-        );
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays19.php b/php.editor/test/unit/data/testfiles/indent/arrays19.php
deleted file mode 100644
index ef64d7c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays19.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true)
-        $test = array(
-            'a' => true, ^ );
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays19.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays19.php.indented
deleted file mode 100644
index fca4c23..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays19.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true)
-        $test = array(
-            'a' => true, 
-            ^);
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays2.php b/php.editor/test/unit/data/testfiles/indent/arrays2.php
deleted file mode 100644
index 5f3263c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays2.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(^
-    'test1' => "passed",
-    'test2' => "failed");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays2.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays2.php.indented
deleted file mode 100644
index 7e93985..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays2.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    ^
-    'test1' => "passed",
-    'test2' => "failed");
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays20.php b/php.editor/test/unit/data/testfiles/indent/arrays20.php
deleted file mode 100644
index 340e1b2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays20.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(^); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays20.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays20.php.indented
deleted file mode 100644
index 2e3b2c5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays20.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            ^
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays21.php b/php.editor/test/unit/data/testfiles/indent/arrays21.php
deleted file mode 100644
index bbe439b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays21.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a', ^
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays21.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays21.php.indented
deleted file mode 100644
index 684a481..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays21.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a', 
-            ^
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays22.php b/php.editor/test/unit/data/testfiles/indent/arrays22.php
deleted file mode 100644
index 5cfdcce..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays22.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array( // comment
-            'a', ^
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays22.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays22.php.indented
deleted file mode 100644
index b484234..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays22.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array( // comment
-            'a', 
-            ^
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays23.php b/php.editor/test/unit/data/testfiles/indent/arrays23.php
deleted file mode 100644
index b880fe9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays23.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (^)
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays23.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays23.php.indented
deleted file mode 100644
index d3b438d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays23.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                ^
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays24.php b/php.editor/test/unit/data/testfiles/indent/arrays24.php
deleted file mode 100644
index 9a370cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays24.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                'c', ^
-            )
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays24.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays24.php.indented
deleted file mode 100644
index 51bdbe0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays24.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                'c', 
-                ^
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays25.php b/php.editor/test/unit/data/testfiles/indent/arrays25.php
deleted file mode 100644
index 04b067f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays25.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (^
-            )
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays25.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays25.php.indented
deleted file mode 100644
index 4d6a324..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays25.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (
-                    ^
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays26.php b/php.editor/test/unit/data/testfiles/indent/arrays26.php
deleted file mode 100644
index 21dee53..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays26.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (^)
-            )
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays26.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays26.php.indented
deleted file mode 100644
index d401373..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays26.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (
-                    ^
-                )
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays27.php b/php.editor/test/unit/data/testfiles/indent/arrays27.php
deleted file mode 100644
index 9694d34..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays27.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (^),
-            )
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays27.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays27.php.indented
deleted file mode 100644
index 6412362..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays27.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (
-                    ^
-                ),
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays28.php b/php.editor/test/unit/data/testfiles/indent/arrays28.php
deleted file mode 100644
index 0a94d19..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays28.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (
-                    'd',   // comment ^
-                )
-            )
-        ); // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays28.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays28.php.indented
deleted file mode 100644
index 76604f6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays28.php.indented
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = array(
-            'a',
-            'b' => array (
-                array (
-                    'd',   // comment 
-                    ^
-                )
-            )
-        ); // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays29.php b/php.editor/test/unit/data/testfiles/indent/arrays29.php
deleted file mode 100644
index 77b9a3f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays29.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    array(
-        'a' => 22,
-        'b' => 33,
-        'c' => array("jdem na pivo"),^
-    );
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays29.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays29.php.indented
deleted file mode 100644
index dc8bb60..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays29.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    array(
-        'a' => 22,
-        'b' => 33,
-        'c' => array("jdem na pivo"),
-        ^
-    );
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays3.php b/php.editor/test/unit/data/testfiles/indent/arrays3.php
deleted file mode 100644
index d755b1f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays3.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$test = array('test1' => "passed",^
-    'test2' => "failed");
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays3.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays3.php.indented
deleted file mode 100644
index 03c3c1b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays3.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array('test1' => "passed",
-    ^
-    'test2' => "failed");
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays4.php b/php.editor/test/unit/data/testfiles/indent/arrays4.php
deleted file mode 100644
index 0b10231..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays4.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = array(^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays4.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays4.php.indented
deleted file mode 100644
index e4b90d4..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays4.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$test = array(
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays5.php b/php.editor/test/unit/data/testfiles/indent/arrays5.php
deleted file mode 100644
index 6f57918..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays5.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = array(^)
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays5.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays5.php.indented
deleted file mode 100644
index 34742ef..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays5.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    ^
-)
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays6.php b/php.editor/test/unit/data/testfiles/indent/arrays6.php
deleted file mode 100644
index 5a263dd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays6.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = array(^);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays6.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays6.php.indented
deleted file mode 100644
index 537e2d7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays6.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    ^
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays7.php b/php.editor/test/unit/data/testfiles/indent/arrays7.php
deleted file mode 100644
index 538a4cf..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays7.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = array(^); //comment
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays7.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays7.php.indented
deleted file mode 100644
index b48231e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays7.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    ^
-); //comment
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays8.php b/php.editor/test/unit/data/testfiles/indent/arrays8.php
deleted file mode 100644
index a59b459..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays8.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays8.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays8.php.indented
deleted file mode 100644
index a5b1272..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays8.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays9.php b/php.editor/test/unit/data/testfiles/indent/arrays9.php
deleted file mode 100644
index ed261f8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays9.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",^
-)
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/arrays9.php.indented b/php.editor/test/unit/data/testfiles/indent/arrays9.php.indented
deleted file mode 100644
index 8db6363..0000000
--- a/php.editor/test/unit/data/testfiles/indent/arrays9.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$test = array(
-    'test1' => "passed",
-    ^
-)
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/break_in_while.php b/php.editor/test/unit/data/testfiles/indent/break_in_while.php
deleted file mode 100644
index 73895db..0000000
--- a/php.editor/test/unit/data/testfiles/indent/break_in_while.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-while ($tst) {
-    break;^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/break_in_while.php.indented b/php.editor/test/unit/data/testfiles/indent/break_in_while.php.indented
deleted file mode 100644
index 9a8465f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/break_in_while.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-while ($tst) {
-    break;
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php
deleted file mode 100644
index 315dc6f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-if ($cond)^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php.indented b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php.indented
deleted file mode 100644
index 9544826..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($cond)
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php
deleted file mode 100644
index 62e3253..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if ($cond)
-    echo 1;^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php.indented b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php.indented
deleted file mode 100644
index ab86336..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket2.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if ($cond)
-    echo 1;
-^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php
deleted file mode 100644
index a5699e3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-if ($cond)
-    echo 1;
-else
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php.indented b/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php.indented
deleted file mode 100644
index a3d5b09..0000000
--- a/php.editor/test/unit/data/testfiles/indent/control_stmt_without_bracket3.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if ($cond)
-    echo 1;
-else
-    
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_01.php b/php.editor/test/unit/data/testfiles/indent/firstline_01.php
deleted file mode 100644
index 5cc3f0c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_01.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    $a = foo();^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_01.php.indented b/php.editor/test/unit/data/testfiles/indent/firstline_01.php.indented
deleted file mode 100644
index 8422860..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_01.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo();
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_02.php b/php.editor/test/unit/data/testfiles/indent/firstline_02.php
deleted file mode 100644
index eac61c2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-// line commnet
-    $a = foo();^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_02.php.indented b/php.editor/test/unit/data/testfiles/indent/firstline_02.php.indented
deleted file mode 100644
index e18637a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-// line commnet
-    $a = foo();
-    ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_03.php b/php.editor/test/unit/data/testfiles/indent/firstline_03.php
deleted file mode 100644
index 7159835..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $a = foo(
-            'a',
-            'b');^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_03.php.indented b/php.editor/test/unit/data/testfiles/indent/firstline_03.php.indented
deleted file mode 100644
index 5378417..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $a = foo(
-            'a',
-            'b');
-    ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_04.php b/php.editor/test/unit/data/testfiles/indent/firstline_04.php
deleted file mode 100644
index 86afca2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $a = foo(
-            bar(
-                    'a',
-                    'b'));^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/firstline_04.php.indented b/php.editor/test/unit/data/testfiles/indent/firstline_04.php.indented
deleted file mode 100644
index 8976354..0000000
--- a/php.editor/test/unit/data/testfiles/indent/firstline_04.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $a = foo(
-            bar(
-                    'a',
-                    'b'));
-    ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php b/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php
deleted file mode 100644
index 0409f02..0000000
--- a/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-    <head>
-        <title>^</title>
-    </head>
-    <body>
-        <?php
-        echo "test";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php.indented b/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php.indented
deleted file mode 100644
index d1d9cc8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/html_indent_in_php.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-    <head>
-        <title>
-            ^
-        </title>
-    </head>
-    <body>
-        <?php
-        echo "test";
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php b/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php
deleted file mode 100644
index d1a8af9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (1) {
-		echo 1;
-		echo 1;
-}^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php.indented b/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php.indented
deleted file mode 100644
index e467ac2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/indent_after_closing_bracket.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if (1) {
-		echo 1;
-		echo 1;
-}
-^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php b/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php
deleted file mode 100644
index e2558da..0000000
--- a/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-if (1) {
-	foo($arg1,
-		$arg2);^
-
-	echo 1;
-
-	$tst = 1 +
-		2;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php.indented b/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php.indented
deleted file mode 100644
index f276589..0000000
--- a/php.editor/test/unit/data/testfiles/indent/indent_after_multiline_stmt1.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-if (1) {
-	foo($arg1,
-		$arg2);
-        ^
-
-	echo 1;
-
-	$tst = 1 +
-		2;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php b/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php
deleted file mode 100644
index 34f207a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php.indented b/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php.indented
deleted file mode 100644
index 0c90a05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_01.php.indented
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php 
-^
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php b/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php
deleted file mode 100644
index a5f5b82..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php.indented b/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php.indented
deleted file mode 100644
index 893aa44..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_02.php.indented
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php b/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php
deleted file mode 100644
index 9a932fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<head>
-    <?php^
-
-    ?>
-</head> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php.indented b/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php.indented
deleted file mode 100644
index c953133..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<head>
-    <?php
-    ^
-
-    ?>
-</head> 
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php b/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php
deleted file mode 100644
index 9a932fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<head>
-    <?php^
-
-    ?>
-</head> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php.indented b/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php.indented
deleted file mode 100644
index a934500..0000000
--- a/php.editor/test/unit/data/testfiles/indent/initialIndentation_04.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<head>
-    <?php
-        ^
-
-    ?>
-</head> 
diff --git a/php.editor/test/unit/data/testfiles/indent/issue157137.php b/php.editor/test/unit/data/testfiles/indent/issue157137.php
deleted file mode 100644
index f852ca5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue157137.php
+++ /dev/null
@@ -1,3 +0,0 @@
-   <?php   ^
-   $a = 10;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue157137.php.indented b/php.editor/test/unit/data/testfiles/indent/issue157137.php.indented
deleted file mode 100644
index 15347db..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue157137.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-   <?php   
-   ^
-   $a = 10;
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue162586.php b/php.editor/test/unit/data/testfiles/indent/issue162586.php
deleted file mode 100644
index e67b296..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue162586.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-if (1) {
-	echo 1;
-//	echo 1;^
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue162586.php.indented b/php.editor/test/unit/data/testfiles/indent/issue162586.php.indented
deleted file mode 100644
index 3ea6ab5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue162586.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-if (1) {
-	echo 1;
-//	echo 1;
-        ^
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue166552.php b/php.editor/test/unit/data/testfiles/indent/issue166552.php
deleted file mode 100644
index 3ffe0f8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue166552.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-class JobeetJobForm extends BaseJobeetJobForm {
-    public function configure() {
-        unset(
-            $this['created_at'], $this['updated_at'],
-            $this['expires_at'], $this['is_activated']
-        );
-        $this->validatorSchema['email'] = new sfValidatorAnd(array(
-            $this->validatorSchema['email'],
-            new sfValidatorEmail(),
-        ));^
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue166552.php.indented b/php.editor/test/unit/data/testfiles/indent/issue166552.php.indented
deleted file mode 100644
index 135455b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue166552.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class JobeetJobForm extends BaseJobeetJobForm {
-    public function configure() {
-        unset(
-            $this['created_at'], $this['updated_at'],
-            $this['expires_at'], $this['is_activated']
-        );
-        $this->validatorSchema['email'] = new sfValidatorAnd(array(
-            $this->validatorSchema['email'],
-            new sfValidatorEmail(),
-        ));
-        ^
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue168908.php b/php.editor/test/unit/data/testfiles/indent/issue168908.php
deleted file mode 100644
index c17ab3e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue168908.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-switch ($variable) {
-    case value:
-        break;
-
-    default:^
-        break;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue168908.php.indented b/php.editor/test/unit/data/testfiles/indent/issue168908.php.indented
deleted file mode 100644
index 3ac3739..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue168908.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-switch ($variable) {
-    case value:
-        break;
-
-    default:
-        ^
-        break;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173937_01.php b/php.editor/test/unit/data/testfiles/indent/issue173937_01.php
deleted file mode 100644
index ce2766e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173937_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-function test() {
-    do {
-        echo "test";
-    } while ($condition);^
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173937_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue173937_01.php.indented
deleted file mode 100644
index 7e1a45f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173937_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function test() {
-    do {
-        echo "test";
-    } while ($condition);
-    ^
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173979_1.php b/php.editor/test/unit/data/testfiles/indent/issue173979_1.php
deleted file mode 100644
index fd09e1d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173979_1.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-/*^
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173979_1.php.indented b/php.editor/test/unit/data/testfiles/indent/issue173979_1.php.indented
deleted file mode 100644
index 3f5f75b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173979_1.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-/*
- * ^
- */
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173979_2.php b/php.editor/test/unit/data/testfiles/indent/issue173979_2.php
deleted file mode 100644
index 87b750c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173979_2.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-        /*
-         * ^
-         */
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue173979_2.php.indented b/php.editor/test/unit/data/testfiles/indent/issue173979_2.php.indented
deleted file mode 100644
index 3504481..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue173979_2.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-        /*
-         * 
-         * ^
-         */
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue174835_01.php b/php.editor/test/unit/data/testfiles/indent/issue174835_01.php
deleted file mode 100644
index fcef1af..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue174835_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-        <div id="sub_menu">
-            <?php
-            if (has_slot('submenu'))
-                include_slot('submenu');^
-            ?>
-        </div>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue174835_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue174835_01.php.indented
deleted file mode 100644
index 2c05b39..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue174835_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-        <div id="sub_menu">
-            <?php
-            if (has_slot('submenu'))
-                include_slot('submenu');
-            ^
-            ?>
-        </div>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_01.php b/php.editor/test/unit/data/testfiles/indent/issue175118_01.php
deleted file mode 100644
index 1b3a96c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_01.php.indented
deleted file mode 100644
index 418f618..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true);
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_02.php b/php.editor/test/unit/data/testfiles/indent/issue175118_02.php
deleted file mode 100644
index 91bb769..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    }
-    while (true);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_02.php.indented
deleted file mode 100644
index a32f6df..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_02.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    }
-    while (true);
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_03.php b/php.editor/test/unit/data/testfiles/indent/issue175118_03.php
deleted file mode 100644
index 75bebdd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true) {
-        do {
-            $a = $b;
-        } while (true);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_03.php.indented
deleted file mode 100644
index bee12cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_03.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    if (true) {
-        do {
-            $a = $b;
-        } while (true);
-        ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_04.php b/php.editor/test/unit/data/testfiles/indent/issue175118_04.php
deleted file mode 100644
index dfb29fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_04.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    foreach ($a as $value) $value++;^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_04.php.indented
deleted file mode 100644
index 7594492..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_04.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    foreach ($a as $value) $value++;
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_05.php b/php.editor/test/unit/data/testfiles/indent/issue175118_05.php
deleted file mode 100644
index fb0f429..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_05.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true) $a = $b;  ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_05.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_05.php.indented
deleted file mode 100644
index 09591f7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_05.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true) $a = $b;  
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_06.php b/php.editor/test/unit/data/testfiles/indent/issue175118_06.php
deleted file mode 100644
index 8951dad..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_06.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true)^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_06.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_06.php.indented
deleted file mode 100644
index 8a85346..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_06.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true)
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_07.php b/php.editor/test/unit/data/testfiles/indent/issue175118_07.php
deleted file mode 100644
index 0df677e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_07.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true)
-        $a = $b;^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_07.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_07.php.indented
deleted file mode 100644
index 10a14ab..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_07.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true)
-        $a = $b;
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_08.php b/php.editor/test/unit/data/testfiles/indent/issue175118_08.php
deleted file mode 100644
index 1b3a96c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_08.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_08.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_08.php.indented
deleted file mode 100644
index 418f618..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_08.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true);
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_09.php b/php.editor/test/unit/data/testfiles/indent/issue175118_09.php
deleted file mode 100644
index 0dac6e3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_09.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true)
-        $a = $b; // comment ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_09.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_09.php.indented
deleted file mode 100644
index cee8ca2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_09.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true)
-        $a = $b; // comment 
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_10.php b/php.editor/test/unit/data/testfiles/indent/issue175118_10.php
deleted file mode 100644
index 6f4305c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_10.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true) $a = $b;^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_10.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_10.php.indented
deleted file mode 100644
index b1b6629..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_10.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true) $a = $b;
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_11.php b/php.editor/test/unit/data/testfiles/indent/issue175118_11.php
deleted file mode 100644
index 47f7ade..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_11.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true) $a = $b;  // comment^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_11.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_11.php.indented
deleted file mode 100644
index d41a5f1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_11.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true) $a = $b;  // comment
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_12.php b/php.editor/test/unit/data/testfiles/indent/issue175118_12.php
deleted file mode 100644
index bd4bec9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_12.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true); ^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_12.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_12.php.indented
deleted file mode 100644
index 96fe88c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_12.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true); 
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_13.php b/php.editor/test/unit/data/testfiles/indent/issue175118_13.php
deleted file mode 100644
index 015bd37..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_13.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true); // comment ^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_13.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_13.php.indented
deleted file mode 100644
index bc66f55..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_13.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    do {
-        $a = $b;
-    } while (true); // comment 
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_14.php b/php.editor/test/unit/data/testfiles/indent/issue175118_14.php
deleted file mode 100644
index ce4315e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_14.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true)    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_14.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_14.php.indented
deleted file mode 100644
index 3512a3e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_14.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true)    
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_15.php b/php.editor/test/unit/data/testfiles/indent/issue175118_15.php
deleted file mode 100644
index 52b1b05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_15.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-    if (true) // comment ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_15.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_15.php.indented
deleted file mode 100644
index fe126ad..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_15.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true) // comment 
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_16.php b/php.editor/test/unit/data/testfiles/indent/issue175118_16.php
deleted file mode 100644
index 2f7615a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_16.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if (true) // comment
-        // comment 2 ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_16.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_16.php.indented
deleted file mode 100644
index b555363..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_16.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true) // comment
-        // comment 2 
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_17.php b/php.editor/test/unit/data/testfiles/indent/issue175118_17.php
deleted file mode 100644
index 7a762c6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_17.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true) // comment
-        //comment 2
-        $a = $b;^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175118_17.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175118_17.php.indented
deleted file mode 100644
index 4ee037d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175118_17.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true) // comment
-        //comment 2
-        $a = $b;
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_1.php b/php.editor/test/unit/data/testfiles/indent/issue175437_1.php
deleted file mode 100644
index f222ce2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-^/* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_1.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_1.php.indented
deleted file mode 100644
index a791448..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-
-^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_10.php b/php.editor/test/unit/data/testfiles/indent/issue175437_10.php
deleted file mode 100644
index 5a5cb4f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_10.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24);
-   ^/* comment */
-    $text = "hello";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_10.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_10.php.indented
deleted file mode 100644
index e366ae3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_10.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24);
-   
-    ^/* comment */
-    $text = "hello";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_11.php b/php.editor/test/unit/data/testfiles/indent/issue175437_11.php
deleted file mode 100644
index 44d60d0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_11.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-^    /* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_11.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_11.php.indented
deleted file mode 100644
index a791448..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_11.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-
-^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_11_3.php b/php.editor/test/unit/data/testfiles/indent/issue175437_11_3.php
deleted file mode 100644
index 44d60d0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_11_3.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-^    /* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_12.php b/php.editor/test/unit/data/testfiles/indent/issue175437_12.php
deleted file mode 100644
index ad8ca7c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_12.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if (true) {
-^        /* ahoj */
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_12.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_12.php.indented
deleted file mode 100644
index 6a644ec..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_12.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if (true) {
-
-^        /* ahoj */
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_13.php b/php.editor/test/unit/data/testfiles/indent/issue175437_13.php
deleted file mode 100644
index 9d57ad6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_13.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    $a = true;
-^    /* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_13.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_13.php.indented
deleted file mode 100644
index 2b151cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_13.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    $a = true;
-
-^    /* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_2.php b/php.editor/test/unit/data/testfiles/indent/issue175437_2.php
deleted file mode 100644
index 2c21d10..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_2.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $text = "hello";^/* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_2.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_2.php.indented
deleted file mode 100644
index 134bbc3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_2.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $text = "hello";
-    ^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_3.php b/php.editor/test/unit/data/testfiles/indent/issue175437_3.php
deleted file mode 100644
index 3f9d78a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_3.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $text = "hello"; ^/* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_3.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_3.php.indented
deleted file mode 100644
index c672ddd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_3.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $text = "hello"; 
-    ^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_4.php b/php.editor/test/unit/data/testfiles/indent/issue175437_4.php
deleted file mode 100644
index 503c4ec..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_4.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $text = "hello"; ^ /* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_4.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_4.php.indented
deleted file mode 100644
index c672ddd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_4.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $text = "hello"; 
-    ^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_5.php b/php.editor/test/unit/data/testfiles/indent/issue175437_5.php
deleted file mode 100644
index 56dc361..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_5.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true) {
-        $text = "hello"; ^ /* comment */
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_5.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_5.php.indented
deleted file mode 100644
index b408417..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_5.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    if (true) {
-        $text = "hello"; 
-        ^/* comment */
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_6.php b/php.editor/test/unit/data/testfiles/indent/issue175437_6.php
deleted file mode 100644
index 618b8f1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_6.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true) {^/* comment */
-        $text = "hello";
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_6.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_6.php.indented
deleted file mode 100644
index c044d01..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_6.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true) {
-        ^/* comment */
-        $text = "hello";
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_7.php b/php.editor/test/unit/data/testfiles/indent/issue175437_7.php
deleted file mode 100644
index 271646b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_7.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true) ^/* comment */
-        $text = "hello"; 
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_7.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_7.php.indented
deleted file mode 100644
index 7a5901b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_7.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true) 
-        ^/* comment */
-        $text = "hello"; 
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_8.php b/php.editor/test/unit/data/testfiles/indent/issue175437_8.php
deleted file mode 100644
index ec2ee95..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_8.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24);
-    $text = "hello"; ^ /* comment */
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_8.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_8.php.indented
deleted file mode 100644
index 2990fee..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_8.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24);
-    $text = "hello"; 
-    ^/* comment */
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_9.php b/php.editor/test/unit/data/testfiles/indent/issue175437_9.php
deleted file mode 100644
index 7a1d3eb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_9.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24); ^/* comment */
-    $text = "hello";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue175437_9.php.indented b/php.editor/test/unit/data/testfiles/indent/issue175437_9.php.indented
deleted file mode 100644
index be97b8f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue175437_9.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    $help = foo ( 1,
-            22,
-            24); 
-    ^/* comment */
-    $text = "hello";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue176061.php b/php.editor/test/unit/data/testfiles/indent/issue176061.php
deleted file mode 100644
index 0f029e5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue176061.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class Contacts extends BaseContacts
-{
-    public function getName() {
-        return $this->getFirstName()." ".$this->getLast_Name();
-    }
-
-    public function getPhoneNumbers() {
-        $query = Doctrine_Query::create()
-                ->from("CellPhones c")
-                ->where("c.contact_id = ?", $this->getId());
-        $phones = Doctrine::getTable("CellPhones")->getPhoneNumbers($query);^
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue176061.php.indented b/php.editor/test/unit/data/testfiles/indent/issue176061.php.indented
deleted file mode 100644
index 8e173de..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue176061.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-class Contacts extends BaseContacts
-{
-    public function getName() {
-        return $this->getFirstName()." ".$this->getLast_Name();
-    }
-
-    public function getPhoneNumbers() {
-        $query = Doctrine_Query::create()
-                ->from("CellPhones c")
-                ->where("c.contact_id = ?", $this->getId());
-        $phones = Doctrine::getTable("CellPhones")->getPhoneNumbers($query);
-        ^
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_01.php b/php.editor/test/unit/data/testfiles/indent/issue178024_01.php
deleted file mode 100644
index 2616691..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class Foo {
-
-    public ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_01.php.indented
deleted file mode 100644
index b35b948..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_01.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    public 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_02.php b/php.editor/test/unit/data/testfiles/indent/issue178024_02.php
deleted file mode 100644
index 9091c91..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class Foo {
-
-    protected ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_02.php.indented
deleted file mode 100644
index 72123b3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_02.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    protected 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_03.php b/php.editor/test/unit/data/testfiles/indent/issue178024_03.php
deleted file mode 100644
index a2c6664..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class Foo {
-
-    private ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_03.php.indented
deleted file mode 100644
index 6397d2a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_03.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    private 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_04.php b/php.editor/test/unit/data/testfiles/indent/issue178024_04.php
deleted file mode 100644
index 4c8c5a1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    public
-            $a, ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_04.php.indented
deleted file mode 100644
index 8f2553b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_04.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Foo {
-
-    public
-            $a, 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_05.php b/php.editor/test/unit/data/testfiles/indent/issue178024_05.php
deleted file mode 100644
index a928ff3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    protected
-            $a, ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_05.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_05.php.indented
deleted file mode 100644
index 1b69659..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_05.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Foo {
-
-    protected
-            $a, 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_06.php b/php.editor/test/unit/data/testfiles/indent/issue178024_06.php
deleted file mode 100644
index 1925a1e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_06.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Foo {
-
-    private
-            $a, ^
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178024_06.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178024_06.php.indented
deleted file mode 100644
index caa06e2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178024_06.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Foo {
-
-    private
-            $a, 
-            ^
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_01.php b/php.editor/test/unit/data/testfiles/indent/issue178542_01.php
deleted file mode 100644
index 839decc..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class Name
-{^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178542_01.php.indented
deleted file mode 100644
index 9f8737d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class Name
-{
-    ^
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_02.php b/php.editor/test/unit/data/testfiles/indent/issue178542_02.php
deleted file mode 100644
index f720b28..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true)
-    {^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178542_02.php.indented
deleted file mode 100644
index 7ba59fe..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_02.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    if (true)
-    {
-        ^
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_03.php b/php.editor/test/unit/data/testfiles/indent/issue178542_03.php
deleted file mode 100644
index 0b65343..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if ($a == 10
-            || $b == 11)
-    {^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue178542_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue178542_03.php.indented
deleted file mode 100644
index bb93193..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue178542_03.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    if ($a == 10
-            || $b == 11)
-    {
-        ^
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_01.php b/php.editor/test/unit/data/testfiles/indent/issue179522_01.php
deleted file mode 100644
index 4b9661c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if ($this->test() == 10)^
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue179522_01.php.indented
deleted file mode 100644
index f8f8a7d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_01.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if ($this->test() == 10)
-            ^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_02.php b/php.editor/test/unit/data/testfiles/indent/issue179522_02.php
deleted file mode 100644
index c78e492..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if ($this->test() == 10 ^)
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue179522_02.php.indented
deleted file mode 100644
index b18a287..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_02.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if ($this->test() == 10 
-                ^)
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_03.php b/php.editor/test/unit/data/testfiles/indent/issue179522_03.php
deleted file mode 100644
index 14aa62c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if (MyClass::test() == 10)^
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue179522_03.php.indented
deleted file mode 100644
index c2ed7eb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_03.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if (MyClass::test() == 10)
-            ^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_04.php b/php.editor/test/unit/data/testfiles/indent/issue179522_04.php
deleted file mode 100644
index fb9fb01..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        while (MyClass::test() == 10)^
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue179522_04.php.indented
deleted file mode 100644
index b81c35a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_04.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        while (MyClass::test() == 10)
-            ^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_05.php b/php.editor/test/unit/data/testfiles/indent/issue179522_05.php
deleted file mode 100644
index fe5cfe7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_05.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if(!$result || !$result["coupon_code"])
-            return false;^
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue179522_05.php.indented b/php.editor/test/unit/data/testfiles/indent/issue179522_05.php.indented
deleted file mode 100644
index c5029c2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue179522_05.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class MyClass {
-
-    public function compare () {
-        if(!$result || !$result["coupon_code"])
-            return false;
-        ^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_01.php b/php.editor/test/unit/data/testfiles/indent/issue191896_01.php
deleted file mode 100644
index c6d6c46..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$foo^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue191896_01.php.indented
deleted file mode 100644
index 703cb93..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo
-        ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_02.php b/php.editor/test/unit/data/testfiles/indent/issue191896_02.php
deleted file mode 100644
index e3b91ec..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$foo = ^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue191896_02.php.indented
deleted file mode 100644
index 7d8fc1a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_02.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = 
-        ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_03.php b/php.editor/test/unit/data/testfiles/indent/issue191896_03.php
deleted file mode 100644
index f5f1df3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$foo = ^"";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue191896_03.php.indented
deleted file mode 100644
index ba124e8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_03.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = 
-        ^"";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_04.php b/php.editor/test/unit/data/testfiles/indent/issue191896_04.php
deleted file mode 100644
index b63fb91..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$foo ^= "";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue191896_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue191896_04.php.indented
deleted file mode 100644
index 9792b58..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue191896_04.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo 
-        ^= "";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue197583_01.php b/php.editor/test/unit/data/testfiles/indent/issue197583_01.php
deleted file mode 100644
index 6ec711d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue197583_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$test = 'test' .^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue197583_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue197583_01.php.indented
deleted file mode 100644
index 5cef6e5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue197583_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$test = 'test' .
-        ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue197583_02.php b/php.editor/test/unit/data/testfiles/indent/issue197583_02.php
deleted file mode 100644
index 31f1233..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue197583_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-function testik($param) {
-    return 'test' .^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue197583_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue197583_02.php.indented
deleted file mode 100644
index 59c4d38..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue197583_02.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function testik($param) {
-    return 'test' .
-            ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201285_01.php b/php.editor/test/unit/data/testfiles/indent/issue201285_01.php
deleted file mode 100644
index dc5d5d1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201285_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<body>
-    <table>
-        <tr>
-            <td>^<?php echo $something ?></td>
-        </tr>
-    </table>
-</body>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201285_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201285_01.php.indented
deleted file mode 100644
index 70341e9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201285_01.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<body>
-    <table>
-        <tr>
-            <td>
-                ^<?php echo $something ?></td>
-        </tr>
-    </table>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201285_02.php b/php.editor/test/unit/data/testfiles/indent/issue201285_02.php
deleted file mode 100644
index 06883fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201285_02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<body>
-    <table>
-        <tr>
-            <td>
-
-                ^<?php echo $something ?></td>
-        </tr>
-    </table>
-</body>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201285_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201285_02.php.indented
deleted file mode 100644
index 512ce5d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201285_02.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<body>
-    <table>
-        <tr>
-            <td>
-
-                
-                ^<?php echo $something ?></td>
-        </tr>
-    </table>
-</body>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_01.php b/php.editor/test/unit/data/testfiles/indent/issue201330_01.php
deleted file mode 100644
index d442762..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentHeader() {
-        return $this->createHeader()
-                ->setTitle("JDKs")
-                ->setAnchors($this->labels)^;
-
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201330_01.php.indented
deleted file mode 100644
index ea25b05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_01.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentHeader() {
-        return $this->createHeader()
-                ->setTitle("JDKs")
-                ->setAnchors($this->labels)
-                ^;
-
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_02.php b/php.editor/test/unit/data/testfiles/indent/issue201330_02.php
deleted file mode 100644
index fc009f4..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentIdeClustersResults() {
-        return GeneralResults::create()
-                ->setTitle("Summary")
-                ->setData($this->getModel()->perIdeClusters($this->release))^;
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201330_02.php.indented
deleted file mode 100644
index 7e169e0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_02.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentIdeClustersResults() {
-        return GeneralResults::create()
-                ->setTitle("Summary")
-                ->setData($this->getModel()->perIdeClusters($this->release))
-                ^;
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_03.php b/php.editor/test/unit/data/testfiles/indent/issue201330_03.php
deleted file mode 100644
index 91bfed0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_03.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentHeader() {
-        return $this->createHeader()
-                ->setTitle("JDKs")
-                ->setAnchors(self::labels)^;
-
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201330_03.php.indented
deleted file mode 100644
index 6e5b2d1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_03.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentHeader() {
-        return $this->createHeader()
-                ->setTitle("JDKs")
-                ->setAnchors(self::labels)
-                ^;
-
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_04.php b/php.editor/test/unit/data/testfiles/indent/issue201330_04.php
deleted file mode 100644
index b6864f8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_04.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentIdeClustersResults() {
-        return GeneralResults::create()
-                ->setTitle("Summary")
-                ->setData(self::getModel()->perIdeClusters($this->release))^;
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue201330_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue201330_04.php.indented
deleted file mode 100644
index c8bf62a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue201330_04.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function createComponentIdeClustersResults() {
-        return GeneralResults::create()
-                ->setTitle("Summary")
-                ->setData(self::getModel()->perIdeClusters($this->release))
-                ^;
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/issue202151.php b/php.editor/test/unit/data/testfiles/indent/issue202151.php
deleted file mode 100644
index 54a11cf..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue202151.php
+++ /dev/null
@@ -1,2 +0,0 @@
-^<?php
-echo "hello world";
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue202151.php.indented b/php.editor/test/unit/data/testfiles/indent/issue202151.php.indented
deleted file mode 100644
index 08861df..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue202151.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-
-^<?php
-echo "hello world";
diff --git a/php.editor/test/unit/data/testfiles/indent/issue203389.php b/php.editor/test/unit/data/testfiles/indent/issue203389.php
deleted file mode 100644
index 94a2ca5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue203389.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-if ($foo == 0) {
-    $query = "
-        set DATESTYLE to 'Postgres,European';
-        insert into mytable (
-            foofield1, ^foofield2, foofield3, foofield4
-        )
-        select
-            $foo1, $foo2, $foo3, $foo4
-    ";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue203389.php.indented b/php.editor/test/unit/data/testfiles/indent/issue203389.php.indented
deleted file mode 100644
index 0a28c09..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue203389.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-if ($foo == 0) {
-    $query = "
-        set DATESTYLE to 'Postgres,European';
-        insert into mytable (
-            foofield1, 
-            ^foofield2, foofield3, foofield4
-        )
-        select
-            $foo1, $foo2, $foo3, $foo4
-    ";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_01.php b/php.editor/test/unit/data/testfiles/indent/issue222753_01.php
deleted file mode 100644
index 775ae0f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this->getBaseQuery()->omg();
-        return $fluent^->toDatoDataSource();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222753_01.php.indented
deleted file mode 100644
index 42653e5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_01.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this->getBaseQuery()->omg();
-        return $fluent
-                ^->toDatoDataSource();
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_02.php b/php.editor/test/unit/data/testfiles/indent/issue222753_02.php
deleted file mode 100644
index 0d65e74..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_02.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this^->getBaseQuery()->omg();
-        return $fluent->toDatoDataSource();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222753_02.php.indented
deleted file mode 100644
index d35c25f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_02.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this
-                ^->getBaseQuery()->omg();
-        return $fluent->toDatoDataSource();
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_03.php b/php.editor/test/unit/data/testfiles/indent/issue222753_03.php
deleted file mode 100644
index be30822..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_03.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this
-                ->getBaseQuery()^->omg();
-        return $fluent->toDatoDataSource();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222753_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222753_03.php.indented
deleted file mode 100644
index 34a7e42..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222753_03.php.indented
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class A {
-
-    public function getDataSource(Search $search = null) {
-        $fluent = $this
-                ->getBaseQuery()
-                ^->omg();
-        return $fluent->toDatoDataSource();
-    }
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_01.php b/php.editor/test/unit/data/testfiles/indent/issue222980_01.php
deleted file mode 100644
index dc4a756..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : ^FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_01.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_01.php.indented
deleted file mode 100644
index 1065710..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_01.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : 
-        ^FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_02.php b/php.editor/test/unit/data/testfiles/indent/issue222980_02.php
deleted file mode 100644
index 2cddaf6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ^""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_02.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_02.php.indented
deleted file mode 100644
index 77d9c79..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_02.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : 
-        ^""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_03.php b/php.editor/test/unit/data/testfiles/indent/issue222980_03.php
deleted file mode 100644
index f4b7004..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_03.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):^
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_03.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_03.php.indented
deleted file mode 100644
index ee71302..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_03.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-    ^
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_04.php b/php.editor/test/unit/data/testfiles/indent/issue222980_04.php
deleted file mode 100644
index c2f79c7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_04.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:^
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_04.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_04.php.indented
deleted file mode 100644
index 6388b3b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_04.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    ^
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_05.php b/php.editor/test/unit/data/testfiles/indent/issue222980_05.php
deleted file mode 100644
index 1028f99..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_05.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : ^2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_05.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_05.php.indented
deleted file mode 100644
index b071b18..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_05.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 
-                ^2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_06.php b/php.editor/test/unit/data/testfiles/indent/issue222980_06.php
deleted file mode 100644
index 5b15bb3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_06.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):^
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_06.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_06.php.indented
deleted file mode 100644
index 0febe6d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_06.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-            ^
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_07.php b/php.editor/test/unit/data/testfiles/indent/issue222980_07.php
deleted file mode 100644
index 74b2b7e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_07.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:^
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_07.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_07.php.indented
deleted file mode 100644
index d893d64..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_07.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-            ^
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_08.php b/php.editor/test/unit/data/testfiles/indent/issue222980_08.php
deleted file mode 100644
index 63ebef7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_08.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-elseif (true ? "" : ^""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_08.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_08.php.indented
deleted file mode 100644
index d75109f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_08.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-elseif (true ? "" : 
-        ^""):
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_09.php b/php.editor/test/unit/data/testfiles/indent/issue222980_09.php
deleted file mode 100644
index 3d450f7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_09.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-elseif (true ? "" : ""):^
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/issue222980_09.php.indented b/php.editor/test/unit/data/testfiles/indent/issue222980_09.php.indented
deleted file mode 100644
index 28ba2e9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/issue222980_09.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-$t = true ? "" : FALSE;
-
-if (true ? "" : ""):
-
-elseif (true ? "" : ""):
-    ^
-
-else:
-    switch ($variable) {
-        case ($foo ? 1 : 2):
-        default:
-    }
-endif;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_1.php b/php.editor/test/unit/data/testfiles/indent/linecomment_1.php
deleted file mode 100644
index 8881c43..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-// comment1 ^
-// comment2
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_1.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_1.php.indented
deleted file mode 100644
index 816c94d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_1.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-// comment1 
-// ^
-// comment2
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php
deleted file mode 100644
index 6008408..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function myStarted() {^
-///
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php.indented
deleted file mode 100644
index 3e0200c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-function myStarted() {
-    ^
-///
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php
deleted file mode 100644
index fd2ca05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            //put your code here ^
-        }
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php.indented
deleted file mode 100644
index 96d3a2a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_10.php.indented
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            //put your code here 
-            ^
-        }
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php
deleted file mode 100644
index 52d50f8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            //put your code here ^
-
-            // commnet
-        }
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php.indented
deleted file mode 100644
index 1b52d19..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_11.php.indented
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            //put your code here 
-            ^
-
-            // commnet
-        }
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php
deleted file mode 100644
index 8850982..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {^
-    //put your code here
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php.indented
deleted file mode 100644
index ac51be4..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_2.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-    ^
-    //put your code here
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php
deleted file mode 100644
index be52012..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {^
-//put your code here
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php.indented
deleted file mode 100644
index d1a75f3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_3.php.indented
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-    ^
-//put your code here
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php
deleted file mode 100644
index 90a84ec..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-//put your code here^
-//comment
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php.indented
deleted file mode 100644
index 0c23939..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_4.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-//put your code here
-//^
-//comment
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php
deleted file mode 100644
index 57332b8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-    //put your code here^
-    //comment
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php.indented
deleted file mode 100644
index 129177b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_5.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/**
- * Description of PHPClass
- *
- * @author petr
- */
-class PHPClass {
-    //put your code here
-    //^
-    //comment
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php
deleted file mode 100644
index 2f7d0b1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {^
-        //put your code here
-        //comment
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php.indented
deleted file mode 100644
index 8750b37..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_6.php.indented
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        ^
-        //put your code here
-        //comment
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php
deleted file mode 100644
index 09350b0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {^
-            //put your code here
-        }
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php.indented
deleted file mode 100644
index 2469db0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_7.php.indented
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            ^
-            //put your code here
-        }
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php
deleted file mode 100644
index aaa5897..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() { ^
-            //put your code here
-        }
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php.indented
deleted file mode 100644
index 68c808c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_8.php.indented
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() { 
-            ^
-            //put your code here
-        }
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php
deleted file mode 100644
index 19dbde1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {^ //put your code here
-        }
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php.indented
deleted file mode 100644
index 9213a38..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_175685_9.php.indented
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-    /**
-     * Description of PHPClass
-     *
-     * @author petr
-     */
-    class PHPClass {
-        //put your code here
-
-        function hello() {
-            ^//put your code here
-        }
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_2.php b/php.editor/test/unit/data/testfiles/indent/linecomment_2.php
deleted file mode 100644
index 335696b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_2.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-//comment1 ^
-//comment2
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_2.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_2.php.indented
deleted file mode 100644
index 122b284..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_2.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-//comment1 
-//^
-//comment2
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_3.php b/php.editor/test/unit/data/testfiles/indent/linecomment_3.php
deleted file mode 100644
index 132f243..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_3.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-// comment1 ^
-
-// comment2
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_3.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_3.php.indented
deleted file mode 100644
index 4c0a79f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_3.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-// comment1 
-^
-
-// comment2
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_4.php b/php.editor/test/unit/data/testfiles/indent/linecomment_4.php
deleted file mode 100644
index 674722a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_4.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    // comment1 ^
-    // comment2
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/linecomment_4.php.indented b/php.editor/test/unit/data/testfiles/indent/linecomment_4.php.indented
deleted file mode 100644
index fa64c09..0000000
--- a/php.editor/test/unit/data/testfiles/indent/linecomment_4.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    // comment1 
-    // ^
-    // comment2
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php
deleted file mode 100644
index fb1cdf9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-foo (1,^2);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php.indented
deleted file mode 100644
index 468ea33..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-foo (1,
-        ^2);
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php
deleted file mode 100644
index ae08abd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version",^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php.indented
deleted file mode 100644
index 0ecc9d1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_01.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version",
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php
deleted file mode 100644
index 85cafba..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php.indented
deleted file mode 100644
index 26dbbb9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_02.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", 
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php
deleted file mode 100644
index 5468944..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", // comment ^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php.indented
deleted file mode 100644
index 3a99066..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_03.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", // comment 
-        ^
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php
deleted file mode 100644
index 7d14282..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php
+++ /dev/null
@@ -1,2 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", ^"a");
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php.indented
deleted file mode 100644
index c0ce2cc..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_04.php.indented
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$checks[] = new G_Check("PHP version", 
-        ^"a");
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php
deleted file mode 100644
index c2d5680..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $checks[] = new G_Check("PHP version",^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php.indented
deleted file mode 100644
index aa68bcb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_05.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $checks[] = new G_Check("PHP version",
-            ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php
deleted file mode 100644
index 9d3e535..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = "text";
-    $checks[] = new G_Check("PHP version", ^);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php.indented
deleted file mode 100644
index 4c0f025..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_06.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $a = "text";
-    $checks[] = new G_Check("PHP version", 
-            ^);
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php
deleted file mode 100644
index 8198989..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $checks[] = new G_Check("PHP version",
-            "a", "b",^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php.indented
deleted file mode 100644
index 8162f3c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_07.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $checks[] = new G_Check("PHP version",
-            "a", "b",
-            ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php
deleted file mode 100644
index 1d93c12..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    $checks[] = new G_Check("PHP version", ^"a", "b"
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php.indented
deleted file mode 100644
index 06380b4..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    $checks[] = new G_Check("PHP version", 
-            ^"a", "b"
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_3.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_3.php
deleted file mode 100644
index 1d93c12..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_3.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    $checks[] = new G_Check("PHP version", ^"a", "b"
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_4.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_4.php
deleted file mode 100644
index 1d93c12..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_08_4.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    $checks[] = new G_Check("PHP version", ^"a", "b"
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php
deleted file mode 100644
index 016713e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-
-    if ("ahhhhh" == test ("nazdar", ^
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php.indented
deleted file mode 100644
index c606b76..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_09.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-    if ("ahhhhh" == test ("nazdar", 
-            ^
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php
deleted file mode 100644
index 4480334..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ("ahhhhh" == test ("nazdar",
-            "ahoj", fooo("ahoj", ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php.indented
deleted file mode 100644
index 05bf5fd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_10.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ("ahhhhh" == test ("nazdar",
-            "ahoj", fooo("ahoj", 
-                    ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php
deleted file mode 100644
index e1fa255..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if (true)
-        $test = foo("test", ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php.indented
deleted file mode 100644
index 2e41237..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_11.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if (true)
-        $test = foo("test", 
-                ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php
deleted file mode 100644
index 83c0360..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo(^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php.indented
deleted file mode 100644
index c8d02bc..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_12.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo(
-            ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php
deleted file mode 100644
index a6fd191..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo( ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php.indented
deleted file mode 100644
index 5f36d7f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_13.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo( 
-            ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php
deleted file mode 100644
index c0c4bc7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo( ^ );
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php.indented
deleted file mode 100644
index 5f36d7f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_14.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo( 
-            ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php
deleted file mode 100644
index 87442de..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo(/* a commnet */ ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php.indented
deleted file mode 100644
index 337307f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_15.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo(/* a commnet */ 
-            ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php
deleted file mode 100644
index 52beb5f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    $a = foo /* commnet */ (^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php.indented
deleted file mode 100644
index 549420a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_16.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo /* commnet */ (
-            ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php
deleted file mode 100644
index d93b4c5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    $a = foo (
-        // line commnet ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php.indented
deleted file mode 100644
index cea2e47..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_17.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $a = foo (
-        // line commnet 
-        // ^);
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php
deleted file mode 100644
index 33b0443..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    $a = foo(
-            'a',
-            'b',
-            bar(^));
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php.indented
deleted file mode 100644
index b90a601..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_18.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    $a = foo(
-            'a',
-            'b',
-            bar(
-                    ^));
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php
deleted file mode 100644
index 399d5a0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-    $a = foo('a', 'b', bar(^));
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php.indented
deleted file mode 100644
index b46096b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_19.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    $a = foo('a', 'b', bar(
-            ^));
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php
deleted file mode 100644
index 5178230..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    $a = foo(bar(^));
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php.indented
deleted file mode 100644
index 0603a88..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_20.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    $a = foo(bar(
-            ^));
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php
deleted file mode 100644
index c09a072..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    $a = foo(
-            bar(^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php.indented
deleted file mode 100644
index b221e19..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_21.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    $a = foo(
-            bar(
-                    ^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php
deleted file mode 100644
index 1f8c75e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ($a ^)
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php.indented
deleted file mode 100644
index 052faf3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_22.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ($a 
-            ^)
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php
deleted file mode 100644
index 627b8c2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10 ^)
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php.indented
deleted file mode 100644
index 35a0590..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_23.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10 
-            ^)
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php
deleted file mode 100644
index a320e0a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10
-            && foo()^)
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php.indented
deleted file mode 100644
index 7cbf2f6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_24.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10
-            && foo()
-            ^)
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php
deleted file mode 100644
index 6e527be..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if ($a
-            && $ b == 10)^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php.indented
deleted file mode 100644
index 91d6446..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_25.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    if ($a
-            && $ b == 10)
-        ^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php
deleted file mode 100644
index 1339cc3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    if ($a
-            && $ b == 10
-            && foo()) ^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php.indented
deleted file mode 100644
index 8777656..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_26.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    if ($a
-            && $ b == 10
-            && foo()) 
-        ^
-
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php
deleted file mode 100644
index 0ebf461..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<<?php
-
-    if ($a
-            && $b == 10) {^
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php.indented
deleted file mode 100644
index e122f1b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_27.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<<?php
-
-    if ($a
-            && $b == 10) {
-        ^
-    }
-
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php
deleted file mode 100644
index 57f7394..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { // neco ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php.indented
deleted file mode 100644
index f467108..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_28.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { // neco 
-        ^
-    }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php
deleted file mode 100644
index 5f2ae54..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { /* neco */ ^ }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php.indented
deleted file mode 100644
index 612017e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_29.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { /* neco */ 
-        ^}
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php
deleted file mode 100644
index d7d7679..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { /* neco */ ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php.indented
deleted file mode 100644
index 2d35dcd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_30.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10) { /* neco */ 
-        ^
-    }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php
deleted file mode 100644
index 6885276..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10
-            && $foo()) { ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php.indented
deleted file mode 100644
index ac00d2c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_31.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    if ($a
-            && $b == 10
-            && $foo()) { 
-        ^
-    }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php
deleted file mode 100644
index 8c9751c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if ($condigionOne
-           && $conditionTwo) {
-       echo('ufff');^
-   }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php.indented
deleted file mode 100644
index 0e8db99..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_32.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    if ($condigionOne
-           && $conditionTwo) {
-       echo('ufff');
-       ^
-   }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php
deleted file mode 100644
index ffb805b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-    if ($cond1
-            && $cond2) {
-        echo 'fkaljfda';
-            }
-
-    $a = foo(
-            'a',
-            'b');^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php.indented
deleted file mode 100644
index 9cbe605..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_function_call_33.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    if ($cond1
-            && $cond2) {
-        echo 'fkaljfda';
-            }
-
-    $a = foo(
-            'a',
-            'b');
-    ^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string1.php b/php.editor/test/unit/data/testfiles/indent/multiline_string1.php
deleted file mode 100644
index 187a172..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function function_name() {
-    echo '^line1
-        line2
-            line3';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string1.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_string1.php.indented
deleted file mode 100644
index abe19a6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string1.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function function_name() {
-    echo '
-        ^line1
-        line2
-            line3';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string2.php b/php.editor/test/unit/data/testfiles/indent/multiline_string2.php
deleted file mode 100644
index 8e4d1a6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string2.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1^
-        line2
-            line3';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string2.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_string2.php.indented
deleted file mode 100644
index 07383a9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string2.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1
-        ^
-        line2
-            line3';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string3.php b/php.editor/test/unit/data/testfiles/indent/multiline_string3.php
deleted file mode 100644
index 3c81fda..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string3.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1
-        line2^
-            line3';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string3.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_string3.php.indented
deleted file mode 100644
index 929c661..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string3.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1
-        line2
-        ^
-            line3';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string4.php b/php.editor/test/unit/data/testfiles/indent/multiline_string4.php
deleted file mode 100644
index ac9df43..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string4.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1
-        line2
-            line3^';
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/multiline_string4.php.indented b/php.editor/test/unit/data/testfiles/indent/multiline_string4.php.indented
deleted file mode 100644
index e6ff5f8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/multiline_string4.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function function_name() {
-    echo 'line1
-        line2
-            line3
-            ^';
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php
deleted file mode 100644
index 5d7a18a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php.indented
deleted file mode 100644
index 27b76de..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_01.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php
deleted file mode 100644
index bd3503a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php.indented
deleted file mode 100644
index 865e07b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_02.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php
deleted file mode 100644
index 12aa38e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')^
-                    ->execute();
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php.indented
deleted file mode 100644
index 02471a8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_03.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ^
-                    ->execute();
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php
deleted file mode 100644
index da209fb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php.indented
deleted file mode 100644
index 07ea1b2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_04.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();
-            ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php
deleted file mode 100644
index 5a02b4d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();
-            $this->toString();^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php.indented
deleted file mode 100644
index 27b36d8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_05.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();
-            $this->toString();
-            ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php
deleted file mode 100644
index 16d694e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();
-            $this->left = 22; ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php.indented
deleted file mode 100644
index 365dab5..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_06.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute();
-            $this->left = 22; 
-            ^
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php
deleted file mode 100644
index 26a1c80..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute( new array(^));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php.indented
deleted file mode 100644
index 3d06a68..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_07.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute( new array(
-                        ^
-                    ));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php
deleted file mode 100644
index d6d03cf..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute( new array(
-                        'a' => 22,^
-                    ));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php.indented
deleted file mode 100644
index 55df73c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_09.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute( new array(
-                        'a' => 22,
-                        ^
-                    ));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php
deleted file mode 100644
index 29415c9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute(foo(^));
-            
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php.indented
deleted file mode 100644
index 156988b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_10.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute(foo(
-                            ^));
-            
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php
deleted file mode 100644
index d984e0e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute(foo('test',
-                            'pojd na pivo nebo rum',^));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php.indented b/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php.indented
deleted file mode 100644
index cfc80e8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/objectOperatorContinue_11.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-    class TestClass {
-
-        public function executeIndex(sfWebRequest $request) {
-            $this->news_list = Doctrine::getTable('News')
-                    ->createQuery('a')
-                    ->where('a.date_deleted is null')
-                    ->execute(foo('test',
-                            'pojd na pivo nebo rum',
-                            ^));
-        }
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php b/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php
deleted file mode 100644
index 382ec05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<table>
-    <?php
-        $a = 22;^
-    ?>
-</table>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php.indented b/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php.indented
deleted file mode 100644
index be6711c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/phpInHtml_01.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<table>
-    <?php
-        $a = 22;
-        ^
-    ?>
-</table>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php
deleted file mode 100644
index 8fb2804..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-// mam tu zase nejaky koment^
-// aj tu mam nejaky problem
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php.10_10_5.indented
deleted file mode 100644
index c4d6924..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/regressions/173900.php.10_10_5.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-// mam tu zase nejaky koment
-// ^
-// aj tu mam nejaky problem
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php
deleted file mode 100644
index 052e428..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     $this->getParser()->registerKeys(array(^
-         "test1" => "passed"
-     ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php.10_10_5.indented
deleted file mode 100644
index d3c5c6b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_1.php.10_10_5.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-     $this->getParser()->registerKeys(array(
-         ^
-         "test1" => "passed"
-     ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php
deleted file mode 100644
index 4762770..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     $this->getParser()->registerKeys(array(
-         "test1" => "passed",^
-     ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php.10_10_5.indented
deleted file mode 100644
index ecffd08..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_2.php.10_10_5.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-     $this->getParser()->registerKeys(array(
-         "test1" => "passed",
-         ^
-     ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php
deleted file mode 100644
index 76ec63b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-     $this->getLinker()->relocate(array(
-     'mainpager'       => array(^G_Pager::IDENT => "portal")
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php.10_10_5.indented
deleted file mode 100644
index 834338b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_3.php.10_10_5.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     $this->getLinker()->relocate(array(
-     'mainpager'       => array(
-         ^G_Pager::IDENT => "portal")
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php
deleted file mode 100644
index f9559ce..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-     $this->getLinker()->relocate(array(
-         'mainpager'       => array(G_Pager::IDENT => "portal"),^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php.10_10_5.indented
deleted file mode 100644
index ed2d0ca..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/146247_4.php.10_10_5.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     $this->getLinker()->relocate(array(
-         'mainpager'       => array(G_Pager::IDENT => "portal"),
-         ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php
deleted file mode 100644
index 0919bcb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-     if ($var = false) {
-               if ($var = true)
-                         $doSomething = doSomething();^
-     }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php.10_10_5.indented
deleted file mode 100644
index d7b56cb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_1.php.10_10_5.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-     if ($var = false) {
-               if ($var = true)
-                         $doSomething = doSomething();
-               ^
-     }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php
deleted file mode 100644
index 2b3dddd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-     class DB {
-
-               function idExists($id) {
-                         if ($n == 0)
-                                   return false;^
-               }
-     }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php.10_10_5.indented
deleted file mode 100644
index 968cbfe..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/166543_2.php.10_10_5.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-     class DB {
-
-               function idExists($id) {
-                         if ($n == 0)
-                                   return false;
-                         ^
-               }
-     }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php
deleted file mode 100644
index e5d4e84..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-     functionWithManyParameters($arg1,
-             $arg2);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php.10_10_5.indented
deleted file mode 100644
index db93d3b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/167087.php.10_10_5.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     functionWithManyParameters($arg1,
-             $arg2);
-     ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php
deleted file mode 100644
index ab160ec..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-     if (isset($_POST['input'])) {
-               if (!is_numeric($_POST['input']))
-                         return 0; ^
-     }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php.10_10_5.indented
deleted file mode 100644
index e6de11c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/168337.php.10_10_5.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-     if (isset($_POST['input'])) {
-               if (!is_numeric($_POST['input']))
-                         return 0; 
-               ^
-     }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php
deleted file mode 100644
index 7361f39..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-     /*^
-     class referencesActions extends sfActions {
-
-               /**
-                * Executes index action
-                *
-                * @param sfRequest $request A request object
-                */
-               public function executeIndex(sfWebRequest $request) {
-                         $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                                 ->createQuery("c")
-                                 ->where("disabled is null")
-                                 ->orderBy("priority ASC")
-                                 ->execute();
-               }
-     }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php.10_10_5.indented
deleted file mode 100644
index 373fbd2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/172797.php.10_10_5.indented
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-     /*
-      * ^
-      */
-     class referencesActions extends sfActions {
-
-               /**
-                * Executes index action
-                *
-                * @param sfRequest $request A request object
-                */
-               public function executeIndex(sfWebRequest $request) {
-                         $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                                 ->createQuery("c")
-                                 ->where("disabled is null")
-                                 ->orderBy("priority ASC")
-                                 ->execute();
-               }
-     }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php
deleted file mode 100644
index 27be591..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-     class ClassName {
-               
-               public function executeShowCategoryDetail(sfWebRequest $request) {
-
-                         $this->pager = new sfDoctrinePager('ReferencesItems', 10);
-                         $this->pager->getQuery()->from('ReferencesItems c')
-                                 ->where("c.disabled is null")^
-                                 ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC");
-                         $this->pager->setPage($request->getParameter('page', 1));
-                         $this->pager->init();
-               }
-     }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php.10_10_5.indented
deleted file mode 100644
index f77b34f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_1.php.10_10_5.indented
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-     class ClassName {
-               
-               public function executeShowCategoryDetail(sfWebRequest $request) {
-
-                         $this->pager = new sfDoctrinePager('ReferencesItems', 10);
-                         $this->pager->getQuery()->from('ReferencesItems c')
-                                 ->where("c.disabled is null")
-                                 ^
-                                 ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC");
-                         $this->pager->setPage($request->getParameter('page', 1));
-                         $this->pager->init();
-               }
-     }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php
deleted file mode 100644
index 22fb05b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-     $menu = array(^);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php.10_10_5.indented
deleted file mode 100644
index b6912e9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173357_2.php.10_10_5.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-     $menu = array(
-         ^
-     );
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php
deleted file mode 100644
index 65280d7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-     function test() {
-               do {
-                         echo "test";
-               } while ($condition);^
-     }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php.10_10_5.indented
deleted file mode 100644
index a698f2f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173937_1.php.10_10_5.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-     function test() {
-               do {
-                         echo "test";
-               } while ($condition);
-               ^
-     }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php
deleted file mode 100644
index 4b751ee..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-     class G_Check {
-               private static $sizeUnits = array(^);
-
-     }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php.10_10_5.indented
deleted file mode 100644
index 686cab3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/173966.php.10_10_5.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-     class G_Check {
-               private static $sizeUnits = array(
-                   ^
-               );
-
-     }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php
deleted file mode 100644
index 6a75e2b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-     ^/* comment */
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php.10_10_5.indented
deleted file mode 100644
index f7a6b26..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/175437.php.10_10_5.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-     
-     ^/* comment */
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php
deleted file mode 100644
index bd88e40..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-     /**
-      * references actions.
-      *
-      * @package    twinstav
-      * @subpackage references
-      * @author     Filip Zamboj <bfelipee at gmail.com>
-      * @version    SVN: $Id: actions.class.php 12479 2008-10-31 10:54:40Z fabien $
-      */
-     class referencesActions extends sfActions {
-
-               /**
-                * Executes index action
-                *
-                * @param sfRequest $request A request object
-                */
-               public function executeIndex(sfWebRequest $request) {
-                         $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                                 ->createQuery("c")
-                                 ->where("disabled is null")
-                                 ->orderBy("priority ASC")
-                                 ->execute();
-               }
-               
-               public function executeShowItemDetail(sfWebRequest $request) {
-                         $this->item_detail = $this->getRoute()->getObject();
-
-                         $this->pager = new sfDoctrinePager('ReferencesFiles', 10);
-                         $this->pager->getQuery()->from('ReferencesFiles c')
-                                 ->where("c.disabled is null")
-                                 ->andWhere("c.ref_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC");
-                         $this->pager->setPage($request->getParameter('page', 1));
-                         $this->pager->init();
-               }
-               
-               public function executeShowCategoryDetail(sfWebRequest $request) {
-
-                         $this->pager = new sfDoctrinePager('ReferencesItems', 10);
-                         $this->pager->getQuery()->from('ReferencesItems c')
-                                 ->where("c.disabled is null")
-                                 ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC")^
-               }
-     }
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php.10_10_5.indented
deleted file mode 100644
index 110fb3e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/176061.php.10_10_5.indented
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-     /**
-      * references actions.
-      *
-      * @package    twinstav
-      * @subpackage references
-      * @author     Filip Zamboj <bfelipee at gmail.com>
-      * @version    SVN: $Id: actions.class.php 12479 2008-10-31 10:54:40Z fabien $
-      */
-     class referencesActions extends sfActions {
-
-               /**
-                * Executes index action
-                *
-                * @param sfRequest $request A request object
-                */
-               public function executeIndex(sfWebRequest $request) {
-                         $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                                 ->createQuery("c")
-                                 ->where("disabled is null")
-                                 ->orderBy("priority ASC")
-                                 ->execute();
-               }
-               
-               public function executeShowItemDetail(sfWebRequest $request) {
-                         $this->item_detail = $this->getRoute()->getObject();
-
-                         $this->pager = new sfDoctrinePager('ReferencesFiles', 10);
-                         $this->pager->getQuery()->from('ReferencesFiles c')
-                                 ->where("c.disabled is null")
-                                 ->andWhere("c.ref_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC");
-                         $this->pager->setPage($request->getParameter('page', 1));
-                         $this->pager->init();
-               }
-               
-               public function executeShowCategoryDetail(sfWebRequest $request) {
-
-                         $this->pager = new sfDoctrinePager('ReferencesItems', 10);
-                         $this->pager->getQuery()->from('ReferencesItems c')
-                                 ->where("c.disabled is null")
-                                 ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                                 ->orderBy("priority ASC")
-                                 ^
-               }
-     }
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php
deleted file mode 100644
index 165cdc2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-     function someStupidFunction() {
-               //this is function body
-               $a = 10;
-               $b = 10 * $a;
-               if ($b != 100) {
-                         return "error";
-               }
-               return "ok";
-     }
-
-     class MyNewClass {^
-
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php.10_10_5.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php.10_10_5.indented
deleted file mode 100644
index ce377cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/10_10_5/stable_fixedIssues/classAfterFunction.php.10_10_5.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-     function someStupidFunction() {
-               //this is function body
-               $a = 10;
-               $b = 10 * $a;
-               if ($b != 100) {
-                         return "error";
-               }
-               return "ok";
-     }
-
-     class MyNewClass {
-               ^
-     }
-
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php
deleted file mode 100644
index 2409635..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php
+++ /dev/null
@@ -1,4 +0,0 @@
-    <?php
-// mam tu zase nejaky koment^
-// aj tu mam nejaky problem
-    ?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php.indented
deleted file mode 100644
index a1be67d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/regressions/173900.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-    <?php
-// mam tu zase nejaky koment
-// ^
-// aj tu mam nejaky problem
-    ?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php
deleted file mode 100644
index 889cb9d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$this->getParser()->registerKeys(array(^
-    "test1" => "passed"
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php.indented
deleted file mode 100644
index 9178652..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$this->getParser()->registerKeys(array(
-    ^
-    "test1" => "passed"
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php
deleted file mode 100644
index b434cfa..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$this->getParser()->registerKeys(array(
-    "test1" => "passed",^
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php.indented
deleted file mode 100644
index 2479ae6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_2.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$this->getParser()->registerKeys(array(
-    "test1" => "passed",
-    ^
-));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php
deleted file mode 100644
index 70fe236..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$this->getLinker()->relocate(array(
-    'mainpager'       => array(^G_Pager::IDENT => "portal")
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php.indented
deleted file mode 100644
index b9abecd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_3.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$this->getLinker()->relocate(array(
-    'mainpager'       => array(
-        ^G_Pager::IDENT => "portal")
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php
deleted file mode 100644
index 880ea12..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$this->getLinker()->relocate(array(
-    'mainpager'       => array(G_Pager::IDENT => "portal"),^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php.indented
deleted file mode 100644
index eaa32c1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/146247_4.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$this->getLinker()->relocate(array(
-    'mainpager'       => array(G_Pager::IDENT => "portal"),
-    ^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php
deleted file mode 100644
index 1ac27b0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if ($var = false) {
-    if ($var = true)
-        $doSomething = doSomething();^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php.indented
deleted file mode 100644
index d081c55..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_1.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if ($var = false) {
-    if ($var = true)
-        $doSomething = doSomething();
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php
deleted file mode 100644
index 35ca7fb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class DB {
-  function idExists($id) {
-     if ($n == 0)
-            return false; ^
-  }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php.indented
deleted file mode 100644
index d8a56ca..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/166543_2.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class DB {
-  function idExists($id) {
-     if ($n == 0)
-            return false; 
-     ^
-  }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php
deleted file mode 100644
index bccc8ba..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-functionWithManyParameters($arg1,
-    $arg2);^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php.indented
deleted file mode 100644
index 966d910..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/167087.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-functionWithManyParameters($arg1,
-    $arg2);
-^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php
deleted file mode 100644
index 844223d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-if (isset($_POST['input'])) {
-    if (!is_numeric($_POST['input']))
-        return 0; ^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php.indented
deleted file mode 100644
index 099e380..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/168337.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-if (isset($_POST['input'])) {
-    if (!is_numeric($_POST['input']))
-        return 0; 
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php
deleted file mode 100644
index f8bc77b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/*^
-class referencesActions extends sfActions {
-    /**
-     * Executes index action
-     *
-     * @param sfRequest $request A request object
-     */
-
-    public function executeIndex(sfWebRequest $request) {
-        $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                ->createQuery("c")
-                ->where("disabled is null")
-                ->orderBy("priority ASC")
-                ->execute();
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php.indented
deleted file mode 100644
index 4a0178d..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/172797.php.indented
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/*
- * ^
- */
-class referencesActions extends sfActions {
-    /**
-     * Executes index action
-     *
-     * @param sfRequest $request A request object
-     */
-
-    public function executeIndex(sfWebRequest $request) {
-        $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                ->createQuery("c")
-                ->where("disabled is null")
-                ->orderBy("priority ASC")
-                ->execute();
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php
deleted file mode 100644
index 8a9d6e1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class ClassName {
-
-
-    public function executeShowCategoryDetail(sfWebRequest $request) {
-
-        $this->pager = new sfDoctrinePager('ReferencesItems',10);
-        $this->pager->getQuery()->from('ReferencesItems c')
-                ->where("c.disabled is null")^
-                ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC");
-        $this->pager->setPage($request->getParameter('page', 1));
-        $this->pager->init();
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php.indented
deleted file mode 100644
index ec773aa..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_1.php.indented
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-class ClassName {
-
-
-    public function executeShowCategoryDetail(sfWebRequest $request) {
-
-        $this->pager = new sfDoctrinePager('ReferencesItems',10);
-        $this->pager->getQuery()->from('ReferencesItems c')
-                ->where("c.disabled is null")
-                ^
-                ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC");
-        $this->pager->setPage($request->getParameter('page', 1));
-        $this->pager->init();
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php
deleted file mode 100644
index a2883b1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$menu = array(^);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php.indented
deleted file mode 100644
index 382835a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173357_2.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$menu = array(
-    ^
-);
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php
deleted file mode 100644
index f8ead29..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function test() {
-  do {
-    echo "test";
-  } while ($condition);^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php.indented
deleted file mode 100644
index d94cecb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173937_1.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function test() {
-  do {
-    echo "test";
-  } while ($condition);
-  ^
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php
deleted file mode 100644
index 250c6fb..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class G_Check {
-    private static $sizeUnits = array(^);
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php.indented
deleted file mode 100644
index 7f3efdd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/173966.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class G_Check {
-    private static $sizeUnits = array(
-        ^
-    );
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php
deleted file mode 100644
index 213abb9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-^/* comment */
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php.indented
deleted file mode 100644
index f8b2a23..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/175437.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-
-^/* comment */
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php
deleted file mode 100644
index bb3d523..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/**
- * references actions.
- *
- * @package    twinstav
- * @subpackage references
- * @author     Filip Zamboj <bfelipee at gmail.com>
- * @version    SVN: $Id: actions.class.php 12479 2008-10-31 10:54:40Z fabien $
- */
-class referencesActions extends sfActions {
-    /**
-     * Executes index action
-     *
-     * @param sfRequest $request A request object
-     */
-    public function executeIndex(sfWebRequest $request) {
-        $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                ->createQuery("c")
-                ->where("disabled is null")
-                ->orderBy("priority ASC")
-                ->execute();
-    }
-
-    public function executeShowItemDetail(sfWebRequest $request) {
-        $this->item_detail = $this->getRoute()->getObject();
-
-        $this->pager = new sfDoctrinePager('ReferencesFiles',10);
-        $this->pager->getQuery()->from('ReferencesFiles c')
-                ->where("c.disabled is null")
-                ->andWhere("c.ref_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC");
-        $this->pager->setPage($request->getParameter('page', 1));
-        $this->pager->init();
-    }
-
-    public function executeShowCategoryDetail(sfWebRequest $request) {
-
-        $this->pager = new sfDoctrinePager('ReferencesItems',10);
-        $this->pager->getQuery()->from('ReferencesItems c')
-                ->where("c.disabled is null")
-                ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC")^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php.indented
deleted file mode 100644
index 1a94c27..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/176061.php.indented
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/**
- * references actions.
- *
- * @package    twinstav
- * @subpackage references
- * @author     Filip Zamboj <bfelipee at gmail.com>
- * @version    SVN: $Id: actions.class.php 12479 2008-10-31 10:54:40Z fabien $
- */
-class referencesActions extends sfActions {
-    /**
-     * Executes index action
-     *
-     * @param sfRequest $request A request object
-     */
-    public function executeIndex(sfWebRequest $request) {
-        $this->categories_list = Doctrine::getTable("ReferencesCategory")
-                ->createQuery("c")
-                ->where("disabled is null")
-                ->orderBy("priority ASC")
-                ->execute();
-    }
-
-    public function executeShowItemDetail(sfWebRequest $request) {
-        $this->item_detail = $this->getRoute()->getObject();
-
-        $this->pager = new sfDoctrinePager('ReferencesFiles',10);
-        $this->pager->getQuery()->from('ReferencesFiles c')
-                ->where("c.disabled is null")
-                ->andWhere("c.ref_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC");
-        $this->pager->setPage($request->getParameter('page', 1));
-        $this->pager->init();
-    }
-
-    public function executeShowCategoryDetail(sfWebRequest $request) {
-
-        $this->pager = new sfDoctrinePager('ReferencesItems',10);
-        $this->pager->getQuery()->from('ReferencesItems c')
-                ->where("c.disabled is null")
-                ->andWhere("c.ref_category_id = ?", $this->getRoute()->getObject()->getId())
-                ->orderBy("priority ASC")
-                ^
-
-    }
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php
deleted file mode 100644
index 21c9bad..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class G_Check {
-
-    private static $sizeUnits = array(^
-        "item" => array()
-    );
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php.indented
deleted file mode 100644
index e83462b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/177250.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class G_Check {
-
-    private static $sizeUnits = array(
-        ^
-        "item" => array()
-    );
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php
deleted file mode 100644
index ec26d4c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$this->setValidators(array(
-    "name" => new sfValidatorString(array('required' => true), array(
-        "required" => "Tato položka je povinná",
-        "invalid" => "Tato položka byla špatně vyplněna")),
-    "text" => new sfValidatorString(array('required' => true), array(
-        "required" => "Tato položka je povinná",
-        "invalid" => "Tato položka byla špatně vyplněna")),^
-        ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php.indented
deleted file mode 100644
index 9ef9865..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/182072.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-$this->setValidators(array(
-    "name" => new sfValidatorString(array('required' => true), array(
-        "required" => "Tato položka je povinná",
-        "invalid" => "Tato položka byla špatně vyplněna")),
-    "text" => new sfValidatorString(array('required' => true), array(
-        "required" => "Tato položka je povinná",
-        "invalid" => "Tato položka byla špatně vyplněna")),
-    ^
-        ));
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php
deleted file mode 100644
index f5c1936..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?
-switch ($a) {
-    case 1; abc(); break;^
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php.indented
deleted file mode 100644
index 951f2a6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/183135.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?
-switch ($a) {
-    case 1; abc(); break;
-    ^
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php
deleted file mode 100644
index e6fd222..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-function someStupidFunction() {
-    //this is function body
-    $a = 10;
-    $b = 10*$a;
-    if ($b != 100) {
-        return "error"
-    }
-    return "ok";
-}
-
-class MyNewClass {^
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php.indented b/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php.indented
deleted file mode 100644
index 7d32d54..0000000
--- a/php.editor/test/unit/data/testfiles/indent/qa/issues/stable_fixedIssues/classAfterFunction.php.indented
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function someStupidFunction() {
-    //this is function body
-    $a = 10;
-    $b = 10*$a;
-    if ($b != 100) {
-        return "error"
-    }
-    return "ok";
-}
-
-class MyNewClass {
-    ^
-}
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays1.php b/php.editor/test/unit/data/testfiles/indent/shortArrays1.php
deleted file mode 100644
index c8c807b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays1.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",^
-    'test2' => "failed"];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays1.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays1.php.indented
deleted file mode 100644
index b0a2064..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays1.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",
-    ^
-    'test2' => "failed"];
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays10.php b/php.editor/test/unit/data/testfiles/indent/shortArrays10.php
deleted file mode 100644
index 9e394c0..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays10.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed", // commment ^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays10.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays10.php.indented
deleted file mode 100644
index 4232b99..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays10.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed", // commment 
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays11.php b/php.editor/test/unit/data/testfiles/indent/shortArrays11.php
deleted file mode 100644
index a1bc331..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays11.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed",^
-    ]
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays11.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays11.php.indented
deleted file mode 100644
index c2f0bce..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays11.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed",
-        ^
-    ]
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays12.php b/php.editor/test/unit/data/testfiles/indent/shortArrays12.php
deleted file mode 100644
index 0cfb882..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays12.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed",^];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays12.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays12.php.indented
deleted file mode 100644
index aae1ef9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays12.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed",
-        ^];
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays13.php b/php.editor/test/unit/data/testfiles/indent/shortArrays13.php
deleted file mode 100644
index 56f51cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays13.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed", ^ ]; // comment
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays13.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays13.php.indented
deleted file mode 100644
index bbe13ed..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays13.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    $test = [
-        'test1' => "passed", 
-        ^]; // comment
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays14.php b/php.editor/test/unit/data/testfiles/indent/shortArrays14.php
deleted file mode 100644
index dc94b84..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays14.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = [^]
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays14.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays14.php.indented
deleted file mode 100644
index 2ce6d5b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays14.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = [
-        ^
-    ]
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays15.php b/php.editor/test/unit/data/testfiles/indent/shortArrays15.php
deleted file mode 100644
index c4b7dfa..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays15.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $test = [^];
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays15.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays15.php.indented
deleted file mode 100644
index c45613c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays15.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    $test = [
-        ^
-    ];
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays16.php b/php.editor/test/unit/data/testfiles/indent/shortArrays16.php
deleted file mode 100644
index c8c4962..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays16.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    if (true)
-        $test = [^]
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays16.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays16.php.indented
deleted file mode 100644
index 80b16f7..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays16.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-    if (true)
-        $test = [
-            ^
-        ]
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays17.php b/php.editor/test/unit/data/testfiles/indent/shortArrays17.php
deleted file mode 100644
index fb4274a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays17.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true) {
-        $test = [^]
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays17.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays17.php.indented
deleted file mode 100644
index 77bc4767..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays17.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    if (true) {
-        $test = [
-            ^
-        ]
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays18.php b/php.editor/test/unit/data/testfiles/indent/shortArrays18.php
deleted file mode 100644
index 7e94c6a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays18.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    if (true)
-        $test = [^];
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays18.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays18.php.indented
deleted file mode 100644
index d089906..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays18.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    if (true)
-        $test = [
-            ^
-        ];
-
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays19.php b/php.editor/test/unit/data/testfiles/indent/shortArrays19.php
deleted file mode 100644
index c5d7ba2..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays19.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-    if (true)
-        $test = [
-            'a' => true, ^ ];
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays19.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays19.php.indented
deleted file mode 100644
index 10edb45..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays19.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if (true)
-        $test = [
-            'a' => true, 
-            ^];
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays2.php b/php.editor/test/unit/data/testfiles/indent/shortArrays2.php
deleted file mode 100644
index 1146d75..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays2.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [^
-    'test1' => "passed",
-    'test2' => "failed"];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays2.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays2.php.indented
deleted file mode 100644
index 1df9354..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays2.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = [
-    ^
-    'test1' => "passed",
-    'test2' => "failed"];
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays20.php b/php.editor/test/unit/data/testfiles/indent/shortArrays20.php
deleted file mode 100644
index 2c02329..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays20.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [^]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays20.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays20.php.indented
deleted file mode 100644
index e725c0f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays20.php.indented
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            ^
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays21.php b/php.editor/test/unit/data/testfiles/indent/shortArrays21.php
deleted file mode 100644
index 4a05c70..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays21.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a', ^
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays21.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays21.php.indented
deleted file mode 100644
index e73b0d8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays21.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a', 
-            ^
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays22.php b/php.editor/test/unit/data/testfiles/indent/shortArrays22.php
deleted file mode 100644
index f2655fc..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays22.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [ // comment
-            'a', ^
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays22.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays22.php.indented
deleted file mode 100644
index 0b1b204..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays22.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [ // comment
-            'a', 
-            ^
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays23.php b/php.editor/test/unit/data/testfiles/indent/shortArrays23.php
deleted file mode 100644
index b230e77..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays23.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [^]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays23.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays23.php.indented
deleted file mode 100644
index 04b3945..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays23.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                ^
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays24.php b/php.editor/test/unit/data/testfiles/indent/shortArrays24.php
deleted file mode 100644
index 5696af8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays24.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                'c', ^
-            ]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays24.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays24.php.indented
deleted file mode 100644
index eab5ac8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays24.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                'c', 
-                ^
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays25.php b/php.editor/test/unit/data/testfiles/indent/shortArrays25.php
deleted file mode 100644
index ac1617c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays25.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [^
-            ]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays25.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays25.php.indented
deleted file mode 100644
index fa45ec3..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays25.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [
-                    ^
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays26.php b/php.editor/test/unit/data/testfiles/indent/shortArrays26.php
deleted file mode 100644
index 7a25d70..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays26.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [^]
-            ]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays26.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays26.php.indented
deleted file mode 100644
index 114d467..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays26.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [
-                    ^
-                ]
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays27.php b/php.editor/test/unit/data/testfiles/indent/shortArrays27.php
deleted file mode 100644
index c3f7909..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays27.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [^],
-            ]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays27.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays27.php.indented
deleted file mode 100644
index 4bff765..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays27.php.indented
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [
-                    ^
-                ],
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays28.php b/php.editor/test/unit/data/testfiles/indent/shortArrays28.php
deleted file mode 100644
index 96910ee..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays28.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [
-                    'd',   // comment ^
-                ]
-            ]
-        ]; // commmet
-
-    }
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays28.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays28.php.indented
deleted file mode 100644
index a716ed1..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays28.php.indented
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-    class Demo {
-        public $var = [
-            'a',
-            'b' => [
-                [
-                    'd',   // comment 
-                    ^
-                ]
-            ]
-        ]; // commmet
-
-    }
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays29.php b/php.editor/test/unit/data/testfiles/indent/shortArrays29.php
deleted file mode 100644
index dbd7f98..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays29.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-    [
-        'a' => 22,
-        'b' => 33,
-        'c' => ["jdem na pivo"],^
-    ];
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays29.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays29.php.indented
deleted file mode 100644
index b6b620a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays29.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-    [
-        'a' => 22,
-        'b' => 33,
-        'c' => ["jdem na pivo"],
-        ^
-    ];
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays3.php b/php.editor/test/unit/data/testfiles/indent/shortArrays3.php
deleted file mode 100644
index 4f595f9..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays3.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$test = ['test1' => "passed",^
-    'test2' => "failed"];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays3.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays3.php.indented
deleted file mode 100644
index 7dc6602..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays3.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = ['test1' => "passed",
-    ^
-    'test2' => "failed"];
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays4.php b/php.editor/test/unit/data/testfiles/indent/shortArrays4.php
deleted file mode 100644
index 1db0979..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays4.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = [^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays4.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays4.php.indented
deleted file mode 100644
index b7df8bd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays4.php.indented
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$test = [
-    ^
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays5.php b/php.editor/test/unit/data/testfiles/indent/shortArrays5.php
deleted file mode 100644
index 8c2e60f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays5.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = [^]
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays5.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays5.php.indented
deleted file mode 100644
index 39e2392..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays5.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    ^
-]
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays6.php b/php.editor/test/unit/data/testfiles/indent/shortArrays6.php
deleted file mode 100644
index f254e92..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays6.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = [^];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays6.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays6.php.indented
deleted file mode 100644
index 3614bda..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays6.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    ^
-];
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays7.php b/php.editor/test/unit/data/testfiles/indent/shortArrays7.php
deleted file mode 100644
index a745229..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays7.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$test = [^]; //comment
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays7.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays7.php.indented
deleted file mode 100644
index 9dc862b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays7.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    ^
-]; //comment
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays8.php b/php.editor/test/unit/data/testfiles/indent/shortArrays8.php
deleted file mode 100644
index 8961a19..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays8.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",^
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays8.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays8.php.indented
deleted file mode 100644
index f21d75c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays8.php.indented
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",
-    ^
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays9.php b/php.editor/test/unit/data/testfiles/indent/shortArrays9.php
deleted file mode 100644
index ac2d5b6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays9.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",^
-]
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/shortArrays9.php.indented b/php.editor/test/unit/data/testfiles/indent/shortArrays9.php.indented
deleted file mode 100644
index 9f47b2a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/shortArrays9.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$test = [
-    'test1' => "passed",
-    ^
-]
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter.php b/php.editor/test/unit/data/testfiles/indent/smart_enter.php
deleted file mode 100644
index e5e662e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-if ($tst) {^}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter.php.indented b/php.editor/test/unit/data/testfiles/indent/smart_enter.php.indented
deleted file mode 100644
index 5183a85..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if ($tst) {
-    ^
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php b/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php
deleted file mode 100644
index 894dcfe..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if ($tst) {^}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php.indented b/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php.indented
deleted file mode 100644
index f00ab4c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter_02.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if ($tst) {
-        ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php b/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php
deleted file mode 100644
index b1a6d05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-    if ($tst) {^
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php.indented b/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php.indented
deleted file mode 100644
index f00ab4c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/smart_enter_03.php.indented
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    if ($tst) {
-        ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_01.php b/php.editor/test/unit/data/testfiles/indent/switch_01.php
deleted file mode 100644
index bcb932b..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_01.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); break;^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_01.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_01.php.indented
deleted file mode 100644
index 9797dd4..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_01.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); break;
-        ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_02.php b/php.editor/test/unit/data/testfiles/indent/switch_02.php
deleted file mode 100644
index 2f9d7cd..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: ^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_02.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_02.php.indented
deleted file mode 100644
index 11cea05..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_02.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: 
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_03.php b/php.editor/test/unit/data/testfiles/indent/switch_03.php
deleted file mode 100644
index e6d0150..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); ^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_03.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_03.php.indented
deleted file mode 100644
index fdba386..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_03.php.indented
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); 
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_04.php b/php.editor/test/unit/data/testfiles/indent/switch_04.php
deleted file mode 100644
index 343814f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); break;
-	case 2 :
-	    abc();^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_04.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_04.php.indented
deleted file mode 100644
index df9b038..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_04.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1: abc(); break;
-	case 2 :
-	    abc();
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_05.php b/php.editor/test/unit/data/testfiles/indent/switch_05.php
deleted file mode 100644
index b11b0c6..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_05.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_05.php.indented
deleted file mode 100644
index 7c76f5a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_05.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_06.php b/php.editor/test/unit/data/testfiles/indent/switch_06.php
deleted file mode 100644
index f6acc45..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_06.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_06.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_06.php.indented
deleted file mode 100644
index 3df1b5c..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_06.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;
-        ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_07.php b/php.editor/test/unit/data/testfiles/indent/switch_07.php
deleted file mode 100644
index 6b3798e..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_07.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;
-	default: ^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_07.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_07.php.indented
deleted file mode 100644
index a26dff8..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_07.php.indented
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;
-	default: 
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_08.php b/php.editor/test/unit/data/testfiles/indent/switch_08.php
deleted file mode 100644
index cd2c824..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_08.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;
-	default:
-	    abc();^
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_08.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_08.php.indented
deleted file mode 100644
index 2d9ca48..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_08.php.indented
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-	    abc();
-	    break;
-	default:
-	    abc();
-            ^
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_09.php b/php.editor/test/unit/data/testfiles/indent/switch_09.php
deleted file mode 100644
index d0d579f..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_09.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();^
-	    abc();
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/switch_09.php.indented b/php.editor/test/unit/data/testfiles/indent/switch_09.php.indented
deleted file mode 100644
index 020df03..0000000
--- a/php.editor/test/unit/data/testfiles/indent/switch_09.php.indented
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-    switch($a) {
-	case 1:
-	    abc();
-            ^
-	    abc();
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php b/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php
deleted file mode 100644
index ad027bf..0000000
--- a/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-    <body>
-        <?php
-        if ($tst) {
-            echo 1;^
-        }
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php.indented b/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php.indented
deleted file mode 100644
index ae54b9a..0000000
--- a/php.editor/test/unit/data/testfiles/indent/trivial_repeated_indent.php.indented
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-    <body>
-        <?php
-        if ($tst) {
-            echo 1;
-            ^
-        }
-        ?>
-    </body>
-</html>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetAllTopLevel/testGetAllTopLevel.php b/php.editor/test/unit/data/testfiles/index/testGetAllTopLevel/testGetAllTopLevel.php
deleted file mode 100644
index ac88e4f..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetAllTopLevel/testGetAllTopLevel.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassAncestors/testGetClassAncestors.php b/php.editor/test/unit/data/testfiles/index/testGetClassAncestors/testGetClassAncestors.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassAncestors/testGetClassAncestors.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy.php b/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy.php
deleted file mode 100644
index 89d43b5..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class AAA implements IAAA{}
-class BBB extends AAA implements IBBB{}
-class CCC extends BBB implements IBBB, ICCC{}
-interface IAAA {}
-interface IBBB extends IAAA {}
-interface ICCC extends IBBB {}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_1.php b/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_1.php
deleted file mode 100644
index 0821089..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-class CCC extends BBB {}
-class DDD extends CCC {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_2.php b/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_2.php
deleted file mode 100644
index a15eb73..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassHierarchy/testGetClassHierarchy_2.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-class EEE extends CCC {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php b/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php
deleted file mode 100644
index 6eedf23..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class AAA implements IAAA{}
-class BBB extends AAA implements IBBB{}
-class CCC extends BBB implements ICCC{}
-interface IAAA {}
-interface IBBB extends IAAA {}
-interface ICCC extends IBBB {}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php.indexed
deleted file mode 100644
index ccb3f29..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses.php.indexed
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  clz : aaa;AAA;12;;;IAAA|\IAAA;1;;0;<TESTURL>/testGetClasses.php;
-  superiface : iaaa;IAAA;
-  top : aaa
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  clz : bbb;BBB;40;AAA|\AAA;;IBBB|\IBBB;1;;0;<TESTURL>/testGetClasses.php;
-  superclz : aaa;AAA;
-  superiface : ibbb;IBBB;
-  top : bbb
-
-Not Searchable Keys:
-
-
-Document 3
-Searchable Keys:
-  clz : ccc;CCC;80;BBB|\BBB;;ICCC|\ICCC;1;;0;<TESTURL>/testGetClasses.php;
-  superclz : bbb;BBB;
-  superiface : iccc;ICCC;
-  top : ccc
-
-Not Searchable Keys:
-
-
-Document 4
-Searchable Keys:
-  identifier_used : aaa;
-  identifier_used : aaa;
-  identifier_used : bbb;
-  identifier_used : bbb;
-  identifier_used : ccc;
-  identifier_used : iaaa;
-  identifier_used : iaaa;
-  identifier_used : iaaa;
-  identifier_used : ibbb;
-  identifier_used : ibbb;
-  identifier_used : ibbb;
-  identifier_used : iccc;
-  identifier_used : iccc;
-
-Not Searchable Keys:
-
-
-Document 5
-Searchable Keys:
-  iface : iaaa;IAAA;124;;;0;<TESTURL>/testGetClasses.php;
-  top : iaaa
-
-Not Searchable Keys:
-
-
-Document 6
-Searchable Keys:
-  iface : ibbb;IBBB;142;IAAA|\IAAA;;0;<TESTURL>/testGetClasses.php;
-  superiface : iaaa;IAAA;
-  top : ibbb
-
-Not Searchable Keys:
-
-
-Document 7
-Searchable Keys:
-  iface : iccc;ICCC;173;IBBB|\IBBB;;0;<TESTURL>/testGetClasses.php;
-  superiface : ibbb;IBBB;
-  top : iccc
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses_1.php b/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses_1.php
deleted file mode 100644
index 0821089..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClasses/testGetClasses_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-class CCC extends BBB {}
-class DDD extends CCC {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php b/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php
deleted file mode 100644
index 45041fb..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace NsFoo\NsBar {
-    interface NsInterfaceName {}
-}
-
-namespace No\Ns {
-    use \NsFoo\NsBar\NsInterfaceName;
-    class NoNsClassName implements NsInterfaceName {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php.indexed
deleted file mode 100644
index abb2dd6..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetClassesWithNsInterfaces/testGetClassesWithNsInterfaces.php.indexed
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-  clz : nonsclassname;NoNsClassName;132;;No\Ns;NsInterfaceName|\NsFoo\NsBar\NsInterfaceName;1;;0;<TESTURL>/testGetClassesWithNsInterfaces.php;
-  superiface : nsinterfacename;NsInterfaceName;NsFoo\NsBar
-  top : nonsclassname
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  identifier_used : no;
-  identifier_used : nonsclassname;
-  identifier_used : ns;
-  identifier_used : nsbar;
-  identifier_used : nsbar;
-  identifier_used : nsfoo;
-  identifier_used : nsfoo;
-  identifier_used : nsinterfacename;
-  identifier_used : nsinterfacename;
-  identifier_used : nsinterfacename;
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  iface : nsinterfacename;NsInterfaceName;44;;NsFoo\NsBar;0;<TESTURL>/testGetClassesWithNsInterfaces.php;
-  top : nsinterfacename
-
-Not Searchable Keys:
-
-
-Document 3
-Searchable Keys:
-  ns : ns;Ns;No;0;<TESTURL>/testGetClassesWithNsInterfaces.php;
-  ns : nsbar;NsBar;NsFoo;0;<TESTURL>/testGetClassesWithNsInterfaces.php;
-  top : no\ns
-  top : nsfoo\nsbar
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetConstants/testGetConstants.php b/php.editor/test/unit/data/testfiles/index/testGetConstants/testGetConstants.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetConstants/testGetConstants.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetDirectIncludes/testGetDirectIncludes.php b/php.editor/test/unit/data/testfiles/index/testGetDirectIncludes/testGetDirectIncludes.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetDirectIncludes/testGetDirectIncludes.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetFiles/testGetFiles.php b/php.editor/test/unit/data/testfiles/index/testGetFiles/testGetFiles.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetFiles/testGetFiles.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php b/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php
deleted file mode 100644
index 3cf98f9..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-  class ParameterClass{}
-  interface ParameterIface{}
-  function af(ParameterClass $pClass, ParameterIface $pIface, $pDefault = "test", $pConstDefault = MY_CONST) {}
-  function bf() {}
-  function cf() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php.indexed
deleted file mode 100644
index 4afa6b6..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions.php.indexed
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-  base : af;af;71;$pClass:ParameterClass:1::1:0:0,$pIface:ParameterIface:1::1:0:0,$pDefault::0:"test":0:0:0,$pConstDefault::0:MY_CONST:0:0:0;;;0;<TESTURL>/testGetFunctions.php;
-  base : bf;bf;183;;;;0;<TESTURL>/testGetFunctions.php;
-  base : cf;cf;202;;;;0;<TESTURL>/testGetFunctions.php;
-  top : af
-  top : bf
-  top : cf
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  clz : parameterclass;ParameterClass;14;;;;1;;0;<TESTURL>/testGetFunctions.php;
-  top : parameterclass
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  identifier_used : af;
-  identifier_used : bf;
-  identifier_used : cf;
-  identifier_used : my_const;
-  identifier_used : parameterclass;
-  identifier_used : parameterclass;
-  identifier_used : parameteriface;
-  identifier_used : parameteriface;
-  identifier_used : pclass;
-  identifier_used : pconstdefault;
-  identifier_used : pdefault;
-  identifier_used : piface;
-
-Not Searchable Keys:
-
-
-Document 3
-Searchable Keys:
-  iface : parameteriface;ParameterIface;43;;;0;<TESTURL>/testGetFunctions.php;
-  top : parameteriface
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions_1.php b/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions_1.php
deleted file mode 100644
index ae19a94..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetFunctions/testGetFunctions_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-  function cf() {}
-  function df() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetInterfaceAncestors/testGetInterfaceAncestors.php b/php.editor/test/unit/data/testfiles/index/testGetInterfaceAncestors/testGetInterfaceAncestors.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetInterfaceAncestors/testGetInterfaceAncestors.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetInterfaceHierarchy/testGetInterfaceHierarchy.php b/php.editor/test/unit/data/testfiles/index/testGetInterfaceHierarchy/testGetInterfaceHierarchy.php
deleted file mode 100644
index f5bbeff..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetInterfaceHierarchy/testGetInterfaceHierarchy.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-interface AAA extends AAA {}
-interface BBB extends AAA {}
-interface CCC extends BBB {}
-interface DDD extends CCC {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php b/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php
deleted file mode 100644
index 5628a69..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-interface AAA {
-}
-interface BBB extends AAA {
-}
-interface CCC extends BBB {
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php.indexed
deleted file mode 100644
index d18b8f7..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces.php.indexed
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  identifier_used : aaa;
-  identifier_used : aaa;
-  identifier_used : bbb;
-  identifier_used : bbb;
-  identifier_used : ccc;
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  iface : aaa;AAA;16;;;0;<TESTURL>/testGetInterfaces.php;
-  top : aaa
-
-Not Searchable Keys:
-
-
-Document 3
-Searchable Keys:
-  iface : bbb;BBB;34;AAA|\AAA;;0;<TESTURL>/testGetInterfaces.php;
-  superiface : aaa;AAA;
-  top : bbb
-
-Not Searchable Keys:
-
-
-Document 4
-Searchable Keys:
-  iface : ccc;CCC;64;BBB|\BBB;;0;<TESTURL>/testGetInterfaces.php;
-  superiface : bbb;BBB;
-  top : ccc
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces_1.php b/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces_1.php
deleted file mode 100644
index 53f90bc..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetInterfaces/testGetInterfaces_1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-interface CCC extends BBB {}
-interface DDD extends CCC {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php b/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php
deleted file mode 100644
index e54caa7..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class testMethodDeclaration {
-    public function testMethodDeclaration() {
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php.indexed
deleted file mode 100644
index 967006b..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods.php.indexed
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  clz : testmethoddeclaration;testMethodDeclaration;12;;;;1;;0;<TESTURL>/testGetMethods.php;
-  method : testmethoddeclaration;testMethodDeclaration;56;;;1;0;<TESTURL>/testGetMethods.php;
-  top : testmethoddeclaration
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  identifier_used : testmethoddeclaration;
-  identifier_used : testmethoddeclaration;
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods_1.php b/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods_1.php
deleted file mode 100644
index 189ae3c..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetMethods/testGetMethods_1.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-interface testMethodDeclaration {
-    public function testMethodDeclarationIface1();
-    public function testMethodDeclarationIface2();
-}
-abstract class testMethodDeclaration_1 extends testMethodDeclaration implements testMethodDeclaration {
-    public function testMethodDeclarationIface1() {
-    }
-    public function testMethodDeclarationNext1() {
-    }
-    public function testMethodDeclarationNext2() {
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php b/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php
deleted file mode 100644
index fb288f7..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace my\name;
-namespace your\name;
-namespace their\name;
-namespace our\name;
-
-namespace my\surname;
-namespace your\surname;
-namespace their\surname;
-namespace our\surname;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php.indexed b/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php.indexed
deleted file mode 100644
index 1695687..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetNamespaces/testGetNamespaces.php.indexed
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-  identifier_used : my;
-  identifier_used : my;
-  identifier_used : name;
-  identifier_used : name;
-  identifier_used : name;
-  identifier_used : name;
-  identifier_used : our;
-  identifier_used : our;
-  identifier_used : surname;
-  identifier_used : surname;
-  identifier_used : surname;
-  identifier_used : surname;
-  identifier_used : their;
-  identifier_used : their;
-  identifier_used : your;
-  identifier_used : your;
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  ns : name;name;my;0;<TESTURL>/testGetNamespaces.php;
-  ns : name;name;our;0;<TESTURL>/testGetNamespaces.php;
-  ns : name;name;their;0;<TESTURL>/testGetNamespaces.php;
-  ns : name;name;your;0;<TESTURL>/testGetNamespaces.php;
-  ns : surname;surname;my;0;<TESTURL>/testGetNamespaces.php;
-  ns : surname;surname;our;0;<TESTURL>/testGetNamespaces.php;
-  ns : surname;surname;their;0;<TESTURL>/testGetNamespaces.php;
-  ns : surname;surname;your;0;<TESTURL>/testGetNamespaces.php;
-  top : my\name
-  top : my\surname
-  top : our\name
-  top : our\surname
-  top : their\name
-  top : their\surname
-  top : your\name
-  top : your\surname
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testGetTopLevelVariables/testGetTopLevelVariables.php b/php.editor/test/unit/data/testfiles/index/testGetTopLevelVariables/testGetTopLevelVariables.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetTopLevelVariables/testGetTopLevelVariables.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testGetTypeAncestors/testGetTypeAncestors.php b/php.editor/test/unit/data/testfiles/index/testGetTypeAncestors/testGetTypeAncestors.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testGetTypeAncestors/testGetTypeAncestors.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php b/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php
deleted file mode 100644
index 6e00ae3..0000000
--- a/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class MyConfig {
-    /**
-     *
-     * @param Ty;p;e $param Type with semicolons
-     */
-    function functionName($param) {
-        /* @var $foo omg;wtf */
-        $param = <<<OMG
-                My string ;; with semicolon
-OMG;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php.indexed b/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php.indexed
deleted file mode 100644
index c67d5c7..0000000
--- a/php.editor/test/unit/data/testfiles/index/testIssue240824/testIssue240824.php.indexed
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-  clz : myconfig;MyConfig;13;;;;1;;0;<TESTURL>/testIssue240824.php;
-  method : functionname;functionName;109;$param::0::1:0:0;;1;0;<TESTURL>/testIssue240824.php;
-  top : myconfig
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  identifier_used :                 my string **NB_SEMI****NB_SEMI** with semicolon
-;
-  identifier_used : functionname;
-  identifier_used : myconfig;
-  identifier_used : param;
-  identifier_used : param;
-  identifier_used : ty**NB_SEMI**p**NB_SEMI**e;
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php b/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php
deleted file mode 100644
index 4796750..0000000
--- a/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class AAA {
-  public function af() {}
-  public function bark() {}
-}
-class BBB extends AAA {
-  public function bf() {}
-}
-class CCC extends BBB {
-  public function cf() {}
-  public function bark() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php.indexed b/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php.indexed
deleted file mode 100644
index 53137ac..0000000
--- a/php.editor/test/unit/data/testfiles/index/testSimpleClassDeclaration/testSimpleClassDeclaration.php.indexed
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-Document 0
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 1
-Searchable Keys:
-
-Not Searchable Keys:
-
-
-Document 2
-Searchable Keys:
-  clz : aaa;AAA;12;;;;1;
-  method : af;af;36;;;1;
-  method : bark;bark;62;;;1;
-  top : aaa
-
-Not Searchable Keys:
-
-
-Document 3
-Searchable Keys:
-  clz : bbb;BBB;80;AAA;;;1;
-  method : bf;bf;116;;;1;
-  top : bbb
-
-Not Searchable Keys:
-
-
-Document 4
-Searchable Keys:
-  clz : ccc;CCC;132;BBB;;;1;
-  method : bark;bark;194;;;1;
-  method : cf;cf;168;;;1;
-  top : ccc
-
-Not Searchable Keys:
-
-
-Document 5
-Searchable Keys:
-  identifier_used : aaa;
-  identifier_used : aaa;
-  identifier_used : af;
-  identifier_used : bark;
-  identifier_used : bark;
-  identifier_used : bbb;
-  identifier_used : bbb;
-  identifier_used : bf;
-  identifier_used : ccc;
-  identifier_used : cf;
-
-Not Searchable Keys:
diff --git a/php.editor/test/unit/data/testfiles/issue213616.php.folds b/php.editor/test/unit/data/testfiles/issue213616.php.folds
deleted file mode 100644
index bd0a6df..0000000
--- a/php.editor/test/unit/data/testfiles/issue213616.php.folds
+++ /dev/null
@@ -1,10 +0,0 @@
-  <?php
-  
-+ class Hello {
-| 
-+ 	use Message {
-| 
-- 	}
-- }
-  
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/issue216088.php.folds b/php.editor/test/unit/data/testfiles/issue216088.php.folds
deleted file mode 100644
index 23b195b..0000000
--- a/php.editor/test/unit/data/testfiles/issue216088.php.folds
+++ /dev/null
@@ -1,7 +0,0 @@
-  <?php
-  
-  if (true)
-+     echo "";
-  else
-+     echo "";
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/issue232884.php.folds b/php.editor/test/unit/data/testfiles/issue232884.php.folds
deleted file mode 100644
index cd0cdb1..0000000
--- a/php.editor/test/unit/data/testfiles/issue232884.php.folds
+++ /dev/null
@@ -1,6 +0,0 @@
-  <?php
-  
-  if (TRUE):
-  
-  endif;
-  ?>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php b/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php
deleted file mode 100644
index 44d5677..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<script src="scripts/gdiff.js"></script>
-<script id="source">
-    $(document).ready(function() {
-        $(function() {
- 	    <?php $iteration=0 ?>
- 	    <?php foreach ($data as $os) { ?>
-                        try {
-                                        var pointer = <?php echo $iteration ?>;
-                                        var added = [];
-                                        var mod = [];
-
-                                                                                        } catch (e) {
-                                                                                            console.error(e);
-                                                                                        }
-                                                                                                <?php $iteration++ ?>
-												<?php } ?>
-                                                                                                });
-                                                                                            });
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php.formatted
deleted file mode 100644
index dd2dba3..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedMultipleSections1.php.formatted
+++ /dev/null
@@ -1,19 +0,0 @@
-<script src="scripts/gdiff.js"></script>
-<script id="source">
-    $(document).ready(function () {
-        $(function () {
-    <?php $iteration = 0 ?>
-    <?php foreach ($data as $os) { ?>
-            try {
-                var pointer = <?php echo $iteration ?>;
-                var added = [];
-                var mod = [];
-
-            } catch (e) {
-                console.error(e);
-            }
-    <?php $iteration++ ?>
-    <?php } ?>
-        });
-    });
-</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php b/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php
deleted file mode 100644
index d959ea3..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<script type="text/javascript">
-    (function($){
-        $(document).ready(function(){
-            Cii.saveRuleBlocForm = function(oFakeLink){
-                switch (oFakeLink) {
-                    case "<?php echo self::CSSLEVEL_CSSELEMENT; ?>":
-                            break;
-                    default:
-                        break;
-                    }
-                };
-                Cii.deleteRuleBloc = function(oFakeLink){
-                    switch (oFakeLink) {
-                        case "<?php echo self::CSSLEVEL_CSSELEMENT; ?>":
-                                break;
-                        default:
-                            break;
-                        }
-                    };
-                });
-            })(jQuery);
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php.formatted
deleted file mode 100644
index fff6200..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple1.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<script type="text/javascript">
-    (function ($) {
-        $(document).ready(function () {
-            Cii.saveRuleBlocForm = function (oFakeLink) {
-                switch (oFakeLink) {
-                    case "<?php echo self::CSSLEVEL_CSSELEMENT; ?>":
-                        break;
-                    default:
-                        break;
-                }
-            };
-            Cii.deleteRuleBloc = function (oFakeLink) {
-                switch (oFakeLink) {
-                    case "<?php echo self::CSSLEVEL_CSSELEMENT; ?>":
-                        break;
-                    default:
-                        break;
-                }
-            };
-        });
-    })(jQuery);
-</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php b/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php
deleted file mode 100644
index 426a19f..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<script type="text/javascript">
-    key = $("#test").val();
-    // CASE 1
-
-    if (key.length < 3) {
-
-        $("#ae-result").append("<small>Ít nhấtphải trên 3 kí tự</small>");
-                       } else {
-
-                       $("#ae-result").text("");
-
-
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php.formatted
deleted file mode 100644
index afd9d29..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple2.php.formatted
+++ /dev/null
@@ -1,13 +0,0 @@
-<script type="text/javascript">
-    key = $("#test").val();
-    // CASE 1
-
-    if (key.length < 3) {
-
-        $("#ae-result").append("<small>Ít nhấtphải trên 3 kí tự</small>");
-    } else {
-
-        $("#ae-result").text("");
-
-
-</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php b/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php
deleted file mode 100644
index 2cce9a8..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<script type="text/javascript">
-    key = $("#test").val();
-    // CASE 1
-
-    if (key.length < 3) {
-
-        $("#ae-result").append("<small>Ít nhấtphải trên 3 kí tự</small>");
-                       } else {
-
-                       $("#ae-result").text("");
-if (data != null){
-                                        $.each(data, function(i,item){
-                                                text = "<div><strong>"+item.Anime.name+"</strong><br/><em>Tên khác: </em><small>";
-                                                item = item.Synonym
-                                                })
-                                                }
-                       }
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php.formatted
deleted file mode 100644
index 4c8ef90..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple3.php.formatted
+++ /dev/null
@@ -1,18 +0,0 @@
-<script type="text/javascript">
-    key = $("#test").val();
-    // CASE 1
-
-    if (key.length < 3) {
-
-        $("#ae-result").append("<small>Ít nhấtphải trên 3 kí tự</small>");
-    } else {
-
-        $("#ae-result").text("");
-        if (data != null) {
-            $.each(data, function (i, item) {
-                text = "<div><strong>" + item.Anime.name + "</strong><br/><em>Tên khác: </em><small>";
-                item = item.Synonym
-            })
-        }
-    }
-</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php b/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php
deleted file mode 100644
index e20f784..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<script type="text/javascript">
-    var ColorPicker_<?php echo $nameSpace; ?> = new Object();
-                   ColorPicker_<?php echo $nameSpace; ?>.red = '<?php echo "#FF0000"; ?>';</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php.formatted
deleted file mode 100644
index 81c4c15..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple4.php.formatted
+++ /dev/null
@@ -1,3 +0,0 @@
-<script type="text/javascript">
-    var ColorPicker_<?php echo $nameSpace; ?> = new Object();
-    ColorPicker_<?php echo $nameSpace; ?>.red = '<?php echo "#FF0000"; ?>';</script>
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php b/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php
deleted file mode 100644
index 66e769b..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-?>
-
-<script type="text/javascript">
-var arr1={
-    param1 : "param1",
-              param2 : "param2",
-    param3 : "param3"
-};
-
-
-var arr2={
-    <?php
-        echo 'param1:"value1"';
-        echo 'param2:"value2"'
-    ?>
-
-               param3 : "param3",
-      param4 : "param4",
-    param5 : "param5"
-};
-
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php.formatted b/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php.formatted
deleted file mode 100644
index ebceaed..0000000
--- a/php.editor/test/unit/data/testfiles/js/embeddedSimple5.php.formatted
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php ?>
-
-<script type="text/javascript">
-    var arr1 = {
-        param1: "param1",
-        param2: "param2",
-        param3: "param3"
-    };
-
-
-    var arr2 = {
-<?php
-echo 'param1:"value1"';
-echo 'param2:"value2"'
-?>
-
-        param3: "param3",
-        param4: "param4",
-        param5: "param5"
-    };
-
-</script>
diff --git a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_01.php b/php.editor/test/unit/data/testfiles/lexer/binaryNotation_01.php
deleted file mode 100644
index 42c3ba5..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b1;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_02.php b/php.editor/test/unit/data/testfiles/lexer/binaryNotation_02.php
deleted file mode 100644
index bc2d6c8..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b0;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_03.php b/php.editor/test/unit/data/testfiles/lexer/binaryNotation_03.php
deleted file mode 100644
index 52ee641..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b01010;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_04.php b/php.editor/test/unit/data/testfiles/lexer/binaryNotation_04.php
deleted file mode 100644
index aac0f21..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/binaryNotation_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc00.php b/php.editor/test/unit/data/testfiles/lexer/heredoc00.php
deleted file mode 100644
index 57d9189..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc00.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-$name="Petr";
-$age=10;
-echo <<<HEREDOC
-Name: $name<br>
-My age is: $age<br>
-HEREDOC;
-$name="Honza";
-
-$x = <<<ENDOFHEREDOC
-This is another heredoc test.
-With another line in it.
-ENDOFHEREDOC;
-
-
-$x = <<<ENDOFHEREDOC
-This is a heredoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFHEREDOCWILLBESOON
-Now let's finish it
-ENDOFHEREDOC;
-
-
-print "{$x}";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc01.php b/php.editor/test/unit/data/testfiles/lexer/heredoc01.php
deleted file mode 100644
index 09af270..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$name="Petr";
-$age=10;
-echo <<<HEREDOC
-Name:
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_001.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_001.php
deleted file mode 100644
index d42b3df..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_001.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic heredoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is a heredoc test.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is another heredoc test.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a heredoc test.
-This is another heredoc test.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_002.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_002.php
deleted file mode 100644
index 481ada9..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_002.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic binary heredoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print b<<<ENDOFHEREDOC
-This is a heredoc test.
-
-ENDOFHEREDOC;
-
-$x = b<<<ENDOFHEREDOC
-This is another heredoc test.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a heredoc test.
-This is another heredoc test.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_003.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_003.php
deleted file mode 100644
index fb34f51..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_003.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-simple variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #$a.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #$b.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #1.
-This is heredoc test #2.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_004.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_004.php
deleted file mode 100644
index 29334b8..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_004.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braces variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #{$a}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #{$b}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #1.
-This is heredoc test #2.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_005.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_005.php
deleted file mode 100644
index 8ab3a65..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_005.php
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-unbraced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in %sheredoc_005.php on line 6
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_006.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_006.php
deleted file mode 100644
index d40ae1e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_006.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #s 1, 2, 3, and 4.
-This is heredoc test #s 1, 2, 3, and 4.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_007.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_007.php
deleted file mode 100644
index b823b55..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_007.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced and unbraced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #s 1, 2, 3, and 4.
-This is heredoc test #s 1, 2, 3, and 4.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_008.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_008.php
deleted file mode 100644
index 8feda03..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_008.php
+++ /dev/null
@@ -1,17 +0,0 @@
---TEST--
-empty doc test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_009.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_009.php
deleted file mode 100644
index 38f5d28..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_009.php
+++ /dev/null
@@ -1,42 +0,0 @@
---TEST--
-Torture the T_END_HEREDOC rules (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-$ENDOFHEREDOC;
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-$ENDOFHEREDOC;
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECTF--
-Notice: Undefined variable: ENDOFHEREDOC in %s on line %d
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-;
-
-Notice: Undefined variable: ENDOFHEREDOC in %s on line %d
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-;
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_010.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_010.php
deleted file mode 100644
index 5aa0433..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_010.php
+++ /dev/null
@@ -1,32 +0,0 @@
---TEST--
-Torture the T_END_HEREDOC rules with variable expansions (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-$fooledYou = '';
-
-print <<<ENDOFHEREDOC
-{$fooledYou}ENDOFHEREDOC{$fooledYou}
-ENDOFHEREDOC{$fooledYou}
-{$fooledYou}ENDOFHEREDOC
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-{$fooledYou}ENDOFHEREDOC{$fooledYou}
-ENDOFHEREDOC{$fooledYou}
-{$fooledYou}ENDOFHEREDOC
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_011.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_011.php
deleted file mode 100644
index 340adbc..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_011.php
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-Heredocs can be used as static scalars.
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-class e {
-
-    const E = <<<THISMUSTNOTERROR
-If you see this, everything is ok.
-THISMUSTNOTERROR;
-
-};
-
-print e::E . "\n";
-
-?>
---EXPECT--
-If you see this, everything is ok.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_012.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_012.php
deleted file mode 100644
index 73f7483..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_012.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes
---FILE--
-<?php
-$test = "foo";
-$var = <<<"MYLABEL"
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECT--
-test: foo
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_013.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_013.php
deleted file mode 100644
index b2a6673..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_013.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes and wrong prefix
---FILE--
-<?php
-$test = "foo";
-$var = prefix<<<"MYLABEL"
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_START_HEREDOC in %sheredoc_013.php on line %d
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_014.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_014.php
deleted file mode 100644
index fa40456..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_014.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes syntax but missing second quote
---FILE--
-<?php
-$test = "foo";
-$var = <<<"MYLABEL
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_SL in %sheredoc_014.php on line %d
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_015.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_015.php
deleted file mode 100644
index 49eb4c1..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_015.php
+++ /dev/null
@@ -1,18 +0,0 @@
---TEST--
-Heredocs can be used as default property value.
---FILE--
-<?php
-
-class e {
-
-    public $e = <<<THISMUSTNOTERROR
-If you see this, everything is ok.
-THISMUSTNOTERROR;
-
-};
-$e = new e();
-print $e->e . "\n";
-
-?>
---EXPECT--
-If you see this, everything is ok.
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_02.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_02.php
deleted file mode 100644
index 092904e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-echo <<<ABC
-    foo bar
-    baz asd
-ABC;
-?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_03.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_03.php
deleted file mode 100644
index fa7f610..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-echo <<<HERE
-select * from $foo
-HERE
- . " where foo = bar";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/heredoc_04.php b/php.editor/test/unit/data/testfiles/lexer/heredoc_04.php
deleted file mode 100644
index c889158..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/heredoc_04.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$foo = <<<OMG
-OMG;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue138261.php b/php.editor/test/unit/data/testfiles/lexer/issue138261.php
deleted file mode 100644
index 268490a..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue138261.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    $foo = NULL;
-    $bar1 = TRUE;
-    $bar2 = FALSE;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue144337.php b/php.editor/test/unit/data/testfiles/lexer/issue144337.php
deleted file mode 100644
index 98e4162..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue144337.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-/** @*/
-class ATest
-{
-    private $val =0;
-
-    function testfunc()
-    {
-        $this->val = 121;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue198572.php b/php.editor/test/unit/data/testfiles/lexer/issue198572.php
deleted file mode 100644
index 09c0ff9..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue198572.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Label¡Bug {} // 0xa1
-
-class LabelµBug {} // 0xb5
-class Label¶Bug {} // 0xb6 Syntax Error?
-class Label·Bug {} // 0xb7 Syntax Error?
-class Label¸Bug {} // 0xb8 Syntax Error?
-class Label¹Bug {} // 0xb9 Syntax Error?
-class LabelºBug {} // 0xba
-class Label»Bug {} // 0xbb Syntax Error?
-class Label¼Bug {} // 0xbc Syntax Error?
-class Label½Bug {} // 0xbd Syntax Error?
-class Label¾Bug {} // 0xbe Syntax Error?
-class Label¿Bug {} // 0xbf Syntax Error?
-class LabelÀBug {} // 0xc0
-class LabelÁBug {} // 0xc1
-
-class LabelÖBug {} // 0xd6
-class Label×Bug {} // 0xd7 Syntax Error?
-class LabelØBug {} // 0xd8
-
-class LabelöBug {} // 0xf6
-class Label÷Bug {} // 0xf7
-class LabeløBug {} // 0xf8
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue221484.php b/php.editor/test/unit/data/testfiles/lexer/issue221484.php
deleted file mode 100644
index 3d9735e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue221484.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-echo <<<ABC
-foo bar
-baz
-ABC;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue222092_01.php b/php.editor/test/unit/data/testfiles/lexer/issue222092_01.php
deleted file mode 100644
index 227297b..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue222092_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = <<<EOD
-$
-EOD;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue222092_02.php b/php.editor/test/unit/data/testfiles/lexer/issue222092_02.php
deleted file mode 100644
index 6bc89f9..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue222092_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-$foo = <<<EOD
-{
-EOD;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue225549.php b/php.editor/test/unit/data/testfiles/lexer/issue225549.php
deleted file mode 100644
index 23cb1a3..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue225549.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$test = <<<EOT
-<a href="{$url}"</a>
-EOT;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue229960.php b/php.editor/test/unit/data/testfiles/lexer/issue229960.php
deleted file mode 100644
index 7f92dd8..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue229960.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php foreach ($news_list as $news) { ?>
-<br>
-<?php } //end of foreach ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/issue235973.php b/php.editor/test/unit/data/testfiles/lexer/issue235973.php
deleted file mode 100644
index 50203e5..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/issue235973.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo Tool::classExists("Tool_Plugin");
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump01.php b/php.editor/test/unit/data/testfiles/lexer/jump01.php
deleted file mode 100644
index 87dba88..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump01.php
+++ /dev/null
@@ -1,14 +0,0 @@
---TEST--
-jump 01: goto backward
---FILE--
-<?php
-$n = 1;
-L1:
-echo "$n: ok\n";
-$n++;
-if ($n <= 3) goto L1;
-?>
---EXPECT--
-1: ok
-2: ok
-3: ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump02.php b/php.editor/test/unit/data/testfiles/lexer/jump02.php
deleted file mode 100644
index ff83bc4..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump02.php
+++ /dev/null
@@ -1,16 +0,0 @@
---TEST--
-jump 02: goto forward
---FILE--
-<?php
-$n = 1;
-L1:
-if ($n > 3) goto L2;
-echo "$n: ok\n";
-$n++;
-goto L1;
-L2:
-?>
---EXPECT--
-1: ok
-2: ok
-3: ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump03.php b/php.editor/test/unit/data/testfiles/lexer/jump03.php
deleted file mode 100644
index 2399f30..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump03.php
+++ /dev/null
@@ -1,18 +0,0 @@
---TEST--
-jump 03: goto inside control structures
---FILE--
-<?php
-do {
-	if (1) {
-		echo "1: ok\n";
-		goto L1;
-	} else {
-	    echo "bug\n";
-L1:
-		echo "2: ok\n";
-	}
-} while (0);
-?>
---EXPECT--
-1: ok
-2: ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump04.php b/php.editor/test/unit/data/testfiles/lexer/jump04.php
deleted file mode 100644
index 2bbf1f5..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump04.php
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-jump 04: goto from loop (backward)
---FILE--
-<?php
-$s = "X";
-echo "1: ok\n";	
-L1: if ($s != "X") {
-	echo "4: ok\n";	
-} else {	
-	echo "2: ok\n";	
-	while ($s != "XXX") {
-		echo "3: ok\n";	
-		$s .= "X";
-		goto L1;
-		echo "bug\n";	
-	}
-	echo "bug\n";	
-}
-?>
---EXPECT--
-1: ok
-2: ok
-3: ok
-4: ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump05.php b/php.editor/test/unit/data/testfiles/lexer/jump05.php
deleted file mode 100644
index 2e5e50c..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump05.php
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-jump 05: goto from loop (forward)
---FILE--
-<?php
-$ar = array("1","2","3");
-foreach ($ar as $val) {
-	switch ($val) {
-		case "1":
-			echo "1: ok\n";
-			break;
-		case "2":
-			echo "2: ok\n";
-			goto L1;
-		case "3":
-			echo "bug\n";
-			break;
-	}
-}
-echo "bug\n";
-L1:
-echo "3: ok\n";
-?>
---EXPECT--
-1: ok
-2: ok
-3: ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump06.php b/php.editor/test/unit/data/testfiles/lexer/jump06.php
deleted file mode 100644
index ef01b0e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump06.php
+++ /dev/null
@@ -1,8 +0,0 @@
---TEST--
-jump 06: goto to undefined label
---FILE--
-<?php
-goto L1;
-?>
---EXPECTF--
-Fatal error: 'goto' to undefined label 'L1' in %sjump06.php on line 2
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump07.php b/php.editor/test/unit/data/testfiles/lexer/jump07.php
deleted file mode 100644
index c0cb112..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump07.php
+++ /dev/null
@@ -1,11 +0,0 @@
---TEST--
-jump 07: goto into loop (backward)
---FILE--
-<?php
-while (0) {
-	L1: echo "bug\n";
-}
-goto L1;
-?>
---EXPECTF--
-Fatal error: 'goto' into loop or switch statement is disallowed in %sjump07.php on line 5
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump08.php b/php.editor/test/unit/data/testfiles/lexer/jump08.php
deleted file mode 100644
index 25a211c..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump08.php
+++ /dev/null
@@ -1,11 +0,0 @@
---TEST--
-jump 08: goto into loop (forward)
---FILE--
-<?php
-goto L1;
-while (0) {
-	L1: echo "bug\n";
-}
-?>
---EXPECTF--
-Fatal error: 'goto' into loop or switch statement is disallowed in %sjump08.php on line 2
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump09.php b/php.editor/test/unit/data/testfiles/lexer/jump09.php
deleted file mode 100644
index 52a14b7..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump09.php
+++ /dev/null
@@ -1,13 +0,0 @@
---TEST--
-jump 09: goto into switch (backward)
---FILE--
-<?php
-switch (0) {
-	case 1:
-		L1: echo "bug\n";
-		break;
-}
-goto L1;
-?>
---EXPECTF--
-Fatal error: 'goto' into loop or switch statement is disallowed in %sjump09.php on line 7
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump10.php b/php.editor/test/unit/data/testfiles/lexer/jump10.php
deleted file mode 100644
index 67206a2..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump10.php
+++ /dev/null
@@ -1,13 +0,0 @@
---TEST--
-jump 10: goto into switch (forward)
---FILE--
-<?php
-goto L1;
-switch (0) {
-	case 1:
-		L1: echo "bug\n";
-		break;
-}
-?>
---EXPECTF--
-Fatal error: 'goto' into loop or switch statement is disallowed in %sjump10.php on line 2
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump11.php b/php.editor/test/unit/data/testfiles/lexer/jump11.php
deleted file mode 100644
index bd1107c..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump11.php
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-jump 08: goto inside switch in constructor
---FILE--
-<?php
-class foobar {
-    public function __construct() {
-        switch (1) {            
-            default:
-                goto b;
-                a:
-                    print "ok!\n";
-                    break;               
-                b:
-                    print "ok!\n";
-                    goto a;
-        }        
-        print "ok!\n";
-    }
-}
-
-new foobar;
-?>
---EXPECT--
-ok!
-ok!
-ok!
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump12.php b/php.editor/test/unit/data/testfiles/lexer/jump12.php
deleted file mode 100644
index 3c244d6..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump12.php
+++ /dev/null
@@ -1,19 +0,0 @@
---TEST--
-jump 09: goto in declare statement
---FILE--
-<?php
-a: print "ok!\n";
-goto c;
-declare (ticks=1) {
-    b:
-        print "ok!\n";
-        exit;
-}
-c:
-    print "ok!\n";
-    goto b;
-?>
---EXPECT--
-ok!
-ok!
-ok!
diff --git a/php.editor/test/unit/data/testfiles/lexer/jump13.php b/php.editor/test/unit/data/testfiles/lexer/jump13.php
deleted file mode 100644
index 2d57f4a..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/jump13.php
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-jump 10: goto with try blocks
---FILE--
-<?php
-goto a;
-e: return;
-try {
-    a: print 1;
-    goto b;
-    try {
-        b: print 2;
-        goto c;
-    }
-    catch(Exception $e) {
-        c: print 3;
-        goto d;    
-    }    
-}
-catch(Exception $e) {
-    d: print 4;
-    goto e;    
-}
-?>
---EXPECT--
-1234
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc01.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc01.php
deleted file mode 100644
index b6af895..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-            echo <<< 'NOWDOC'
-nowdoc text $text
-NOWDOC;
-            
-            $x = "ahoj";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc02.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc02.php
deleted file mode 100644
index 1f042b5..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-            echo <<< 'NOWDOC'
-simpletextwithoutspaces
-NOWDOC;
-            
-            $x = "ahoj";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_000.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_000.php
deleted file mode 100644
index 0622a61..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_000.php
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-non finished now doc
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-This is text is not fully finished
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_001.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_001.php
deleted file mode 100644
index 3b9e3ef..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_001.php
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-basic nowdoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is another nowdoc test.
-With another line in it.
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a nowdoc test.
-This is another nowdoc test.
-With another line in it.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_002.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_002.php
deleted file mode 100644
index 3b17da8..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_002.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic binary nowdoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print b<<<'ENDOFNOWDOC'
-This is a nowdoc test.
-
-ENDOFNOWDOC;
-
-$x = b<<<'ENDOFNOWDOC'
-This is another nowdoc test.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a nowdoc test.
-This is another nowdoc test.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_003.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_003.php
deleted file mode 100644
index 4282ab9..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_003.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-simple variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #$a.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #$b.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #$a.
-This is nowdoc test #$b.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_004.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_004.php
deleted file mode 100644
index 0e5b927..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_004.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braces variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #{$a}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #{$b}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #{$a}.
-This is nowdoc test #{$b}.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_005.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_005.php
deleted file mode 100644
index 65e33d7..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_005.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-unbraced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_006.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_006.php
deleted file mode 100644
index 9d99973..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_006.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_007.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_007.php
deleted file mode 100644
index d9e9411..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_007.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced and unbraced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-                     
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_008.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_008.php
deleted file mode 100644
index 486f002..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_008.php
+++ /dev/null
@@ -1,17 +0,0 @@
---TEST--
-empty doc test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_009.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_009.php
deleted file mode 100644
index ec8b78f..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_009.php
+++ /dev/null
@@ -1,40 +0,0 @@
---TEST--
-Torture the T_END_NOWDOC rules (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_010.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_010.php
deleted file mode 100644
index 6f28815..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_010.php
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Torture the T_END_NOWDOC rules with variable expansions (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-$fooledYou = '';
-
-print <<<'ENDOFNOWDOC'
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_011.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_011.php
deleted file mode 100644
index 84bcdb6..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_011.php
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-Nowdocs CAN be used as static scalars.
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-class e {
-    
-    const E = <<<'THISMUSTNOTERROR'
-If you DON'T see this, something's wrong.
-THISMUSTNOTERROR;
-
-};
-
-print e::E . "\n";
-
-?>
---EXPECTF--
-If you DON'T see this, something's wrong.
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_012.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_012.php
deleted file mode 100644
index 0bcb92e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_012.php
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-Test false labels
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-$x = <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFNOWDOCWILLBESOON
-Now let's finish it
-ENDOFNOWDOC;
-print "{$x}\n";
-
-?>
---EXPECT--
-This is a nowdoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFNOWDOCWILLBESOON
-Now let's finish it
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_013.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_013.php
deleted file mode 100644
index 574d3d2..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_013.php
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-Test whitespace following end of nowdoc
---INI--
-highlight.string  = #DD0000
-highlight.comment = #FF8000
-highlight.keyword = #007700
-highlight.bg      = #FFFFFF
-highlight.default = #0000BB
-highlight.html    = #000000
---FILE--
-<?php
-$code = <<<'EOF'
-<?php
-  $x = <<<'EOT'
-some string    
-EOT
-  $y = 2;
-?>
-EOF;
-highlight_string($code);
-?>
---EXPECT--
-<code><span style="color: #000000">
-<span style="color: #0000BB"><?php<br />  $x </span><span style="color: #007700">= <<<'EOT'<br /></span><span style="color: #0000BB">some string    <br /></span><span style="color: #007700">EOT<br />  </span><span style="color: #0000BB">$y </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?></span>
-</span>
-</code>
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_014.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_014.php
deleted file mode 100644
index 120a96f..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_014.php
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-Highliting empty nowdoc
---INI--
-highlight.string  = #DD0000
-highlight.comment = #FF8000
-highlight.keyword = #007700
-highlight.bg      = #FFFFFF
-highlight.default = #0000BB
-highlight.html    = #000000
---FILE--
-<?php
-$code = <<<'EOF'
-<?php
-  $x = <<<'EOT'
-EOT
-  $y = 2;
-?>
-EOF;
-highlight_string($code);
-?>
---EXPECT--
-<code><span style="color: #000000">
-<span style="color: #0000BB"><?php<br />  $x </span><span style="color: #007700">= <<<'EOT'<br /></span><span style="color: #0000BB"></span><span style="color: #007700">EOT<br />  </span><span style="color: #0000BB">$y </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?></span>
-</span>
-</code>
diff --git a/php.editor/test/unit/data/testfiles/lexer/nowdoc_015.php b/php.editor/test/unit/data/testfiles/lexer/nowdoc_015.php
deleted file mode 100644
index 9eb83bd..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/nowdoc_015.php
+++ /dev/null
@@ -1,74 +0,0 @@
---TEST--
-Test nowdoc and line numbering
---FILE--
-<?php
-function error_handler($num, $msg, $file, $line, $vars) {
-	echo $line,"\n";
-}
-set_error_handler('error_handler');
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-test
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-test
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-test1
-test2
-
-test3
-
-
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-test1
-test2
-
-test3
-
-
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-echo "ok\n";
-?>
---EXPECT--
-6
-string(0) ""
-10
-string(0) ""
-14
-string(4) "test"
-19
-string(4) "test"
-24
-string(20) "test1
-test2
-
-test3
-
-"
-34
-string(20) "test1
-test2
-
-test3
-
-"
-44
-ok
diff --git a/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_01.php b/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_01.php
deleted file mode 100644
index 4368846..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class ClassName {
-    private $arr = [1 => "foo"];
-    function __construct() {
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_02.php b/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_02.php
deleted file mode 100644
index bb4ea4d..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/shortArraysStaticScalar_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function foo($param = [2 => "bar"]) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/shortArrays_01.php b/php.editor/test/unit/data/testfiles/lexer/shortArrays_01.php
deleted file mode 100644
index 31a2451..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/shortArrays_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$shortArray = [1 => "string"];
-$shortArray2 = ["foo", 56];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/shortArrays_02.php b/php.editor/test/unit/data/testfiles/lexer/shortArrays_02.php
deleted file mode 100644
index f11864d..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/shortArrays_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-fnc([1 => "str"]);
-function fnc(array $foo) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/test01.php b/php.editor/test/unit/data/testfiles/lexer/test01.php
deleted file mode 100644
index 33a6216..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/test01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-    <?
-        echo "\"''''\''''?>\"";
-        // ?>
-        <body>
-    <?
-        echo "test";
-    ?>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_01.php b/php.editor/test/unit/data/testfiles/lexer/traits_01.php
deleted file mode 100644
index 75538bc..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait Mytrait {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_02.php b/php.editor/test/unit/data/testfiles/lexer/traits_02.php
deleted file mode 100644
index bd8b4b8..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_02 {
-    use MyTrait;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_03.php b/php.editor/test/unit/data/testfiles/lexer/traits_03.php
deleted file mode 100644
index c34ba29..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_03 {
-    use MyTrait, Mytrait_02;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_04.php b/php.editor/test/unit/data/testfiles/lexer/traits_04.php
deleted file mode 100644
index 889e943..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-trait MyTrait_04 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_05.php b/php.editor/test/unit/data/testfiles/lexer/traits_05.php
deleted file mode 100644
index d506caa..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-trait MyTrait_05 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/traits_06.php b/php.editor/test/unit/data/testfiles/lexer/traits_06.php
deleted file mode 100644
index 7426574..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/traits_06.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class TraitClass {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/lexer/yieldKeyword.php b/php.editor/test/unit/data/testfiles/lexer/yieldKeyword.php
deleted file mode 100644
index eb6935e..0000000
--- a/php.editor/test/unit/data/testfiles/lexer/yieldKeyword.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function xrange($start, $limit, $step = 1) {
-    for ($i = $start; $i <= $limit; $i += $step) {
-        yield $i;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testArrayDereferencing/testArrayDereferencing.php b/php.editor/test/unit/data/testfiles/markoccurences/testArrayDereferencing/testArrayDereferencing.php
deleted file mode 100644
index 4dfd439..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testArrayDereferencing/testArrayDereferencing.php
+++ /dev/null
@@ -1,34 +0,0 @@
-<?php
-
-class MyClass {
-    /**
-     * @var MyClass[]
-     */
-    public $field;
-    /**
-     * @return MyClass[]
-     */
-    public function getArray() {
-        return array(new MyClass());
-    }
-
-    public function foo() {}
-}
-
-$myClass = new MyClass();
-
-$myClass->field[0]->getArray()[][]->foo();
-
-$myClass->getArray()[0][]->foo();
-
-/**
- * @return MyClass[]
- */
-function functionName() {
-    
-}
-
-
-functionName()[0]->foo();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testCatchWithAlias/testCatchWithAlias.php b/php.editor/test/unit/data/testfiles/markoccurences/testCatchWithAlias/testCatchWithAlias.php
deleted file mode 100644
index 27b0a32..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testCatchWithAlias/testCatchWithAlias.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace Blah\Sec;
-
-class MyException {}
-
-namespace Omg;
-use Blah\Sec as BS;
-try {
-    new BS\MyException();
-} catch (BS\MyException $ex) {
-    echo $ex;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php b/php.editor/test/unit/data/testfiles/markoccurences/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testClsVarPropInPhpDocTest/testClsVarPropInPhpDocTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testConstants/testConstants.php b/php.editor/test/unit/data/testfiles/markoccurences/testConstants/testConstants.php
deleted file mode 100644
index c596af4..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testConstants/testConstants.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-namespace Foo {
-    class Bar {
-        const CON = 1;
-    }
-}
-
-namespace Baz {
-    use \Foo\Bar;
-    class Bat extends Bar {
-
-        public function someFunc() {
-            parent::CON;
-            self::CON;
-            static::CON;
-        }
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php b/php.editor/test/unit/data/testfiles/markoccurences/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php
deleted file mode 100644
index 2d15414..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testFieldAccessInInstanceOf/testFieldAccessInInstanceOf.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Cls {
-
-    public $bbbbb;
-
-    public function __construct() {
-        if ($a instanceof $this->bbbbb) {}
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testGotoConstructTest/testGotoConstructTest.php b/php.editor/test/unit/data/testfiles/markoccurences/testGotoConstructTest/testGotoConstructTest.php
deleted file mode 100644
index fa0fb7c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testGotoConstructTest/testGotoConstructTest.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-class MyClassConstr  {
-    public function __construct() {//MyClassConstr
-        ;
-    }
-}
-class MyClassConstr2 extends MyClassConstr  {}//MyClassConstr2
-
-$a = new MyClassConstr();
-$b = new MyClassConstr2();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testGotoLabel/testGotoLabel.php b/php.editor/test/unit/data/testfiles/markoccurences/testGotoLabel/testGotoLabel.php
deleted file mode 100644
index 42c2703..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testGotoLabel/testGotoLabel.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-for($i=0,$j=50; $i<100; $i++) {
-  while($j--) {
-    if($j==17) goto end; 
-  }
-}
-echo "i = $i";
-end:
-echo 'j hit 17';
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIfaceTest/testIfaceTest.php b/php.editor/test/unit/data/testfiles/markoccurences/testIfaceTest/testIfaceTest.php
deleted file mode 100644
index fa675ac..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIfaceTest/testIfaceTest.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-class mycls implements myface {
-    const RECOVER_ORIG = 1;
-    function mfnc() {}//mycls
-}
-interface myface {
-    const RECOVER_ORIG = 2;
-    function mfnc();//myface
-}
-
-myface::RECOVER_ORIG;
-mycls::RECOVER_ORIG;
-
-function function_face(myface $a) {
-    $a->mfnc();//myface
-}
-
-function function_cls(mycls $a) {
-    $a->mfnc();//mycls
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testInstanceof198909/testInstanceof198909.php b/php.editor/test/unit/data/testfiles/markoccurences/testInstanceof198909/testInstanceof198909.php
deleted file mode 100644
index 0a9c0c5..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testInstanceof198909/testInstanceof198909.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function testException($param, $mExpectedException = null) {
-    try {
-        //some code
-    } catch (Exception $e) {
-        
-        $bEmptyOrBadExceptedException
-                = empty($mExpectedException)
-                || !($e instanceof $mExpectedException)
-        || !($e instanceof Exception);
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue133465/testIssue133465.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue133465/testIssue133465.php
deleted file mode 100644
index 2b5512e..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue133465/testIssue133465.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class ClassName {
-    private $URL;
-    function fnc(){
-        $this->$x="st $this->$URL";
-        return $this->$URL;
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/object1.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/object1.php
deleted file mode 100644
index b96bb53..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/object1.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class object1 {
-    public function doSomething() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/testIssue186553.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/testIssue186553.php
deleted file mode 100644
index 51fd1ca..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue186553/testIssue186553.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class SomeObject {
-    public function doSomething()
-    {
-        $object1 = new object1();
-        $object1->doSomething();
-        $this->doSomething();
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue197283/testIssue197283.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue197283/testIssue197283.php
deleted file mode 100644
index 6a4352d..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue197283/testIssue197283.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$func = 'someFunc';
-$func();
-
-$obj = 'MyObj';
-$x = new $obj;
-
-$anotherObj = 'AnotherObj';
-$y = new $anotherObj();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue198449/testIssue198449.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue198449/testIssue198449.php
deleted file mode 100644
index 2f36695..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue198449/testIssue198449.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$class = 'StdClass';
-$obj = new $class();
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue200399/testIssue200399.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue200399/testIssue200399.php
deleted file mode 100644
index cb8a91d..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue200399/testIssue200399.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Character;
-
-class Manager {
-}
-
-namespace Foo;
-
-class Bar {
-    /**
-     *
-     * @param \Character\Manager $param
-     */
-    function functionName(\Character\Manager $param) {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue200596/testIssue200596.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue200596/testIssue200596.php
deleted file mode 100644
index dfa8f89..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue200596/testIssue200596.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class ClassName {
-        const BAR = 2;
-        public static $bar;
-        static function bar() {}
-    }
-
-    class AliasedClassName {
-        const FOO = 1;
-        public static $foo;
-        static function foo() {}
-    }
-}
-
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-    use \Foo\Bar\ClassName;
-
-    class MyCls {
-        function __construct() {
-            (new Omg\AliasedClassName())->bar();
-            (new Cls())->bar();
-            (new ClassName())->bar();
-            new Omg\AliasedClassName();
-            new Cls();
-            new ClassName();
-            Omg\AliasedClassName::foo();
-            Cls::foo();
-            ClassName::bar();
-            Omg\AliasedClassName::FOO;
-            Cls::FOO;
-            ClassName::BAR;
-            Omg\AliasedClassName::$foo;
-            Cls::$foo;
-            ClassName::$bar;
-            if ($x instanceof Omg\AliasedClassName) {}
-            if ($x instanceof Cls) {}
-            if ($x instanceof ClassName) {}
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue201429/testIssue201429.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue201429/testIssue201429.php
deleted file mode 100644
index e394ab1..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue201429/testIssue201429.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class Koza {
-
-    function __construct() {
-        
-    }
-    
-    /**
-     * @param type $keyClosure closure returning the key
-     */
-    protected static function test($keyClosure) {
-        $key = $keyClosure($row->KEY); // <-- not highlighted
-    }
-
-}
-    
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue201671/testIssue201671.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue201671/testIssue201671.php
deleted file mode 100644
index da207bd..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue201671/testIssue201671.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-foreach ($array as $myKey => $myValue) {
-    $foo->$myKey = $myValue;
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203073/testIssue203073.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue203073/testIssue203073.php
deleted file mode 100644
index f61fabf..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203073/testIssue203073.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-namespace Full\Name\Space {
-
-    class FirstParent {
-
-        public function getSomething() {
-            return "baf\n";
-        }
-
-    }
-
-}
-
-namespace Test2 {
-
-    use Full\Name\Space\FirstParent as SecondParent;
-
-    class Yours extends SecondParent {
-
-    }
-
-}
-
-namespace Test2 {
-
-    use Full\Name\Space\FirstParent;
-
-    class Yours1 extends FirstParent {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203419/testIssue203419.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue203419/testIssue203419.php
deleted file mode 100644
index e7c898c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203419/testIssue203419.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-
-
-namespace test\sub;
-
-
-
-class MyClass203419
-{
-
-/**
- * @var \test\sub\MyClass203419
- */
- private $_test;
- 
- public function test($param) {
-     
-     echo $param;
- }
- 
- public function test2(MyClass203419 $param) {
-     
-     echo $param;
- }
-
-}
-
-$v1 = new \test\sub\MyClass203419();
-$v1->test("v1\n");
-$v2 = new MyClass203419();
-$v2->test("v2\n");
-
-use \test\sub;
-
-$v3 = new sub\MyClass203419();
-$v3->test("v3\n");
-
-
-use \test\sub as baf;
-
-$v4 = new baf\MyClass203419();
-$v4->test("v4\n");
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203814/testIssue203814.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue203814/testIssue203814.php
deleted file mode 100644
index 048940c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue203814/testIssue203814.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class First
-{
-   public function fMethod()
-   {
-   }
-}
-
-class Second
-{
-   /**
-    * The First class
-    * @var First
-    */
-   public static $first;
-
-   /**
-    * @return First
-    */
-   public static function sMethod()
-   {
-      self::$first->fMethod();
-      static::$first->fMethod();
-      Second::$first->fMethod();
-   }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue204433/testIssue204433.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue204433/testIssue204433.php
deleted file mode 100644
index 6633112..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue204433/testIssue204433.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-namespace UserManager;
-
-class EditForm extends \Zend_Form {
-    
-}
-
-namespace StudentManager;
-
-class EditForm extends \Zend_Fr {
-    
-}
-
-namespace {
-
-    use UserManager\EditForm;
-
-    class IndexController extends BaseController {
-
-        public function indexAction() {
-            $form = new EditForm();
-        }
-    }
-
-    use UserManager\EditForm as EF;
-
-    class IndexController2 extends BaseController {
-
-        public function indexAction() {
-            $form = new EF();
-        }
-
-    }
-
-    use StudentManager\EditForm;
-
-    class StudenDeal extends BaseController {
-
-        public function create() {
-            $fr = new EditForm();
-        }
-
-    }
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207346/testIssue207346.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue207346/testIssue207346.php
deleted file mode 100644
index fbe59cf..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207346/testIssue207346.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-namespace Nette\Application\UI {
-
-    class Presenter {
-
-        public $invalidLinkMode;
-
-        function __construct() {
-
-        }
-
-    }
-
-}
-
-namespace {
-    abstract class BasePresenter extends \Nette\Application\UI\Presenter {
-
-        public function __construct() {
-            $this->invalidLinkMode = 10;
-            $this->invalidLinkMode;
-        }
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207615/testIssue207615.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue207615/testIssue207615.php
deleted file mode 100644
index ea79410..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207615/testIssue207615.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace {
-class Test {
-
-    protected static $_var = true;
-
-    public static function getVar() {
-        self::$_var;
-        return static::$_var;
-    }
-}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207971/testIssue207971.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue207971/testIssue207971.php
deleted file mode 100644
index bbb6ca9..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue207971/testIssue207971.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-<?php
-class ClassName {
-
-    private $field1;
-    private $field3;
-    private $object2;
-
-    function __construct() {
-        $sql = " {$this->field1} {$this->object2->xxx} {$this->field3['array1']} ";
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue208245/testIssue208245.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue208245/testIssue208245.php
deleted file mode 100644
index bb890d9..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue208245/testIssue208245.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-$globVar = "";
-function() use($globVar) {
-    echo $globVar;
-};
-
-class TestMe {
-    public function test() {
-        $var = "";
-        function() use($var) {
-            echo $var;
-        };
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue208826/testIssue208826.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue208826/testIssue208826.php
deleted file mode 100644
index c28c6f4..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue208826/testIssue208826.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-namespace {
-
-    class Model {}
-
-    class ClassName {
-
-        /**
-         *
-         * @var \Model
-         */
-        private $m;
-        /**
-         * @return \Model
-         */
-        function foo() {
-        }
-
-    }
-
-}
-/////////////////////////////
-
-namespace A\B {
-
-class Bag {}
-
-}
-
-namespace Foo {
-
-    use \A\B;
-
-    class Bar {
-
-        /**
-         *
-         * @param B\Bag $param
-         */
-        function functionName1(B\Bag $param) {
-
-        }
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209187/testIssue209187.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue209187/testIssue209187.php
deleted file mode 100644
index f4cba1e..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209187/testIssue209187.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-
-    class ClassName {
-    }
-    
-}
-
-
-namespace {
-
-use \Foo\Bar\ClassName;
-
-    class MyCls {
-        function __construct() {
-            new ClassName();
-        }
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209308/testIssue209308.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue209308/testIssue209308.php
deleted file mode 100644
index 206ac13..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209308/testIssue209308.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class AliasedClassName {}
-}
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class ClassName {
-
-        /** @var Cls */
-        public $cls;
-
-        /** @var Omg\AliasedClassName */
-        public $omg;
-
-        /**
-         * @return Omg\AliasedClassName
-         * @throws Omg\AliasedClassName
-         * @throws Cls
-         */
-        function foo() {}
-
-        /**
-         * @param Omg\AliasedClassName $p
-         * @param Cls $a
-         * @param \Foo\Bar\AliasedClassName $name Description
-         * @return Cls
-         */
-        function bar(Omg\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209309/testIssue209309.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue209309/testIssue209309.php
deleted file mode 100644
index 9fc5f76..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue209309/testIssue209309.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class AliasedClassName {}
-}
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-
-    class ClassName {
-        function bar(Omg\AliasedClassName $p, Cls $a) {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue211015/testIssue211015.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue211015/testIssue211015.php
deleted file mode 100644
index 5f454a3..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue211015/testIssue211015.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-        $foo = "omg";
-
-        $this->$foo();
-        self::$foo();
-        static::$foo();
-        parent::$foo();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue211230/testIssue211230.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue211230/testIssue211230.php
deleted file mode 100644
index 4bc55ba..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue211230/testIssue211230.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class Foo {
-
-    function fooMethod() {
-    }
-
-}
-/**
- * @method Foo|Bar method() This is my cool magic method description.
- */
-class Bar {
-    function barMethod() {
-    }
-}
-$b = new Bar();
-$b->method()->fooMethod();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue213133/testIssue213133.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue213133/testIssue213133.php
deleted file mode 100644
index 3c9e4be..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue213133/testIssue213133.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class Test {
-    public static $CHECK = "check";
-}
-echo $test->{Test::$CHECK};
-echo Test::$CHECK;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue213584/testIssue213584.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue213584/testIssue213584.php
deleted file mode 100644
index 70d8cae..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue213584/testIssue213584.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-trait AA {
-    public function bar(){}
-}
-
-trait BB {
-    public function bar(){}
-}
-
-trait CC {
-    public function bar(){}
-}
-
-trait DD {
-    public function bar(){}
-}
-
-class Foo {
-    use AA, BB, CC, DD {
-        CC::bar insteadof AA, BB;
-		DD::bar as foo;
-    }
-
-}
-
-$foo = new Foo();
-$foo->bar();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue216876/testIssue216876.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue216876/testIssue216876.php
deleted file mode 100644
index e9131f6..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue216876/testIssue216876.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-namespace Foo;
-
-class MyNewClass123 {
-
-    public function MyNewClass123($foo) {
-
-    }
-
-}
-
-namespace bar;
-
-$c = new \Foo\MyNewClass123();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217357/testIssue217357.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue217357/testIssue217357.php
deleted file mode 100644
index 9c9e56f..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217357/testIssue217357.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-namespace Abc;
-class String {
-
-    function functionName($param) {
-
-    }
-
-}
-
-namespace Ooo;
-use Abc\String;
-$s = new String();
-$s->functionName($param);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/Two.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/Two.php
deleted file mode 100644
index 41cb54f..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/Two.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-class Two
-{
-
-    public function getTwo()
-    {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/testIssue217360.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/testIssue217360.php
deleted file mode 100644
index 4e0fcc0..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue217360/testIssue217360.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class One
-{
-    private function getTwo()
-    {
-        return new Two();
-    }
-
-    public function doSomething()
-    {
-        $two = $this->getTwo();
-        return $two->getTwo();
-    }
-}
-(new Two)->getTwo();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue218487/testIssue218487.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue218487/testIssue218487.php
deleted file mode 100644
index 9a106b9..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue218487/testIssue218487.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-namespace Zend\Stdlib2 {
-
-    interface DispatchableInterface2 {
-        public function dispatch();
-    }
-
-}
-
-namespace Zend\Mvc\Controller2 {
-
-    use Zend\Stdlib2\DispatchableInterface2 as Dispatchable2;
-
-    class AbstractController implements Dispatchable2 {
-        public function dispatch() {}
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue223076/testIssue223076.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue223076/testIssue223076.php
deleted file mode 100644
index f788aea..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue223076/testIssue223076.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class ClassName {
-
-    function functionName($param) {
-        echo $param;
-        if (true) {
-            return 5;
-        } else {
-            return 10;
-        }
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testIssue244317/testIssue244317.php b/php.editor/test/unit/data/testfiles/markoccurences/testIssue244317/testIssue244317.php
deleted file mode 100644
index 4c16d34..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testIssue244317/testIssue244317.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-class TestClass {
-
-   const testConstant = "test";
-
-   public function example() {
-      $variable = self::testConstant;
-  
-      $this->useCallback(function () {
-         echo self::testConstant;
-      });
-   }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod/testMagicMethod.php b/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod/testMagicMethod.php
deleted file mode 100644
index 4bc55ba..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod/testMagicMethod.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-class Foo {
-
-    function fooMethod() {
-    }
-
-}
-/**
- * @method Foo|Bar method() This is my cool magic method description.
- */
-class Bar {
-    function barMethod() {
-    }
-}
-$b = new Bar();
-$b->method()->fooMethod();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod171249/testMagicMethod171249.php b/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod171249/testMagicMethod171249.php
deleted file mode 100644
index e9e366b..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testMagicMethod171249/testMagicMethod171249.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
- 
-/**
- * @method   OldClass newerFunction <- intentional spaces after @method
- */
-class NewClass { 
-
-    public function newFunction() {
-        $this->newerFunction(); 
-        return new OldClass();
-    }
-}
-
-class OldClass {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testMarkArray/testMarkArray.php b/php.editor/test/unit/data/testfiles/markoccurences/testMarkArray/testMarkArray.php
deleted file mode 100644
index 5704e91..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testMarkArray/testMarkArray.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-$name = "whatever";
-class TestArray148261 {
-    private static $static_array = array('', 'thousand ', 'million ', 'billion ');
-    private $field_array = array('', 'thousand ', 'million ', 'billion ');
-    function test() {
-        $idx = 1;
-        $result .= self::$static_array[$idx++];
-        $result .= $this->field_array[$idx++];
-        $instance_array = array('', 'thousand ', 'million ', 'billion ');
-        $instance_array[$idx];
-        $result .= self::$static_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$idx]];
-        $result .= $this->field_array[$instance_array[$GLOBALS['name']]];
-    }
-}
-function test2() {
-    $idx2 = 1;
-    $instance_array2 = array('', 'thousand ', 'million ', 'billion ');
-    $instance_array2[$idx2];
-}
-
-$idx3 = 1;
-$instance_array3 = array('', 'thousand ', 'million ', 'billion ');
-$instance_array3[$idx3];
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testMarkClsIface/testMarkClsIface.php b/php.editor/test/unit/data/testfiles/markoccurences/testMarkClsIface/testMarkClsIface.php
deleted file mode 100644
index 0edfb88..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testMarkClsIface/testMarkClsIface.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-interface ifaceDeclaration {}
-interface ifaceDeclaration2 extends ifaceDeclaration  {}
-class clsDeclaration implements ifaceDeclaration {}
-class clsDeclaration2 implements ifaceDeclaration, ifaceDeclaration2 {}
-class clsDeclaration3 extends clsDeclaration {}
-class clsDeclaration4 extends clsDeclaration3 implements ifaceDeclaration4 {}
-function formalParamFuncCall1(
-    ifaceDeclaration $ifaceDeclarationVar,
-    ifaceDeclaration2 $ifaceDeclaration2Var,
-    ifaceDeclaration4 $ifaceDeclaration4Var,
-    clsDeclaration  $clsDeclarationVar,
-    clsDeclaration2 $clsDeclaration2Var,
-    clsDeclaration3 $clsDeclaration3Var,
-    clsDeclaration4 $clsDeclaration4Var
-
-) {
-    $ifaceDeclaration = 1;
-    $ifaceDeclaration2 = 1;
-    $ifaceDeclaration4 = 1;
-    $clsDeclaration  = 1;
-    $clsDeclaration2 = 1;
-    $clsDeclaration3 = 1;
-    $clsDeclaration4 = 1;
-}
-function ifaceDeclaration() {
-    try {
-    } catch (clsDeclaration $cex) {
-        if ($cex instanceof clsDeclaration) {
-            $cex = new clsDeclaration;
-        }
-        echo $cex;
-    }
-}
-function ifaceDeclaration2() {}
-function ifaceDeclaration4() {}
-function clsDeclaration() {}
-function clsDeclaration2() {}
-function clsDeclaration3() {}
-function clsDeclaration4() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testMarkReturnsOnConstructorTest/testMarkReturnsOnConstructorTest.php b/php.editor/test/unit/data/testfiles/markoccurences/testMarkReturnsOnConstructorTest/testMarkReturnsOnConstructorTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testMarkReturnsOnConstructorTest/testMarkReturnsOnConstructorTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences1/testOccurrences1.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences1/testOccurrences1.php
deleted file mode 100644
index 9c14add..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences1/testOccurrences1.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-function foo() {}
-foo();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences2/testOccurrences2.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences2/testOccurrences2.php
deleted file mode 100644
index 1f4f304..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences2/testOccurrences2.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$name = "test";
-function foo() {
-    global $name;
-    echo $name;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences3/testOccurrences3.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences3/testOccurrences3.php
deleted file mode 100644
index 556fcd7..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences3/testOccurrences3.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$name = "test";
-function foo() {
-    echo $name;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences4/testOccurrences4.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences4/testOccurrences4.php
deleted file mode 100644
index e90fc1c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrences4/testOccurrences4.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$name = "test";
-function foo() {
-    global $name;
-    echo "$name";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesClassHeader/testOccurrencesClassHeader.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesClassHeader/testOccurrencesClassHeader.php
deleted file mode 100644
index 2336e5b..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesClassHeader/testOccurrencesClassHeader.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-class foo {}
-$foo = new foo();
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesDefines/testOccurrencesDefines.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesDefines/testOccurrencesDefines.php
deleted file mode 100644
index f306e87..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesDefines/testOccurrencesDefines.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-echo "fff".test."dddd";
-define('test', 'testttttt');
-echo "fff".test."ddddd";
-echo "fff".test."dddd";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceMethod/testOccurrencesInstanceMethod.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceMethod/testOccurrencesInstanceMethod.php
deleted file mode 100644
index c49a862..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceMethod/testOccurrencesInstanceMethod.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class test {
-    function name() {}
-    function test($name) {
-        $this->name();
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceVarParam/testOccurrencesInstanceVarParam.php b/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceVarParam/testOccurrencesInstanceVarParam.php
deleted file mode 100644
index c6d09c6..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testOccurrencesInstanceVarParam/testOccurrencesInstanceVarParam.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class test {
-    var $name;
-    function ftest($name) {
-        $this->name = $name;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php b/php.editor/test/unit/data/testfiles/markoccurences/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testParamVarPropInPhpDocTest/testParamVarPropInPhpDocTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testQualifiedUseStatement/testQualifiedUseStatement.php b/php.editor/test/unit/data/testfiles/markoccurences/testQualifiedUseStatement/testQualifiedUseStatement.php
deleted file mode 100644
index d14032c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testQualifiedUseStatement/testQualifiedUseStatement.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-namespace pl\dagguh\someproject\rooms;
-
-class Kitchen {
-    const DEFAULT_SIZE = 3;
-}
-
-namespace pl\dagguh\someproject\gui;
-
-use pl\dagguh\someproject\rooms\Kitchen;
-use pl\dagguh\someproject\rooms\Kitchen as Alias;
-
-class RoomViewer {
-    public function getDefaultRoom() {
-        Kitchen::DEFAULT_SIZE;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testReflectionVariableInMethodInvocation/testReflectionVariableInMethodInvocation.php b/php.editor/test/unit/data/testfiles/markoccurences/testReflectionVariableInMethodInvocation/testReflectionVariableInMethodInvocation.php
deleted file mode 100644
index 5c957c7..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testReflectionVariableInMethodInvocation/testReflectionVariableInMethodInvocation.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-namespace Foo;
-
-class MyBarek {
-    private $context;
-
-    function nonMagicMethod(\Foo\BarType $paramName) {
-        $this->{"context".$this->context[0]}();
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNs/testStaticAccessWithNs.php b/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNs/testStaticAccessWithNs.php
deleted file mode 100644
index b4cf8fa..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNs/testStaticAccessWithNs.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-namespace Foo\Bar {
-    class ClassName {
-        const BAR = 2;
-        public static $bar;
-        static function bar() {}
-    }
-
-    class AliasedClassName {
-        const FOO = 1;
-        public static $foo;
-        static function foo() {}
-    }
-}
-
-
-namespace {
-
-    use \Foo\Bar as Omg;
-    use \Foo\Bar\AliasedClassName as Cls;
-    use \Foo\Bar\ClassName;
-
-    class MyCls {
-        function __construct() {
-            Omg\AliasedClassName::foo();
-            Cls::foo();
-            ClassName::bar();
-            Omg\AliasedClassName::FOO;
-            Cls::FOO;
-            ClassName::BAR;
-            Omg\AliasedClassName::$foo;
-            Cls::$foo;
-            ClassName::$bar;
-            \Foo\Bar\ClassName::$bar;
-            \Foo\Bar\ClassName::bar();
-            \Foo\Bar\ClassName::BAR;
-        }
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php b/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php
deleted file mode 100644
index 3457f4c..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testStaticAccessWithNsAlias/testStaticAccessWithNsAlias.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-namespace Foo {
-
-    class Bar {
-        const OMG = 1;
-        public static $staticField = 2;
-        static function someFunc() {
-
-        }
-
-    }
-
-}
-
-namespace Baz {
-
-    use \Foo\Bar as Second;
-
-    class Bat extends Second {
-
-        public function someFunc() {
-            parent::OMG;
-            self::OMG;
-            static::OMG;
-
-            parent::$staticField;
-            self::$staticField;
-            static::$staticField;
-
-            parent::someFunc();
-        }
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testStaticMethodCall/testStaticMethodCall.php b/php.editor/test/unit/data/testfiles/markoccurences/testStaticMethodCall/testStaticMethodCall.php
deleted file mode 100644
index 08ebbcd..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testStaticMethodCall/testStaticMethodCall.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-namespace Nette\Application\UI;
-
-class Presenter {
-    public $YESS;
-    function functionName($param) {
-
-    }
-
-    static function staticFunctionName($param) {
-
-    }
-}
-
-Presenter::staticFunctionName($param);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testUseFuncAndConst/testUseFuncAndConst.php b/php.editor/test/unit/data/testfiles/markoccurences/testUseFuncAndConst/testUseFuncAndConst.php
deleted file mode 100644
index 724636e..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testUseFuncAndConst/testUseFuncAndConst.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Name\Space {
-    const FOO = 42;
-    function fnc() {}
-}
-
-namespace {
-use const Name\Space\FOO;
-use const Name\Space\FOO as FOO2;
-use function Name\Space\fnc;
-use function Name\Space\fnc as fnc2;
-
-echo FOO;
-echo FOO2;
-fnc();
-fnc2();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testVardoc166660/testVardoc166660.php b/php.editor/test/unit/data/testfiles/markoccurences/testVardoc166660/testVardoc166660.php
deleted file mode 100644
index 683cb44..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testVardoc166660/testVardoc166660.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-class TestClass {}
-/* @var $testClass TestClass */
- $testClass = new TestClass();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markoccurences/testVariableAsAClassName/testVariableAsAClassName.php b/php.editor/test/unit/data/testfiles/markoccurences/testVariableAsAClassName/testVariableAsAClassName.php
deleted file mode 100644
index c41db49..0000000
--- a/php.editor/test/unit/data/testfiles/markoccurences/testVariableAsAClassName/testVariableAsAClassName.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$static_classname = "MyClsName";
-$static_classname::$static_property;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/markphpdocTest.php b/php.editor/test/unit/data/testfiles/markphpdocTest.php
deleted file mode 100644
index 15d4eb0..0000000
--- a/php.editor/test/unit/data/testfiles/markphpdocTest.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Author {
-    public $name;
-    function __construct() {}//Author
-}
-
-/**
- * @property Author $author hello this is doc
- */
-class Book {
-    public $Title;
-    function __construct() {}//Book
-    function test($hello) {//method
-        $tmp = $hello;
-        $this->author;
-    }
-}
-
-/**
- * @param Book $hello
- * @return Author
- */
-function test($hello) {//function
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/basicFileScope.php b/php.editor/test/unit/data/testfiles/model/basicFileScope.php
deleted file mode 100644
index d7d9e14..0000000
--- a/php.editor/test/unit/data/testfiles/model/basicFileScope.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-class ClsWithStaticMembers {
-    public static $myStatic;
-    public static function staticTest() {
-        self::$myStatic;
-    }
-}
-
-interface MySuperIFace {
-    public function supermeth($name);
-}
-
-interface MyIFace extends MySuperIFace {
-    public function meth($name);
-}
-
-class MySuperClass implements MyIFace {
-    public function meth($name){}
-}
-
-class MyClass extends MySuperClass {
-    public $myFld;
-
-    /**
-     * @return MySuperClass|MyIFace
-     */
-    public function meth($name) {
-        function myfnc4() {}
-        return new MySuperClass();
-    }
-    public static function statmeth($name) {}
-}
-
-class MyException extends Exception {
-}
-
-$a = new MyClass();
-$b = $a;
-$a = new MySuperClass();
-
-function myfnc(MyClass $param) {
-    global $a;
-    $c = $a;
-    $d =$c;
-    try {
-    } catch(MyException $exc) {
-    }
-    return null;
-}
-
-function myfnc2() {
-    function myfnc3() {}
-}
-myfnc();
-myfnc();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/globalvars2.php b/php.editor/test/unit/data/testfiles/model/globalvars2.php
deleted file mode 100644
index 825f1a0..0000000
--- a/php.editor/test/unit/data/testfiles/model/globalvars2.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-class MyCls {
-    /**
-     * @return MyCls
-     */
-    static function mystaticfnc() {
-        return new MyCls;
-    }
-    /**
-     * @return MyCls
-     */
-    function myfnc() {
-        return new MyCls;
-    }
-    /**
-     * @return MyCls2
-     */
-    function myfnc2() {
-        return new MyCls2;
-    }
-}
-
-class MyCls2 extends MyCls{
-}
-$my = new MyCls();
-$our = $your = $my;
-$my = new MyCls2;
-$ourComplex = $our->myfnc()->myfnc()->myfnc2();
-$otherComplex = MyCls::mystaticfnc();
-$foreign2 = $foreign->getVal();
-$last = $otherComplex;
-
-function myfnc() {
-    $my = new MyCls();
-    $our = $your = $my;
-    $my = new MyCls2;
-    $ourComplex = $our->myfnc()->myfnc()->myfnc2();
-    $otherComplex = MyCls::mystaticfnc();
-    $foreign2 = $foreign->getVal();
-    $last = $otherComplex;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/globalvars3.php b/php.editor/test/unit/data/testfiles/model/globalvars3.php
deleted file mode 100644
index 5aa0f95..0000000
--- a/php.editor/test/unit/data/testfiles/model/globalvars3.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-class MyClass {
-    public function my() {}
-}
-class YourClass {
-    public function your() {}
-}
-$varA = new MyClass();
-if (true) {
-    $varA = new YourClass();
-}
-$varA->your();
-function fnc(YourClass $varA) {
-    $varB = $varA;
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/issue202460.php b/php.editor/test/unit/data/testfiles/model/issue202460.php
deleted file mode 100644
index a06a3d7..0000000
--- a/php.editor/test/unit/data/testfiles/model/issue202460.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-
-const NEGATIVE = -1;
-const POSITIVE = 1;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/issue206727.php b/php.editor/test/unit/data/testfiles/model/issue206727.php
deleted file mode 100644
index 27bd75a..0000000
--- a/php.editor/test/unit/data/testfiles/model/issue206727.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-// just to get a default namespace scope
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/issue210558.php b/php.editor/test/unit/data/testfiles/model/issue210558.php
deleted file mode 100644
index 27bd75a..0000000
--- a/php.editor/test/unit/data/testfiles/model/issue210558.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-// just to get a default namespace scope
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/modelfile1.php b/php.editor/test/unit/data/testfiles/model/modelfile1.php
deleted file mode 100644
index c72fcd1..0000000
--- a/php.editor/test/unit/data/testfiles/model/modelfile1.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-interface ifaceModelTest1 {
-    function methodIfaceModelTest1();
-}
-interface ifaceModelTest2 extends ifaceModelTest1 {
-    function methodIfaceModelTest2();
-}
-abstract class clsModelTest1 implements ifaceModelTest1 {
-    function methodClsModelTest1() {}
-}
-abstract class clsModelTest2 extends clsModelTest1 implements ifaceModelTest2 {
-    function methodClsModelTest2() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces01.php b/php.editor/test/unit/data/testfiles/model/namespaces01.php
deleted file mode 100644
index 1b1ad36..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces01.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar;
-
-include 'Libs/Bar/IBuz.php';
-
-/**
- * Description of Buz
- *  
- * @author cesilko
- */  
-class Buz implements IBuz {
-    //put your code here  
-    public function barMoje() {
-        return "Do something";
-    }
-    
-    function printMe() {
-        echo " ja jsem z Bar";
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces02.php b/php.editor/test/unit/data/testfiles/model/namespaces02.php
deleted file mode 100644
index 945f675..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces02.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar;
-
-include 'Libs/Bar/IBuz.php';
-
-/**
- * Description of Buz
- *  
- * @author cesilko
- */  
-class Buz implements Foo\IBuz {
-    //put your code here  
-    public function barMoje() {
-        return "Do something";
-    }
-    
-    function printMe() {
-        echo " ja jsem z Bar";
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces03.php b/php.editor/test/unit/data/testfiles/model/namespaces03.php
deleted file mode 100644
index 3cd7460..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces03.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar;
-
-include 'Libs/Bar/IBuz.php';
-
-use Libs\Bar\IBuz as Gogo;
-/**
- * Description of Buz
- *  
- * @author cesilko
- */  
-class Buz implements Gogo {
-    //put your code here  
-    public function barMoje() {
-        return "Do something";
-    }
-    
-    function printMe() {
-        echo " ja jsem z Bar";
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces04.php b/php.editor/test/unit/data/testfiles/model/namespaces04.php
deleted file mode 100644
index 75bd770..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces04.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar;
-
-include 'Libs/Bar/IBuz.php';
-
-use Libs\Bar as Gogo;
-/**
- * Description of Buz
- *  
- * @author cesilko
- */  
-class Buz implements Gogo\IBuz {
-    //put your code here  
-    public function barMoje() {
-        return "Do something";
-    }
-    
-    function printMe() {
-        echo " ja jsem z Bar";
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces05.php b/php.editor/test/unit/data/testfiles/model/namespaces05.php
deleted file mode 100644
index a45ad48..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces05.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar2;
-
-include 'Libs/Bar/IBuz.php';
-
-use Libs\Bar;
-
-
-/**
- * Description of Buz
- *  
- * @author cesilko
- */  
-class Buz implements Bar\IBuz {
-    //put your code here  
-    public function barMoje() {
-        return "Do something";
-    }
-    
-    function printMe() {
-        echo " ja jsem z Bar";
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces06.php b/php.editor/test/unit/data/testfiles/model/namespaces06.php
deleted file mode 100644
index 4508efc..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces06.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-namespace Libs\Bar;
-
-include 'Libs/Kolesa/Buz.php';
-include 'Libs/Bar/Buz.php';
-include 'Libs/Tetov/Buz.php';
-include 'Libs/Komarov/Buz.php';
-
-/**   
- * Description of Foo   
- *
- * @author cesilko    
- */ 
-class Foo  extends Buz { // bere z namespace Libs\Bar
-    function foo(IBuz $buz) {     
-        return $buz->barMoje();
-    }
-    
-    public function mama() {
-        parent::mama();
-    }
-
-}
-
-use \Libs\Komarov;
-use Libs\Kolesa\Buz;
-use Libs\Kolesa\Buz as Alias1;
-use Libs\Komarov as Alias2;
-
-class Foo2 extends Buz {    // bere z koles. use Libs\Kolesa\Buz ma prednost pred namespace
-}
-
-class Foo3 extends \Libs\Tetov\Buz { // FQN 
-}
-
-class Foo4 extends Komarov\Buz {  // slozi se s Libs\Komarov
-}
-
-
-class Foo5 extends Alias1 {  // slozi se s Libs\Koles diky use Alias1
-}
-
-class Foo6 extends Alias2\Buz {  // slozi se s Libs\Komarov diky use Alias2
-}
-
-
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/namespaces07.php b/php.editor/test/unit/data/testfiles/model/namespaces07.php
deleted file mode 100644
index c4c89cf..0000000
--- a/php.editor/test/unit/data/testfiles/model/namespaces07.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-
-
-namespace  {
-    
-
-
-function pin($callback, $m = NULL)
-{
-
- 
-    
-        return 10;
-}
-
-}
-
-namespace {
-    
-    
-    function callback($callback, $m = NULL)
-{
-
-        return $$callback;
-}
-}
-
diff --git a/php.editor/test/unit/data/testfiles/model/performance/performance.php b/php.editor/test/unit/data/testfiles/model/performance/performance.php
deleted file mode 100644
index 923f59a..0000000
--- a/php.editor/test/unit/data/testfiles/model/performance/performance.php
+++ /dev/null
@@ -1,34415 +0,0 @@
-<?php
-
-
-$cc = array();
-$cc[] = '01';
-$cc[] = 'ad';
-$cc[] = 'ae';
-$cc[] = 'af';
-$cc[] = 'ag';
-$cc[] = 'ai';
-$cc[] = 'al';
-$cc[] = 'am';
-$cc[] = 'an';
-$cc[] = 'ao';
-$cc[] = 'ap';
-$cc[] = 'aq';
-$cc[] = 'ar';
-$cc[] = 'as';
-$cc[] = 'at';
-$cc[] = 'au';
-$cc[] = 'aw';
-$cc[] = 'ax';
-$cc[] = 'az';
-$cc[] = 'ba';
-$cc[] = 'bb';
-$cc[] = 'bd';
-$cc[] = 'be';
-$cc[] = 'bf';
-$cc[] = 'bg';
-$cc[] = 'bh';
-$cc[] = 'bi';
-$cc[] = 'bj';
-$cc[] = 'bm';
-$cc[] = 'bn';
-$cc[] = 'bo';
-$cc[] = 'br';
-$cc[] = 'bs';
-$cc[] = 'bt';
-$cc[] = 'bv';
-$cc[] = 'bw';
-$cc[] = 'by';
-$cc[] = 'bz';
-$cc[] = 'ca';
-$cc[] = 'cc';
-$cc[] = 'cd';
-$cc[] = 'cf';
-$cc[] = 'cg';
-$cc[] = 'ch';
-$cc[] = 'ci';
-$cc[] = 'ck';
-$cc[] = 'cl';
-$cc[] = 'cm';
-$cc[] = 'cn';
-$cc[] = 'co';
-$cc[] = 'cr';
-$cc[] = 'cs';
-$cc[] = 'cu';
-$cc[] = 'cv';
-$cc[] = 'cx';
-$cc[] = 'cy';
-$cc[] = 'cz';
-$cc[] = 'de';
-$cc[] = 'dj';
-$cc[] = 'dk';
-$cc[] = 'dm';
-$cc[] = 'do';
-$cc[] = 'dz';
-$cc[] = 'ec';
-$cc[] = 'ee';
-$cc[] = 'eg';
-$cc[] = 'eh';
-$cc[] = 'er';
-$cc[] = 'es';
-$cc[] = 'et';
-$cc[] = 'eu';
-$cc[] = 'fi';
-$cc[] = 'fj';
-$cc[] = 'fk';
-$cc[] = 'fm';
-$cc[] = 'fo';
-$cc[] = 'fr';
-$cc[] = 'ga';
-$cc[] = 'gb';
-$cc[] = 'gd';
-$cc[] = 'ge';
-$cc[] = 'gf';
-$cc[] = 'gh';
-$cc[] = 'gi';
-$cc[] = 'gl';
-$cc[] = 'gm';
-$cc[] = 'gn';
-$cc[] = 'gp';
-$cc[] = 'gq';
-$cc[] = 'gr';
-$cc[] = 'gs';
-$cc[] = 'gt';
-$cc[] = 'gu';
-$cc[] = 'gw';
-$cc[] = 'gy';
-$cc[] = 'hk';
-$cc[] = 'hm';
-$cc[] = 'hn';
-$cc[] = 'hr';
-$cc[] = 'ht';
-$cc[] = 'hu';
-$cc[] = 'id';
-$cc[] = 'ie';
-$cc[] = 'il';
-$cc[] = 'in';
-$cc[] = 'io';
-$cc[] = 'iq';
-$cc[] = 'ir';
-$cc[] = 'is';
-$cc[] = 'it';
-$cc[] = 'jm';
-$cc[] = 'jo';
-$cc[] = 'jp';
-$cc[] = 'ke';
-$cc[] = 'kg';
-$cc[] = 'kh';
-$cc[] = 'ki';
-$cc[] = 'km';
-$cc[] = 'kn';
-$cc[] = 'kp';
-$cc[] = 'kr';
-$cc[] = 'kw';
-$cc[] = 'ky';
-$cc[] = 'kz';
-$cc[] = 'la';
-$cc[] = 'lb';
-$cc[] = 'lc';
-$cc[] = 'li';
-$cc[] = 'lk';
-$cc[] = 'lr';
-$cc[] = 'ls';
-$cc[] = 'lt';
-$cc[] = 'lu';
-$cc[] = 'lv';
-$cc[] = 'ly';
-$cc[] = 'ma';
-$cc[] = 'mc';
-$cc[] = 'md';
-$cc[] = 'me';
-$cc[] = 'mg';
-$cc[] = 'mh';
-$cc[] = 'mk';
-$cc[] = 'ml';
-$cc[] = 'mm';
-$cc[] = 'mn';
-$cc[] = 'mo';
-$cc[] = 'mp';
-$cc[] = 'mq';
-$cc[] = 'mr';
-$cc[] = 'ms';
-$cc[] = 'mt';
-$cc[] = 'mu';
-$cc[] = 'mv';
-$cc[] = 'mw';
-$cc[] = 'mx';
-$cc[] = 'my';
-$cc[] = 'mz';
-$cc[] = 'na';
-$cc[] = 'nc';
-$cc[] = 'ne';
-$cc[] = 'nf';
-$cc[] = 'ng';
-$cc[] = 'ni';
-$cc[] = 'nl';
-$cc[] = 'no';
-$cc[] = 'np';
-$cc[] = 'nr';
-$cc[] = 'nt';
-$cc[] = 'nu';
-$cc[] = 'nz';
-$cc[] = 'om';
-$cc[] = 'pa';
-$cc[] = 'pe';
-$cc[] = 'pf';
-$cc[] = 'pg';
-$cc[] = 'ph';
-$cc[] = 'pk';
-$cc[] = 'pl';
-$cc[] = 'pm';
-$cc[] = 'pn';
-$cc[] = 'pr';
-$cc[] = 'ps';
-$cc[] = 'pt';
-$cc[] = 'pw';
-$cc[] = 'py';
-$cc[] = 'qa';
-$cc[] = 're';
-$cc[] = 'ro';
-$cc[] = 'rs';
-$cc[] = 'ru';
-$cc[] = 'rw';
-$cc[] = 'sa';
-$cc[] = 'sb';
-$cc[] = 'sc';
-$cc[] = 'sd';
-$cc[] = 'se';
-$cc[] = 'sg';
-$cc[] = 'sh';
-$cc[] = 'si';
-$cc[] = 'sj';
-$cc[] = 'sk';
-$cc[] = 'sl';
-$cc[] = 'sm';
-$cc[] = 'sn';
-$cc[] = 'so';
-$cc[] = 'sr';
-$cc[] = 'st';
-$cc[] = 'sv';
-$cc[] = 'sy';
-$cc[] = 'sz';
-$cc[] = 'tc';
-$cc[] = 'td';
-$cc[] = 'tf';
-$cc[] = 'tg';
-$cc[] = 'th';
-$cc[] = 'tj';
-$cc[] = 'tk';
-$cc[] = 'tl';
-$cc[] = 'tm';
-$cc[] = 'tn';
-$cc[] = 'to';
-$cc[] = 'tr';
-$cc[] = 'tt';
-$cc[] = 'tv';
-$cc[] = 'tw';
-$cc[] = 'tz';
-$cc[] = 'ua';
-$cc[] = 'ug';
-$cc[] = 'uk';
-$cc[] = 'us';
-$cc[] = 'uy';
-$cc[] = 'uz';
-$cc[] = 'va';
-$cc[] = 'vc';
-$cc[] = 've';
-$cc[] = 'vg';
-$cc[] = 'vi';
-$cc[] = 'vn';
-$cc[] = 'vu';
-$cc[] = 'wf';
-$cc[] = 'ws';
-$cc[] = 'ye';
-$cc[] = 'yt';
-$cc[] = 'yu';
-$cc[] = 'za';
-$cc[] = 'zm';
-$cc[] = 'zw';
-
-
-$ip = array();
-$ip[] = '0, "us"';
-$ip[] = '687865856, "za"';
-$ip[] = '694157312, "dz"';
-$ip[] = '695205888, "za"';
-$ip[] = '696254464, "eg"';
-$ip[] = '696778752, "mu"';
-$ip[] = '696909824, "ug"';
-$ip[] = '696918016, "ne"';
-$ip[] = '696926208, "za"';
-$ip[] = '696928256, "bw"';
-$ip[] = '696934400, "bf"';
-$ip[] = '696967168, "mz"';
-$ip[] = '696971264, "ke"';
-$ip[] = '696975360, "gh"';
-$ip[] = '697008128, "ke"';
-$ip[] = '697040896, "ma"';
-$ip[] = '697303040, "za"';
-$ip[] = '697827328, "eg"';
-$ip[] = '697958400, "za"';
-$ip[] = '698023936, "ng"';
-$ip[] = '698056704, "eg"';
-$ip[] = '698089472, "za"';
-$ip[] = '698220544, "ga"';
-$ip[] = '698351616, "za"';
-$ip[] = '699400192, "eg"';
-$ip[] = '699465728, "za"';
-$ip[] = '699531264, "eg"';
-$ip[] = '699662336, "za"';
-$ip[] = '699793408, "na"';
-$ip[] = '699858944, "za"';
-$ip[] = '699924480, "ng"';
-$ip[] = '699990016, "za"';
-$ip[] = '700055552, "rw"';
-$ip[] = '700121088, "eg"';
-$ip[] = '700186624, "mg"';
-$ip[] = '700203008, "mr"';
-$ip[] = '700219392, "tz"';
-$ip[] = '700235776, "za"';
-$ip[] = '700252160, "ng"';
-$ip[] = '700260352, "ci"';
-$ip[] = '700268544, "za"';
-$ip[] = '700276736, "ci"';
-$ip[] = '700284928, "gh"';
-$ip[] = '700293120, "eg"';
-$ip[] = '700301312, "cd"';
-$ip[] = '700309504, "dj"';
-$ip[] = '700317696, "ng"';
-$ip[] = '700325888, "zw"';
-$ip[] = '700334080, "bj"';
-$ip[] = '700335104, "gh"';
-$ip[] = '700336128, "cg"';
-$ip[] = '700338176, "cd"';
-$ip[] = '700339200, "na"';
-$ip[] = '700340224, "gh"';
-$ip[] = '700341248, "mw"';
-$ip[] = '700342272, "na"';
-$ip[] = '700350464, "ug"';
-$ip[] = '700358656, "mz"';
-$ip[] = '700366848, "mw"';
-$ip[] = '700375040, "cm"';
-$ip[] = '700376064, "ne"';
-$ip[] = '700377088, "ke"';
-$ip[] = '700378112, "mg"';
-$ip[] = '700379136, "ng"';
-$ip[] = '700380160, "bw"';
-$ip[] = '700381184, "eg"';
-$ip[] = '700382208, "ke"';
-$ip[] = '700383232, "eg"';
-$ip[] = '700399616, "ao"';
-$ip[] = '700400640, "ci"';
-$ip[] = '700401664, "mz"';
-$ip[] = '700402688, "ug"';
-$ip[] = '700403712, "eg"';
-$ip[] = '700404736, "bj"';
-$ip[] = '700405760, "za"';
-$ip[] = '700406784, "tz"';
-$ip[] = '700407808, "gh"';
-$ip[] = '700408832, "cm"';
-$ip[] = '700409856, "lr"';
-$ip[] = '700410880, "ng"';
-$ip[] = '700411904, "ke"';
-$ip[] = '700412928, "zm"';
-$ip[] = '700413952, "sc"';
-$ip[] = '700414976, "mu"';
-$ip[] = '700416000, "za"';
-$ip[] = '700432384, "ke"';
-$ip[] = '700434432, "ls"';
-$ip[] = '700436480, "ug"';
-$ip[] = '700438528, "ke"';
-$ip[] = '700442624, "zw"';
-$ip[] = '700444672, "gh"';
-$ip[] = '700446720, "sl"';
-$ip[] = '700447744, "dz"';
-$ip[] = '700448768, "za"';
-$ip[] = '700710912, "eg"';
-$ip[] = '700776448, "rw"';
-$ip[] = '700841984, "za"';
-$ip[] = '700907520, "eg"';
-$ip[] = '700973056, "dz"';
-$ip[] = '701104128, "gh"';
-$ip[] = '701112320, "za"';
-$ip[] = '701120512, "ci"';
-$ip[] = '701145088, "sd"';
-$ip[] = '701153280, "cm"';
-$ip[] = '701161472, "ug"';
-$ip[] = '701169664, "za"';
-$ip[] = '701186048, "ng"';
-$ip[] = '701202432, "ne"';
-$ip[] = '701210624, "za"';
-$ip[] = '701214720, "ls"';
-$ip[] = '701218816, "ml"';
-$ip[] = '701222912, "ke"';
-$ip[] = '701227008, "bf"';
-$ip[] = '701231104, "sc"';
-$ip[] = '701235200, "sz"';
-$ip[] = '701243392, "gh"';
-$ip[] = '701251584, "cm"';
-$ip[] = '701259776, "mg"';
-$ip[] = '701267968, "tz"';
-$ip[] = '701276160, "ke"';
-$ip[] = '701284352, "za"';
-$ip[] = '701292544, "ng"';
-$ip[] = '701300736, "cm"';
-$ip[] = '701308928, "ao"';
-$ip[] = '701317120, "cm"';
-$ip[] = '701325312, "eg"';
-$ip[] = '701333504, "na"';
-$ip[] = '701341696, "ng"';
-$ip[] = '701349888, "ma"';
-$ip[] = '701358080, "sl"';
-$ip[] = '701366272, "ng"';
-$ip[] = '701374464, "ke"';
-$ip[] = '701382656, "ci"';
-$ip[] = '701399040, "eg"';
-$ip[] = '701407232, "za"';
-$ip[] = '701423616, "ng"';
-$ip[] = '701431808, "ci"';
-$ip[] = '701440000, "mg"';
-$ip[] = '701448192, "ke"';
-$ip[] = '701464576, "mu"';
-$ip[] = '701472768, "tg"';
-$ip[] = '701480960, "ci"';
-$ip[] = '701489152, "za"';
-$ip[] = '701513728, "ly"';
-$ip[] = '701530112, "sn"';
-$ip[] = '701546496, "za"';
-$ip[] = '701562880, "ke"';
-$ip[] = '701579264, "sd"';
-$ip[] = '701595648, "dz"';
-$ip[] = '701612032, "eg"';
-$ip[] = '701628416, "gh"';
-$ip[] = '701644800, "dz"';
-$ip[] = '701661184, "ug"';
-$ip[] = '701677568, "ao"';
-$ip[] = '701693952, "gh"';
-$ip[] = '701702144, "sz"';
-$ip[] = '701710336, "mu"';
-$ip[] = '701718528, "cm"';
-$ip[] = '701726720, "ga"';
-$ip[] = '701743104, "ng"';
-$ip[] = '701759488, "ke"';
-$ip[] = '701792256, "mu"';
-$ip[] = '701825024, "za"';
-$ip[] = '701857792, "re"';
-$ip[] = '701890560, "sn"';
-$ip[] = '701923328, "ma"';
-$ip[] = '701956096, "ke"';
-$ip[] = '701992960, "sz"';
-$ip[] = '701997056, "gh"';
-$ip[] = '702001152, "zm"';
-$ip[] = '702005248, "ke"';
-$ip[] = '702009344, "cv"';
-$ip[] = '702013440, "ke"';
-$ip[] = '702015488, "za"';
-$ip[] = '702017536, "eg"';
-$ip[] = '702018560, "ng"';
-$ip[] = '702019584, "rw"';
-$ip[] = '702020608, "cd"';
-$ip[] = '702021632, "zm"';
-$ip[] = '702029824, "bj"';
-$ip[] = '702038016, "zm"';
-$ip[] = '702046208, "rw"';
-$ip[] = '702054400, "za"';
-$ip[] = '702058496, "bf"';
-$ip[] = '702062592, "ng"';
-$ip[] = '702066688, "cm"';
-$ip[] = '702070784, "za"';
-$ip[] = '702074880, "bw"';
-$ip[] = '702076928, "tz"';
-$ip[] = '702078976, "ma"';
-$ip[] = '702080000, "mw"';
-$ip[] = '702081024, "ng"';
-$ip[] = '702082048, "ao"';
-$ip[] = '702083072, "ci"';
-$ip[] = '702087168, "ng"';
-$ip[] = '702119936, "cm"';
-$ip[] = '702128128, "eg"';
-$ip[] = '702136320, "za"';
-$ip[] = '702137344, "mg"';
-$ip[] = '702138368, "tz"';
-$ip[] = '702143488, "ke"';
-$ip[] = '702144512, "eg"';
-$ip[] = '702146560, "ug"';
-$ip[] = '702148608, "za"';
-$ip[] = '702150656, "zm"';
-$ip[] = '702152704, "sd"';
-$ip[] = '702169088, "na"';
-$ip[] = '702185472, "eg"';
-$ip[] = '702201856, "gh"';
-$ip[] = '702218240, "sn"';
-$ip[] = '702234624, "na"';
-$ip[] = '702251008, "ng"';
-$ip[] = '702283776, "ug"';
-$ip[] = '702287872, "zw"';
-$ip[] = '702291968, "mz"';
-$ip[] = '702296064, "gh"';
-$ip[] = '702300160, "ng"';
-$ip[] = '702304256, "sl"';
-$ip[] = '702308352, "sc"';
-$ip[] = '702312448, "ke"';
-$ip[] = '702316544, "tz"';
-$ip[] = '702320640, "dz"';
-$ip[] = '702324736, "mz"';
-$ip[] = '702328832, "tz"';
-$ip[] = '702332928, "mz"';
-$ip[] = '702337024, "ug"';
-$ip[] = '702341120, "ke"';
-$ip[] = '702345216, "tz"';
-$ip[] = '702349312, "za"';
-$ip[] = '702353408, "dz"';
-$ip[] = '702357504, "tz"';
-$ip[] = '702365696, "mz"';
-$ip[] = '702369792, "ug"';
-$ip[] = '702373888, "mw"';
-$ip[] = '702377984, "ng"';
-$ip[] = '702382080, "eg"';
-$ip[] = '702386176, "zw"';
-$ip[] = '702390272, "ng"';
-$ip[] = '702394368, "ml"';
-$ip[] = '702398464, "cv"';
-$ip[] = '702402560, "gh"';
-$ip[] = '702406656, "za"';
-$ip[] = '702410752, "ao"';
-$ip[] = '702414848, "ug"';
-$ip[] = '702416896, "ke"';
-$ip[] = '702418944, "zm"';
-$ip[] = '702420992, "tz"';
-$ip[] = '702423040, "za"';
-$ip[] = '702425088, "ng"';
-$ip[] = '702427136, "za"';
-$ip[] = '702429184, "tz"';
-$ip[] = '702431232, "ng"';
-$ip[] = '702435328, "mz"';
-$ip[] = '702437376, "tz"';
-$ip[] = '702439424, "mu"';
-$ip[] = '702441472, "za"';
-$ip[] = '702443520, "gq"';
-$ip[] = '702445568, "ke"';
-$ip[] = '702447616, "eg"';
-$ip[] = '702449664, "za"';
-$ip[] = '702451712, "ng"';
-$ip[] = '702453760, "tz"';
-$ip[] = '702455808, "ke"';
-$ip[] = '702457856, "eg"';
-$ip[] = '702459904, "tz"';
-$ip[] = '702461952, "mw"';
-$ip[] = '702464000, "bj"';
-$ip[] = '702465024, "cd"';
-$ip[] = '702467072, "sc"';
-$ip[] = '702468096, "ng"';
-$ip[] = '702469120, "za"';
-$ip[] = '702470144, "cd"';
-$ip[] = '702471168, "za"';
-$ip[] = '702474240, "gh"';
-$ip[] = '702475264, "ao"';
-$ip[] = '702476288, "zm"';
-$ip[] = '702477312, "rw"';
-$ip[] = '702478336, "ao"';
-$ip[] = '702481408, "tz"';
-$ip[] = '702482432, "za"';
-$ip[] = '702483456, "bw"';
-$ip[] = '702484480, "tz"';
-$ip[] = '702485504, "eg"';
-$ip[] = '702486528, "ng"';
-$ip[] = '702487552, "cm"';
-$ip[] = '702488576, "za"';
-$ip[] = '702490624, "ao"';
-$ip[] = '702492672, "ke"';
-$ip[] = '702493696, "eg"';
-$ip[] = '702494720, "ke"';
-$ip[] = '702495744, "za"';
-$ip[] = '702496768, "ng"';
-$ip[] = '702497792, "za"';
-$ip[] = '702498816, "bw"';
-$ip[] = '702499840, "mu"';
-$ip[] = '702500864, "na"';
-$ip[] = '702501888, "ug"';
-$ip[] = '702502912, "sl"';
-$ip[] = '702504960, "ga"';
-$ip[] = '702505984, "ao"';
-$ip[] = '702507008, "cd"';
-$ip[] = '702508032, "ke"';
-$ip[] = '702510080, "zm"';
-$ip[] = '702511104, "za"';
-$ip[] = '702512128, "mz"';
-$ip[] = '702513152, "ng"';
-$ip[] = '702514176, "sl"';
-$ip[] = '702515200, "ng"';
-$ip[] = '702516224, "bw"';
-$ip[] = '702517248, "ng"';
-$ip[] = '702518272, "ke"';
-$ip[] = '702519296, "mz"';
-$ip[] = '702520320, "ao"';
-$ip[] = '702521344, "sd"';
-$ip[] = '702522368, "ao"';
-$ip[] = '702523392, "ng"';
-$ip[] = '702524416, "za"';
-$ip[] = '702526464, "tz"';
-$ip[] = '702527488, "cf"';
-$ip[] = '702530560, "eg"';
-$ip[] = '702531584, "sd"';
-$ip[] = '702532608, "sc"';
-$ip[] = '702533632, "ci"';
-$ip[] = '702534656, "gm"';
-$ip[] = '702535680, "sc"';
-$ip[] = '702536704, "mu"';
-$ip[] = '702537728, "rw"';
-$ip[] = '702538752, "tz"';
-$ip[] = '702539776, "bf"';
-$ip[] = '702540800, "za"';
-$ip[] = '702541824, "eg"';
-$ip[] = '702542848, "za"';
-$ip[] = '702543872, "bj"';
-$ip[] = '702544896, "za"';
-$ip[] = '702545920, "tn"';
-$ip[] = '703070208, "eg"';
-$ip[] = '703594496, "za"';
-$ip[] = '704118784, "ma"';
-$ip[] = '704380928, "ly"';
-$ip[] = '1040728064, "ke"';
-$ip[] = '1040998400, "eg"';
-$ip[] = '1041784832, "ke"';
-$ip[] = '1044652032, "ly"';
-$ip[] = '1044701184, "eg"';
-$ip[] = '1047658496, "eg"';
-$ip[] = '1047863296, "eg"';
-$ip[] = '1049034752, "eg"';
-$ip[] = '1049296896, "eg"';
-$ip[] = '1049378816, "eg"';
-$ip[] = '1051533312, "ng"';
-$ip[] = '1052852224, "eg"';
-$ip[] = '1052876800, "ng"';
-$ip[] = '1055924224, "ly"';
-$ip[] = '1055940608, "eg"';
-$ip[] = '1056014336, "eg"';
-$ip[] = '1056669696, "ma"';
-$ip[] = '1077506048, "ls"';
-$ip[] = '1107820544, "za"';
-$ip[] = '1108492288, "za"';
-$ip[] = '1161773056, "sz"';
-$ip[] = '1162027008, "za"';
-$ip[] = '1347133440, "eg"';
-$ip[] = '1347895296, "gh"';
-$ip[] = '1357955072, "ke"';
-$ip[] = '1358299136, "dz"';
-$ip[] = '1358430208, "ng"';
-$ip[] = '1358446592, "tg"';
-$ip[] = '1358512128, "dz"';
-$ip[] = '1358569472, "ng"';
-$ip[] = '1359216640, "eg"';
-$ip[] = '1359609856, "eg"';
-$ip[] = '1360355328, "eg"';
-$ip[] = '1360412672, "dz"';
-$ip[] = '1360674816, "dz"';
-$ip[] = '1360879616, "eg"';
-$ip[] = '1364975616, "bj"';
-$ip[] = '1371537408, "ma"';
-$ip[] = '1382383616, "dz"';
-$ip[] = '1384120320, "ng"';
-$ip[] = '1384218624, "eg"';
-$ip[] = '1385644032, "mr"';
-$ip[] = '1388937216, "eg"';
-$ip[] = '1401886720, "bw"';
-$ip[] = '1411645440, "eg"';
-$ip[] = '1422745600, "eg"';
-$ip[] = '1424556032, "eg"';
-$ip[] = '2308833280, "za"';
-$ip[] = '2312503296, "za"';
-$ip[] = '2335506432, "za"';
-$ip[] = '2407530496, "za"';
-$ip[] = '2409627648, "za"';
-$ip[] = '2453667840, "za"';
-$ip[] = '2458714112, "za"';
-$ip[] = '2461401088, "za"';
-$ip[] = '2464546816, "za"';
-$ip[] = '2473459712, "za"';
-$ip[] = '2557083648, "za"';
-$ip[] = '2610888704, "za"';
-$ip[] = '2615672832, "za"';
-$ip[] = '2617769984, "za"';
-$ip[] = '2691891200, "za"';
-$ip[] = '2742616064, "eg"';
-$ip[] = '2747465728, "za"';
-$ip[] = '2757230592, "za"';
-$ip[] = '2761031680, "za"';
-$ip[] = '2761621504, "za"';
-$ip[] = '2768437248, "za"';
-$ip[] = '2768764928, "za"';
-$ip[] = '2769879040, "za"';
-$ip[] = '2777612288, "za"';
-$ip[] = '2779054080, "za"';
-$ip[] = '2780037120, "za"';
-$ip[] = '2783510528, "za"';
-$ip[] = '2790588416, "za"';
-$ip[] = '2823553024, "za"';
-$ip[] = '2823815168, "za"';
-$ip[] = '2824404992, "za"';
-$ip[] = '2826960896, "za"';
-$ip[] = '2827878400, "za"';
-$ip[] = '2828730368, "za"';
-$ip[] = '2829320192, "za"';
-$ip[] = '2829516800, "bw"';
-$ip[] = '2829844480, "za"';
-$ip[] = '2832072704, "za"';
-$ip[] = '2832269312, "za"';
-$ip[] = '2843803648, "za"';
-$ip[] = '2848587776, "za"';
-$ip[] = '3223390720, "za"';
-$ip[] = '3224003328, "za"';
-$ip[] = '3224435968, "za"';
-$ip[] = '3224692736, "dz"';
-$ip[] = '3225717248, "tn"';
-$ip[] = '3225873664, "za"';
-$ip[] = '3226635776, "za"';
-$ip[] = '3226792960, "za"';
-$ip[] = '3227401472, "za"';
-$ip[] = '3227439616, "za"';
-$ip[] = '3227447296, "za"';
-$ip[] = '3227448832, "za"';
-$ip[] = '3227517184, "za"';
-$ip[] = '3227779328, "za"';
-$ip[] = '3227880960, "eg"';
-$ip[] = '3227912448, "za"';
-$ip[] = '3230005760, "za"';
-$ip[] = '3230152448, "bf"';
-$ip[] = '3231563264, "za"';
-$ip[] = '3233588224, "ga"';
-$ip[] = '3233630976, "za"';
-$ip[] = '3233647360, "ga"';
-$ip[] = '3236429312, "za"';
-$ip[] = '3237319680, "dz"';
-$ip[] = '3237726720, "gh"';
-$ip[] = '3239171840, "cm"';
-$ip[] = '3239307264, "eg"';
-$ip[] = '3240727040, "dz"';
-$ip[] = '3244228608, "tn"';
-$ip[] = '3245086464, "gh"';
-$ip[] = '3245087744, "gh"';
-$ip[] = '3245135360, "ug"';
-$ip[] = '3245145088, "ug"';
-$ip[] = '3245163008, "ke"';
-$ip[] = '3245238272, "cd"';
-$ip[] = '3250733056, "dz"';
-$ip[] = '3250749440, "gh"';
-$ip[] = '3250757632, "gh"';
-$ip[] = '3252912128, "eg"';
-$ip[] = '3255386112, "ke"';
-$ip[] = '3255390720, "ke"';
-$ip[] = '3259981824, "eg"';
-$ip[] = '3268198400, "ma"';
-$ip[] = '3273150464, "dz"';
-$ip[] = '3273179136, "cm"';
-$ip[] = '3274168832, "dz"';
-$ip[] = '3282493440, "ng"';
-$ip[] = '3284811776, "ke"';
-$ip[] = '3286923264, "cm"';
-$ip[] = '3286935552, "eg"';
-$ip[] = '3286939904, "eg"';
-$ip[] = '3286957056, "eg"';
-$ip[] = '3288334336, "ug"';
-$ip[] = '3288399872, "za"';
-$ip[] = '3288400896, "ke"';
-$ip[] = '3288401664, "mu"';
-$ip[] = '3288401920, "za"';
-$ip[] = '3288406528, "ke"';
-$ip[] = '3288407040, "na"';
-$ip[] = '3288408064, "za"';
-$ip[] = '3288413184, "tz"';
-$ip[] = '3288414208, "za"';
-$ip[] = '3288418048, "za"';
-$ip[] = '3288418816, "za"';
-$ip[] = '3288423424, "sn"';
-$ip[] = '3288425728, "za"';
-$ip[] = '3288429312, "za"';
-$ip[] = '3288429568, "gh"';
-$ip[] = '3288430336, "eg"';
-$ip[] = '3288430592, "sc"';
-$ip[] = '3288432640, "za"';
-$ip[] = '3288434944, "gh"';
-$ip[] = '3288436480, "eg"';
-$ip[] = '3288436736, "za"';
-$ip[] = '3288444928, "ng"';
-$ip[] = '3288449024, "sd"';
-$ip[] = '3288465920, "za"';
-$ip[] = '3288467456, "bi"';
-$ip[] = '3288469504, "za"';
-$ip[] = '3288485888, "ma"';
-$ip[] = '3288489984, "za"';
-$ip[] = '3288514560, "eg"';
-$ip[] = '3288534528, "eg"';
-$ip[] = '3288545536, "za"';
-$ip[] = '3288545792, "ke"';
-$ip[] = '3288546304, "ng"';
-$ip[] = '3288547328, "gh"';
-$ip[] = '3288553984, "cm"';
-$ip[] = '3288554496, "za"';
-$ip[] = '3288555008, "na"';
-$ip[] = '3288555520, "mz"';
-$ip[] = '3288557824, "za"';
-$ip[] = '3288558336, "za"';
-$ip[] = '3288558848, "mu"';
-$ip[] = '3288559104, "za"';
-$ip[] = '3288568832, "za"';
-$ip[] = '3288570368, "za"';
-$ip[] = '3288577024, "ng"';
-$ip[] = '3288588288, "za"';
-$ip[] = '3288614656, "za"';
-$ip[] = '3288616960, "zw"';
-$ip[] = '3288617216, "za"';
-$ip[] = '3288661760, "ls"';
-$ip[] = '3288662016, "za"';
-$ip[] = '3289041408, "ng"';
-$ip[] = '3289041664, "za"';
-$ip[] = '3289086976, "sz"';
-$ip[] = '3289087232, "za"';
-$ip[] = '3289123328, "na"';
-$ip[] = '3289123584, "eg"';
-$ip[] = '3289123840, "zm"';
-$ip[] = '3289124864, "za"';
-$ip[] = '3289153536, "rw"';
-$ip[] = '3289169920, "ma"';
-$ip[] = '3289186560, "za"';
-$ip[] = '3289229312, "sz"';
-$ip[] = '3289229824, "za"';
-$ip[] = '3289333760, "za"';
-$ip[] = '3289645056, "na"';
-$ip[] = '3289653248, "eg"';
-$ip[] = '3289661440, "dz"';
-$ip[] = '3289677824, "mu"';
-$ip[] = '3289710592, "za"';
-$ip[] = '3289777408, "eg"';
-$ip[] = '3289777664, "ng"';
-$ip[] = '3289777920, "eg"';
-$ip[] = '3289778176, "cd"';
-$ip[] = '3289779200, "gw"';
-$ip[] = '3289780224, "za"';
-$ip[] = '3289788416, "mz"';
-$ip[] = '3289792512, "za"';
-$ip[] = '3289809408, "eg"';
-$ip[] = '3289809664, "ke"';
-$ip[] = '3289809920, "za"';
-$ip[] = '3289812992, "mu"';
-$ip[] = '3289817088, "za"';
-$ip[] = '3290120192, "mu"';
-$ip[] = '3290128384, "zw"';
-$ip[] = '3290169344, "za"';
-$ip[] = '3290171136, "sz"';
-$ip[] = '3290171392, "za"';
-$ip[] = '3290171904, "ng"';
-$ip[] = '3290172160, "ke"';
-$ip[] = '3290172416, "za"';
-$ip[] = '3290185728, "za"';
-$ip[] = '3290226688, "mz"';
-$ip[] = '3290230784, "bf"';
-$ip[] = '3290234880, "za"';
-$ip[] = '3290243072, "zw"';
-$ip[] = '3290245120, "dz"';
-$ip[] = '3290247168, "tz"';
-$ip[] = '3290259456, "gh"';
-$ip[] = '3290267648, "za"';
-$ip[] = '3290275840, "sd"';
-$ip[] = '3290284032, "ao"';
-$ip[] = '3290288128, "ng"';
-$ip[] = '3290292224, "gh"';
-$ip[] = '3290296320, "za"';
-$ip[] = '3290456064, "mz"';
-$ip[] = '3290472448, "za"';
-$ip[] = '3290480640, "ao"';
-$ip[] = '3290482688, "cf"';
-$ip[] = '3290484736, "za"';
-$ip[] = '3290486784, "sc"';
-$ip[] = '3290497024, "za"';
-$ip[] = '3290980352, "za"';
-$ip[] = '3291029504, "tz"';
-$ip[] = '3291045888, "za"';
-$ip[] = '3291078656, "dz"';
-$ip[] = '3291152384, "za"';
-$ip[] = '3291168768, "tz"';
-$ip[] = '3291176960, "zw"';
-$ip[] = '3291185152, "ug"';
-$ip[] = '3291217920, "za"';
-$ip[] = '3291230208, "gh"';
-$ip[] = '3291234304, "za"';
-$ip[] = '3291242496, "gh"';
-$ip[] = '3291250688, "na"';
-$ip[] = '3291258880, "tz"';
-$ip[] = '3291262976, "zw"';
-$ip[] = '3291267072, "za"';
-$ip[] = '3291279360, "rw"';
-$ip[] = '3291283456, "na"';
-$ip[] = '3291287552, "za"';
-$ip[] = '3291291648, "tz"';
-$ip[] = '3291295744, "ng"';
-$ip[] = '3291299840, "za"';
-$ip[] = '3291316224, "tz"';
-$ip[] = '3291324416, "ao"';
-$ip[] = '3291325440, "bw"';
-$ip[] = '3291326464, "za"';
-$ip[] = '3291330560, "tz"';
-$ip[] = '3291331584, "mw"';
-$ip[] = '3291332608, "ng"';
-$ip[] = '3291348992, "mz"';
-$ip[] = '3291357184, "mu"';
-$ip[] = '3291365376, "za"';
-$ip[] = '3291367424, "ao"';
-$ip[] = '3291369472, "gh"';
-$ip[] = '3291373568, "tz"';
-$ip[] = '3291377664, "za"';
-$ip[] = '3291379712, "tz"';
-$ip[] = '3291380736, "zm"';
-$ip[] = '3291381760, "tz"';
-$ip[] = '3291383808, "za"';
-$ip[] = '3291385856, "ng"';
-$ip[] = '3291386880, "sc"';
-$ip[] = '3291387904, "bj"';
-$ip[] = '3291388928, "ga"';
-$ip[] = '3291389952, "za"';
-$ip[] = '3291397120, "eg"';
-$ip[] = '3291398144, "zm"';
-$ip[] = '3291406336, "za"';
-$ip[] = '3291408384, "gm"';
-$ip[] = '3291410432, "ng"';
-$ip[] = '3291412480, "dz"';
-$ip[] = '3291414528, "za"';
-$ip[] = '3291447296, "ci"';
-$ip[] = '3300917248, "mu"';
-$ip[] = '3300925440, "mg"';
-$ip[] = '3300933632, "mu"';
-$ip[] = '3301441536, "ng"';
-$ip[] = '3301445632, "ke"';
-$ip[] = '3301453824, "ml"';
-$ip[] = '3301457920, "ng"';
-$ip[] = '3301462016, "ml"';
-$ip[] = '3301466112, "er"';
-$ip[] = '3301470208, "ng"';
-$ip[] = '3301474304, "ma"';
-$ip[] = '3301490688, "dz"';
-$ip[] = '3301494784, "mu"';
-$ip[] = '3301507328, "zw"';
-$ip[] = '3301507584, "gh"';
-$ip[] = '3301507840, "eg"';
-$ip[] = '3301508096, "mw"';
-$ip[] = '3301508608, "za"';
-$ip[] = '3301510144, "mw"';
-$ip[] = '3301511168, "zw"';
-$ip[] = '3301513216, "eg"';
-$ip[] = '3301515264, "gh"';
-$ip[] = '3301523456, "ci"';
-$ip[] = '3301548032, "gh"';
-$ip[] = '3301556224, "dj"';
-$ip[] = '3301560320, "ke"';
-$ip[] = '3301568512, "eg"';
-$ip[] = '3301570560, "ke"';
-$ip[] = '3301572608, "eg"';
-$ip[] = '3301605376, "sd"';
-$ip[] = '3301621760, "ke"';
-$ip[] = '3301632000, "cm"';
-$ip[] = '3301634048, "ls"';
-$ip[] = '3301636096, "za"';
-$ip[] = '3301637120, "ao"';
-$ip[] = '3301638144, "tn"';
-$ip[] = '3301703680, "eg"';
-$ip[] = '3301834752, "ma"';
-$ip[] = '3301900288, "ng"';
-$ip[] = '3301904384, "ke"';
-$ip[] = '3301908480, "za"';
-$ip[] = '3301912576, "mu"';
-$ip[] = '3301933056, "ng"';
-$ip[] = '3301949440, "sn"';
-$ip[] = '3301965824, "za"';
-$ip[] = '3302490624, "za"';
-$ip[] = '3302491136, "mu"';
-$ip[] = '3302492160, "mw"';
-$ip[] = '3302494208, "za"';
-$ip[] = '3302498304, "na"';
-$ip[] = '3302506496, "ke"';
-$ip[] = '3302525952, "eg"';
-$ip[] = '3302526976, "ng"';
-$ip[] = '3302529024, "za"';
-$ip[] = '3302530048, "tn"';
-$ip[] = '3302531072, "cf"';
-$ip[] = '3302531328, "ao"';
-$ip[] = '3302531584, "tz"';
-$ip[] = '3302531840, "bw"';
-$ip[] = '3302532096, "na"';
-$ip[] = '3302552576, "tz"';
-$ip[] = '3302552832, "ke"';
-$ip[] = '3302553088, "eg"';
-$ip[] = '3302553344, "tz"';
-$ip[] = '3302553600, "ao"';
-$ip[] = '3302554112, "za"';
-$ip[] = '3302554368, "ng"';
-$ip[] = '3302554624, "eg"';
-$ip[] = '3302554880, "ng"';
-$ip[] = '3302555136, "za"';
-$ip[] = '3302555392, "ng"';
-$ip[] = '3302555648, "ma"';
-$ip[] = '3302621184, "eg"';
-$ip[] = '3302752256, "ng"';
-$ip[] = '3302760448, "za"';
-$ip[] = '3302817792, "eg"';
-$ip[] = '3302883328, "mu"';
-$ip[] = '3302949120, "ao"';
-$ip[] = '3302949376, "zm"';
-$ip[] = '3302949632, "bi"';
-$ip[] = '3302949888, "ci"';
-$ip[] = '3302950144, "tz"';
-$ip[] = '3302950656, "eg"';
-$ip[] = '3302950912, "za"';
-$ip[] = '3302951424, "sl"';
-$ip[] = '3321886720, "za"';
-$ip[] = '3325427968, "za"';
-$ip[] = '3356493824, "za"';
-$ip[] = '3397058560, "mu"';
-$ip[] = '3423371264, "za"';
-$ip[] = '3428299520, "za"';
-$ip[] = '3432517120, "na"';
-$ip[] = '3437961216, "za"';
-$ip[] = '3449769728, "za"';
-$ip[] = '3470755840, "za"';
-$ip[] = '3519741952, "za"';
-$ip[] = '3520356352, "za"';
-$ip[] = '3556802560, "sd"';
-$ip[] = '3557613568, "eg"';
-$ip[] = '3558252544, "ke"';
-$ip[] = '3559997440, "ke"';
-$ip[] = '3560210432, "bf"';
-$ip[] = '3560718336, "gm"';
-$ip[] = '3562389504, "gh"';
-$ip[] = '3562561536, "ug"';
-$ip[] = '3563061248, "gh"';
-$ip[] = '3563339776, "ng"';
-$ip[] = '3563560960, "eg"';
-$ip[] = '3564822528, "eg"';
-$ip[] = '3570991104, "ma"';
-$ip[] = '3577167872, "et"';
-$ip[] = '3582148608, "eg"';
-$ip[] = '3582484480, "ci"';
-$ip[] = '3583197184, "ke"';
-$ip[] = '3583401984, "ke"';
-$ip[] = '3583418368, "tn"';
-$ip[] = '3583426560, "ci"';
-$ip[] = '3583524864, "eg"';
-$ip[] = '3583647744, "eg"';
-$ip[] = '3583655936, "sn"';
-$ip[] = '3583942656, "eg"';
-$ip[] = '3585318912, "dz"';
-$ip[] = '3585466368, "eg"';
-$ip[] = '3586203648, "za"';
-$ip[] = '3587489792, "eg"';
-$ip[] = '3589734400, "eg"';
-$ip[] = '3590291456, "eg"';
-$ip[] = '3639390208, "za"';
-$ip[] = '3641593856, "ng"';
-$ip[] = '3642023936, "eg"';
-$ip[] = '3642060800, "ke"';
-$ip[] = '3642589184, "eg"';
-$ip[] = '3642609664, "dz"';
-$ip[] = '3644063744, "eg"';
-$ip[] = '3644874752, "ml"';
-$ip[] = '3645718528, "ga"';
-$ip[] = '3648323584, "ng"';
-$ip[] = '3649765376, "eg"';
-$ip[] = '3651833856, "ml"';
-$ip[] = '3653734400, "ke"';
-$ip[] = '973078528, "jp"';
-$ip[] = '973209600, "in"';
-$ip[] = '973275136, "jp"';
-$ip[] = '973471744, "au"';
-$ip[] = '973602816, "th"';
-$ip[] = '973864960, "jp"';
-$ip[] = '973996032, "cn"';
-$ip[] = '974782464, "my"';
-$ip[] = '974880768, "pk"';
-$ip[] = '974913536, "nz"';
-$ip[] = '974979072, "kr"';
-$ip[] = '975044608, "cn"';
-$ip[] = '977272832, "th"';
-$ip[] = '977305600, "hk"';
-$ip[] = '977338368, "sg"';
-$ip[] = '977346560, "jp"';
-$ip[] = '977354752, "kr"';
-$ip[] = '977371136, "pk"';
-$ip[] = '977395712, "bd"';
-$ip[] = '977397760, "hk"';
-$ip[] = '977399808, "id"';
-$ip[] = '977401856, "au"';
-$ip[] = '977403904, "cn"';
-$ip[] = '977534976, "in"';
-$ip[] = '977567744, "cn"';
-$ip[] = '977600512, "ph"';
-$ip[] = '977666048, "jp"';
-$ip[] = '977731584, "ph"';
-$ip[] = '977764352, "my"';
-$ip[] = '977797120, "kr"';
-$ip[] = '978321408, "jp"';
-$ip[] = '978452480, "cn"';
-$ip[] = '978583552, "jp"';
-$ip[] = '978599936, "au"';
-$ip[] = '978640896, "nz"';
-$ip[] = '978649088, "jp"';
-$ip[] = '978714624, "tw"';
-$ip[] = '978780160, "au"';
-$ip[] = '978784256, "jp"';
-$ip[] = '978788352, "kr"';
-$ip[] = '978796544, "cn"';
-$ip[] = '978812928, "jp"';
-$ip[] = '979369984, "au"';
-$ip[] = '979435520, "th"';
-$ip[] = '979501056, "jp"';
-$ip[] = '979566592, "tw"';
-$ip[] = '979599360, "cn"';
-$ip[] = '979763200, "kr"';
-$ip[] = '979894272, "au"';
-$ip[] = '980418560, "jp"';
-$ip[] = '980549632, "tw"';
-$ip[] = '980680704, "cn"';
-$ip[] = '980942848, "kr"';
-$ip[] = '981467136, "cn"';
-$ip[] = '981991424, "th"';
-$ip[] = '982122496, "jp"';
-$ip[] = '982171648, "kr"';
-$ip[] = '982188032, "my"';
-$ip[] = '982253568, "kr"';
-$ip[] = '982515712, "cn"';
-$ip[] = '982581248, "kr"';
-$ip[] = '982614016, "au"';
-$ip[] = '982622208, "jp"';
-$ip[] = '982624256, "id"';
-$ip[] = '982628352, "bd"';
-$ip[] = '982630400, "sg"';
-$ip[] = '982646784, "jp"';
-$ip[] = '982671360, "in"';
-$ip[] = '982679552, "sg"';
-$ip[] = '982695936, "kr"';
-$ip[] = '982712320, "th"';
-$ip[] = '982745088, "af"';
-$ip[] = '982753280, "jp"';
-$ip[] = '982755328, "bd"';
-$ip[] = '982759424, "id"';
-$ip[] = '982761472, "jp"';
-$ip[] = '982777856, "kr"';
-$ip[] = '983040000, "hk"';
-$ip[] = '983171072, "cn"';
-$ip[] = '983302144, "jp"';
-$ip[] = '983564288, "au"';
-$ip[] = '984612864, "hk"';
-$ip[] = '984743936, "au"';
-$ip[] = '984875008, "kr"';
-$ip[] = '984956928, "au"';
-$ip[] = '984965120, "pk"';
-$ip[] = '984973312, "th"';
-$ip[] = '985006080, "sg"';
-$ip[] = '985071616, "jp"';
-$ip[] = '985137152, "kr"';
-$ip[] = '985202688, "sg"';
-$ip[] = '985268224, "vn"';
-$ip[] = '985399296, "jp"';
-$ip[] = '985661440, "cn"';
-$ip[] = '987758592, "kr"';
-$ip[] = '988807168, "cn"';
-$ip[] = '989855744, "kr"';
-$ip[] = '991952896, "cn"';
-$ip[] = '995360768, "jp"';
-$ip[] = '995532800, "au"';
-$ip[] = '995540992, "kr"';
-$ip[] = '995557376, "jp"';
-$ip[] = '995622912, "in"';
-$ip[] = '996409344, "au"';
-$ip[] = '996605952, "pk"';
-$ip[] = '996671488, "tw"';
-$ip[] = '996802560, "jp"';
-$ip[] = '996868096, "cn"';
-$ip[] = '997195776, "tw"';
-$ip[] = '998244352, "jp"';
-$ip[] = '999292928, "in"';
-$ip[] = '999424000, "jp"';
-$ip[] = '999555072, "hk"';
-$ip[] = '999686144, "kr"';
-$ip[] = '999751680, "cn"';
-$ip[] = '999784448, "jp"';
-$ip[] = '999800832, "kr"';
-$ip[] = '999817216, "bd"';
-$ip[] = '999849984, "kr"';
-$ip[] = '999866368, "hk"';
-$ip[] = '999882752, "jp"';
-$ip[] = '999948288, "au"';
-$ip[] = '1000013824, "cn"';
-$ip[] = '1000079360, "jp"';
-$ip[] = '1000341504, "in"';
-$ip[] = '1000734720, "jp"';
-$ip[] = '1000800256, "au"';
-$ip[] = '1000865792, "jp"';
-$ip[] = '1001127936, "cn"';
-$ip[] = '1001390080, "in"';
-$ip[] = '1002045440, "kr"';
-$ip[] = '1002176512, "hk"';
-$ip[] = '1002242048, "sg"';
-$ip[] = '1002307584, "jp"';
-$ip[] = '1002373120, "cn"';
-$ip[] = '1002405888, "jp"';
-$ip[] = '1002422272, "au"';
-$ip[] = '1002434560, "cn"';
-$ip[] = '1008730112, "jp"';
-$ip[] = '1009778688, "my"';
-$ip[] = '1010237440, "cn"';
-$ip[] = '1010302976, "jp"';
-$ip[] = '1010761728, "cn"';
-$ip[] = '1010827264, "jp"';
-$ip[] = '1017118720, "cn"';
-$ip[] = '1019215872, "jp"';
-$ip[] = '1019346944, "cn"';
-$ip[] = '1019478016, "kr"';
-$ip[] = '1019609088, "tw"';
-$ip[] = '1019740160, "cn"';
-$ip[] = '1021313024, "au"';
-$ip[] = '1021837312, "cn"';
-$ip[] = '1021968384, "nz"';
-$ip[] = '1022033920, "cn"';
-$ip[] = '1022099456, "jp"';
-$ip[] = '1022361600, "au"';
-$ip[] = '1022558208, "in"';
-$ip[] = '1022623744, "tw"';
-$ip[] = '1022722048, "cn"';
-$ip[] = '1022885888, "tw"';
-$ip[] = '1023148032, "cn"';
-$ip[] = '1023238144, "id"';
-$ip[] = '1023246336, "cn"';
-$ip[] = '1023279104, "in"';
-$ip[] = '1023311872, "us"';
-$ip[] = '1023328256, "jp"';
-$ip[] = '1023344640, "cn"';
-$ip[] = '1023410176, "in"';
-$ip[] = '1023672320, "hk"';
-$ip[] = '1023692800, "cn"';
-$ip[] = '1023696896, "my"';
-$ip[] = '1023705088, "jp"';
-$ip[] = '1023717376, "cn"';
-$ip[] = '1023721472, "kr"';
-$ip[] = '1023737856, "id"';
-$ip[] = '1023770624, "pk"';
-$ip[] = '1023778816, "kr"';
-$ip[] = '1023791104, "nc"';
-$ip[] = '1023795200, "jp"';
-$ip[] = '1023803392, "my"';
-$ip[] = '1023852544, "bn"';
-$ip[] = '1023868928, "jp"';
-$ip[] = '1023901696, "th"';
-$ip[] = '1023934464, "au"';
-$ip[] = '1023950848, "id"';
-$ip[] = '1023954944, "jp"';
-$ip[] = '1023959040, "au"';
-$ip[] = '1023967232, "in"';
-$ip[] = '1023975424, "cn"';
-$ip[] = '1023979520, "au"';
-$ip[] = '1023983616, "sg"';
-$ip[] = '1024000000, "ph"';
-$ip[] = '1024032768, "au"';
-$ip[] = '1024065536, "hk"';
-$ip[] = '1024131072, "in"';
-$ip[] = '1024163840, "jp"';
-$ip[] = '1024184320, "my"';
-$ip[] = '1024196608, "in"';
-$ip[] = '1024229376, "jp"';
-$ip[] = '1024262144, "sg"';
-$ip[] = '1024327680, "ap"';
-$ip[] = '1024344064, "sg"';
-$ip[] = '1024352256, "au"';
-$ip[] = '1024360448, "ap"';
-$ip[] = '1024376832, "ph"';
-$ip[] = '1024393216, "hk"';
-$ip[] = '1024458752, "sg"';
-$ip[] = '1024491520, "in"';
-$ip[] = '1024589824, "hk"';
-$ip[] = '1024655360, "th"';
-$ip[] = '1024720896, "tw"';
-$ip[] = '1024786432, "jp"';
-$ip[] = '1025245184, "cn"';
-$ip[] = '1025277952, "ph"';
-$ip[] = '1025294336, "au"';
-$ip[] = '1025302528, "vn"';
-$ip[] = '1025310720, "au"';
-$ip[] = '1025343488, "cn"';
-$ip[] = '1025376256, "tw"';
-$ip[] = '1025507328, "kr"';
-$ip[] = '1026293760, "jp"';
-$ip[] = '1026392064, "cn"';
-$ip[] = '1026408448, "jp"';
-$ip[] = '1026416640, "id"';
-$ip[] = '1026424832, "jp"';
-$ip[] = '1026490368, "th"';
-$ip[] = '1026523136, "cn"';
-$ip[] = '1026539520, "kr"';
-$ip[] = '1026555904, "cn"';
-$ip[] = '1027080192, "tw"';
-$ip[] = '1027866624, "au"';
-$ip[] = '1027997696, "tw"';
-$ip[] = '1028128768, "kr"';
-$ip[] = '1029046272, "jp"';
-$ip[] = '1029144576, "sg"';
-$ip[] = '1029160960, "cn"';
-$ip[] = '1029177344, "au"';
-$ip[] = '1029242880, "jp"';
-$ip[] = '1029308416, "th"';
-$ip[] = '1029439488, "hk"';
-$ip[] = '1029570560, "id"';
-$ip[] = '1029636096, "au"';
-$ip[] = '1029668864, "in"';
-$ip[] = '1029701632, "kr"';
-$ip[] = '1030750208, "jp"';
-$ip[] = '1031798784, "cn"';
-$ip[] = '1035993088, "jp"';
-$ip[] = '1037565952, "tw"';
-$ip[] = '1038614528, "cn"';
-$ip[] = '1039007744, "hk"';
-$ip[] = '1039138816, "cn"';
-$ip[] = '1039400960, "hk"';
-$ip[] = '1039466496, "jp"';
-$ip[] = '1039499264, "au"';
-$ip[] = '1039515648, "jp"';
-$ip[] = '1039523840, "kr"';
-$ip[] = '1039532032, "in"';
-$ip[] = '1039597568, "id"';
-$ip[] = '1039613952, "kr"';
-$ip[] = '1039638528, "tw"';
-$ip[] = '1039646720, "kr"';
-$ip[] = '1039654912, "in"';
-$ip[] = '1039663104, "kr"';
-$ip[] = '1845493760, "jp"';
-$ip[] = '1845755904, "hk"';
-$ip[] = '1845764096, "jp"';
-$ip[] = '1845766144, "my"';
-$ip[] = '1845768192, "jp"';
-$ip[] = '1845772288, "kr"';
-$ip[] = '1845788672, "jp"';
-$ip[] = '1845837824, "ph"';
-$ip[] = '1845839872, "in"';
-$ip[] = '1845841920, "au"';
-$ip[] = '1845846016, "id"';
-$ip[] = '1845850112, "ws"';
-$ip[] = '1845851136, "au"';
-$ip[] = '1845852160, "jp"';
-$ip[] = '1845854208, "kr"';
-$ip[] = '1845886976, "cn"';
-$ip[] = '1846018048, "kr"';
-$ip[] = '1846542336, "cn"';
-$ip[] = '1846804480, "au"';
-$ip[] = '1847066624, "tw"';
-$ip[] = '1847590912, "au"';
-$ip[] = '1847721984, "np"';
-$ip[] = '1847730176, "pk"';
-$ip[] = '1847732224, "af"';
-$ip[] = '1847734272, "nz"';
-$ip[] = '1847736320, "ap"';
-$ip[] = '1847738368, "kr"';
-$ip[] = '1847754752, "ap"';
-$ip[] = '1847787520, "kr"';
-$ip[] = '1847803904, "vn"';
-$ip[] = '1847808000, "id"';
-$ip[] = '1847812096, "kr"';
-$ip[] = '1847853056, "pk"';
-$ip[] = '1848115200, "cn"';
-$ip[] = '1848377344, "hk"';
-$ip[] = '1848381440, "nz"';
-$ip[] = '1848383488, "au"';
-$ip[] = '1848385536, "kr"';
-$ip[] = '1848393728, "jp"';
-$ip[] = '1848401920, "ph"';
-$ip[] = '1848406016, "np"';
-$ip[] = '1848410112, "ph"';
-$ip[] = '1848418304, "au"';
-$ip[] = '1848420352, "id"';
-$ip[] = '1848422400, "jp"';
-$ip[] = '1848424448, "vn"';
-$ip[] = '1848426496, "kr"';
-$ip[] = '1848639488, "cn"';
-$ip[] = '1848705024, "th"';
-$ip[] = '1848770560, "jp"';
-$ip[] = '1848774656, "au"';
-$ip[] = '1848778752, "in"';
-$ip[] = '1848786944, "jp"';
-$ip[] = '1848791040, "id"';
-$ip[] = '1848793088, "jp"';
-$ip[] = '1848803328, "tw"';
-$ip[] = '1848819712, "jp"';
-$ip[] = '1848827904, "ph"';
-$ip[] = '1848832000, "jp"';
-$ip[] = '1848836096, "cn"';
-$ip[] = '1849032704, "jp"';
-$ip[] = '1849065472, "ph"';
-$ip[] = '1849163776, "cn"';
-$ip[] = '1849819136, "jp"';
-$ip[] = '1849950208, "kr"';
-$ip[] = '1850212352, "cn"';
-$ip[] = '1850343424, "jp"';
-$ip[] = '1850376192, "my"';
-$ip[] = '1850392576, "kh"';
-$ip[] = '1850400768, "jp"';
-$ip[] = '1850408960, "cn"';
-$ip[] = '1850490880, "kr"';
-$ip[] = '1850507264, "au"';
-$ip[] = '1850511360, "id"';
-$ip[] = '1850513408, "th"';
-$ip[] = '1850515456, "in"';
-$ip[] = '1850519552, "au"';
-$ip[] = '1850523648, "cn"';
-$ip[] = '1850572800, "th"';
-$ip[] = '1850671104, "hk"';
-$ip[] = '1850736640, "cn"';
-$ip[] = '1851523072, "jp"';
-$ip[] = '1851527168, "nz"';
-$ip[] = '1851529216, "ph"';
-$ip[] = '1851531264, "jp"';
-$ip[] = '1851539456, "id"';
-$ip[] = '1851542528, "hk"';
-$ip[] = '1851543552, "jp"';
-$ip[] = '1851547648, "sg"';
-$ip[] = '1851555840, "kr"';
-$ip[] = '1851588608, "jp"';
-$ip[] = '1851590656, "au"';
-$ip[] = '1851594752, "kr"';
-$ip[] = '1851596800, "in"';
-$ip[] = '1851604992, "ph"';
-$ip[] = '1851613184, "jp"';
-$ip[] = '1851617280, "kr"';
-$ip[] = '1851637760, "pk"';
-$ip[] = '1851654144, "cn"';
-$ip[] = '1853882368, "jp"';
-$ip[] = '1854406656, "id"';
-$ip[] = '1854668800, "au"';
-$ip[] = '1855455232, "cn"';
-$ip[] = '1855848448, "jp"';
-$ip[] = '1855913984, "my"';
-$ip[] = '1855979520, "jp"';
-$ip[] = '1856241664, "th"';
-$ip[] = '1856307200, "kr"';
-$ip[] = '1856315392, "hk"';
-$ip[] = '1856323584, "kr"';
-$ip[] = '1856339968, "jp"';
-$ip[] = '1856372736, "cn"';
-$ip[] = '1856503808, "th"';
-$ip[] = '1856765952, "jp"';
-$ip[] = '1856770048, "in"';
-$ip[] = '1856774144, "jp"';
-$ip[] = '1856779264, "in"';
-$ip[] = '1856780288, "jp"';
-$ip[] = '1856782336, "kr"';
-$ip[] = '1856798720, "in"';
-$ip[] = '1856815104, "cn"';
-$ip[] = '1856843776, "hk"';
-$ip[] = '1856847872, "cn"';
-$ip[] = '1856864256, "au"';
-$ip[] = '1856872448, "nz"';
-$ip[] = '1856880640, "cn"';
-$ip[] = '1856888832, "au"';
-$ip[] = '1856892928, "jp"';
-$ip[] = '1856897024, "au"';
-$ip[] = '1857028096, "cn"';
-$ip[] = '1860173824, "in"';
-$ip[] = '1860435968, "cn"';
-$ip[] = '1860698112, "jp"';
-$ip[] = '1860706304, "cn"';
-$ip[] = '1860714496, "id"';
-$ip[] = '1860722688, "kr"';
-$ip[] = '1860726784, "au"';
-$ip[] = '1860728832, "jp"';
-$ip[] = '1860734976, "nz"';
-$ip[] = '1860737024, "jp"';
-$ip[] = '1860739072, "ph"';
-$ip[] = '1860743168, "au"';
-$ip[] = '1860747264, "jp"';
-$ip[] = '1860759552, "au"';
-$ip[] = '1860763648, "jp"';
-$ip[] = '1860829184, "in"';
-$ip[] = '1860960256, "cn"';
-$ip[] = '1861091328, "au"';
-$ip[] = '1861222400, "cn"';
-$ip[] = '1866465280, "jp"';
-$ip[] = '1866530816, "sg"';
-$ip[] = '1866563584, "kr"';
-$ip[] = '1866579968, "jp"';
-$ip[] = '1866588160, "nz"';
-$ip[] = '1866596352, "cn"';
-$ip[] = '1866661888, "au"';
-$ip[] = '1866670080, "my"';
-$ip[] = '1866674176, "tw"';
-$ip[] = '1866678272, "id"';
-$ip[] = '1866686464, "kh"';
-$ip[] = '1866690560, "jp"';
-$ip[] = '1866711040, "cn"';
-$ip[] = '1866715136, "kr"';
-$ip[] = '1866727424, "hk"';
-$ip[] = '1866731520, "jp"';
-$ip[] = '1866733568, "id"';
-$ip[] = '1866735616, "ph"';
-$ip[] = '1866743808, "cn"';
-$ip[] = '1866752000, "pk"';
-$ip[] = '1866756096, "id"';
-$ip[] = '1866760192, "jp"';
-$ip[] = '1866792960, "nz"';
-$ip[] = '1866858496, "tw"';
-$ip[] = '1866989568, "cn"';
-$ip[] = '1867513856, "tw"';
-$ip[] = '1867776000, "th"';
-$ip[] = '1867841536, "cn"';
-$ip[] = '1867907072, "jp"';
-$ip[] = '1868038144, "pk"';
-$ip[] = '1868103680, "jp"';
-$ip[] = '1868201984, "my"';
-$ip[] = '1868210176, "jp"';
-$ip[] = '1868212224, "in"';
-$ip[] = '1868214272, "kh"';
-$ip[] = '1868218368, "sg"';
-$ip[] = '1868234752, "in"';
-$ip[] = '1868267520, "kr"';
-$ip[] = '1868283904, "cn"';
-$ip[] = '1868292096, "in"';
-$ip[] = '1868294144, "vn"';
-$ip[] = '1868295168, "hk"';
-$ip[] = '1868296192, "jp"';
-$ip[] = '1868300288, "in"';
-$ip[] = '1868333056, "pk"';
-$ip[] = '1868341248, "id"';
-$ip[] = '1868345344, "au"';
-$ip[] = '1868349440, "sg"';
-$ip[] = '1868357632, "hk"';
-$ip[] = '1868361728, "kh"';
-$ip[] = '1868362752, "jp"';
-$ip[] = '1868363776, "bd"';
-$ip[] = '1868365824, "in"';
-$ip[] = '1868431360, "id"';
-$ip[] = '1868562432, "jp"';
-$ip[] = '1869611008, "cn"';
-$ip[] = '1870004224, "kr"';
-$ip[] = '1870036992, "kh"';
-$ip[] = '1870045184, "au"';
-$ip[] = '1870069760, "ap"';
-$ip[] = '1870086144, "cn"';
-$ip[] = '1870110720, "pk"';
-$ip[] = '1870118912, "in"';
-$ip[] = '1870135296, "cn"';
-$ip[] = '1870462976, "jp"';
-$ip[] = '1870479360, "ph"';
-$ip[] = '1870495744, "tw"';
-$ip[] = '1870497792, "in"';
-$ip[] = '1870499840, "jp"';
-$ip[] = '1870501888, "af"';
-$ip[] = '1870503936, "au"';
-$ip[] = '1870512128, "in"';
-$ip[] = '1870528512, "cn"';
-$ip[] = '1873281024, "jp"';
-$ip[] = '1873412096, "cn"';
-$ip[] = '1873477632, "kr"';
-$ip[] = '1873510400, "jp"';
-$ip[] = '1873543168, "cn"';
-$ip[] = '1874329600, "tw"';
-$ip[] = '1874460672, "cn"';
-$ip[] = '1874591744, "jp"';
-$ip[] = '1874853888, "cn"';
-$ip[] = '1876426752, "jp"';
-$ip[] = '1876557824, "kr"';
-$ip[] = '1876688896, "au"';
-$ip[] = '1876754432, "bd"';
-$ip[] = '1876756480, "sg"';
-$ip[] = '1876762624, "kr"';
-$ip[] = '1876764672, "id"';
-$ip[] = '1876765696, "sg"';
-$ip[] = '1876766720, "my"';
-$ip[] = '1876768768, "au"';
-$ip[] = '1876770816, "sg"';
-$ip[] = '1876787200, "cn"';
-$ip[] = '1876885504, "ph"';
-$ip[] = '1876893696, "th"';
-$ip[] = '1876901888, "sg"';
-$ip[] = '1876918272, "lk"';
-$ip[] = '1879048192, "cn"';
-$ip[] = '1883504640, "jp"';
-$ip[] = '1883766784, "mn"';
-$ip[] = '1883770880, "kr"';
-$ip[] = '1883783168, "vn"';
-$ip[] = '1883799552, "kr"';
-$ip[] = '1883832320, "cn"';
-$ip[] = '1884028928, "kr"';
-$ip[] = '1884160000, "vn"';
-$ip[] = '1884164096, "tw"';
-$ip[] = '1884168192, "id"';
-$ip[] = '1884172288, "ph"';
-$ip[] = '1884176384, "tw"';
-$ip[] = '1884184576, "id"';
-$ip[] = '1884186624, "tw"';
-$ip[] = '1884188672, "jp"';
-$ip[] = '1884192768, "id"';
-$ip[] = '1884209152, "jp"';
-$ip[] = '1884217344, "sg"';
-$ip[] = '1884225536, "in"';
-$ip[] = '1884291072, "cn"';
-$ip[] = '1885863936, "tw"';
-$ip[] = '1885995008, "kr"';
-$ip[] = '1886191616, "ph"';
-$ip[] = '1886195712, "id"';
-$ip[] = '1886199808, "kr"';
-$ip[] = '1886208000, "nz"';
-$ip[] = '1886224384, "cn"';
-$ip[] = '1886257152, "in"';
-$ip[] = '1886322688, "cn"';
-$ip[] = '1886781440, "hk"';
-$ip[] = '1886978048, "kr"';
-$ip[] = '1886986240, "tw"';
-$ip[] = '1886990336, "in"';
-$ip[] = '1886994432, "tw"';
-$ip[] = '1887010816, "th"';
-$ip[] = '1887019008, "hk"';
-$ip[] = '1887027200, "kr"';
-$ip[] = '1887043584, "cn"';
-$ip[] = '1887764480, "kr"';
-$ip[] = '1887813632, "in"';
-$ip[] = '1887830016, "lk"';
-$ip[] = '1887961088, "jp"';
-$ip[] = '1887993856, "kr"';
-$ip[] = '1888026624, "bd"';
-$ip[] = '1888030720, "hk"';
-$ip[] = '1888034816, "jp"';
-$ip[] = '1888038912, "in"';
-$ip[] = '1888040960, "jp"';
-$ip[] = '1888059392, "vn"';
-$ip[] = '1888063488, "jp"';
-$ip[] = '1888067584, "my"';
-$ip[] = '1888071680, "kr"';
-$ip[] = '1888073728, "jp"';
-$ip[] = '1888239616, "kr"';
-$ip[] = '1888256000, "jp"';
-$ip[] = '1888260096, "kr"';
-$ip[] = '1888264192, "id"';
-$ip[] = '1888266240, "jp"';
-$ip[] = '1888268288, "au"';
-$ip[] = '1888270336, "sg"';
-$ip[] = '1888271360, "th"';
-$ip[] = '1888272384, "kr"';
-$ip[] = '1888288768, "au"';
-$ip[] = '1888354304, "th"';
-$ip[] = '1888485376, "kr"';
-$ip[] = '1891631104, "cn"';
-$ip[] = '1891893248, "in"';
-$ip[] = '1891942400, "kr"';
-$ip[] = '1891950592, "ph"';
-$ip[] = '1891958784, "vn"';
-$ip[] = '1892024320, "ph"';
-$ip[] = '1892122624, "sg"';
-$ip[] = '1892155392, "ph"';
-$ip[] = '1892941824, "kr"';
-$ip[] = '1893015552, "au"';
-$ip[] = '1893023744, "hk"';
-$ip[] = '1893027840, "vn"';
-$ip[] = '1893031936, "hk"';
-$ip[] = '1893040128, "au"';
-$ip[] = '1893072896, "kr"';
-$ip[] = '1893138432, "id"';
-$ip[] = '1893203968, "kr"';
-$ip[] = '1893728256, "cn"';
-$ip[] = '1896480768, "kr"';
-$ip[] = '1896497152, "sg"';
-$ip[] = '1896513536, "hk"';
-$ip[] = '1896546304, "bd"';
-$ip[] = '1896579072, "id"';
-$ip[] = '1896587264, "sg"';
-$ip[] = '1896591360, "id"';
-$ip[] = '1896593408, "au"';
-$ip[] = '1896595456, "cn"';
-$ip[] = '1896603648, "in"';
-$ip[] = '1896605696, "au"';
-$ip[] = '1896607744, "vu"';
-$ip[] = '1896611840, "cn"';
-$ip[] = '1897070592, "in"';
-$ip[] = '1897136128, "au"';
-$ip[] = '1897144320, "nc"';
-$ip[] = '1897152512, "fj"';
-$ip[] = '1897168896, "au"';
-$ip[] = '1897170944, "id"';
-$ip[] = '1897172992, "sg"';
-$ip[] = '1897175040, "jp"';
-$ip[] = '1897176064, "sg"';
-$ip[] = '1897177088, "ph"';
-$ip[] = '1897185280, "jp"';
-$ip[] = '1897201664, "kr"';
-$ip[] = '1897209856, "au"';
-$ip[] = '1897213952, "jp"';
-$ip[] = '1897222144, "tw"';
-$ip[] = '1897226240, "nc"';
-$ip[] = '1897234432, "my"';
-$ip[] = '1897242624, "tw"';
-$ip[] = '1897250816, "hk"';
-$ip[] = '1897259008, "nz"';
-$ip[] = '1897260032, "bd"';
-$ip[] = '1897261056, "jp"';
-$ip[] = '1897263104, "th"';
-$ip[] = '1897265152, "jp"';
-$ip[] = '1897267200, "vn"';
-$ip[] = '1897365504, "my"';
-$ip[] = '1897398272, "cn"';
-$ip[] = '1897660416, "hk"';
-$ip[] = '1897725952, "ap"';
-$ip[] = '1897758720, "kr"';
-$ip[] = '1897779200, "au"';
-$ip[] = '1897781248, "jp"';
-$ip[] = '1897783296, "sg"';
-$ip[] = '1897787392, "au"';
-$ip[] = '1897789440, "kh"';
-$ip[] = '1897790464, "hk"';
-$ip[] = '1897791488, "kr"';
-$ip[] = '1897824256, "in"';
-$ip[] = '1897857024, "cn"';
-$ip[] = '1897922560, "jp"';
-$ip[] = '1898708992, "cn"';
-$ip[] = '1899233280, "au"';
-$ip[] = '1899241472, "vn"';
-$ip[] = '1899249664, "mo"';
-$ip[] = '1899266048, "au"';
-$ip[] = '1899268096, "kr"';
-$ip[] = '1899270144, "au"';
-$ip[] = '1899272192, "sg"';
-$ip[] = '1899273216, "jp"';
-$ip[] = '1899274240, "cn"';
-$ip[] = '1899282432, "kr"';
-$ip[] = '1899290624, "au"';
-$ip[] = '1899298816, "th"';
-$ip[] = '1899364352, "cn"';
-$ip[] = '1899724800, "kr"';
-$ip[] = '1899741184, "lk"';
-$ip[] = '1899749376, "nz"';
-$ip[] = '1899751424, "id"';
-$ip[] = '1899753472, "hk"';
-$ip[] = '1899757568, "kr"';
-$ip[] = '1899831296, "ph"';
-$ip[] = '1899839488, "au"';
-$ip[] = '1899849728, "kr"';
-$ip[] = '1899850752, "vn"';
-$ip[] = '1899851776, "jp"';
-$ip[] = '1899855872, "tw"';
-$ip[] = '1899888640, "cn"';
-$ip[] = '1904345088, "jp"';
-$ip[] = '1904361472, "kr"';
-$ip[] = '1904369664, "cn"';
-$ip[] = '1904375808, "nz"';
-$ip[] = '1904377856, "kr"';
-$ip[] = '1904476160, "cn"';
-$ip[] = '1905262592, "jp"';
-$ip[] = '1906311168, "vn"';
-$ip[] = '1908408320, "au"';
-$ip[] = '1908441088, "jp"';
-$ip[] = '1908473856, "in"';
-$ip[] = '1908539392, "cn"';
-$ip[] = '1908670464, "tw"';
-$ip[] = '1908736000, "au"';
-$ip[] = '1908744192, "jp"';
-$ip[] = '1908748288, "pk"';
-$ip[] = '1908752384, "nz"';
-$ip[] = '1908754432, "ph"';
-$ip[] = '1908756480, "kr"';
-$ip[] = '1908760576, "nz"';
-$ip[] = '1908762624, "in"';
-$ip[] = '1908764672, "ap"';
-$ip[] = '1908768768, "jp"';
-$ip[] = '1908801536, "kr"';
-$ip[] = '1908899840, "np"';
-$ip[] = '1908932608, "cn"';
-$ip[] = '1909129216, "au"';
-$ip[] = '1909194752, "cn"';
-$ip[] = '1909456896, "jp"';
-$ip[] = '1909473280, "hk"';
-$ip[] = '1909481472, "cn"';
-$ip[] = '1909587968, "my"';
-$ip[] = '1909719040, "cn"';
-$ip[] = '1909735424, "in"';
-$ip[] = '1909743616, "au"';
-$ip[] = '1909745664, "jp"';
-$ip[] = '1909746688, "my"';
-$ip[] = '1909747712, "id"';
-$ip[] = '1909751808, "jp"';
-$ip[] = '1909760000, "id"';
-$ip[] = '1909762048, "au"';
-$ip[] = '1909764096, "ph"';
-$ip[] = '1909766144, "au"';
-$ip[] = '1909768192, "hk"';
-$ip[] = '1909784576, "cn"';
-$ip[] = '1909817344, "jp"';
-$ip[] = '1909850112, "cn"';
-$ip[] = '1909981184, "kr"';
-$ip[] = '1910112256, "cn"';
-$ip[] = '1912340480, "hk"';
-$ip[] = '1912602624, "id"';
-$ip[] = '1913651200, "jp"';
-$ip[] = '1914175488, "tw"';
-$ip[] = '1914437632, "cn"';
-$ip[] = '1914503168, "kr"';
-$ip[] = '1914552320, "ap"';
-$ip[] = '1914560512, "kh"';
-$ip[] = '1914568704, "kr"';
-$ip[] = '1914576896, "tw"';
-$ip[] = '1914580992, "kr"';
-$ip[] = '1914585088, "au"';
-$ip[] = '1914587136, "in"';
-$ip[] = '1914589184, "id"';
-$ip[] = '1914593280, "au"';
-$ip[] = '1914601472, "kr"';
-$ip[] = '1914634240, "bd"';
-$ip[] = '1914642432, "kr"';
-$ip[] = '1914650624, "mn"';
-$ip[] = '1914652672, "au"';
-$ip[] = '1914654720, "jp"';
-$ip[] = '1914658816, "au"';
-$ip[] = '1914662912, "kr"';
-$ip[] = '1914667008, "in"';
-$ip[] = '1914683392, "au"';
-$ip[] = '1914691584, "in"';
-$ip[] = '1914695680, "id"';
-$ip[] = '1914697728, "in"';
-$ip[] = '1914699776, "tw"';
-$ip[] = '1915748352, "jp"';
-$ip[] = '1916010496, "kr"';
-$ip[] = '1916141568, "cn"';
-$ip[] = '1916272640, "id"';
-$ip[] = '1916534784, "cn"';
-$ip[] = '1917124608, "jp"';
-$ip[] = '1917169664, "nc"';
-$ip[] = '1917181952, "in"';
-$ip[] = '1917190144, "kr"';
-$ip[] = '1917321216, "au"';
-$ip[] = '1917845504, "cn"';
-$ip[] = '1919680512, "kr"';
-$ip[] = '1919729664, "ph"';
-$ip[] = '1919746048, "th"';
-$ip[] = '1919811584, "cn"';
-$ip[] = '1919815680, "id"';
-$ip[] = '1919817728, "kr"';
-$ip[] = '1919819776, "nz"';
-$ip[] = '1919823872, "jp"';
-$ip[] = '1919827968, "cn"';
-$ip[] = '1919885312, "kr"';
-$ip[] = '1919893504, "jp"';
-$ip[] = '1919909888, "au"';
-$ip[] = '1919918080, "cn"';
-$ip[] = '1919926272, "kr"';
-$ip[] = '1919942656, "cn"';
-$ip[] = '1920466944, "id"';
-$ip[] = '1920991232, "th"';
-$ip[] = '1921056768, "jp"';
-$ip[] = '1921058816, "bd"';
-$ip[] = '1921060864, "id"';
-$ip[] = '1921062912, "la"';
-$ip[] = '1921064960, "sg"';
-$ip[] = '1921069056, "jp"';
-$ip[] = '1921073152, "kr"';
-$ip[] = '1921089536, "au"';
-$ip[] = '1921105920, "kr"';
-$ip[] = '1921122304, "bd"';
-$ip[] = '1921253376, "cn"';
-$ip[] = '1921318912, "my"';
-$ip[] = '1921384448, "nz"';
-$ip[] = '1921392640, "jp"';
-$ip[] = '1921400832, "id"';
-$ip[] = '1921404928, "hk"';
-$ip[] = '1921406976, "bd"';
-$ip[] = '1921409024, "jp"';
-$ip[] = '1921425408, "nz"';
-$ip[] = '1921433600, "jp"';
-$ip[] = '1921449984, "cn"';
-$ip[] = '1921515520, "tw"';
-$ip[] = '1921646592, "cn"';
-$ip[] = '1921777664, "tw"';
-$ip[] = '1921843200, "kr"';
-$ip[] = '1921851392, "jp"';
-$ip[] = '1921853440, "kr"';
-$ip[] = '1921855488, "id"';
-$ip[] = '1921859584, "in"';
-$ip[] = '1921861632, "ap"';
-$ip[] = '1921863680, "bd"';
-$ip[] = '1921865728, "id"';
-$ip[] = '1921867776, "au"';
-$ip[] = '1921875968, "cn"';
-$ip[] = '1921892352, "au"';
-$ip[] = '1921900544, "kr"';
-$ip[] = '1921908736, "jp"';
-$ip[] = '1921943552, "in"';
-$ip[] = '1921945600, "hk"';
-$ip[] = '1921949696, "au"';
-$ip[] = '1921957888, "gu"';
-$ip[] = '1921974272, "in"';
-$ip[] = '1922039808, "jp"';
-$ip[] = '1925447680, "cn"';
-$ip[] = '1925578752, "au"';
-$ip[] = '1925611520, "ph"';
-$ip[] = '1925619712, "tw"';
-$ip[] = '1925627904, "jp"';
-$ip[] = '1925638144, "pk"';
-$ip[] = '1925640192, "id"';
-$ip[] = '1925642240, "au"';
-$ip[] = '1925644288, "kr"';
-$ip[] = '1925660672, "ap"';
-$ip[] = '1925664768, "id"';
-$ip[] = '1925677056, "kr"';
-$ip[] = '1926234112, "cn"';
-$ip[] = '1929379840, "kr"';
-$ip[] = '1930952704, "cn"';
-$ip[] = '1931345920, "jp"';
-$ip[] = '1931354112, "au"';
-$ip[] = '1931362304, "tw"';
-$ip[] = '1931378688, "jp"';
-$ip[] = '1931427840, "ph"';
-$ip[] = '1931431936, "jp"';
-$ip[] = '1931433984, "au"';
-$ip[] = '1931436032, "kr"';
-$ip[] = '1931444224, "th"';
-$ip[] = '1931460608, "jp"';
-$ip[] = '1931468800, "sg"';
-$ip[] = '1931476992, "cn"';
-$ip[] = '1931739136, "jp"';
-$ip[] = '1932001280, "kr"';
-$ip[] = '1932132352, "au"';
-$ip[] = '1932148736, "pk"';
-$ip[] = '1932156928, "jp"';
-$ip[] = '1932161024, "tw"';
-$ip[] = '1932163072, "ph"';
-$ip[] = '1932165120, "sg"';
-$ip[] = '1932197888, "tw"';
-$ip[] = '1932263424, "cn"';
-$ip[] = '1933574144, "au"';
-$ip[] = '1933639680, "jp"';
-$ip[] = '1933705216, "sg"';
-$ip[] = '1933770752, "th"';
-$ip[] = '1933836288, "kr"';
-$ip[] = '1933901824, "au"';
-$ip[] = '1933918208, "kh"';
-$ip[] = '1933922304, "in"';
-$ip[] = '1933926400, "kr"';
-$ip[] = '1933934592, "in"';
-$ip[] = '1933942784, "au"';
-$ip[] = '1933950976, "jp"';
-$ip[] = '1933955072, "bd"';
-$ip[] = '1933957120, "id"';
-$ip[] = '1933959168, "jp"';
-$ip[] = '1933963264, "in"';
-$ip[] = '1933967360, "au"';
-$ip[] = '1934098432, "vn"';
-$ip[] = '1934622720, "tw"';
-$ip[] = '1934884864, "cn"';
-$ip[] = '1934901248, "la"';
-$ip[] = '1934917632, "mv"';
-$ip[] = '1934925824, "kr"';
-$ip[] = '1934927872, "ph"';
-$ip[] = '1934929920, "vn"';
-$ip[] = '1934931968, "jp"';
-$ip[] = '1934934016, "cn"';
-$ip[] = '1934942208, "ph"';
-$ip[] = '1934966784, "id"';
-$ip[] = '1934974976, "jp"';
-$ip[] = '1934983168, "au"';
-$ip[] = '1934987264, "tw"';
-$ip[] = '1934991360, "kr"';
-$ip[] = '1934999552, "cn"';
-$ip[] = '1935015936, "kr"';
-$ip[] = '1935081472, "th"';
-$ip[] = '1935147008, "kr"';
-$ip[] = '1935671296, "in"';
-$ip[] = '1935933440, "cn"';
-$ip[] = '1936457728, "in"';
-$ip[] = '1937244160, "cn"';
-$ip[] = '1937506304, "au"';
-$ip[] = '1937510400, "cn"';
-$ip[] = '1937514496, "au"';
-$ip[] = '1937522688, "id"';
-$ip[] = '1937530880, "in"';
-$ip[] = '1937539072, "jp"';
-$ip[] = '1937637376, "hk"';
-$ip[] = '1937670144, "nz"';
-$ip[] = '1937674240, "jp"';
-$ip[] = '1937678336, "nc"';
-$ip[] = '1937686528, "kr"';
-$ip[] = '1937702912, "bd"';
-$ip[] = '1937768448, "au"';
-$ip[] = '1938030592, "my"';
-$ip[] = '1938292736, "kr"';
-$ip[] = '1938948096, "jp"';
-$ip[] = '1938964480, "au"';
-$ip[] = '1938972672, "my"';
-$ip[] = '1938976768, "sg"';
-$ip[] = '1938978816, "vn"';
-$ip[] = '1938980864, "ph"';
-$ip[] = '1939079168, "cn"';
-$ip[] = '1939865600, "kr"';
-$ip[] = '1939898368, "hk"';
-$ip[] = '1939914752, "in"';
-$ip[] = '1939931136, "kr"';
-$ip[] = '1939996672, "jp"';
-$ip[] = '1940127744, "my"';
-$ip[] = '1940193280, "jp"';
-$ip[] = '1940234240, "vn"';
-$ip[] = '1940236288, "au"';
-$ip[] = '1940238336, "kr"';
-$ip[] = '1940240384, "jp"';
-$ip[] = '1940242432, "tw"';
-$ip[] = '1940258816, "au"';
-$ip[] = '1940275200, "ph"';
-$ip[] = '1940283392, "id"';
-$ip[] = '1940291584, "ap"';
-$ip[] = '1940295680, "jp"';
-$ip[] = '1940324352, "pk"';
-$ip[] = '1940357120, "jp"';
-$ip[] = '1940389888, "cn"';
-$ip[] = '1940914176, "jp"';
-$ip[] = '1941045248, "ap"';
-$ip[] = '1941049344, "au"';
-$ip[] = '1941051392, "kh"';
-$ip[] = '1941052416, "au"';
-$ip[] = '1941053440, "kr"';
-$ip[] = '1941057536, "id"';
-$ip[] = '1941059584, "th"';
-$ip[] = '1941061632, "kr"';
-$ip[] = '1941069824, "in"';
-$ip[] = '1941071872, "au"';
-$ip[] = '1941073920, "jp"';
-$ip[] = '1941075968, "id"';
-$ip[] = '1941110784, "jp"';
-$ip[] = '1941176320, "cn"';
-$ip[] = '1941438464, "in"';
-$ip[] = '1941569536, "pk"';
-$ip[] = '1941618688, "au"';
-$ip[] = '1941635072, "in"';
-$ip[] = '1941639168, "np"';
-$ip[] = '1941643264, "in"';
-$ip[] = '1941651456, "jp"';
-$ip[] = '1941655552, "kr"';
-$ip[] = '1941657600, "mn"';
-$ip[] = '1941658624, "jp"';
-$ip[] = '1941659648, "nz"';
-$ip[] = '1941667840, "au"';
-$ip[] = '1941700608, "nz"';
-$ip[] = '1941962752, "cn"';
-$ip[] = '1945108480, "in"';
-$ip[] = '1946157056, "id"';
-$ip[] = '1946161152, "au"';
-$ip[] = '1946165248, "pk"';
-$ip[] = '1946173440, "sg"';
-$ip[] = '1946181632, "my"';
-$ip[] = '1946189824, "jp"';
-$ip[] = '1946222592, "cn"';
-$ip[] = '1946943488, "jp"';
-$ip[] = '1946951680, "bd"';
-$ip[] = '1946953728, "id"';
-$ip[] = '1946955776, "jp"';
-$ip[] = '1946959872, "lk"';
-$ip[] = '1946976256, "sg"';
-$ip[] = '1947009024, "cn"';
-$ip[] = '1947074560, "sg"';
-$ip[] = '1947205632, "cn"';
-$ip[] = '1948254208, "kr"';
-$ip[] = '1949302784, "hk"';
-$ip[] = '1949437952, "au"';
-$ip[] = '1949440000, "id"';
-$ip[] = '1949442048, "tw"';
-$ip[] = '1949446144, "jp"';
-$ip[] = '1949448192, "hk"';
-$ip[] = '1949450240, "in"';
-$ip[] = '1949466624, "ph"';
-$ip[] = '1949499392, "sg"';
-$ip[] = '1949564928, "cn"';
-$ip[] = '1949958144, "pk"';
-$ip[] = '1949990912, "cn"';
-$ip[] = '1949995008, "jp"';
-$ip[] = '1950007296, "id"';
-$ip[] = '1950009344, "bd"';
-$ip[] = '1950011392, "cn"';
-$ip[] = '1950015488, "th"';
-$ip[] = '1950023680, "tw"';
-$ip[] = '1950089216, "cn"';
-$ip[] = '1950351360, "jp"';
-$ip[] = '1950482432, "cn"';
-$ip[] = '1950515200, "in"';
-$ip[] = '1950523392, "au"';
-$ip[] = '1950531584, "np"';
-$ip[] = '1950533632, "id"';
-$ip[] = '1950535680, "hk"';
-$ip[] = '1950539776, "au"';
-$ip[] = '1950543872, "nz"';
-$ip[] = '1950545920, "ph"';
-$ip[] = '1950547968, "kr"';
-$ip[] = '1950613504, "gu"';
-$ip[] = '1950621696, "kr"';
-$ip[] = '1950629888, "in"';
-$ip[] = '1950646272, "vn"';
-$ip[] = '1950648320, "ph"';
-$ip[] = '1950650368, "th"';
-$ip[] = '1950654464, "id"';
-$ip[] = '1950658560, "ph"';
-$ip[] = '1950660608, "ap"';
-$ip[] = '1950662656, "bd"';
-$ip[] = '1950666752, "np"';
-$ip[] = '1950668800, "jp"';
-$ip[] = '1950670848, "id"';
-$ip[] = '1950672896, "kr"';
-$ip[] = '1950674944, "in"';
-$ip[] = '1950676992, "id"';
-$ip[] = '1950679040, "cn"';
-$ip[] = '1950777344, "jp"';
-$ip[] = '1950810112, "pk"';
-$ip[] = '1950875648, "in"';
-$ip[] = '1951137792, "cn"';
-$ip[] = '1951399936, "jp"';
-$ip[] = '1951662080, "kr"';
-$ip[] = '1951793152, "sg"';
-$ip[] = '1952022528, "tw"';
-$ip[] = '1952026624, "cn"';
-$ip[] = '1952030720, "kr"';
-$ip[] = '1952038912, "jp"';
-$ip[] = '1952047104, "nz"';
-$ip[] = '1952071680, "hk"';
-$ip[] = '1952073728, "au"';
-$ip[] = '1952074752, "nz"';
-$ip[] = '1952075776, "cn"';
-$ip[] = '1952079872, "pk"';
-$ip[] = '1952088064, "nz"';
-$ip[] = '1952092160, "jp"';
-$ip[] = '1952096256, "id"';
-$ip[] = '1952102400, "cn"';
-$ip[] = '1952104448, "jp"';
-$ip[] = '1952108544, "id"';
-$ip[] = '1952110592, "kr"';
-$ip[] = '1952112640, "np"';
-$ip[] = '1952116736, "in"';
-$ip[] = '1952120832, "jp"';
-$ip[] = '1952186368, "sg"';
-$ip[] = '1952251904, "ph"';
-$ip[] = '1952284672, "nz"';
-$ip[] = '1952301056, "kr"';
-$ip[] = '1952317440, "jp"';
-$ip[] = '1952382976, "cn"';
-$ip[] = '1952448512, "vn"';
-$ip[] = '1953497088, "cn"';
-$ip[] = '1953890304, "vn"';
-$ip[] = '1953923072, "tw"';
-$ip[] = '1953939456, "jp"';
-$ip[] = '1953951744, "au"';
-$ip[] = '1953955840, "in"';
-$ip[] = '1954021376, "kr"';
-$ip[] = '1954545664, "cn"';
-$ip[] = '1958805504, "sg"';
-$ip[] = '1958807552, "mo"';
-$ip[] = '1958809600, "cn"';
-$ip[] = '1958821888, "vn"';
-$ip[] = '1958825984, "kr"';
-$ip[] = '1958830080, "jp"';
-$ip[] = '1958838272, "in"';
-$ip[] = '1958842368, "nz"';
-$ip[] = '1958846464, "in"';
-$ip[] = '1958848512, "bd"';
-$ip[] = '1958850560, "au"';
-$ip[] = '1958871040, "cn"';
-$ip[] = '1959067648, "my"';
-$ip[] = '1959100416, "id"';
-$ip[] = '1959102464, "jp"';
-$ip[] = '1959104512, "au"';
-$ip[] = '1959108608, "np"';
-$ip[] = '1959110656, "jp"';
-$ip[] = '1959112704, "hk"';
-$ip[] = '1959116800, "sg"';
-$ip[] = '1959133184, "cn"';
-$ip[] = '1959239680, "kr"';
-$ip[] = '1959241728, "in"';
-$ip[] = '1959243776, "jp"';
-$ip[] = '1959247872, "id"';
-$ip[] = '1959251968, "nz"';
-$ip[] = '1959256064, "au"';
-$ip[] = '1959264256, "kr"';
-$ip[] = '1959526400, "cn"';
-$ip[] = '1959657472, "my"';
-$ip[] = '1959723008, "cn"';
-$ip[] = '1960050688, "kr"';
-$ip[] = '1960067072, "au"';
-$ip[] = '1960069120, "id"';
-$ip[] = '1960071168, "tw"';
-$ip[] = '1960075264, "id"';
-$ip[] = '1960077312, "bd"';
-$ip[] = '1960079360, "hk"';
-$ip[] = '1960083456, "kh"';
-$ip[] = '1960091648, "cn"';
-$ip[] = '1960095744, "in"';
-$ip[] = '1960097792, "bd"';
-$ip[] = '1960099840, "au"';
-$ip[] = '1960128512, "id"';
-$ip[] = '1960132608, "cn"';
-$ip[] = '1960181760, "tw"';
-$ip[] = '1960185856, "jp"';
-$ip[] = '1960187904, "in"';
-$ip[] = '1960189952, "cn"';
-$ip[] = '1960202240, "jp"';
-$ip[] = '1960206336, "sg"';
-$ip[] = '1960214528, "cn"';
-$ip[] = '1960574976, "jp"';
-$ip[] = '1960837120, "cn"';
-$ip[] = '1961885696, "au"';
-$ip[] = '1962016768, "cn"';
-$ip[] = '1962541056, "au"';
-$ip[] = '1962672128, "cn"';
-$ip[] = '1962803200, "jp"';
-$ip[] = '1962827776, "id"';
-$ip[] = '1962829824, "jp"';
-$ip[] = '1962831872, "id"';
-$ip[] = '1962835968, "cn"';
-$ip[] = '1962868736, "au"';
-$ip[] = '1962901504, "cn"';
-$ip[] = '1962934272, "vn"';
-$ip[] = '1963458560, "cn"';
-$ip[] = '1963982848, "kr"';
-$ip[] = '1964113920, "hk"';
-$ip[] = '1964118016, "id"';
-$ip[] = '1964120064, "jp"';
-$ip[] = '1964122112, "sg"';
-$ip[] = '1964130304, "hk"';
-$ip[] = '1964134400, "nz"';
-$ip[] = '1964138496, "hk"';
-$ip[] = '1964146688, "jp"';
-$ip[] = '1964171264, "bd"';
-$ip[] = '1964173312, "au"';
-$ip[] = '1964175360, "pk"';
-$ip[] = '1964179456, "tw"';
-$ip[] = '1964244992, "au"';
-$ip[] = '1964249088, "pk"';
-$ip[] = '1964253184, "wf"';
-$ip[] = '1964255232, "sg"';
-$ip[] = '1964257280, "id"';
-$ip[] = '1964261376, "au"';
-$ip[] = '1964263424, "jp"';
-$ip[] = '1964265472, "kr"';
-$ip[] = '1964273664, "kh"';
-$ip[] = '1964275712, "gu"';
-$ip[] = '1964277760, "sg"';
-$ip[] = '1964294144, "kr"';
-$ip[] = '1964310528, "cn"';
-$ip[] = '1965948928, "jp"';
-$ip[] = '1966014464, "th"';
-$ip[] = '1966080000, "cn"';
-$ip[] = '1966407680, "jp"';
-$ip[] = '1966419968, "cn"';
-$ip[] = '1966424064, "kr"';
-$ip[] = '1966440448, "au"';
-$ip[] = '1966444544, "nz"';
-$ip[] = '1966448640, "au"';
-$ip[] = '1966452736, "cn"';
-$ip[] = '1966456832, "kr"';
-$ip[] = '1966473216, "id"';
-$ip[] = '1966538752, "jp"';
-$ip[] = '1966571520, "kr"';
-$ip[] = '1966587904, "af"';
-$ip[] = '1966592000, "jp"';
-$ip[] = '1966596096, "au"';
-$ip[] = '1966600192, "in"';
-$ip[] = '1966602240, "kh"';
-$ip[] = '1966604288, "tw"';
-$ip[] = '1966669824, "cn"';
-$ip[] = '1966768128, "kr"';
-$ip[] = '1966772224, "jp"';
-$ip[] = '1966776320, "sg"';
-$ip[] = '1966784512, "ph"';
-$ip[] = '1966792704, "jp"';
-$ip[] = '1966796800, "bd"';
-$ip[] = '1966798848, "au"';
-$ip[] = '1966800896, "cn"';
-$ip[] = '1967783936, "jp"';
-$ip[] = '1967800320, "cn"';
-$ip[] = '1967804416, "kh"';
-$ip[] = '1967808512, "au"';
-$ip[] = '1967812608, "id"';
-$ip[] = '1967816704, "cn"';
-$ip[] = '1969225728, "in"';
-$ip[] = '1969487872, "cn"';
-$ip[] = '1969618944, "pk"';
-$ip[] = '1969635328, "id"';
-$ip[] = '1969651712, "au"';
-$ip[] = '1969659904, "id"';
-$ip[] = '1969661952, "jp"';
-$ip[] = '1969676288, "id"';
-$ip[] = '1969688576, "cn"';
-$ip[] = '1969692672, "id"';
-$ip[] = '1969694720, "ph"';
-$ip[] = '1969696768, "id"';
-$ip[] = '1969702912, "au"';
-$ip[] = '1969704960, "bd"';
-$ip[] = '1969707008, "mh"';
-$ip[] = '1969709056, "tw"';
-$ip[] = '1969713152, "au"';
-$ip[] = '1969717248, "cn"';
-$ip[] = '1969721344, "hk"';
-$ip[] = '1969725440, "jp"';
-$ip[] = '1969727488, "id"';
-$ip[] = '1969729536, "jp"';
-$ip[] = '1969733632, "vn"';
-$ip[] = '1969750016, "jp"';
-$ip[] = '1969790976, "au"';
-$ip[] = '1969793024, "pk"';
-$ip[] = '1969795072, "nz"';
-$ip[] = '1969799168, "id"';
-$ip[] = '1969807360, "af"';
-$ip[] = '1969809408, "in"';
-$ip[] = '1969811456, "ph"';
-$ip[] = '1969815552, "sg"';
-$ip[] = '1969881088, "cn"';
-$ip[] = '1970012160, "jp"';
-$ip[] = '1970143232, "kr"';
-$ip[] = '1970274304, "cn"';
-$ip[] = '1970798592, "sg"';
-$ip[] = '1970800640, "au"';
-$ip[] = '1970804736, "kh"';
-$ip[] = '1970806784, "nz"';
-$ip[] = '1970810880, "jp"';
-$ip[] = '1970814976, "cn"';
-$ip[] = '1970915328, "id"';
-$ip[] = '1970917376, "th"';
-$ip[] = '1970921472, "np"';
-$ip[] = '1970925568, "sg"';
-$ip[] = '1970927616, "au"';
-$ip[] = '1970929664, "vn"';
-$ip[] = '1970962432, "cn"';
-$ip[] = '1970995200, "kr"';
-$ip[] = '1971060736, "cn"';
-$ip[] = '1975517184, "in"';
-$ip[] = '1979711488, "jp"';
-$ip[] = '1981284352, "cn"';
-$ip[] = '1981808640, "kr"';
-$ip[] = '1983905792, "cn"';
-$ip[] = '1984102400, "au"';
-$ip[] = '1984118784, "jp"';
-$ip[] = '1984131072, "cn"';
-$ip[] = '1984135168, "kr"';
-$ip[] = '1984153600, "kh"';
-$ip[] = '1984155648, "au"';
-$ip[] = '1984159744, "in"';
-$ip[] = '1984167936, "vn"';
-$ip[] = '1984430080, "cn"';
-$ip[] = '1985085440, "id"';
-$ip[] = '1985093632, "au"';
-$ip[] = '1985101824, "jp"';
-$ip[] = '1985118208, "nz"';
-$ip[] = '1985150976, "jp"';
-$ip[] = '1985216512, "cn"';
-$ip[] = '1985347584, "jp"';
-$ip[] = '1985478656, "in"';
-$ip[] = '1985480704, "ph"';
-$ip[] = '1985482752, "au"';
-$ip[] = '1985486848, "cn"';
-$ip[] = '1985609728, "nz"';
-$ip[] = '1985675264, "kr"';
-$ip[] = '1985708032, "id"';
-$ip[] = '1985712128, "kr"';
-$ip[] = '1985716224, "np"';
-$ip[] = '1985720320, "in"';
-$ip[] = '1985724416, "jp"';
-$ip[] = '1985732608, "id"';
-$ip[] = '1985734656, "in"';
-$ip[] = '1985736704, "cn"';
-$ip[] = '1985740800, "nz"';
-$ip[] = '1985871872, "in"';
-$ip[] = '1986002944, "id"';
-$ip[] = '1986265088, "my"';
-$ip[] = '1986396160, "vn"';
-$ip[] = '1986398208, "hk"';
-$ip[] = '1986400256, "cn"';
-$ip[] = '1986404352, "ph"';
-$ip[] = '1986406400, "jp"';
-$ip[] = '1986412544, "au"';
-$ip[] = '1986428928, "in"';
-$ip[] = '1986461696, "jp"';
-$ip[] = '1986496512, "bt"';
-$ip[] = '1986498560, "hk"';
-$ip[] = '1986502656, "kh"';
-$ip[] = '1986510848, "kr"';
-$ip[] = '1986519040, "pk"';
-$ip[] = '1986523136, "hk"';
-$ip[] = '1986525184, "bn"';
-$ip[] = '1986527232, "jp"';
-$ip[] = '1986723840, "au"';
-$ip[] = '1986756608, "pk"';
-$ip[] = '1986760704, "au"';
-$ip[] = '1986764800, "kr"';
-$ip[] = '1986768896, "au"';
-$ip[] = '1986772992, "my"';
-$ip[] = '1986789376, "jp"';
-$ip[] = '1987051520, "cn"';
-$ip[] = '1988034560, "au"';
-$ip[] = '1988083712, "kr"';
-$ip[] = '1988362240, "cn"';
-$ip[] = '1988624384, "id"';
-$ip[] = '1988755456, "au"';
-$ip[] = '1988886528, "hk"';
-$ip[] = '1989148672, "cn"';
-$ip[] = '1989410816, "nz"';
-$ip[] = '1989672960, "jp"';
-$ip[] = '1990197248, "tw"';
-$ip[] = '1990983680, "th"';
-$ip[] = '1991245824, "kr"';
-$ip[] = '1991311360, "jp"';
-$ip[] = '1991376896, "cn"';
-$ip[] = '1991442432, "bd"';
-$ip[] = '1991507968, "cn"';
-$ip[] = '1993342976, "au"';
-$ip[] = '1993605120, "cn"';
-$ip[] = '1993736192, "sg"';
-$ip[] = '1993867264, "kr"';
-$ip[] = '1994391552, "cn"';
-$ip[] = '1994850304, "tw"';
-$ip[] = '1995046912, "kr"';
-$ip[] = '1995177984, "jp"';
-$ip[] = '1995374592, "cn"';
-$ip[] = '1995440128, "jp"';
-$ip[] = '1995571200, "cn"';
-$ip[] = '1995636736, "jp"';
-$ip[] = '1995702272, "cn"';
-$ip[] = '1996627968, "au"';
-$ip[] = '1996630016, "id"';
-$ip[] = '1996634112, "np"';
-$ip[] = '1996636160, "id"';
-$ip[] = '1996644352, "bt"';
-$ip[] = '1996652544, "cn"';
-$ip[] = '1997176832, "au"';
-$ip[] = '1997185024, "jp"';
-$ip[] = '1997187072, "hk"';
-$ip[] = '1997189120, "id"';
-$ip[] = '1997191168, "jp"';
-$ip[] = '1997209600, "au"';
-$ip[] = '1997242368, "id"';
-$ip[] = '1997275136, "au"';
-$ip[] = '1997406208, "tw"';
-$ip[] = '1997471744, "nz"';
-$ip[] = '1997488128, "au"';
-$ip[] = '1997492224, "kh"';
-$ip[] = '1997496320, "au"';
-$ip[] = '1997504512, "id"';
-$ip[] = '1997506560, "cn"';
-$ip[] = '1997508608, "jp"';
-$ip[] = '1997510656, "bd"';
-$ip[] = '1997512704, "vn"';
-$ip[] = '1997520896, "tw"';
-$ip[] = '1997537280, "cn"';
-$ip[] = '1997602816, "kr"';
-$ip[] = '1997635584, "au"';
-$ip[] = '1997651968, "vn"';
-$ip[] = '1997668352, "au"';
-$ip[] = '1997701120, "vn"';
-$ip[] = '1997705216, "bd"';
-$ip[] = '1997707264, "id"';
-$ip[] = '1997709312, "jp"';
-$ip[] = '1997715456, "vn"';
-$ip[] = '1997717504, "cn"';
-$ip[] = '1997723648, "jp"';
-$ip[] = '1997725696, "cn"';
-$ip[] = '1998061568, "jp"';
-$ip[] = '1998258176, "sg"';
-$ip[] = '1998274560, "cn"';
-$ip[] = '1998290944, "ph"';
-$ip[] = '1998299136, "cn"';
-$ip[] = '1998454784, "au"';
-$ip[] = '1998458880, "tw"';
-$ip[] = '1998462976, "bd"';
-$ip[] = '1998467072, "cn"';
-$ip[] = '1998471168, "pk"';
-$ip[] = '1998487552, "kr"';
-$ip[] = '1998503936, "jp"';
-$ip[] = '1998520320, "th"';
-$ip[] = '1998553088, "jp"';
-$ip[] = '1998561280, "in"';
-$ip[] = '1998565376, "tw"';
-$ip[] = '1998569472, "cn"';
-$ip[] = '1998577664, "au"';
-$ip[] = '1998581760, "kr"';
-$ip[] = '1998585856, "cn"';
-$ip[] = '1999130624, "bd"';
-$ip[] = '1999134720, "mn"';
-$ip[] = '1999136768, "au"';
-$ip[] = '1999138816, "my"';
-$ip[] = '1999142912, "cn"';
-$ip[] = '1999257600, "th"';
-$ip[] = '1999276032, "cn"';
-$ip[] = '1999278080, "hk"';
-$ip[] = '1999280128, "in"';
-$ip[] = '1999282176, "kr"';
-$ip[] = '1999290368, "sg"';
-$ip[] = '1999298560, "cn"';
-$ip[] = '1999306752, "in"';
-$ip[] = '1999372288, "cn"';
-$ip[] = '1999503360, "th"';
-$ip[] = '1999568896, "jp"';
-$ip[] = '1999589376, "hk"';
-$ip[] = '1999591424, "id"';
-$ip[] = '1999593472, "jp"';
-$ip[] = '1999597568, "nz"';
-$ip[] = '1999601664, "jp"';
-$ip[] = '1999634432, "cn"';
-$ip[] = '2000158720, "sg"';
-$ip[] = '2000224256, "cn"';
-$ip[] = '2000355328, "kr"';
-$ip[] = '2000371712, "jp"';
-$ip[] = '2000373760, "hk"';
-$ip[] = '2000375808, "af"';
-$ip[] = '2000377856, "jp"';
-$ip[] = '2000388096, "cn"';
-$ip[] = '2000617472, "ph"';
-$ip[] = '2000621568, "jp"';
-$ip[] = '2000625664, "cn"';
-$ip[] = '2000633856, "th"';
-$ip[] = '2000642048, "hk"';
-$ip[] = '2000646144, "jp"';
-$ip[] = '2000650240, "pk"';
-$ip[] = '2000658432, "jp"';
-$ip[] = '2000668672, "au"';
-$ip[] = '2000674816, "kr"';
-$ip[] = '2001207296, "jp"';
-$ip[] = '2001272832, "pk"';
-$ip[] = '2001305600, "sg"';
-$ip[] = '2001420288, "kr"';
-$ip[] = '2001453056, "sg"';
-$ip[] = '2001457152, "cn"';
-$ip[] = '2001461248, "jp"';
-$ip[] = '2001465344, "tw"';
-$ip[] = '2001469440, "th"';
-$ip[] = '2001534976, "au"';
-$ip[] = '2001559552, "kr"';
-$ip[] = '2001567744, "tw"';
-$ip[] = '2001600512, "cn"';
-$ip[] = '2001862656, "au"';
-$ip[] = '2001866752, "jp"';
-$ip[] = '2001870848, "kr"';
-$ip[] = '2001879040, "in"';
-$ip[] = '2001895424, "vn"';
-$ip[] = '2001899520, "au"';
-$ip[] = '2001903616, "jp"';
-$ip[] = '2001920000, "id"';
-$ip[] = '2001926144, "kh"';
-$ip[] = '2001928192, "jp"';
-$ip[] = '2001993728, "cn"';
-$ip[] = '2002518016, "ph"';
-$ip[] = '2002780160, "cn"';
-$ip[] = '2003304448, "jp"';
-$ip[] = '2003566592, "cn"';
-$ip[] = '2003697664, "my"';
-$ip[] = '2003714048, "id"';
-$ip[] = '2003720192, "jp"';
-$ip[] = '2003722240, "my"';
-$ip[] = '2003726336, "id"';
-$ip[] = '2003730432, "my"';
-$ip[] = '2003763200, "ph"';
-$ip[] = '2003828736, "cn"';
-$ip[] = '2006188032, "bd"';
-$ip[] = '2006204416, "au"';
-$ip[] = '2006212608, "th"';
-$ip[] = '2006214656, "jp"';
-$ip[] = '2006216704, "kr"';
-$ip[] = '2006228992, "cn"';
-$ip[] = '2006233088, "ph"';
-$ip[] = '2006237184, "jp"';
-$ip[] = '2006253568, "kr"';
-$ip[] = '2006319104, "jp"';
-$ip[] = '2006384640, "in"';
-$ip[] = '2006450176, "pk"';
-$ip[] = '2007007232, "bn"';
-$ip[] = '2007023616, "in"';
-$ip[] = '2007025664, "id"';
-$ip[] = '2007027712, "th"';
-$ip[] = '2007031808, "au"';
-$ip[] = '2007035904, "tw"';
-$ip[] = '2007040000, "kr"';
-$ip[] = '2007048192, "au"';
-$ip[] = '2007064576, "my"';
-$ip[] = '2007066624, "jp"';
-$ip[] = '2007070720, "ap"';
-$ip[] = '2007072768, "cn"';
-$ip[] = '2007498752, "jp"';
-$ip[] = '2008023040, "cn"';
-$ip[] = '2009071616, "kr"';
-$ip[] = '2011168768, "nz"';
-$ip[] = '2011234304, "au"';
-$ip[] = '2011299840, "in"';
-$ip[] = '2011430912, "jp"';
-$ip[] = '2011693056, "cn"';
-$ip[] = '2011824128, "sg"';
-$ip[] = '2011889664, "lk"';
-$ip[] = '2011893760, "id"';
-$ip[] = '2011897856, "nz"';
-$ip[] = '2011899904, "hk"';
-$ip[] = '2011901952, "in"';
-$ip[] = '2011906048, "fj"';
-$ip[] = '2011922432, "cn"';
-$ip[] = '2011938816, "kr"';
-$ip[] = '2011942912, "id"';
-$ip[] = '2011947008, "jp"';
-$ip[] = '2011951104, "kr"';
-$ip[] = '2011953152, "id"';
-$ip[] = '2011955200, "hk"';
-$ip[] = '2012086272, "jp"';
-$ip[] = '2012610560, "hk"';
-$ip[] = '2012741632, "cn"';
-$ip[] = '2013003776, "au"';
-$ip[] = '2013036544, "id"';
-$ip[] = '2013038592, "hk"';
-$ip[] = '2013040640, "in"';
-$ip[] = '2013044736, "id"';
-$ip[] = '2013048832, "au"';
-$ip[] = '2013052928, "in"';
-$ip[] = '2013061120, "pg"';
-$ip[] = '2013069312, "cn"';
-$ip[] = '2014314496, "au"';
-$ip[] = '2014838784, "cn"';
-$ip[] = '2015100928, "ph"';
-$ip[] = '2015166464, "au"';
-$ip[] = '2015199232, "kr"';
-$ip[] = '2015203328, "jp"';
-$ip[] = '2015205376, "id"';
-$ip[] = '2015207424, "jp"';
-$ip[] = '2015215616, "ap"';
-$ip[] = '2015223808, "id"';
-$ip[] = '2015225856, "in"';
-$ip[] = '2015227904, "au"';
-$ip[] = '2015232000, "cn"';
-$ip[] = '2016542720, "bd"';
-$ip[] = '2016550912, "sg"';
-$ip[] = '2016555008, "my"';
-$ip[] = '2016559104, "kr"';
-$ip[] = '2016583680, "jp"';
-$ip[] = '2016587776, "bd"';
-$ip[] = '2016589824, "vn"';
-$ip[] = '2016591872, "jp"';
-$ip[] = '2016673792, "cn"';
-$ip[] = '2016935936, "in"';
-$ip[] = '2017460224, "cn"';
-$ip[] = '2017984512, "jp"';
-$ip[] = '2017988608, "ph"';
-$ip[] = '2017992704, "cn"';
-$ip[] = '2018000896, "jp"';
-$ip[] = '2018004992, "vn"';
-$ip[] = '2018007040, "in"';
-$ip[] = '2018009088, "vn"';
-$ip[] = '2018017280, "cn"';
-$ip[] = '2018050048, "kr"';
-$ip[] = '2018115584, "jp"';
-$ip[] = '2018246656, "cn"';
-$ip[] = '2019033088, "au"';
-$ip[] = '2019035136, "cn"';
-$ip[] = '2019037184, "jp"';
-$ip[] = '2019041280, "in"';
-$ip[] = '2019049472, "au"';
-$ip[] = '2019098624, "ph"';
-$ip[] = '2019115008, "ap"';
-$ip[] = '2019117056, "in"';
-$ip[] = '2019119104, "nz"';
-$ip[] = '2019123200, "np"';
-$ip[] = '2019131392, "jp"';
-$ip[] = '2019164160, "cn"';
-$ip[] = '2019360768, "jp"';
-$ip[] = '2019426304, "cn"';
-$ip[] = '2019557376, "tw"';
-$ip[] = '2021654528, "cn"';
-$ip[] = '2022178816, "nz"';
-$ip[] = '2022182912, "id"';
-$ip[] = '2022184960, "kh"';
-$ip[] = '2022187008, "hk"';
-$ip[] = '2022191104, "nz"';
-$ip[] = '2022195200, "kr"';
-$ip[] = '2022211584, "cn"';
-$ip[] = '2022227968, "jp"';
-$ip[] = '2022244352, "cn"';
-$ip[] = '2022277120, "jp"';
-$ip[] = '2022309888, "ph"';
-$ip[] = '2022313984, "nz"';
-$ip[] = '2022318080, "ap"';
-$ip[] = '2022326272, "vn"';
-$ip[] = '2022330368, "my"';
-$ip[] = '2022334464, "in"';
-$ip[] = '2022342656, "jp"';
-$ip[] = '2022359040, "in"';
-$ip[] = '2022375424, "my"';
-$ip[] = '2022572032, "kr"';
-$ip[] = '2022637568, "jp"';
-$ip[] = '2022670336, "ph"';
-$ip[] = '2022678528, "kr"';
-$ip[] = '2022703104, "au"';
-$ip[] = '2023751680, "id"';
-$ip[] = '2025848832, "cn"';
-$ip[] = '2030043136, "au"';
-$ip[] = '2030045184, "bd"';
-$ip[] = '2030047232, "cn"';
-$ip[] = '2030051328, "jp"';
-$ip[] = '2030059520, "kr"';
-$ip[] = '2030108672, "ph"';
-$ip[] = '2030125056, "kr"';
-$ip[] = '2030141440, "jp"';
-$ip[] = '2030305280, "cn"';
-$ip[] = '2030436352, "sg"';
-$ip[] = '2030567424, "cn"';
-$ip[] = '2032926720, "au"';
-$ip[] = '2033057792, "cn"';
-$ip[] = '2033319936, "in"';
-$ip[] = '2033324032, "kr"';
-$ip[] = '2033328128, "id"';
-$ip[] = '2033330176, "jp"';
-$ip[] = '2033336320, "kr"';
-$ip[] = '2033352704, "id"';
-$ip[] = '2033356800, "tw"';
-$ip[] = '2033358848, "jp"';
-$ip[] = '2033364992, "tw"';
-$ip[] = '2033369088, "au"';
-$ip[] = '2033377280, "kr"';
-$ip[] = '2033385472, "cn"';
-$ip[] = '2033451008, "id"';
-$ip[] = '2033487872, "pk"';
-$ip[] = '2033491968, "cn"';
-$ip[] = '2033500160, "au"';
-$ip[] = '2033502208, "sg"';
-$ip[] = '2033504256, "cn"';
-$ip[] = '2033516544, "kr"';
-$ip[] = '2033582080, "ph"';
-$ip[] = '2033614848, "au"';
-$ip[] = '2033623040, "ph"';
-$ip[] = '2033625088, "hk"';
-$ip[] = '2033631232, "kr"';
-$ip[] = '2033647616, "cn"';
-$ip[] = '2033664000, "kr"';
-$ip[] = '2033696768, "gu"';
-$ip[] = '2033713152, "cn"';
-$ip[] = '2033876992, "jp"';
-$ip[] = '2033881088, "cn"';
-$ip[] = '2033887232, "in"';
-$ip[] = '2033889280, "jp"';
-$ip[] = '2033891328, "id"';
-$ip[] = '2033893376, "ph"';
-$ip[] = '2033909760, "cn"';
-$ip[] = '2034237440, "kr"';
-$ip[] = '2034499584, "cn"';
-$ip[] = '2034761728, "nz"';
-$ip[] = '2035023872, "cn"';
-$ip[] = '2035154944, "kr"';
-$ip[] = '2035220480, "au"';
-$ip[] = '2035253248, "cn"';
-$ip[] = '2035269632, "nz"';
-$ip[] = '2035286016, "jp"';
-$ip[] = '2035810304, "kr"';
-$ip[] = '2035875840, "cn"';
-$ip[] = '2035941376, "au"';
-$ip[] = '2036072448, "jp"';
-$ip[] = '2036334592, "ph"';
-$ip[] = '2036465664, "nz"';
-$ip[] = '2036596736, "id"';
-$ip[] = '2036598784, "jp"';
-$ip[] = '2036600832, "id"';
-$ip[] = '2036604928, "sg"';
-$ip[] = '2036609024, "af"';
-$ip[] = '2036613120, "kr"';
-$ip[] = '2036629504, "cn"';
-$ip[] = '2036678656, "jp"';
-$ip[] = '2036695040, "id"';
-$ip[] = '2036697088, "au"';
-$ip[] = '2036699136, "in"';
-$ip[] = '2036703232, "au"';
-$ip[] = '2036705280, "hk"';
-$ip[] = '2036707328, "mn"';
-$ip[] = '2036709376, "id"';
-$ip[] = '2036711424, "kr"';
-$ip[] = '2036715520, "cn"';
-$ip[] = '2036719616, "kr"';
-$ip[] = '2036727808, "jp"';
-$ip[] = '2037907456, "my"';
-$ip[] = '2038169600, "kr"';
-$ip[] = '2038366208, "ph"';
-$ip[] = '2038374400, "af"';
-$ip[] = '2038382592, "kr"';
-$ip[] = '2038415360, "au"';
-$ip[] = '2038423552, "hk"';
-$ip[] = '2038431744, "kr"';
-$ip[] = '2042626048, "cn"';
-$ip[] = '2043150336, "au"';
-$ip[] = '2043166720, "kr"';
-$ip[] = '2043183104, "jp"';
-$ip[] = '2043199488, "bd"';
-$ip[] = '2043201536, "jp"';
-$ip[] = '2043203584, "au"';
-$ip[] = '2043215872, "cn"';
-$ip[] = '2043281408, "hk"';
-$ip[] = '2043412480, "cn"';
-$ip[] = '2043674624, "au"';
-$ip[] = '2044723200, "cn"';
-$ip[] = '2045771776, "in"';
-$ip[] = '2046296064, "cn"';
-$ip[] = '2046558208, "kr"';
-$ip[] = '2046705664, "tw"';
-$ip[] = '2046722048, "kr"';
-$ip[] = '2046754816, "cn"';
-$ip[] = '2046820352, "th"';
-$ip[] = '2046822400, "kr"';
-$ip[] = '2046824448, "my"';
-$ip[] = '2046828544, "kr"';
-$ip[] = '2046836736, "cn"';
-$ip[] = '2046885888, "jp"';
-$ip[] = '2046951424, "ph"';
-$ip[] = '2047082496, "cn"';
-$ip[] = '2047868928, "jp"';
-$ip[] = '2048917504, "kr"';
-$ip[] = '2049966080, "cn"';
-$ip[] = '2050048000, "kr"';
-$ip[] = '2050064384, "au"';
-$ip[] = '2050080768, "jp"';
-$ip[] = '2050082816, "au"';
-$ip[] = '2050084864, "ph"';
-$ip[] = '2050088960, "id"';
-$ip[] = '2050091008, "jp"';
-$ip[] = '2050097152, "sg"';
-$ip[] = '2050099200, "in"';
-$ip[] = '2050101248, "jp"';
-$ip[] = '2050113536, "sg"';
-$ip[] = '2050129920, "in"';
-$ip[] = '2050162688, "cn"';
-$ip[] = '2050228224, "ph"';
-$ip[] = '2050490368, "nz"';
-$ip[] = '2051014656, "cn"';
-$ip[] = '2053242880, "in"';
-$ip[] = '2053308416, "tw"';
-$ip[] = '2053324800, "au"';
-$ip[] = '2053332992, "bd"';
-$ip[] = '2053335040, "jp"';
-$ip[] = '2053337088, "au"';
-$ip[] = '2053341184, "kr"';
-$ip[] = '2053373952, "au"';
-$ip[] = '2053378048, "jp"';
-$ip[] = '2053382144, "kr"';
-$ip[] = '2053390336, "tw"';
-$ip[] = '2053406720, "hk"';
-$ip[] = '2053439488, "kr"';
-$ip[] = '2053505024, "cn"';
-$ip[] = '2053509120, "au"';
-$ip[] = '2053513216, "bd"';
-$ip[] = '2053517312, "id"';
-$ip[] = '2053521408, "cn"';
-$ip[] = '2053529600, "au"';
-$ip[] = '2053537792, "jp"';
-$ip[] = '2053636096, "au"';
-$ip[] = '2054160384, "cn"';
-$ip[] = '2054422528, "tw"';
-$ip[] = '2054619136, "cn"';
-$ip[] = '2054684672, "tw"';
-$ip[] = '2055208960, "jp"';
-$ip[] = '2055213056, "id"';
-$ip[] = '2055217152, "kr"';
-$ip[] = '2055229440, "tw"';
-$ip[] = '2055231488, "au"';
-$ip[] = '2055233536, "np"';
-$ip[] = '2055235584, "hk"';
-$ip[] = '2055237632, "jp"';
-$ip[] = '2055241728, "kr"';
-$ip[] = '2055290880, "pk"';
-$ip[] = '2055299072, "id"';
-$ip[] = '2055307264, "au"';
-$ip[] = '2055323648, "id"';
-$ip[] = '2055327744, "kr"';
-$ip[] = '2055331840, "jp"';
-$ip[] = '2055335936, "kr"';
-$ip[] = '2055340032, "jp"';
-$ip[] = '2055733248, "cn"';
-$ip[] = '2056257536, "id"';
-$ip[] = '2056259584, "bd"';
-$ip[] = '2056261632, "in"';
-$ip[] = '2056263680, "th"';
-$ip[] = '2056265728, "tw"';
-$ip[] = '2056273920, "ph"';
-$ip[] = '2056290304, "cn"';
-$ip[] = '2056323072, "jp"';
-$ip[] = '2056388608, "tw"';
-$ip[] = '2056519680, "au"';
-$ip[] = '2056781824, "jp"';
-$ip[] = '2056794112, "bd"';
-$ip[] = '2056798208, "jp"';
-$ip[] = '2056830976, "cn"';
-$ip[] = '2056847360, "kr"';
-$ip[] = '2056912896, "th"';
-$ip[] = '2057043968, "cn"';
-$ip[] = '2057306112, "in"';
-$ip[] = '2059403264, "cn"';
-$ip[] = '2059665408, "jp"';
-$ip[] = '2059796480, "cn"';
-$ip[] = '2059862016, "au"';
-$ip[] = '2059878400, "kr"';
-$ip[] = '2059927552, "id"';
-$ip[] = '2059931648, "in"';
-$ip[] = '2059933696, "au"';
-$ip[] = '2059935744, "jp"';
-$ip[] = '2059937792, "bd"';
-$ip[] = '2059939840, "id"';
-$ip[] = '2059941888, "au"';
-$ip[] = '2059943936, "cn"';
-$ip[] = '2059960320, "au"';
-$ip[] = '2059964416, "id"';
-$ip[] = '2059966464, "tw"';
-$ip[] = '2059968512, "au"';
-$ip[] = '2059976704, "jp"';
-$ip[] = '2059995136, "vn"';
-$ip[] = '2059997184, "mn"';
-$ip[] = '2060001280, "hk"';
-$ip[] = '2060009472, "au"';
-$ip[] = '2060025856, "tw"';
-$ip[] = '2060062720, "jp"';
-$ip[] = '2060066816, "kr"';
-$ip[] = '2060075008, "au"';
-$ip[] = '2060091392, "kr"';
-$ip[] = '2060189696, "cn"';
-$ip[] = '2060451840, "jp"';
-$ip[] = '2061500416, "cn"';
-$ip[] = '2063073280, "bd"';
-$ip[] = '2063077376, "hk"';
-$ip[] = '2063085568, "cn"';
-$ip[] = '2063089664, "jp"';
-$ip[] = '2063106048, "ap"';
-$ip[] = '2063138816, "jp"';
-$ip[] = '2063335424, "au"';
-$ip[] = '2063341568, "sg"';
-$ip[] = '2063343616, "jp"';
-$ip[] = '2063351808, "kr"';
-$ip[] = '2063368192, "jp"';
-$ip[] = '2063372288, "au"';
-$ip[] = '2063376384, "tw"';
-$ip[] = '2063380480, "kh"';
-$ip[] = '2063384576, "kr"';
-$ip[] = '2063392768, "in"';
-$ip[] = '2063400960, "jp"';
-$ip[] = '2063466496, "tw"';
-$ip[] = '2063482880, "mn"';
-$ip[] = '2063499264, "kr"';
-$ip[] = '2063532032, "lk"';
-$ip[] = '2063548416, "bd"';
-$ip[] = '2063550464, "in"';
-$ip[] = '2063552512, "tw"';
-$ip[] = '2063556608, "my"';
-$ip[] = '2063564800, "jp"';
-$ip[] = '2063597568, "kr"';
-$ip[] = '2063605760, "tw"';
-$ip[] = '2063613952, "jp"';
-$ip[] = '2063630336, "cn"';
-$ip[] = '2063646720, "tw"';
-$ip[] = '2063663104, "jp"';
-$ip[] = '2063728640, "au"';
-$ip[] = '2063859712, "cn"';
-$ip[] = '2064646144, "vn"';
-$ip[] = '2065694720, "kr"';
-$ip[] = '2066743296, "jp"';
-$ip[] = '2066808832, "bd"';
-$ip[] = '2066825216, "sg"';
-$ip[] = '2066841600, "cn"';
-$ip[] = '2066874368, "jp"';
-$ip[] = '2066882560, "tw"';
-$ip[] = '2066890752, "pf"';
-$ip[] = '2066907136, "au"';
-$ip[] = '2066915328, "in"';
-$ip[] = '2066923520, "jp"';
-$ip[] = '2066939904, "au"';
-$ip[] = '2066972672, "tw"';
-$ip[] = '2067005440, "cn"';
-$ip[] = '2070052864, "au"';
-$ip[] = '2070056960, "jp"';
-$ip[] = '2070061056, "kr"';
-$ip[] = '2070077440, "jp"';
-$ip[] = '2070085632, "tw"';
-$ip[] = '2070102016, "kr"';
-$ip[] = '2070118400, "cn"';
-$ip[] = '2070159360, "au"';
-$ip[] = '2070167552, "nz"';
-$ip[] = '2070183936, "au"';
-$ip[] = '2070200320, "jp"';
-$ip[] = '2070208512, "sg"';
-$ip[] = '2070216704, "cn"';
-$ip[] = '2070282240, "au"';
-$ip[] = '2070347776, "cn"';
-$ip[] = '2070380544, "jp"';
-$ip[] = '2070677504, "id"';
-$ip[] = '2070679552, "kr"';
-$ip[] = '2070683648, "in"';
-$ip[] = '2070691840, "au"';
-$ip[] = '2070700032, "id"';
-$ip[] = '2070702080, "au"';
-$ip[] = '2070703104, "hk"';
-$ip[] = '2070704128, "ph"';
-$ip[] = '2070708224, "cn"';
-$ip[] = '2070712320, "nz"';
-$ip[] = '2070716416, "kr"';
-$ip[] = '2070724608, "jp"';
-$ip[] = '2070726656, "in"';
-$ip[] = '2070728704, "cn"';
-$ip[] = '2070732800, "in"';
-$ip[] = '2070734848, "jp"';
-$ip[] = '2070736896, "bd"';
-$ip[] = '2070738944, "kh"';
-$ip[] = '2070740992, "kr"';
-$ip[] = '2070806528, "tw"';
-$ip[] = '2070872064, "kr"';
-$ip[] = '2070937600, "cn"';
-$ip[] = '2072510464, "hk"';
-$ip[] = '2072514560, "in"';
-$ip[] = '2072516608, "bd"';
-$ip[] = '2072518656, "au"';
-$ip[] = '2072526848, "sg"';
-$ip[] = '2072528896, "ph"';
-$ip[] = '2072530944, "cn"';
-$ip[] = '2072535040, "my"';
-$ip[] = '2072543232, "in"';
-$ip[] = '2072576000, "cn"';
-$ip[] = '2072772608, "kr"';
-$ip[] = '2073034752, "cn"';
-$ip[] = '2075131904, "mv"';
-$ip[] = '2075140096, "in"';
-$ip[] = '2075148288, "ph"';
-$ip[] = '2075150336, "ws"';
-$ip[] = '2075152384, "cn"';
-$ip[] = '2075156480, "hk"';
-$ip[] = '2075158528, "jp"';
-$ip[] = '2075160576, "au"';
-$ip[] = '2075162624, "id"';
-$ip[] = '2075164672, "jp"';
-$ip[] = '2075197440, "cn"';
-$ip[] = '2076180480, "tw"';
-$ip[] = '2076442624, "cn"';
-$ip[] = '2076573696, "jp"';
-$ip[] = '2076639232, "kr"';
-$ip[] = '2076672000, "cn"';
-$ip[] = '2076704768, "bd"';
-$ip[] = '2076712960, "jp"';
-$ip[] = '2076721152, "kr"';
-$ip[] = '2076737536, "au"';
-$ip[] = '2076770304, "in"';
-$ip[] = '2076835840, "hk"';
-$ip[] = '2076966912, "tw"';
-$ip[] = '2077097984, "cn"';
-$ip[] = '2077229056, "au"';
-$ip[] = '2077491200, "kr"';
-$ip[] = '2077753344, "jp"';
-$ip[] = '2078539776, "kr"';
-$ip[] = '2078670848, "jp"';
-$ip[] = '2078736384, "lk"';
-$ip[] = '2078769152, "id"';
-$ip[] = '2078801920, "cn"';
-$ip[] = '2079064064, "in"';
-$ip[] = '2079326208, "tw"';
-$ip[] = '2079457280, "cn"';
-$ip[] = '2079490048, "th"';
-$ip[] = '2079508480, "ph"';
-$ip[] = '2079510528, "jp"';
-$ip[] = '2079514624, "hk"';
-$ip[] = '2079516672, "jp"';
-$ip[] = '2079518720, "in"';
-$ip[] = '2079522816, "au"';
-$ip[] = '2079588352, "cn"';
-$ip[] = '2079850496, "kr"';
-$ip[] = '2079916032, "cn"';
-$ip[] = '2079981568, "kr"';
-$ip[] = '2080112640, "tw"';
-$ip[] = '2080145408, "in"';
-$ip[] = '2080178176, "cn"';
-$ip[] = '2080243712, "jp"';
-$ip[] = '2080260096, "kr"';
-$ip[] = '2080268288, "au"';
-$ip[] = '2080276480, "kr"';
-$ip[] = '2080309248, "nz"';
-$ip[] = '2080325632, "hk"';
-$ip[] = '2080342016, "jp"';
-$ip[] = '2080360448, "id"';
-$ip[] = '2080362496, "au"';
-$ip[] = '2080366592, "tw"';
-$ip[] = '2080368640, "jp"';
-$ip[] = '2080372736, "in"';
-$ip[] = '2080374784, "kr"';
-$ip[] = '2080636928, "in"';
-$ip[] = '2080702464, "kr"';
-$ip[] = '2080768000, "tw"';
-$ip[] = '2080776192, "id"';
-$ip[] = '2080784384, "cn"';
-$ip[] = '2080800768, "ph"';
-$ip[] = '2080817152, "nz"';
-$ip[] = '2080825344, "bd"';
-$ip[] = '2080833536, "in"';
-$ip[] = '2080899072, "tw"';
-$ip[] = '2081226752, "my"';
-$ip[] = '2081292288, "cn"';
-$ip[] = '2081554432, "jp"';
-$ip[] = '2081619968, "au"';
-$ip[] = '2081652736, "ph"';
-$ip[] = '2081685504, "cn"';
-$ip[] = '2081947648, "jp"';
-$ip[] = '2082209792, "kr"';
-$ip[] = '2082258944, "cn"';
-$ip[] = '2082308096, "tw"';
-$ip[] = '2082324480, "pk"';
-$ip[] = '2082340864, "in"';
-$ip[] = '2082406400, "cn"';
-$ip[] = '2082471936, "jp"';
-$ip[] = '2083024896, "cn"';
-$ip[] = '2083053568, "th"';
-$ip[] = '2083057664, "au"';
-$ip[] = '2083059712, "id"';
-$ip[] = '2083061760, "jp"';
-$ip[] = '2083110912, "np"';
-$ip[] = '2083127296, "cn"';
-$ip[] = '2083192832, "lk"';
-$ip[] = '2083258368, "jp"';
-$ip[] = '2083389440, "kr"';
-$ip[] = '2083454976, "cn"';
-$ip[] = '2083471360, "jp"';
-$ip[] = '2083487744, "in"';
-$ip[] = '2083504128, "jp"';
-$ip[] = '2083520512, "kr"';
-$ip[] = '2084569088, "cn"';
-$ip[] = '2084732928, "sg"';
-$ip[] = '2084741120, "id"';
-$ip[] = '2084743168, "jp"';
-$ip[] = '2084745216, "kr"';
-$ip[] = '2084749312, "jp"';
-$ip[] = '2084765696, "cn"';
-$ip[] = '2085617664, "kr"';
-$ip[] = '2085683200, "id"';
-$ip[] = '2085748736, "my"';
-$ip[] = '2085814272, "ph"';
-$ip[] = '2085847040, "jp"';
-$ip[] = '2086141952, "cn"';
-$ip[] = '2086666240, "jp"';
-$ip[] = '2087190528, "ph"';
-$ip[] = '2087453696, "kh"';
-$ip[] = '2087454720, "cn"';
-$ip[] = '2087457792, "bd"';
-$ip[] = '2087458816, "fj"';
-$ip[] = '2087460864, "jp"';
-$ip[] = '2087462912, "cn"';
-$ip[] = '2087464960, "kh"';
-$ip[] = '2087467008, "jp"';
-$ip[] = '2087469056, "ap"';
-$ip[] = '2087481344, "sg"';
-$ip[] = '2087485440, "tw"';
-$ip[] = '2087501824, "jp"';
-$ip[] = '2087518208, "th"';
-$ip[] = '2087519232, "sg"';
-$ip[] = '2087520256, "fm"';
-$ip[] = '2087522304, "bd"';
-$ip[] = '2087524352, "th"';
-$ip[] = '2087526400, "pk"';
-$ip[] = '2087534592, "au"';
-$ip[] = '2087546880, "tw"';
-$ip[] = '2087550976, "jp"';
-$ip[] = '2087649280, "kr"';
-$ip[] = '2087714816, "cn"';
-$ip[] = '2088239104, "th"';
-$ip[] = '2088435712, "in"';
-$ip[] = '2088632320, "cn"';
-$ip[] = '2089287680, "kr"';
-$ip[] = '2089549824, "jp"';
-$ip[] = '2089943040, "kr"';
-$ip[] = '2089959424, "jp"';
-$ip[] = '2090041344, "cn"';
-$ip[] = '2090074112, "au"';
-$ip[] = '2090401792, "id"';
-$ip[] = '2090418176, "in"';
-$ip[] = '2090434560, "kr"';
-$ip[] = '2090467328, "jp"';
-$ip[] = '2090565632, "tw"';
-$ip[] = '2090582016, "sg"';
-$ip[] = '2090590208, "nz"';
-$ip[] = '2090598400, "cn"';
-$ip[] = '2090680320, "nz"';
-$ip[] = '2090696704, "th"';
-$ip[] = '2090733568, "au"';
-$ip[] = '2090737664, "ph"';
-$ip[] = '2090745856, "mn"';
-$ip[] = '2090762240, "id"';
-$ip[] = '2090778624, "hk"';
-$ip[] = '2090786816, "my"';
-$ip[] = '2090795008, "jp"';
-$ip[] = '2090860544, "cn"';
-$ip[] = '2091384832, "au"';
-$ip[] = '2091646976, "cn"';
-$ip[] = '2091909120, "au"';
-$ip[] = '2092957696, "cn"';
-$ip[] = '2093088768, "kr"';
-$ip[] = '2093154304, "id"';
-$ip[] = '2093187072, "my"';
-$ip[] = '2093191168, "jp"';
-$ip[] = '2093195264, "kr"';
-$ip[] = '2093203456, "mv"';
-$ip[] = '2093211648, "kr"';
-$ip[] = '2093219840, "cn"';
-$ip[] = '2093285376, "nz"';
-$ip[] = '2093301760, "sg"';
-$ip[] = '2093318144, "kr"';
-$ip[] = '2093342720, "my"';
-$ip[] = '2093350912, "kr"';
-$ip[] = '2093383680, "nz"';
-$ip[] = '2093416448, "kr"';
-$ip[] = '2093432832, "tw"';
-$ip[] = '2093449216, "kr"';
-$ip[] = '2093481984, "cn"';
-$ip[] = '2094006272, "jp"';
-$ip[] = '2094530560, "kr"';
-$ip[] = '2094596096, "ph"';
-$ip[] = '2094628864, "hk"';
-$ip[] = '2094645248, "kr"';
-$ip[] = '2094653440, "my"';
-$ip[] = '2094661632, "tw"';
-$ip[] = '2094759936, "jp"';
-$ip[] = '2094792704, "cn"';
-$ip[] = '2096152576, "pg"';
-$ip[] = '2096168960, "jp"';
-$ip[] = '2096234496, "cn"';
-$ip[] = '2096300032, "kr"';
-$ip[] = '2096332800, "au"';
-$ip[] = '2096349184, "cn"';
-$ip[] = '2096365568, "hk"';
-$ip[] = '2096431104, "jp"';
-$ip[] = '2096496640, "au"';
-$ip[] = '2096513024, "sg"';
-$ip[] = '2096529408, "jp"';
-$ip[] = '2096611328, "in"';
-$ip[] = '2096627712, "cn"';
-$ip[] = '2096660480, "nz"';
-$ip[] = '2096668672, "kh"';
-$ip[] = '2096676864, "hk"';
-$ip[] = '2096693248, "cn"';
-$ip[] = '2096889856, "au"';
-$ip[] = '2096955392, "in"';
-$ip[] = '2097020928, "cn"';
-$ip[] = '2097037312, "au"';
-$ip[] = '2097053696, "kr"';
-$ip[] = '2097086464, "jp"';
-$ip[] = '2097479680, "ph"';
-$ip[] = '2097545216, "jp"';
-$ip[] = '2097610752, "au"';
-$ip[] = '2097643520, "kr"';
-$ip[] = '2097676288, "jp"';
-$ip[] = '2098200576, "in"';
-$ip[] = '2098724864, "th"';
-$ip[] = '2098987008, "jp"';
-$ip[] = '2099183616, "mo"';
-$ip[] = '2099200000, "jp"';
-$ip[] = '2099216384, "kr"';
-$ip[] = '2099232768, "cn"';
-$ip[] = '2100297728, "jp"';
-$ip[] = '2100854784, "sg"';
-$ip[] = '2100887552, "kr"';
-$ip[] = '2100953088, "au"';
-$ip[] = '2100969472, "jp"';
-$ip[] = '2100985856, "cn"';
-$ip[] = '2101018624, "hk"';
-$ip[] = '2101084160, "kr"';
-$ip[] = '2101116928, "ph"';
-$ip[] = '2101149696, "kr"';
-$ip[] = '2101182464, "cn"';
-$ip[] = '2101231616, "au"';
-$ip[] = '2101239808, "in"';
-$ip[] = '2101272576, "tw"';
-$ip[] = '2101276672, "jp"';
-$ip[] = '2101280768, "au"';
-$ip[] = '2101288960, "jp"';
-$ip[] = '2101297152, "in"';
-$ip[] = '2101313536, "au"';
-$ip[] = '2101346304, "cn"';
-$ip[] = '2103640064, "in"';
-$ip[] = '2103705600, "jp"';
-$ip[] = '2103967744, "cn"';
-$ip[] = '2105540608, "kr"';
-$ip[] = '2107637760, "id"';
-$ip[] = '2108162048, "au"';
-$ip[] = '2108227584, "cn"';
-$ip[] = '2108293120, "jp"';
-$ip[] = '2108358656, "cn"';
-$ip[] = '2108424192, "jp"';
-$ip[] = '2108686336, "kr"';
-$ip[] = '2109734912, "jp"';
-$ip[] = '2110783488, "cn"';
-$ip[] = '2110799872, "kr"';
-$ip[] = '2110816256, "id"';
-$ip[] = '2110832640, "kr"';
-$ip[] = '2110865408, "pk"';
-$ip[] = '2110914560, "cn"';
-$ip[] = '2111045632, "ph"';
-$ip[] = '2111078400, "vn"';
-$ip[] = '2111111168, "cn"';
-$ip[] = '2111143936, "id"';
-$ip[] = '2111152128, "au"';
-$ip[] = '2111160320, "af"';
-$ip[] = '2111168512, "th"';
-$ip[] = '2111176704, "vn"';
-$ip[] = '2111193088, "au"';
-$ip[] = '2111201280, "cn"';
-$ip[] = '2111209472, "jp"';
-$ip[] = '2111217664, "lk"';
-$ip[] = '2111225856, "hk"';
-$ip[] = '2111242240, "cn"';
-$ip[] = '2111258624, "jp"';
-$ip[] = '2111275008, "hk"';
-$ip[] = '2111307776, "cn"';
-$ip[] = '2111832064, "tw"';
-$ip[] = '2112487424, "vn"';
-$ip[] = '2112618496, "nz"';
-$ip[] = '2112880640, "kr"';
-$ip[] = '2113683456, "ap"';
-$ip[] = '2113699840, "jp"';
-$ip[] = '2113716224, "ap"';
-$ip[] = '2113732608, "au"';
-$ip[] = '2113765376, "hk"';
-$ip[] = '2113798144, "au"';
-$ip[] = '2113830912, "cn"';
-$ip[] = '2113863680, "au"';
-$ip[] = '2113929216, "jp"';
-$ip[] = '2156265472, "kr"';
-$ip[] = '2159542272, "au"';
-$ip[] = '2163867648, "au"';
-$ip[] = '2168193024, "jp"';
-$ip[] = '2169372672, "au"';
-$ip[] = '2170421248, "au"';
-$ip[] = '2170552320, "au"';
-$ip[] = '2172583936, "au"';
-$ip[] = '2173173760, "jp"';
-$ip[] = '2176057344, "au"';
-$ip[] = '2180579328, "jp"';
-$ip[] = '2180907008, "kr"';
-$ip[] = '2183266304, "jp"';
-$ip[] = '2184577024, "jp"';
-$ip[] = '2184708096, "au"';
-$ip[] = '2185560064, "jp"';
-$ip[] = '2186739712, "jp"';
-$ip[] = '2187264000, "au"';
-$ip[] = '2187722752, "au"';
-$ip[] = '2188640256, "au"';
-$ip[] = '2189099008, "nz"';
-$ip[] = '2189557760, "au"';
-$ip[] = '2191065088, "jp"';
-$ip[] = '2191196160, "au"';
-$ip[] = '2191392768, "jp"';
-$ip[] = '2193752064, "au"';
-$ip[] = '2193817600, "nz"';
-$ip[] = '2195193856, "nz"';
-$ip[] = '2195456000, "au"';
-$ip[] = '2205155328, "jp"';
-$ip[] = '2208956416, "au"';
-$ip[] = '2209087488, "au"';
-$ip[] = '2209677312, "au"';
-$ip[] = '2209939456, "au"';
-$ip[] = '2211119104, "nz"';
-$ip[] = '2211315712, "jp"';
-$ip[] = '2212036608, "au"';
-$ip[] = '2213281792, "au"';
-$ip[] = '2213675008, "au"';
-$ip[] = '2213806080, "au"';
-$ip[] = '2214068224, "jp"';
-$ip[] = '2226323456, "jp"';
-$ip[] = '2226454528, "nz"';
-$ip[] = '2226520064, "jp"';
-$ip[] = '2229141504, "jp"';
-$ip[] = '2229927936, "au"';
-$ip[] = '2248605696, "au"';
-$ip[] = '2249326592, "au"';
-$ip[] = '2253062144, "kr"';
-$ip[] = '2255683584, "au"';
-$ip[] = '2257584128, "au"';
-$ip[] = '2257846272, "au"';
-$ip[] = '2258567168, "hk"';
-$ip[] = '2258632704, "jp"';
-$ip[] = '2259812352, "au"';
-$ip[] = '2259943424, "jp"';
-$ip[] = '2260992000, "cn"';
-$ip[] = '2261778432, "tw"';
-$ip[] = '2261975040, "au"';
-$ip[] = '2263678976, "jp"';
-$ip[] = '2291728384, "au"';
-$ip[] = '2293891072, "au"';
-$ip[] = '2293956608, "jp"';
-$ip[] = '2294677504, "jp"';
-$ip[] = '2302935040, "kr"';
-$ip[] = '2303459328, "au"';
-$ip[] = '2304507904, "au"';
-$ip[] = '2305622016, "au"';
-$ip[] = '2305753088, "au"';
-$ip[] = '2307129344, "sg"';
-$ip[] = '2308112384, "au"';
-$ip[] = '2308505600, "jp"';
-$ip[] = '2308571136, "au"';
-$ip[] = '2308767744, "au"';
-$ip[] = '2309357568, "au"';
-$ip[] = '2309750784, "au"';
-$ip[] = '2310864896, "hk"';
-$ip[] = '2312830976, "au"';
-$ip[] = '2315714560, "au"';
-$ip[] = '2316500992, "au"';
-$ip[] = '2316828672, "au"';
-$ip[] = '2317221888, "jp"';
-$ip[] = '2318139392, "au"';
-$ip[] = '2319908864, "au"';
-$ip[] = '2320171008, "nz"';
-$ip[] = '2320302080, "au"';
-$ip[] = '2320433152, "au"';
-$ip[] = '2321874944, "jp"';
-$ip[] = '2322268160, "jp"';
-$ip[] = '2323775488, "au"';
-$ip[] = '2327969792, "au"';
-$ip[] = '2329083904, "nz"';
-$ip[] = '2329149440, "jp"';
-$ip[] = '2329477120, "au"';
-$ip[] = '2330656768, "nz"';
-$ip[] = '2331181056, "jp"';
-$ip[] = '2331770880, "au"';
-$ip[] = '2334916608, "au"';
-$ip[] = '2335899648, "au"';
-$ip[] = '2337275904, "nz"';
-$ip[] = '2337669120, "au"';
-$ip[] = '2340552704, "au"';
-$ip[] = '2340683776, "au"';
-$ip[] = '2340814848, "au"';
-$ip[] = '2341994496, "jp"';
-$ip[] = '2342125568, "jp"';
-$ip[] = '2342715392, "au"';
-$ip[] = '2343043072, "au"';
-$ip[] = '2343501824, "tw"';
-$ip[] = '2344353792, "au"';
-$ip[] = '2346647552, "tw"';
-$ip[] = '2347106304, "au"';
-$ip[] = '2353987584, "au"';
-$ip[] = '2354118656, "jp"';
-$ip[] = '2354249728, "au"';
-$ip[] = '2354839552, "tw"';
-$ip[] = '2355101696, "tw"';
-$ip[] = '2355953664, "tw"';
-$ip[] = '2359230464, "au"';
-$ip[] = '2359820288, "au"';
-$ip[] = '2361917440, "nz"';
-$ip[] = '2365390848, "au"';
-$ip[] = '2372337664, "id"';
-$ip[] = '2373451776, "au"';
-$ip[] = '2374238208, "au"';
-$ip[] = '2376597504, "au"';
-$ip[] = '2377252864, "jp"';
-$ip[] = '2380201984, "kr"';
-$ip[] = '2380595200, "jp"';
-$ip[] = '2381512704, "au"';
-$ip[] = '2404974592, "hk"';
-$ip[] = '2405040128, "jp"';
-$ip[] = '2405171200, "au"';
-$ip[] = '2405302272, "jp"';
-$ip[] = '2405433344, "nz"';
-$ip[] = '2406940672, "au"';
-$ip[] = '2407333888, "jp"';
-$ip[] = '2408054784, "jp"';
-$ip[] = '2410348544, "jp"';
-$ip[] = '2410545152, "au"';
-$ip[] = '2411462656, "au"';
-$ip[] = '2412314624, "jp"';
-$ip[] = '2413297664, "au"';
-$ip[] = '2413428736, "au"';
-$ip[] = '2413625344, "jp"';
-$ip[] = '2414739456, "au"';
-$ip[] = '2415394816, "kr"';
-$ip[] = '2415722496, "jp"';
-$ip[] = '2415984640, "jp"';
-$ip[] = '2416312320, "au"';
-$ip[] = '2416967680, "in"';
-$ip[] = '2419392512, "au"';
-$ip[] = '2419523584, "au"';
-$ip[] = '2420244480, "nz"';
-$ip[] = '2421096448, "au"';
-$ip[] = '2422276096, "au"';
-$ip[] = '2423128064, "au"';
-$ip[] = '2423783424, "fj"';
-$ip[] = '2424438784, "au"';
-$ip[] = '2428960768, "my"';
-$ip[] = '2429353984, "au"';
-$ip[] = '2429878272, "jp"';
-$ip[] = '2429943808, "hk"';
-$ip[] = '2430205952, "au"';
-$ip[] = '2450194432, "au"';
-$ip[] = '2452815872, "jp"';
-$ip[] = '2453143552, "jp"';
-$ip[] = '2453536768, "au"';
-$ip[] = '2457075712, "au"';
-$ip[] = '2457141248, "jp"';
-$ip[] = '2457206784, "au"';
-$ip[] = '2458910720, "au"';
-$ip[] = '2460680192, "nz"';
-$ip[] = '2461138944, "au"';
-$ip[] = '2462253056, "au"';
-$ip[] = '2463956992, "au"';
-$ip[] = '2466643968, "kr"';
-$ip[] = '2466775040, "hk"';
-$ip[] = '2466906112, "au"';
-$ip[] = '2468085760, "jp"';
-$ip[] = '2468937728, "au"';
-$ip[] = '2469068800, "kr"';
-$ip[] = '2469265408, "kr"';
-$ip[] = '2470576128, "au"';
-$ip[] = '2470772736, "au"';
-$ip[] = '2471231488, "au"';
-$ip[] = '2473394176, "au"';
-$ip[] = '2474901504, "au"';
-$ip[] = '2476539904, "jp"';
-$ip[] = '2476605440, "nz"';
-$ip[] = '2477785088, "jp"';
-$ip[] = '2479357952, "au"';
-$ip[] = '2479947776, "au"';
-$ip[] = '2480078848, "au"';
-$ip[] = '2492530688, "au"';
-$ip[] = '2493579264, "jp"';
-$ip[] = '2494955520, "au"';
-$ip[] = '2495807488, "au"';
-$ip[] = '2508652544, "au"';
-$ip[] = '2509242368, "au"';
-$ip[] = '2510749696, "au"';
-$ip[] = '2511011840, "au"';
-$ip[] = '2511339520, "au"';
-$ip[] = '2516647936, "jp"';
-$ip[] = '2523201536, "au"';
-$ip[] = '2526412800, "kr"';
-$ip[] = '2526478336, "au"';
-$ip[] = '2527920128, "au"';
-$ip[] = '2528575488, "kr"';
-$ip[] = '2529099776, "au"';
-$ip[] = '2529492992, "kr"';
-$ip[] = '2529886208, "au"';
-$ip[] = '2530082816, "nz"';
-$ip[] = '2530148352, "au"';
-$ip[] = '2531590144, "au"';
-$ip[] = '2541879296, "au"';
-$ip[] = '2543714304, "jp"';
-$ip[] = '2544631808, "jp"';
-$ip[] = '2545025024, "au"';
-$ip[] = '2555117568, "au"';
-$ip[] = '2555576320, "au"';
-$ip[] = '2556100608, "au"';
-$ip[] = '2556559360, "au"';
-$ip[] = '2556624896, "kr"';
-$ip[] = '2556755968, "hk"';
-$ip[] = '2557870080, "id"';
-$ip[] = '2559770624, "au"';
-$ip[] = '2559901696, "kr"';
-$ip[] = '2560163840, "nz"';
-$ip[] = '2564947968, "sg"';
-$ip[] = '2568224768, "sg"';
-$ip[] = '2573926400, "au"';
-$ip[] = '2574188544, "nz"';
-$ip[] = '2584346624, "kr"';
-$ip[] = '2585853952, "jp"';
-$ip[] = '2602565632, "nz"';
-$ip[] = '2604335104, "nz"';
-$ip[] = '2604400640, "au"';
-$ip[] = '2604990464, "sg"';
-$ip[] = '2605121536, "au"';
-$ip[] = '2609840128, "au"';
-$ip[] = '2610954240, "jp"';
-$ip[] = '2612723712, "au"';
-$ip[] = '2613903360, "au"';
-$ip[] = '2615541760, "kr"';
-$ip[] = '2618097664, "nz"';
-$ip[] = '2618294272, "au"';
-$ip[] = '2618687488, "au"';
-$ip[] = '2619277312, "bn"';
-$ip[] = '2620522496, "au"';
-$ip[] = '2621112320, "nz"';
-$ip[] = '2621308928, "nz"';
-$ip[] = '2621767680, "nz"';
-$ip[] = '2626879488, "kr"';
-$ip[] = '2627010560, "nz"';
-$ip[] = '2634088448, "jp"';
-$ip[] = '2638151680, "jp"';
-$ip[] = '2639593472, "au"';
-$ip[] = '2640642048, "jp"';
-$ip[] = '2642411520, "au"';
-$ip[] = '2644180992, "au"';
-$ip[] = '2645753856, "th"';
-$ip[] = '2646605824, "jp"';
-$ip[] = '2646933504, "kr"';
-$ip[] = '2647457792, "jp"';
-$ip[] = '2647851008, "au"';
-$ip[] = '2648899584, "in"';
-$ip[] = '2653421568, "au"';
-$ip[] = '2653683712, "kr"';
-$ip[] = '2653749248, "au"';
-$ip[] = '2654339072, "au"';
-$ip[] = '2656632832, "au"';
-$ip[] = '2657878016, "th"';
-$ip[] = '2659450880, "hk"';
-$ip[] = '2660237312, "in"';
-$ip[] = '2661351424, "bn"';
-$ip[] = '2662727680, "hk"';
-$ip[] = '2663776256, "jp"';
-$ip[] = '2668429312, "au"';
-$ip[] = '2670985216, "au"';
-$ip[] = '2672361472, "au"';
-$ip[] = '2672820224, "jp"';
-$ip[] = '2674851840, "au"';
-$ip[] = '2675245056, "nz"';
-$ip[] = '2680422400, "au"';
-$ip[] = '2681143296, "au"';
-$ip[] = '2681405440, "jp"';
-$ip[] = '2682388480, "cn"';
-$ip[] = '2682519552, "jp"';
-$ip[] = '2683830272, "au"';
-$ip[] = '2684616704, "nz"';
-$ip[] = '2685075456, "jp"';
-$ip[] = '2688548864, "au"';
-$ip[] = '2689204224, "jp"';
-$ip[] = '2690646016, "sg"';
-$ip[] = '2696478720, "jp"';
-$ip[] = '2697854976, "au"';
-$ip[] = '2698444800, "jp"';
-$ip[] = '2698903552, "au"';
-$ip[] = '2699624448, "jp"';
-$ip[] = '2703032320, "nz"';
-$ip[] = '2703949824, "au"';
-$ip[] = '2704408576, "au"';
-$ip[] = '2705326080, "mo"';
-$ip[] = '2705391616, "nz"';
-$ip[] = '2706046976, "jp"';
-$ip[] = '2707226624, "jp"';
-$ip[] = '2708799488, "au"';
-$ip[] = '2708865024, "jp"';
-$ip[] = '2709127168, "kr"';
-$ip[] = '2709389312, "sg"';
-$ip[] = '2710241280, "my"';
-$ip[] = '2710437888, "my"';
-$ip[] = '2710503424, "au"';
-$ip[] = '2710700032, "au"';
-$ip[] = '2711093248, "au"';
-$ip[] = '2714238976, "th"';
-$ip[] = '2714697728, "cn"';
-$ip[] = '2716139520, "sg"';
-$ip[] = '2717253632, "th"';
-$ip[] = '2717384704, "jp"';
-$ip[] = '2718171136, "jp"';
-$ip[] = '2724790272, "cn"';
-$ip[] = '2725249024, "nz"';
-$ip[] = '2727411712, "au"';
-$ip[] = '2735144960, "nz"';
-$ip[] = '2735210496, "au"';
-$ip[] = '2735538176, "tw"';
-$ip[] = '2737438720, "jp"';
-$ip[] = '2738618368, "us"';
-$ip[] = '2738683904, "jp"';
-$ip[] = '2742681600, "in"';
-$ip[] = '2743009280, "au"';
-$ip[] = '2743205888, "jp"';
-$ip[] = '2744647680, "kr"';
-$ip[] = '2746482688, "kr"';
-$ip[] = '2747072512, "au"';
-$ip[] = '2748317696, "jp"';
-$ip[] = '2749890560, "au"';
-$ip[] = '2750349312, "kr"';
-$ip[] = '2754281472, "jp"';
-$ip[] = '2754478080, "jp"';
-$ip[] = '2754936832, "au"';
-$ip[] = '2755985408, "jp"';
-$ip[] = '2756378624, "au"';
-$ip[] = '2756575232, "sg"';
-$ip[] = '2756706304, "au"';
-$ip[] = '2757820416, "au"';
-$ip[] = '2758017024, "in"';
-$ip[] = '2758541312, "au"';
-$ip[] = '2758803456, "au"';
-$ip[] = '2759000064, "th"';
-$ip[] = '2759589888, "kr"';
-$ip[] = '2761949184, "jp"';
-$ip[] = '2762211328, "in"';
-$ip[] = '2769027072, "au"';
-$ip[] = '2769158144, "jp"';
-$ip[] = '2769616896, "sg"';
-$ip[] = '2770272256, "au"';
-$ip[] = '2772631552, "au"';
-$ip[] = '2772762624, "au"';
-$ip[] = '2773221376, "jp"';
-$ip[] = '2773745664, "nz"';
-$ip[] = '2773876736, "au"';
-$ip[] = '2774335488, "jp"';
-$ip[] = '2774532096, "jp"';
-$ip[] = '2774728704, "jp"';
-$ip[] = '2775318528, "jp"';
-$ip[] = '2775973888, "au"';
-$ip[] = '2776891392, "kr"';
-$ip[] = '2777481216, "kr"';
-$ip[] = '2777546752, "au"';
-$ip[] = '2780430336, "kr"';
-$ip[] = '2780495872, "au"';
-$ip[] = '2780758016, "au"';
-$ip[] = '2780954624, "kr"';
-$ip[] = '2781478912, "hk"';
-$ip[] = '2781675520, "nz"';
-$ip[] = '2781937664, "th"';
-$ip[] = '2782199808, "kr"';
-$ip[] = '2782658560, "ph"';
-$ip[] = '2783182848, "au"';
-$ip[] = '2783248384, "kr"';
-$ip[] = '2783969280, "au"';
-$ip[] = '2784034816, "jp"';
-$ip[] = '2784165888, "kr"';
-$ip[] = '2784362496, "kr"';
-$ip[] = '2789212160, "au"';
-$ip[] = '2789277696, "nz"';
-$ip[] = '2790195200, "kr"';
-$ip[] = '2790326272, "hk"';
-$ip[] = '2790457344, "nz"';
-$ip[] = '2791571456, "jp"';
-$ip[] = '2791768064, "kr"';
-$ip[] = '2791964672, "nz"';
-$ip[] = '2792292352, "cn"';
-$ip[] = '2792751104, "jp"';
-$ip[] = '2792882176, "au"';
-$ip[] = '2792947712, "sg"';
-$ip[] = '2793209856, "kr"';
-$ip[] = '2803761152, "au"';
-$ip[] = '2808545280, "au"';
-$ip[] = '2809856000, "au"';
-$ip[] = '2810314752, "au"';
-$ip[] = '2810904576, "cn"';
-$ip[] = '2812411904, "au"';
-$ip[] = '2812870656, "jp"';
-$ip[] = '2813263872, "jp"';
-$ip[] = '2813526016, "nz"';
-$ip[] = '2814181376, "au"';
-$ip[] = '2815229952, "id"';
-$ip[] = '2823159808, "hk"';
-$ip[] = '2823684096, "kr"';
-$ip[] = '2823749632, "jp"';
-$ip[] = '2824798208, "tw"';
-$ip[] = '2825519104, "hk"';
-$ip[] = '2826108928, "kr"';
-$ip[] = '2826436608, "th"';
-$ip[] = '2826829824, "kr"';
-$ip[] = '2827091968, "au"';
-$ip[] = '2827157504, "kr"';
-$ip[] = '2827223040, "au"';
-$ip[] = '2827354112, "au"';
-$ip[] = '2827747328, "au"';
-$ip[] = '2828533760, "au"';
-$ip[] = '2828664832, "kr"';
-$ip[] = '2829058048, "cn"';
-$ip[] = '2830761984, "au"';
-$ip[] = '2830893056, "kr"';
-$ip[] = '2831548416, "au"';
-$ip[] = '2832793600, "au"';
-$ip[] = '2832924672, "kr"';
-$ip[] = '2834825216, "kr"';
-$ip[] = '2835087360, "au"';
-$ip[] = '2844524544, "kr"';
-$ip[] = '2848522240, "au"';
-$ip[] = '2849177600, "jp"';
-$ip[] = '2849177856, "cn"';
-$ip[] = '2849178112, "kr"';
-$ip[] = '2849178368, "tw"';
-$ip[] = '2849178624, "id"';
-$ip[] = '2849178880, "vn"';
-$ip[] = '2849898496, "au"';
-$ip[] = '2849964032, "ph"';
-$ip[] = '2854617088, "my"';
-$ip[] = '2858352640, "sg"';
-$ip[] = '2862415872, "au"';
-$ip[] = '2863857664, "sg"';
-$ip[] = '3019898880, "jp"';
-$ip[] = '3024093184, "kr"';
-$ip[] = '3024617472, "my"';
-$ip[] = '3024879616, "cn"';
-$ip[] = '3025141760, "kr"';
-$ip[] = '3025403904, "cn"';
-$ip[] = '3221576192, "kr"';
-$ip[] = '3221608448, "jp"';
-$ip[] = '3221614592, "au"';
-$ip[] = '3222031360, "au"';
-$ip[] = '3222319616, "jp"';
-$ip[] = '3222320128, "au"';
-$ip[] = '3222931712, "au"';
-$ip[] = '3222952704, "jp"';
-$ip[] = '3222953216, "jp"';
-$ip[] = '3222953984, "jp"';
-$ip[] = '3222984448, "au"';
-$ip[] = '3222988800, "au"';
-$ip[] = '3223286784, "jp"';
-$ip[] = '3223307520, "jp"';
-$ip[] = '3223422720, "jp"';
-$ip[] = '3223534336, "au"';
-$ip[] = '3223582720, "au"';
-$ip[] = '3223949824, "au"';
-$ip[] = '3223955968, "th"';
-$ip[] = '3223958016, "jp"';
-$ip[] = '3223964416, "au"';
-$ip[] = '3223965184, "id"';
-$ip[] = '3223991296, "au"';
-$ip[] = '3223993344, "au"';
-$ip[] = '3223999488, "jp"';
-$ip[] = '3224004352, "jp"';
-$ip[] = '3224016640, "au"';
-$ip[] = '3224038656, "jp"';
-$ip[] = '3224088064, "jp"';
-$ip[] = '3224090880, "au"';
-$ip[] = '3224091904, "jp"';
-$ip[] = '3224094208, "au"';
-$ip[] = '3224094976, "jp"';
-$ip[] = '3224096512, "au"';
-$ip[] = '3224101376, "au"';
-$ip[] = '3224104704, "au"';
-$ip[] = '3224305664, "jp"';
-$ip[] = '3224399104, "au"';
-$ip[] = '3224434688, "au"';
-$ip[] = '3224502272, "jp"';
-$ip[] = '3224571904, "jp"';
-$ip[] = '3224651776, "au"';
-$ip[] = '3224663808, "jp"';
-$ip[] = '3224677120, "au"';
-$ip[] = '3224680704, "au"';
-$ip[] = '3224683520, "au"';
-$ip[] = '3224791296, "au"';
-$ip[] = '3224797696, "nz"';
-$ip[] = '3224798976, "au"';
-$ip[] = '3224827648, "jp"';
-$ip[] = '3224828672, "au"';
-$ip[] = '3224855040, "au"';
-$ip[] = '3224858112, "jp"';
-$ip[] = '3224858624, "au"';
-$ip[] = '3224860160, "jp"';
-$ip[] = '3224878592, "au"';
-$ip[] = '3224880640, "au"';
-$ip[] = '3224883456, "au"';
-$ip[] = '3224886272, "jp"';
-$ip[] = '3224889344, "au"';
-$ip[] = '3224890880, "jp"';
-$ip[] = '3225028864, "jp"';
-$ip[] = '3225051392, "jp"';
-$ip[] = '3225060608, "au"';
-$ip[] = '3225506304, "au"';
-$ip[] = '3225518592, "au"';
-$ip[] = '3225531904, "au"';
-$ip[] = '3225540864, "au"';
-$ip[] = '3225548800, "nz"';
-$ip[] = '3225549312, "au"';
-$ip[] = '3225616640, "au"';
-$ip[] = '3225619456, "au"';
-$ip[] = '3225637888, "au"';
-$ip[] = '3225659392, "nz"';
-$ip[] = '3225660160, "au"';
-$ip[] = '3225671936, "au"';
-$ip[] = '3225679872, "au"';
-$ip[] = '3225710080, "jp"';
-$ip[] = '3225715712, "au"';
-$ip[] = '3225717504, "au"';
-$ip[] = '3225725696, "au"';
-$ip[] = '3225727744, "au"';
-$ip[] = '3225742080, "jp"';
-$ip[] = '3225847552, "au"';
-$ip[] = '3225857536, "au"';
-$ip[] = '3225858816, "jp"';
-$ip[] = '3225868288, "au"';
-$ip[] = '3225869056, "au"';
-$ip[] = '3225944832, "tw"';
-$ip[] = '3225977856, "ch"';
-$ip[] = '3225978112, "tw"';
-$ip[] = '3226012672, "au"';
-$ip[] = '3226014976, "nz"';
-$ip[] = '3226015232, "au"';
-$ip[] = '3226015744, "id"';
-$ip[] = '3226026496, "au"';
-$ip[] = '3226110720, "au"';
-$ip[] = '3226237440, "au"';
-$ip[] = '3226270720, "jp"';
-$ip[] = '3226273792, "au"';
-$ip[] = '3226276096, "au"';
-$ip[] = '3226633216, "jp"';
-$ip[] = '3226635264, "au"';
-$ip[] = '3226636032, "au"';
-$ip[] = '3226640640, "au"';
-$ip[] = '3226656256, "au"';
-$ip[] = '3226658304, "au"';
-$ip[] = '3226691584, "jp"';
-$ip[] = '3226695168, "au"';
-$ip[] = '3226696192, "cn"';
-$ip[] = '3226696448, "au"';
-$ip[] = '3226705152, "jp"';
-$ip[] = '3226707456, "tw"';
-$ip[] = '3226708224, "cn"';
-$ip[] = '3226708480, "tw"';
-$ip[] = '3226715648, "au"';
-$ip[] = '3226720512, "jp"';
-$ip[] = '3226722304, "au"';
-$ip[] = '3226723840, "jp"';
-$ip[] = '3226724096, "au"';
-$ip[] = '3226725632, "au"';
-$ip[] = '3226748672, "jp"';
-$ip[] = '3226753280, "au"';
-$ip[] = '3226786560, "au"';
-$ip[] = '3226789376, "au"';
-$ip[] = '3226791168, "au"';
-$ip[] = '3226792192, "au"';
-$ip[] = '3226795264, "nz"';
-$ip[] = '3226864640, "nz"';
-$ip[] = '3226894592, "au"';
-$ip[] = '3226895360, "sg"';
-$ip[] = '3226903808, "au"';
-$ip[] = '3226994176, "au"';
-$ip[] = '3227013120, "jp"';
-$ip[] = '3227014400, "nz"';
-$ip[] = '3227018496, "jp"';
-$ip[] = '3227023104, "nz"';
-$ip[] = '3227040512, "au"';
-$ip[] = '3227041280, "nz"';
-$ip[] = '3227235072, "au"';
-$ip[] = '3227236608, "au"';
-$ip[] = '3227243776, "au"';
-$ip[] = '3227254272, "hk"';
-$ip[] = '3227258624, "nz"';
-$ip[] = '3227396352, "au"';
-$ip[] = '3227401728, "au"';
-$ip[] = '3227417088, "bn"';
-$ip[] = '3227429120, "nz"';
-$ip[] = '3227430400, "hk"';
-$ip[] = '3227437056, "au"';
-$ip[] = '3227439104, "au"';
-$ip[] = '3227442176, "jp"';
-$ip[] = '3227443968, "au"';
-$ip[] = '3227446784, "jp"';
-$ip[] = '3227448064, "au"';
-$ip[] = '3227779584, "kr"';
-$ip[] = '3227784704, "au"';
-$ip[] = '3227792640, "nz"';
-$ip[] = '3227798784, "th"';
-$ip[] = '3227799552, "au"';
-$ip[] = '3227848704, "nz"';
-$ip[] = '3227867904, "th"';
-$ip[] = '3227878912, "au"';
-$ip[] = '3227891456, "au"';
-$ip[] = '3227909632, "au"';
-$ip[] = '3227931392, "th"';
-$ip[] = '3227933696, "nz"';
-$ip[] = '3227971328, "au"';
-$ip[] = '3227974144, "au"';
-$ip[] = '3227986432, "jp"';
-$ip[] = '3227986688, "us"';
-$ip[] = '3227987456, "au"';
-$ip[] = '3228008960, "au"';
-$ip[] = '3228045056, "kr"';
-$ip[] = '3228051456, "jp"';
-$ip[] = '3228052224, "au"';
-$ip[] = '3228061696, "jp"';
-$ip[] = '3228085248, "jp"';
-$ip[] = '3228100608, "jp"';
-$ip[] = '3228104192, "jp"';
-$ip[] = '3228105728, "nz"';
-$ip[] = '3228109312, "nz"';
-$ip[] = '3228240128, "au"';
-$ip[] = '3228240384, "nz"';
-$ip[] = '3228263680, "au"';
-$ip[] = '3228266496, "nz"';
-$ip[] = '3228281600, "nz"';
-$ip[] = '3228328704, "au"';
-$ip[] = '3228332288, "au"';
-$ip[] = '3228362240, "th"';
-$ip[] = '3228508160, "au"';
-$ip[] = '3228526080, "nz"';
-$ip[] = '3228526848, "au"';
-$ip[] = '3228620544, "au"';
-$ip[] = '3229254400, "sg"';
-$ip[] = '3229264640, "nz"';
-$ip[] = '3229265920, "au"';
-$ip[] = '3229266944, "nz"';
-$ip[] = '3229274624, "au"';
-$ip[] = '3229354496, "au"';
-$ip[] = '3229358080, "nz"';
-$ip[] = '3229381888, "au"';
-$ip[] = '3229390848, "au"';
-$ip[] = '3229391360, "cn"';
-$ip[] = '3229814016, "au"';
-$ip[] = '3229817600, "au"';
-$ip[] = '3229833728, "au"';
-$ip[] = '3229874944, "au"';
-$ip[] = '3229880064, "kr"';
-$ip[] = '3229884160, "jp"';
-$ip[] = '3229886720, "au"';
-$ip[] = '3229900032, "au"';
-$ip[] = '3229902336, "au"';
-$ip[] = '3229939456, "kr"';
-$ip[] = '3229940992, "au"';
-$ip[] = '3229944320, "th"';
-$ip[] = '3229945344, "au"';
-$ip[] = '3229947136, "au"';
-$ip[] = '3229949696, "nz"';
-$ip[] = '3229952256, "au"';
-$ip[] = '3229958656, "nz"';
-$ip[] = '3229958912, "sg"';
-$ip[] = '3230095616, "jp"';
-$ip[] = '3230125824, "au"';
-$ip[] = '3230126592, "au"';
-$ip[] = '3230129664, "jp"';
-$ip[] = '3230148352, "au"';
-$ip[] = '3230153472, "pf"';
-$ip[] = '3230174464, "in"';
-$ip[] = '3230295040, "au"';
-$ip[] = '3230299648, "sg"';
-$ip[] = '3230317568, "sg"';
-$ip[] = '3230333696, "nz"';
-$ip[] = '3230827776, "nz"';
-$ip[] = '3230832128, "nz"';
-$ip[] = '3230840832, "jp"';
-$ip[] = '3230842112, "au"';
-$ip[] = '3230844928, "au"';
-$ip[] = '3230849536, "nz"';
-$ip[] = '3230853120, "au"';
-$ip[] = '3230857984, "au"';
-$ip[] = '3230888448, "au"';
-$ip[] = '3230897920, "nz"';
-$ip[] = '3230919424, "au"';
-$ip[] = '3230922240, "au"';
-$ip[] = '3230924032, "au"';
-$ip[] = '3230954496, "au"';
-$ip[] = '3230981376, "nz"';
-$ip[] = '3230981888, "au"';
-$ip[] = '3230995456, "au"';
-$ip[] = '3230999552, "au"';
-$ip[] = '3231004160, "au"';
-$ip[] = '3231028480, "au"';
-$ip[] = '3231043840, "jp"';
-$ip[] = '3231051520, "hk"';
-$ip[] = '3231080448, "au"';
-$ip[] = '3231083264, "au"';
-$ip[] = '3231088896, "au"';
-$ip[] = '3231092736, "nz"';
-$ip[] = '3231107072, "au"';
-$ip[] = '3231107584, "au"';
-$ip[] = '3231111680, "nz"';
-$ip[] = '3231115776, "au"';
-$ip[] = '3231118848, "au"';
-$ip[] = '3231119616, "th"';
-$ip[] = '3231154432, "in"';
-$ip[] = '3231204608, "jp"';
-$ip[] = '3231208960, "au"';
-$ip[] = '3231217408, "au"';
-$ip[] = '3231223808, "au"';
-$ip[] = '3231224320, "au"';
-$ip[] = '3231237376, "au"';
-$ip[] = '3231241216, "jp"';
-$ip[] = '3231254784, "au"';
-$ip[] = '3231276288, "au"';
-$ip[] = '3231276800, "jp"';
-$ip[] = '3231292928, "au"';
-$ip[] = '3231302656, "au"';
-$ip[] = '3231309056, "ph"';
-$ip[] = '3231316736, "nz"';
-$ip[] = '3231322112, "sg"';
-$ip[] = '3231484928, "jp"';
-$ip[] = '3231491328, "nz"';
-$ip[] = '3231502080, "au"';
-$ip[] = '3231505408, "jp"';
-$ip[] = '3231506688, "nz"';
-$ip[] = '3231512832, "au"';
-$ip[] = '3231556096, "hk"';
-$ip[] = '3231563520, "hk"';
-$ip[] = '3231649792, "sg"';
-$ip[] = '3231715328, "au"';
-$ip[] = '3231716096, "au"';
-$ip[] = '3231718656, "pg"';
-$ip[] = '3231729408, "au"';
-$ip[] = '3231750912, "au"';
-$ip[] = '3231752448, "jp"';
-$ip[] = '3231754496, "au"';
-$ip[] = '3231763712, "au"';
-$ip[] = '3231769088, "nz"';
-$ip[] = '3231769856, "au"';
-$ip[] = '3231809536, "nz"';
-$ip[] = '3232309248, "sg"';
-$ip[] = '3232555776, "jp"';
-$ip[] = '3232567296, "nz"';
-$ip[] = '3232661504, "jp"';
-$ip[] = '3233557248, "nz"';
-$ip[] = '3233564416, "nz"';
-$ip[] = '3233564928, "jp"';
-$ip[] = '3233572096, "au"';
-$ip[] = '3233573632, "au"';
-$ip[] = '3233575680, "au"';
-$ip[] = '3233579008, "au"';
-$ip[] = '3233584896, "au"';
-$ip[] = '3233589760, "cn"';
-$ip[] = '3233590016, "tw"';
-$ip[] = '3233590272, "th"';
-$ip[] = '3233590784, "ph"';
-$ip[] = '3233591040, "id"';
-$ip[] = '3233593600, "nz"';
-$ip[] = '3233593856, "au"';
-$ip[] = '3233607936, "nz"';
-$ip[] = '3233617920, "jp"';
-$ip[] = '3233620480, "nz"';
-$ip[] = '3233625600, "au"';
-$ip[] = '3233635840, "au"';
-$ip[] = '3233646592, "au"';
-$ip[] = '3233649664, "au"';
-$ip[] = '3233652480, "au"';
-$ip[] = '3233665024, "au"';
-$ip[] = '3233668864, "ph"';
-$ip[] = '3233670400, "au"';
-$ip[] = '3233692928, "au"';
-$ip[] = '3233694208, "au"';
-$ip[] = '3233704960, "nz"';
-$ip[] = '3233723392, "au"';
-$ip[] = '3233729536, "sg"';
-$ip[] = '3233730560, "au"';
-$ip[] = '3233808384, "tw"';
-$ip[] = '3234005504, "au"';
-$ip[] = '3234007552, "au"';
-$ip[] = '3234008064, "nz"';
-$ip[] = '3234013696, "au"';
-$ip[] = '3234014976, "kr"';
-$ip[] = '3234016256, "au"';
-$ip[] = '3234031104, "au"';
-$ip[] = '3234033664, "au"';
-$ip[] = '3234043904, "au"';
-$ip[] = '3234048512, "au"';
-$ip[] = '3234052608, "nz"';
-$ip[] = '3234055424, "au"';
-$ip[] = '3234061056, "nz"';
-$ip[] = '3234064640, "au"';
-$ip[] = '3234275328, "au"';
-$ip[] = '3234349056, "nz"';
-$ip[] = '3234539008, "au"';
-$ip[] = '3234550016, "nz"';
-$ip[] = '3234554624, "nz"';
-$ip[] = '3234564608, "kr"';
-$ip[] = '3234568704, "nz"';
-$ip[] = '3234569216, "au"';
-$ip[] = '3234574336, "au"';
-$ip[] = '3234576128, "hk"';
-$ip[] = '3234578688, "au"';
-$ip[] = '3234582528, "nz"';
-$ip[] = '3234583808, "au"';
-$ip[] = '3234584576, "nz"';
-$ip[] = '3234588672, "mo"';
-$ip[] = '3234589440, "au"';
-$ip[] = '3234592512, "th"';
-$ip[] = '3234752000, "hk"';
-$ip[] = '3234753536, "au"';
-$ip[] = '3234755840, "au"';
-$ip[] = '3234764800, "nz"';
-$ip[] = '3234799872, "au"';
-$ip[] = '3234807808, "th"';
-$ip[] = '3234814720, "hk"';
-$ip[] = '3234816000, "au"';
-$ip[] = '3234820352, "au"';
-$ip[] = '3234821888, "au"';
-$ip[] = '3234828032, "nz"';
-$ip[] = '3234830080, "au"';
-$ip[] = '3234832640, "au"';
-$ip[] = '3234833664, "au"';
-$ip[] = '3234839296, "au"';
-$ip[] = '3234841856, "au"';
-$ip[] = '3234853376, "th"';
-$ip[] = '3234854912, "au"';
-$ip[] = '3234856448, "th"';
-$ip[] = '3235512320, "jp"';
-$ip[] = '3236102400, "ph"';
-$ip[] = '3236200448, "my"';
-$ip[] = '3236302848, "nz"';
-$ip[] = '3236368128, "nz"';
-$ip[] = '3236372992, "au"';
-$ip[] = '3236379392, "au"';
-$ip[] = '3236384000, "au"';
-$ip[] = '3236396800, "au"';
-$ip[] = '3236398848, "au"';
-$ip[] = '3236401152, "au"';
-$ip[] = '3236406784, "au"';
-$ip[] = '3236407552, "sg"';
-$ip[] = '3236411136, "nz"';
-$ip[] = '3236413696, "au"';
-$ip[] = '3236416256, "au"';
-$ip[] = '3236418304, "au"';
-$ip[] = '3236419584, "au"';
-$ip[] = '3236420096, "au"';
-$ip[] = '3236427776, "nz"';
-$ip[] = '3236438016, "au"';
-$ip[] = '3236462592, "au"';
-$ip[] = '3236575744, "jp"';
-$ip[] = '3236620032, "au"';
-$ip[] = '3236623616, "au"';
-$ip[] = '3236958208, "au"';
-$ip[] = '3237216256, "jp"';
-$ip[] = '3237284608, "au"';
-$ip[] = '3237285120, "au"';
-$ip[] = '3237290496, "au"';
-$ip[] = '3237291008, "nz"';
-$ip[] = '3237296640, "sg"';
-$ip[] = '3237300480, "nz"';
-$ip[] = '3237305856, "nz"';
-$ip[] = '3237308672, "au"';
-$ip[] = '3237321472, "hk"';
-$ip[] = '3237329152, "nz"';
-$ip[] = '3237330944, "au"';
-$ip[] = '3237331968, "hk"';
-$ip[] = '3237335040, "hk"';
-$ip[] = '3237335552, "au"';
-$ip[] = '3237337856, "au"';
-$ip[] = '3237338112, "nz"';
-$ip[] = '3237345536, "kr"';
-$ip[] = '3237478400, "lk"';
-$ip[] = '3237548032, "kr"';
-$ip[] = '3237712896, "au"';
-$ip[] = '3237724928, "au"';
-$ip[] = '3237726464, "au"';
-$ip[] = '3237727232, "au"';
-$ip[] = '3237733120, "th"';
-$ip[] = '3237733632, "au"';
-$ip[] = '3237733888, "nz"';
-$ip[] = '3288400128, "in"';
-$ip[] = '3288417280, "in"';
-$ip[] = '3288426496, "in"';
-$ip[] = '3288427520, "in"';
-$ip[] = '3288428800, "in"';
-$ip[] = '3288434176, "in"';
-$ip[] = '3288547584, "in"';
-$ip[] = '3288549376, "pk"';
-$ip[] = '3289128960, "in"';
-$ip[] = '3289321472, "in"';
-$ip[] = '3322875904, "au"';
-$ip[] = '3323003136, "jp"';
-$ip[] = '3323004672, "cn"';
-$ip[] = '3323020800, "sg"';
-$ip[] = '3323030016, "au"';
-$ip[] = '3323031808, "au"';
-$ip[] = '3323033088, "jp"';
-$ip[] = '3323061248, "sg"';
-$ip[] = '3323064320, "au"';
-$ip[] = '3323339264, "au"';
-$ip[] = '3323339520, "th"';
-$ip[] = '3323340032, "nz"';
-$ip[] = '3323342592, "au"';
-$ip[] = '3323346176, "au"';
-$ip[] = '3323659264, "nz"';
-$ip[] = '3324579840, "nz"';
-$ip[] = '3325034496, "nz"';
-$ip[] = '3325100544, "hk"';
-$ip[] = '3325100800, "nz"';
-$ip[] = '3325108224, "au"';
-$ip[] = '3325122304, "au"';
-$ip[] = '3325128704, "th"';
-$ip[] = '3325131776, "au"';
-$ip[] = '3325232128, "au"';
-$ip[] = '3325256448, "hk"';
-$ip[] = '3325256960, "id"';
-$ip[] = '3325278720, "au"';
-$ip[] = '3325281024, "nz"';
-$ip[] = '3325281280, "au"';
-$ip[] = '3325284864, "au"';
-$ip[] = '3325562880, "ph"';
-$ip[] = '3325886720, "nz"';
-$ip[] = '3325888512, "au"';
-$ip[] = '3326729216, "jp"';
-$ip[] = '3328421120, "hk"';
-$ip[] = '3330657792, "jp"';
-$ip[] = '3331194880, "au"';
-$ip[] = '3333723648, "jp"';
-$ip[] = '3334995968, "ph"';
-$ip[] = '3388997632, "au"';
-$ip[] = '3389001728, "ph"';
-$ip[] = '3389005824, "nz"';
-$ip[] = '3389014016, "au"';
-$ip[] = '3389014272, "jp"';
-$ip[] = '3389014784, "au"';
-$ip[] = '3389015808, "sg"';
-$ip[] = '3389016064, "jp"';
-$ip[] = '3389016576, "au"';
-$ip[] = '3389017088, "jp"';
-$ip[] = '3389017344, "hk"';
-$ip[] = '3389018112, "pg"';
-$ip[] = '3389018368, "id"';
-$ip[] = '3389018624, "au"';
-$ip[] = '3389019136, "nz"';
-$ip[] = '3389019392, "au"';
-$ip[] = '3389020160, "sg"';
-$ip[] = '3389020672, "au"';
-$ip[] = '3389020928, "ph"';
-$ip[] = '3389021184, "au"';
-$ip[] = '3389021440, "jp"';
-$ip[] = '3389021696, "my"';
-$ip[] = '3389021952, "au"';
-$ip[] = '3389022464, "nz"';
-$ip[] = '3389022720, "au"';
-$ip[] = '3389023232, "hk"';
-$ip[] = '3389023488, "au"';
-$ip[] = '3389024000, "id"';
-$ip[] = '3389024256, "hk"';
-$ip[] = '3389024512, "au"';
-$ip[] = '3389025792, "cn"';
-$ip[] = '3389026048, "th"';
-$ip[] = '3389026304, "hk"';
-$ip[] = '3389026560, "au"';
-$ip[] = '3389027328, "id"';
-$ip[] = '3389027584, "th"';
-$ip[] = '3389028608, "nz"';
-$ip[] = '3389028864, "hk"';
-$ip[] = '3389029376, "nz"';
-$ip[] = '3389029888, "sg"';
-$ip[] = '3389030400, "hk"';
-$ip[] = '3389035520, "au"';
-$ip[] = '3389035776, "sg"';
-$ip[] = '3389036288, "nz"';
-$ip[] = '3389036544, "sg"';
-$ip[] = '3389036800, "nz"';
-$ip[] = '3389037056, "au"';
-$ip[] = '3389037568, "ap"';
-$ip[] = '3389038592, "hk"';
-$ip[] = '3389042688, "cn"';
-$ip[] = '3389043712, "hk"';
-$ip[] = '3389044736, "au"';
-$ip[] = '3389045760, "ap"';
-$ip[] = '3389063168, "au"';
-$ip[] = '3389064448, "sg"';
-$ip[] = '3389064704, "hk"';
-$ip[] = '3389065216, "nz"';
-$ip[] = '3389067264, "au"';
-$ip[] = '3389071360, "pg"';
-$ip[] = '3389079552, "sg"';
-$ip[] = '3389092352, "ph"';
-$ip[] = '3389092864, "au"';
-$ip[] = '3389093888, "in"';
-$ip[] = '3389095936, "sg"';
-$ip[] = '3389104128, "sb"';
-$ip[] = '3389112320, "mv"';
-$ip[] = '3389116416, "jp"';
-$ip[] = '3389120512, "au"';
-$ip[] = '3389124608, "pg"';
-$ip[] = '3389128704, "au"';
-$ip[] = '3389129728, "nz"';
-$ip[] = '3389132800, "au"';
-$ip[] = '3389136896, "hk"';
-$ip[] = '3389142016, "tw"';
-$ip[] = '3389143040, "au"';
-$ip[] = '3389145088, "hk"';
-$ip[] = '3389151232, "jp"';
-$ip[] = '3389152256, "sg"';
-$ip[] = '3389153280, "tv"';
-$ip[] = '3389161472, "ap"';
-$ip[] = '3389194240, "au"';
-$ip[] = '3389195776, "hk"';
-$ip[] = '3389196288, "au"';
-$ip[] = '3389198336, "nz"';
-$ip[] = '3389202432, "au"';
-$ip[] = '3389211648, "th"';
-$ip[] = '3389212672, "au"';
-$ip[] = '3389213440, "in"';
-$ip[] = '3389214464, "au"';
-$ip[] = '3389222912, "in"';
-$ip[] = '3389227008, "pf"';
-$ip[] = '3389227264, "tw"';
-$ip[] = '3389227520, "pk"';
-$ip[] = '3389228032, "au"';
-$ip[] = '3389228800, "sg"';
-$ip[] = '3389229056, "jp"';
-$ip[] = '3389229312, "au"';
-$ip[] = '3389229568, "sg"';
-$ip[] = '3389230080, "jp"';
-$ip[] = '3389235200, "tw"';
-$ip[] = '3389243392, "au"';
-$ip[] = '3389247488, "id"';
-$ip[] = '3389251584, "pf"';
-$ip[] = '3389259776, "ph"';
-$ip[] = '3389263872, "nz"';
-$ip[] = '3389266176, "in"';
-$ip[] = '3389266432, "hk"';
-$ip[] = '3389266944, "au"';
-$ip[] = '3389267968, "ws"';
-$ip[] = '3389276160, "au"';
-$ip[] = '3389284352, "bd"';
-$ip[] = '3389292544, "cn"';
-$ip[] = '3389308928, "hk"';
-$ip[] = '3389317120, "au"';
-$ip[] = '3389322240, "jp"';
-$ip[] = '3389324032, "vu"';
-$ip[] = '3389324288, "cn"';
-$ip[] = '3389325312, "au"';
-$ip[] = '3389326336, "tw"';
-$ip[] = '3389326848, "au"';
-$ip[] = '3389327360, "tw"';
-$ip[] = '3389329408, "hk"';
-$ip[] = '3389333504, "bd"';
-$ip[] = '3389341696, "jp"';
-$ip[] = '3389345792, "th"';
-$ip[] = '3389349888, "au"';
-$ip[] = '3389358080, "pk"';
-$ip[] = '3389366272, "au"';
-$ip[] = '3389374464, "mn"';
-$ip[] = '3389382656, "tw"';
-$ip[] = '3389390848, "hk"';
-$ip[] = '3389391360, "vn"';
-$ip[] = '3389391616, "au"';
-$ip[] = '3389392128, "nz"';
-$ip[] = '3389392896, "au"';
-$ip[] = '3389411328, "in"';
-$ip[] = '3389411584, "au"';
-$ip[] = '3389412352, "nz"';
-$ip[] = '3389412864, "au"';
-$ip[] = '3389413120, "nz"';
-$ip[] = '3389413376, "ap"';
-$ip[] = '3389413888, "th"';
-$ip[] = '3389414144, "au"';
-$ip[] = '3389414656, "nz"';
-$ip[] = '3389414912, "hk"';
-$ip[] = '3389415168, "kr"';
-$ip[] = '3389415424, "vn"';
-$ip[] = '3389415936, "jp"';
-$ip[] = '3389416192, "in"';
-$ip[] = '3389416448, "th"';
-$ip[] = '3389416960, "sg"';
-$ip[] = '3389417216, "jp"';
-$ip[] = '3389417472, "tw"';
-$ip[] = '3389417984, "au"';
-$ip[] = '3389418240, "th"';
-$ip[] = '3389418496, "au"';
-$ip[] = '3389418752, "nz"';
-$ip[] = '3389419264, "th"';
-$ip[] = '3389419520, "au"';
-$ip[] = '3389420544, "nz"';
-$ip[] = '3389421056, "au"';
-$ip[] = '3389421312, "jp"';
-$ip[] = '3389421568, "ki"';
-$ip[] = '3389422592, "au"';
-$ip[] = '3389431808, "sg"';
-$ip[] = '3389440000, "hk"';
-$ip[] = '3389444096, "id"';
-$ip[] = '3389452288, "sg"';
-$ip[] = '3389453312, "jp"';
-$ip[] = '3389454336, "au"';
-$ip[] = '3389455360, "ap"';
-$ip[] = '3389456384, "nz"';
-$ip[] = '3389456896, "au"';
-$ip[] = '3389457408, "nz"';
-$ip[] = '3389458432, "au"';
-$ip[] = '3389460480, "jp"';
-$ip[] = '3389464576, "nz"';
-$ip[] = '3389469696, "in"';
-$ip[] = '3389471744, "nz"';
-$ip[] = '3389472768, "au"';
-$ip[] = '3389480960, "jp"';
-$ip[] = '3389489152, "hk"';
-$ip[] = '3389493248, "au"';
-$ip[] = '3389521920, "sg"';
-$ip[] = '3389523456, "jp"';
-$ip[] = '3389523968, "nz"';
-$ip[] = '3389525504, "tw"';
-$ip[] = '3389526016, "au"';
-$ip[] = '3389528320, "th"';
-$ip[] = '3389528576, "jp"';
-$ip[] = '3389530112, "au"';
-$ip[] = '3389532160, "sg"';
-$ip[] = '3389533184, "nz"';
-$ip[] = '3389534208, "jp"';
-$ip[] = '3389538560, "th"';
-$ip[] = '3389541632, "jp"';
-$ip[] = '3389541888, "th"';
-$ip[] = '3389542400, "jp"';
-$ip[] = '3389543424, "th"';
-$ip[] = '3389544448, "hk"';
-$ip[] = '3389545472, "au"';
-$ip[] = '3389545728, "hk"';
-$ip[] = '3389545984, "sg"';
-$ip[] = '3389546496, "au"';
-$ip[] = '3389554688, "cn"';
-$ip[] = '3389575168, "jp"';
-$ip[] = '3389579264, "ph"';
-$ip[] = '3389587456, "au"';
-$ip[] = '3389612032, "my"';
-$ip[] = '3389616128, "in"';
-$ip[] = '3389640704, "jp"';
-$ip[] = '3389644800, "nz"';
-$ip[] = '3389652992, "au"';
-$ip[] = '3389661184, "in"';
-$ip[] = '3389669376, "cn"';
-$ip[] = '3389673472, "au"';
-$ip[] = '3389677568, "jp"';
-$ip[] = '3389685760, "au"';
-$ip[] = '3389718528, "jp"';
-$ip[] = '3389784064, "nz"';
-$ip[] = '3389784320, "au"';
-$ip[] = '3389784576, "sg"';
-$ip[] = '3389784832, "nz"';
-$ip[] = '3389785088, "hk"';
-$ip[] = '3389786112, "jp"';
-$ip[] = '3389788160, "in"';
-$ip[] = '3389788416, "ph"';
-$ip[] = '3389788928, "ap"';
-$ip[] = '3389789696, "au"';
-$ip[] = '3389790720, "bn"';
-$ip[] = '3389790976, "ap"';
-$ip[] = '3389792256, "au"';
-$ip[] = '3389801984, "nz"';
-$ip[] = '3389802240, "au"';
-$ip[] = '3389802752, "th"';
-$ip[] = '3389803520, "nz"';
-$ip[] = '3389806080, "au"';
-$ip[] = '3389807360, "nz"';
-$ip[] = '3389807616, "au"';
-$ip[] = '3389808128, "sg"';
-$ip[] = '3389808640, "nz"';
-$ip[] = '3389808896, "th"';
-$ip[] = '3389809152, "au"';
-$ip[] = '3389809920, "in"';
-$ip[] = '3389810176, "au"';
-$ip[] = '3389810688, "nz"';
-$ip[] = '3389811200, "au"';
-$ip[] = '3389811712, "nz"';
-$ip[] = '3389811968, "au"';
-$ip[] = '3389813760, "th"';
-$ip[] = '3389814528, "au"';
-$ip[] = '3389815296, "nz"';
-$ip[] = '3389816064, "au"';
-$ip[] = '3389846272, "jp"';
-$ip[] = '3389847552, "nz"';
-$ip[] = '3389849600, "jp"';
-$ip[] = '3389915136, "au"';
-$ip[] = '3389917184, "tw"';
-$ip[] = '3389919232, "nz"';
-$ip[] = '3389931520, "au"';
-$ip[] = '3389932288, "hk"';
-$ip[] = '3389932800, "in"';
-$ip[] = '3389933056, "pk"';
-$ip[] = '3389933568, "in"';
-$ip[] = '3389933824, "nz"';
-$ip[] = '3389934592, "au"';
-$ip[] = '3389935616, "hk"';
-$ip[] = '3389935872, "au"';
-$ip[] = '3389936128, "nz"';
-$ip[] = '3389936896, "ph"';
-$ip[] = '3389937664, "cn"';
-$ip[] = '3389937920, "au"';
-$ip[] = '3389939712, "nz"';
-$ip[] = '3389940224, "au"';
-$ip[] = '3389940480, "nz"';
-$ip[] = '3389940992, "au"';
-$ip[] = '3389941248, "nz"';
-$ip[] = '3389941504, "kr"';
-$ip[] = '3389941760, "au"';
-$ip[] = '3389942272, "nz"';
-$ip[] = '3389943296, "au"';
-$ip[] = '3389944320, "nz"';
-$ip[] = '3389944832, "au"';
-$ip[] = '3389945088, "th"';
-$ip[] = '3389945344, "au"';
-$ip[] = '3389947648, "nz"';
-$ip[] = '3389947904, "au"';
-$ip[] = '3389949696, "nz"';
-$ip[] = '3389950208, "au"';
-$ip[] = '3389950976, "nz"';
-$ip[] = '3389951744, "au"';
-$ip[] = '3389953280, "nz"';
-$ip[] = '3389953792, "au"';
-$ip[] = '3389954304, "sg"';
-$ip[] = '3389954816, "au"';
-$ip[] = '3389956608, "th"';
-$ip[] = '3389957376, "kr"';
-$ip[] = '3389957632, "au"';
-$ip[] = '3389957888, "nz"';
-$ip[] = '3389958400, "au"';
-$ip[] = '3389970432, "nz"';
-$ip[] = '3389971200, "au"';
-$ip[] = '3389971968, "hk"';
-$ip[] = '3389972224, "au"';
-$ip[] = '3389972736, "nz"';
-$ip[] = '3389973760, "au"';
-$ip[] = '3389975296, "cn"';
-$ip[] = '3389976320, "au"';
-$ip[] = '3389979648, "nz"';
-$ip[] = '3389980416, "id"';
-$ip[] = '3389980672, "jp"';
-$ip[] = '3390308352, "nz"';
-$ip[] = '3390310400, "au"';
-$ip[] = '3390316544, "nz"';
-$ip[] = '3390325248, "hk"';
-$ip[] = '3390325504, "au"';
-$ip[] = '3390327808, "nz"';
-$ip[] = '3390329088, "au"';
-$ip[] = '3390329344, "kr"';
-$ip[] = '3390330624, "th"';
-$ip[] = '3390330880, "hk"';
-$ip[] = '3390331392, "jp"';
-$ip[] = '3390331648, "nz"';
-$ip[] = '3390332416, "hk"';
-$ip[] = '3390332928, "nz"';
-$ip[] = '3390333440, "ap"';
-$ip[] = '3390333696, "kr"';
-$ip[] = '3390333952, "hk"';
-$ip[] = '3390334464, "nz"';
-$ip[] = '3390335232, "th"';
-$ip[] = '3390335488, "id"';
-$ip[] = '3390336512, "jp"';
-$ip[] = '3390336768, "ap"';
-$ip[] = '3390337024, "gu"';
-$ip[] = '3390337280, "nz"';
-$ip[] = '3390337536, "sg"';
-$ip[] = '3390338304, "hk"';
-$ip[] = '3390338816, "kr"';
-$ip[] = '3390339072, "cn"';
-$ip[] = '3390339328, "nz"';
-$ip[] = '3390339840, "jp"';
-$ip[] = '3390340352, "hk"';
-$ip[] = '3390341120, "kr"';
-$ip[] = '3390375936, "au"';
-$ip[] = '3390377984, "nz"';
-$ip[] = '3390382080, "lk"';
-$ip[] = '3390390272, "nz"';
-$ip[] = '3390402560, "jp"';
-$ip[] = '3390406656, "nz"';
-$ip[] = '3390408192, "in"';
-$ip[] = '3390408704, "nz"';
-$ip[] = '3390409728, "th"';
-$ip[] = '3390409984, "nz"';
-$ip[] = '3390410752, "th"';
-$ip[] = '3390411008, "sg"';
-$ip[] = '3390411520, "in"';
-$ip[] = '3390411776, "my"';
-$ip[] = '3390412032, "th"';
-$ip[] = '3390412288, "jp"';
-$ip[] = '3390413312, "sg"';
-$ip[] = '3390413568, "nz"';
-$ip[] = '3390414336, "sg"';
-$ip[] = '3390414848, "jp"';
-$ip[] = '3390418944, "mv"';
-$ip[] = '3390423040, "sg"';
-$ip[] = '3390439424, "nz"';
-$ip[] = '3390441472, "th"';
-$ip[] = '3390443520, "nz"';
-$ip[] = '3390447360, "id"';
-$ip[] = '3390447616, "kr"';
-$ip[] = '3390455808, "jp"';
-$ip[] = '3390472192, "nc"';
-$ip[] = '3390480384, "au"';
-$ip[] = '3390484480, "gu"';
-$ip[] = '3390488576, "bd"';
-$ip[] = '3390492672, "jp"';
-$ip[] = '3390496768, "nc"';
-$ip[] = '3390500864, "hk"';
-$ip[] = '3390502912, "cn"';
-$ip[] = '3390504960, "jp"';
-$ip[] = '3390767104, "nz"';
-$ip[] = '3390769408, "in"';
-$ip[] = '3390769664, "th"';
-$ip[] = '3390770176, "au"';
-$ip[] = '3390770688, "jp"';
-$ip[] = '3390770944, "au"';
-$ip[] = '3390771200, "nz"';
-$ip[] = '3390832640, "th"';
-$ip[] = '3390963712, "kr"';
-$ip[] = '3391094784, "jp"';
-$ip[] = '3391356928, "nz"';
-$ip[] = '3391488000, "cn"';
-$ip[] = '3391492096, "hk"';
-$ip[] = '3391496192, "sg"';
-$ip[] = '3391500288, "pk"';
-$ip[] = '3391504384, "cn"';
-$ip[] = '3391525888, "au"';
-$ip[] = '3391526144, "cn"';
-$ip[] = '3391528192, "au"';
-$ip[] = '3391528448, "cn"';
-$ip[] = '3391529472, "au"';
-$ip[] = '3391529984, "cn"';
-$ip[] = '3391533568, "hk"';
-$ip[] = '3391535104, "cn"';
-$ip[] = '3391553536, "tw"';
-$ip[] = '3391619072, "hk"';
-$ip[] = '3391620608, "in"';
-$ip[] = '3391620864, "hk"';
-$ip[] = '3391660800, "au"';
-$ip[] = '3391661056, "hk"';
-$ip[] = '3391663104, "ph"';
-$ip[] = '3391664128, "bd"';
-$ip[] = '3391668224, "hk"';
-$ip[] = '3391676416, "sg"';
-$ip[] = '3391684608, "in"';
-$ip[] = '3391688192, "au"';
-$ip[] = '3391688704, "in"';
-$ip[] = '3391718912, "jp"';
-$ip[] = '3391719424, "nz"';
-$ip[] = '3391720448, "ap"';
-$ip[] = '3391722240, "ph"';
-$ip[] = '3391722496, "in"';
-$ip[] = '3391723520, "cn"';
-$ip[] = '3391725568, "th"';
-$ip[] = '3391733760, "in"';
-$ip[] = '3391734016, "au"';
-$ip[] = '3391734784, "jp"';
-$ip[] = '3391736832, "in"';
-$ip[] = '3391737856, "jp"';
-$ip[] = '3391741952, "in"';
-$ip[] = '3391746048, "cn"';
-$ip[] = '3391750144, "sg"';
-$ip[] = '3391815680, "au"';
-$ip[] = '3391817728, "to"';
-$ip[] = '3391819776, "jp"';
-$ip[] = '3391823872, "th"';
-$ip[] = '3391827968, "kr"';
-$ip[] = '3391832064, "id"';
-$ip[] = '3391832576, "au"';
-$ip[] = '3391832832, "in"';
-$ip[] = '3391833088, "jp"';
-$ip[] = '3391834112, "id"';
-$ip[] = '3391835136, "cn"';
-$ip[] = '3391836160, "au"';
-$ip[] = '3391836672, "hk"';
-$ip[] = '3391837184, "au"';
-$ip[] = '3391838208, "id"';
-$ip[] = '3391838720, "in"';
-$ip[] = '3391838976, "au"';
-$ip[] = '3391839232, "id"';
-$ip[] = '3391840256, "jp"';
-$ip[] = '3391841280, "my"';
-$ip[] = '3391842304, "jp"';
-$ip[] = '3391843328, "vn"';
-$ip[] = '3391844352, "id"';
-$ip[] = '3391845888, "pk"';
-$ip[] = '3391846400, "tw"';
-$ip[] = '3391847424, "pk"';
-$ip[] = '3391848448, "au"';
-$ip[] = '3391852544, "cn"';
-$ip[] = '3391856640, "id"';
-$ip[] = '3391864832, "ap"';
-$ip[] = '3391873024, "au"';
-$ip[] = '3391877120, "jp"';
-$ip[] = '3391879168, "id"';
-$ip[] = '3391881216, "th"';
-$ip[] = '3391895552, "in"';
-$ip[] = '3391896576, "th"';
-$ip[] = '3391900416, "au"';
-$ip[] = '3391901696, "pk"';
-$ip[] = '3391905792, "th"';
-$ip[] = '3391906048, "jp"';
-$ip[] = '3391906304, "au"';
-$ip[] = '3391906816, "ph"';
-$ip[] = '3391907840, "bd"';
-$ip[] = '3391909888, "io"';
-$ip[] = '3391910912, "au"';
-$ip[] = '3391911936, "hk"';
-$ip[] = '3391913984, "th"';
-$ip[] = '3391920128, "au"';
-$ip[] = '3391930368, "th"';
-$ip[] = '3391946752, "hk"';
-$ip[] = '3391947520, "au"';
-$ip[] = '3391947776, "hk"';
-$ip[] = '3391948288, "in"';
-$ip[] = '3391948800, "hk"';
-$ip[] = '3391949312, "in"';
-$ip[] = '3391949824, "jp"';
-$ip[] = '3391950080, "au"';
-$ip[] = '3391950336, "hk"';
-$ip[] = '3391971328, "au"';
-$ip[] = '3391979520, "hk"';
-$ip[] = '3391979776, "jp"';
-$ip[] = '3391980032, "hk"';
-$ip[] = '3391980544, "my"';
-$ip[] = '3391983616, "np"';
-$ip[] = '3391984640, "ap"';
-$ip[] = '3391984896, "id"';
-$ip[] = '3391985152, "au"';
-$ip[] = '3391986688, "pk"';
-$ip[] = '3391987200, "au"';
-$ip[] = '3391987456, "bd"';
-$ip[] = '3391987712, "jp"';
-$ip[] = '3391991808, "hk"';
-$ip[] = '3392012288, "id"';
-$ip[] = '3392017152, "in"';
-$ip[] = '3392017408, "id"';
-$ip[] = '3392017920, "in"';
-$ip[] = '3392018432, "id"';
-$ip[] = '3392020480, "cn"';
-$ip[] = '3392028672, "id"';
-$ip[] = '3392040960, "my"';
-$ip[] = '3392045056, "id"';
-$ip[] = '3392046080, "au"';
-$ip[] = '3392049152, "id"';
-$ip[] = '3392053248, "nz"';
-$ip[] = '3392061440, "in"';
-$ip[] = '3392069632, "cn"';
-$ip[] = '3392073728, "id"';
-$ip[] = '3392077824, "au"';
-$ip[] = '3392081920, "jp"';
-$ip[] = '3392086016, "au"';
-$ip[] = '3392094208, "id"';
-$ip[] = '3392102400, "kh"';
-$ip[] = '3392106496, "au"';
-$ip[] = '3392109568, "in"';
-$ip[] = '3392109824, "ph"';
-$ip[] = '3392110336, "in"';
-$ip[] = '3392110592, "ph"';
-$ip[] = '3392112128, "au"';
-$ip[] = '3392112640, "ph"';
-$ip[] = '3392114176, "vn"';
-$ip[] = '3392114432, "kr"';
-$ip[] = '3392114688, "gu"';
-$ip[] = '3392118784, "my"';
-$ip[] = '3392126976, "id"';
-$ip[] = '3392135168, "th"';
-$ip[] = '3392143360, "jp"';
-$ip[] = '3392208896, "nz"';
-$ip[] = '3392339968, "np"';
-$ip[] = '3392340992, "jp"';
-$ip[] = '3392344064, "id"';
-$ip[] = '3392348160, "jp"';
-$ip[] = '3392354304, "id"';
-$ip[] = '3392356352, "np"';
-$ip[] = '3392364544, "id"';
-$ip[] = '3392380928, "au"';
-$ip[] = '3392385024, "bd"';
-$ip[] = '3392389120, "id"';
-$ip[] = '3392401408, "sg"';
-$ip[] = '3392403456, "au"';
-$ip[] = '3392404480, "id"';
-$ip[] = '3392405504, "np"';
-$ip[] = '3392406016, "in"';
-$ip[] = '3392406528, "th"';
-$ip[] = '3392407552, "id"';
-$ip[] = '3392409600, "jp"';
-$ip[] = '3392421888, "sg"';
-$ip[] = '3392446464, "ph"';
-$ip[] = '3392450560, "jp"';
-$ip[] = '3392454656, "hk"';
-$ip[] = '3392462848, "np"';
-$ip[] = '3392472064, "au"';
-$ip[] = '3392473088, "in"';
-$ip[] = '3392475136, "jp"';
-$ip[] = '3392479232, "au"';
-$ip[] = '3392487424, "in"';
-$ip[] = '3392499712, "jp"';
-$ip[] = '3392503808, "hk"';
-$ip[] = '3392512000, "bd"';
-$ip[] = '3392516096, "nz"';
-$ip[] = '3392520192, "au"';
-$ip[] = '3392524288, "jp"';
-$ip[] = '3392528384, "id"';
-$ip[] = '3392536576, "in"';
-$ip[] = '3392610304, "hk"';
-$ip[] = '3392618496, "sg"';
-$ip[] = '3392626688, "nz"';
-$ip[] = '3392630784, "jp"';
-$ip[] = '3392634880, "pk"';
-$ip[] = '3392635904, "vn"';
-$ip[] = '3392636928, "jp"';
-$ip[] = '3392637952, "th"';
-$ip[] = '3392638976, "au"';
-$ip[] = '3392643072, "id"';
-$ip[] = '3392647168, "mn"';
-$ip[] = '3392651264, "jp"';
-$ip[] = '3392659456, "tw"';
-$ip[] = '3392667648, "in"';
-$ip[] = '3392668672, "bd"';
-$ip[] = '3392669696, "hk"';
-$ip[] = '3392671744, "jp"';
-$ip[] = '3392675840, "nz"';
-$ip[] = '3392684032, "jp"';
-$ip[] = '3392688128, "my"';
-$ip[] = '3392692224, "in"';
-$ip[] = '3392700416, "sg"';
-$ip[] = '3392708608, "id"';
-$ip[] = '3392712704, "af"';
-$ip[] = '3392716800, "in"';
-$ip[] = '3392734208, "id"';
-$ip[] = '3392741376, "ph"';
-$ip[] = '3392765952, "th"';
-$ip[] = '3392782336, "hk"';
-$ip[] = '3392790528, "jp"';
-$ip[] = '3392798720, "la"';
-$ip[] = '3392798976, "jp"';
-$ip[] = '3392799232, "ph"';
-$ip[] = '3392799488, "au"';
-$ip[] = '3392799744, "jp"';
-$ip[] = '3392800768, "sg"';
-$ip[] = '3392802816, "jp"';
-$ip[] = '3392806912, "au"';
-$ip[] = '3392815104, "id"';
-$ip[] = '3392819200, "my"';
-$ip[] = '3392823296, "kh"';
-$ip[] = '3392824320, "au"';
-$ip[] = '3392824832, "in"';
-$ip[] = '3392825344, "jp"';
-$ip[] = '3392826368, "ph"';
-$ip[] = '3392828416, "jp"';
-$ip[] = '3392829440, "in"';
-$ip[] = '3392830464, "id"';
-$ip[] = '3392830720, "in"';
-$ip[] = '3392830976, "th"';
-$ip[] = '3392831232, "in"';
-$ip[] = '3392831488, "pg"';
-$ip[] = '3392832512, "in"';
-$ip[] = '3392833536, "au"';
-$ip[] = '3392835584, "jp"';
-$ip[] = '3392839680, "id"';
-$ip[] = '3392845824, "hk"';
-$ip[] = '3392847872, "id"';
-$ip[] = '3392864256, "to"';
-$ip[] = '3392864512, "au"';
-$ip[] = '3392864768, "in"';
-$ip[] = '3392865280, "nu"';
-$ip[] = '3392868352, "au"';
-$ip[] = '3392880640, "pk"';
-$ip[] = '3392888832, "au"';
-$ip[] = '3392892928, "jp"';
-$ip[] = '3392897024, "bd"';
-$ip[] = '3392901120, "jp"';
-$ip[] = '3392903168, "hk"';
-$ip[] = '3392905216, "id"';
-$ip[] = '3392909312, "jp"';
-$ip[] = '3392913408, "id"';
-$ip[] = '3392917504, "bd"';
-$ip[] = '3392929792, "mu"';
-$ip[] = '3392931840, "ph"';
-$ip[] = '3392933888, "jp"';
-$ip[] = '3392942080, "au"';
-$ip[] = '3392944128, "my"';
-$ip[] = '3392945152, "in"';
-$ip[] = '3392946176, "au"';
-$ip[] = '3392956416, "vn"';
-$ip[] = '3392958464, "cn"';
-$ip[] = '3392962560, "in"';
-$ip[] = '3392970752, "jp"';
-$ip[] = '3392978944, "th"';
-$ip[] = '3392983040, "in"';
-$ip[] = '3392987136, "hk"';
-$ip[] = '3392995328, "pg"';
-$ip[] = '3392995584, "jp"';
-$ip[] = '3392995840, "nz"';
-$ip[] = '3392996352, "au"';
-$ip[] = '3392997376, "ap"';
-$ip[] = '3392998400, "au"';
-$ip[] = '3392999424, "jp"';
-$ip[] = '3393003520, "pk"';
-$ip[] = '3393011712, "ph"';
-$ip[] = '3393028096, "au"';
-$ip[] = '3393060864, "fj"';
-$ip[] = '3393062912, "id"';
-$ip[] = '3393069056, "au"';
-$ip[] = '3393077248, "in"';
-$ip[] = '3393085440, "la"';
-$ip[] = '3393090560, "in"';
-$ip[] = '3393091072, "fj"';
-$ip[] = '3393093632, "au"';
-$ip[] = '3393101824, "jp"';
-$ip[] = '3393110016, "hk"';
-$ip[] = '3393118208, "in"';
-$ip[] = '3393125632, "jp"';
-$ip[] = '3393125888, "au"';
-$ip[] = '3393126144, "fj"';
-$ip[] = '3393126400, "hk"';
-$ip[] = '3393134592, "au"';
-$ip[] = '3393146880, "pk"';
-$ip[] = '3393150976, "in"';
-$ip[] = '3393159168, "hk"';
-$ip[] = '3393167360, "in"';
-$ip[] = '3393175552, "pk"';
-$ip[] = '3393183744, "sg"';
-$ip[] = '3393187840, "np"';
-$ip[] = '3393189888, "cn"';
-$ip[] = '3393190912, "in"';
-$ip[] = '3393191424, "sb"';
-$ip[] = '3393191936, "hk"';
-$ip[] = '3393260032, "bd"';
-$ip[] = '3393260544, "au"';
-$ip[] = '3393265664, "ck"';
-$ip[] = '3393273856, "au"';
-$ip[] = '3393282048, "hk"';
-$ip[] = '3393286144, "id"';
-$ip[] = '3393290240, "in"';
-$ip[] = '3393298432, "nz"';
-$ip[] = '3393300480, "bd"';
-$ip[] = '3393302528, "ph"';
-$ip[] = '3393306624, "hk"';
-$ip[] = '3393314816, "id"';
-$ip[] = '3393318912, "sg"';
-$ip[] = '3393320960, "hk"';
-$ip[] = '3393389568, "in"';
-$ip[] = '3393390592, "id"';
-$ip[] = '3393392640, "jp"';
-$ip[] = '3393396736, "id"';
-$ip[] = '3393400832, "jp"';
-$ip[] = '3393404928, "au"';
-$ip[] = '3393421312, "hk"';
-$ip[] = '3393470464, "au"';
-$ip[] = '3393474560, "nz"';
-$ip[] = '3393486848, "in"';
-$ip[] = '3393495040, "au"';
-$ip[] = '3393499136, "sg"';
-$ip[] = '3393503232, "hk"';
-$ip[] = '3393507328, "sg"';
-$ip[] = '3393511424, "kr"';
-$ip[] = '3393519616, "hk"';
-$ip[] = '3393520640, "cn"';
-$ip[] = '3393521664, "pk"';
-$ip[] = '3393523712, "cn"';
-$ip[] = '3393527808, "pk"';
-$ip[] = '3393536000, "hk"';
-$ip[] = '3393544192, "id"';
-$ip[] = '3393548288, "jp"';
-$ip[] = '3393552384, "hk"';
-$ip[] = '3393553408, "au"';
-$ip[] = '3393554432, "th"';
-$ip[] = '3393556480, "sg"';
-$ip[] = '3393560576, "ph"';
-$ip[] = '3393568768, "lk"';
-$ip[] = '3393572864, "au"';
-$ip[] = '3393576960, "jp"';
-$ip[] = '3393581056, "hk"';
-$ip[] = '3393585152, "cn"';
-$ip[] = '3393593344, "mn"';
-$ip[] = '3393597440, "id"';
-$ip[] = '3393601536, "np"';
-$ip[] = '3393613824, "as"';
-$ip[] = '3393622016, "pk"';
-$ip[] = '3393626112, "hk"';
-$ip[] = '3393630208, "jp"';
-$ip[] = '3393634304, "in"';
-$ip[] = '3393638400, "jp"';
-$ip[] = '3393650688, "hk"';
-$ip[] = '3393658880, "kh"';
-$ip[] = '3393662976, "jp"';
-$ip[] = '3393675264, "my"';
-$ip[] = '3393679360, "th"';
-$ip[] = '3393683456, "in"';
-$ip[] = '3393691648, "au"';
-$ip[] = '3393695744, "ph"';
-$ip[] = '3393699840, "hk"';
-$ip[] = '3393724416, "au"';
-$ip[] = '3393728512, "jp"';
-$ip[] = '3393740800, "us"';
-$ip[] = '3393744896, "ph"';
-$ip[] = '3393748992, "au"';
-$ip[] = '3393765376, "id"';
-$ip[] = '3393773568, "au"';
-$ip[] = '3393775616, "bd"';
-$ip[] = '3393777664, "mn"';
-$ip[] = '3393779712, "in"';
-$ip[] = '3393780736, "hk"';
-$ip[] = '3393782784, "bd"';
-$ip[] = '3393783808, "my"';
-$ip[] = '3393785856, "id"';
-$ip[] = '3393789952, "sg"';
-$ip[] = '3393798144, "jp"';
-$ip[] = '3393806336, "id"';
-$ip[] = '3393815552, "kr"';
-$ip[] = '3393816576, "jp"';
-$ip[] = '3393822720, "ph"';
-$ip[] = '3393830912, "nz"';
-$ip[] = '3393835008, "jp"';
-$ip[] = '3393839104, "id"';
-$ip[] = '3393843200, "hk"';
-$ip[] = '3393848320, "jp"';
-$ip[] = '3393849344, "cn"';
-$ip[] = '3393851392, "jp"';
-$ip[] = '3393863680, "au"';
-$ip[] = '3393865728, "id"';
-$ip[] = '3393871872, "hk"';
-$ip[] = '3393880064, "au"';
-$ip[] = '3393896448, "nz"';
-$ip[] = '3393908736, "bd"';
-$ip[] = '3393910784, "ph"';
-$ip[] = '3393911808, "au"';
-$ip[] = '3393912064, "jp"';
-$ip[] = '3393912320, "hk"';
-$ip[] = '3393913856, "my"';
-$ip[] = '3393914880, "jp"';
-$ip[] = '3393916928, "id"';
-$ip[] = '3393921024, "my"';
-$ip[] = '3393929216, "hk"';
-$ip[] = '3393937408, "id"';
-$ip[] = '3393941504, "jp"';
-$ip[] = '3393945600, "my"';
-$ip[] = '3393961984, "in"';
-$ip[] = '3393966080, "cn"';
-$ip[] = '3393970176, "jp"';
-$ip[] = '3393974272, "my"';
-$ip[] = '3393976320, "mo"';
-$ip[] = '3393977344, "hk"';
-$ip[] = '3394011136, "au"';
-$ip[] = '3394027520, "jp"';
-$ip[] = '3394035712, "my"';
-$ip[] = '3394039808, "us"';
-$ip[] = '3394041856, "au"';
-$ip[] = '3394042880, "hk"';
-$ip[] = '3394060288, "id"';
-$ip[] = '3394066432, "au"';
-$ip[] = '3394068480, "id"';
-$ip[] = '3394076672, "hk"';
-$ip[] = '3394078720, "au"';
-$ip[] = '3394078976, "in"';
-$ip[] = '3394079232, "ph"';
-$ip[] = '3394079744, "hk"';
-$ip[] = '3394113536, "sg"';
-$ip[] = '3394117632, "au"';
-$ip[] = '3394121728, "sg"';
-$ip[] = '3394125824, "ph"';
-$ip[] = '3394142208, "nz"';
-$ip[] = '3394150400, "in"';
-$ip[] = '3394154496, "jp"';
-$ip[] = '3394158592, "id"';
-$ip[] = '3394162688, "jp"';
-$ip[] = '3394166784, "vn"';
-$ip[] = '3394168832, "in"';
-$ip[] = '3394170880, "nz"';
-$ip[] = '3394172928, "jp"';
-$ip[] = '3394173696, "in"';
-$ip[] = '3394173952, "hk"';
-$ip[] = '3394174976, "jp"';
-$ip[] = '3394179072, "bd"';
-$ip[] = '3394181120, "kh"';
-$ip[] = '3394183168, "np"';
-$ip[] = '3394191360, "sg"';
-$ip[] = '3394207744, "jp"';
-$ip[] = '3394215936, "au"';
-$ip[] = '3394220032, "sg"';
-$ip[] = '3394232320, "au"';
-$ip[] = '3394234368, "vn"';
-$ip[] = '3394236416, "jp"';
-$ip[] = '3394239488, "hk"';
-$ip[] = '3394248704, "vu"';
-$ip[] = '3394252800, "in"';
-$ip[] = '3394256896, "au"';
-$ip[] = '3394265088, "jp"';
-$ip[] = '3394267136, "tw"';
-$ip[] = '3394269184, "id"';
-$ip[] = '3394273280, "hk"';
-$ip[] = '3394277376, "au"';
-$ip[] = '3394279424, "ph"';
-$ip[] = '3394281472, "sg"';
-$ip[] = '3394285568, "au"';
-$ip[] = '3394289664, "hk"';
-$ip[] = '3394293760, "id"';
-$ip[] = '3394297856, "th"';
-$ip[] = '3394306048, "hk"';
-$ip[] = '3394307072, "sg"';
-$ip[] = '3394308096, "jp"';
-$ip[] = '3394310144, "au"';
-$ip[] = '3394314240, "id"';
-$ip[] = '3394322432, "au"';
-$ip[] = '3394326528, "jp"';
-$ip[] = '3394330624, "au"';
-$ip[] = '3394338816, "in"';
-$ip[] = '3394347008, "ph"';
-$ip[] = '3394355200, "in"';
-$ip[] = '3394359296, "au"';
-$ip[] = '3394363392, "hk"';
-$ip[] = '3394441216, "in"';
-$ip[] = '3394453504, "au"';
-$ip[] = '3394461696, "sg"';
-$ip[] = '3394465792, "au"';
-$ip[] = '3394467840, "my"';
-$ip[] = '3394469888, "jp"';
-$ip[] = '3394478080, "pk"';
-$ip[] = '3394482176, "au"';
-$ip[] = '3394484224, "jp"';
-$ip[] = '3394486272, "hk"';
-$ip[] = '3394494464, "jp"';
-$ip[] = '3394498560, "hk"';
-$ip[] = '3394500608, "sg"';
-$ip[] = '3394501632, "hk"';
-$ip[] = '3394507264, "jp"';
-$ip[] = '3394507776, "ph"';
-$ip[] = '3394510848, "bd"';
-$ip[] = '3394514944, "jp"';
-$ip[] = '3394519040, "bd"';
-$ip[] = '3394521088, "kh"';
-$ip[] = '3394523136, "jp"';
-$ip[] = '3394527232, "ph"';
-$ip[] = '3394535424, "hk"';
-$ip[] = '3394621440, "cn"';
-$ip[] = '3394625536, "hk"';
-$ip[] = '3394629632, "au"';
-$ip[] = '3394631680, "hk"';
-$ip[] = '3394634752, "in"';
-$ip[] = '3394635776, "kr"';
-$ip[] = '3394637824, "af"';
-$ip[] = '3394641920, "au"';
-$ip[] = '3394648064, "jp"';
-$ip[] = '3394650112, "hk"';
-$ip[] = '3394658304, "nz"';
-$ip[] = '3394662400, "au"';
-$ip[] = '3394664448, "jp"';
-$ip[] = '3394666496, "mo"';
-$ip[] = '3394682880, "ph"';
-$ip[] = '3394686976, "au"';
-$ip[] = '3394689024, "bd"';
-$ip[] = '3394691072, "jp"';
-$ip[] = '3394697216, "sg"';
-$ip[] = '3394697728, "au"';
-$ip[] = '3394697984, "in"';
-$ip[] = '3394699264, "hk"';
-$ip[] = '3394700288, "au"';
-$ip[] = '3394707456, "in"';
-$ip[] = '3394715648, "jp"';
-$ip[] = '3394719744, "pk"';
-$ip[] = '3394732032, "nc"';
-$ip[] = '3394740224, "au"';
-$ip[] = '3394744320, "id"';
-$ip[] = '3394752512, "ws"';
-$ip[] = '3394753536, "vn"';
-$ip[] = '3394754560, "my"';
-$ip[] = '3394756608, "jp"';
-$ip[] = '3394760704, "id"';
-$ip[] = '3394764800, "hk"';
-$ip[] = '3394772992, "pk"';
-$ip[] = '3394777088, "jp"';
-$ip[] = '3394781184, "mp"';
-$ip[] = '3394789376, "hk"';
-$ip[] = '3394797568, "in"';
-$ip[] = '3394813952, "jp"';
-$ip[] = '3394816000, "hk"';
-$ip[] = '3394818048, "in"';
-$ip[] = '3394830336, "hk"';
-$ip[] = '3394831360, "nz"';
-$ip[] = '3394832384, "ph"';
-$ip[] = '3394834432, "hk"';
-$ip[] = '3394836480, "bt"';
-$ip[] = '3394838528, "nz"';
-$ip[] = '3394846720, "in"';
-$ip[] = '3394850816, "jp"';
-$ip[] = '3394854912, "ph"';
-$ip[] = '3394855936, "ap"';
-$ip[] = '3394856960, "in"';
-$ip[] = '3394859008, "jp"';
-$ip[] = '3394860032, "id"';
-$ip[] = '3394860544, "in"';
-$ip[] = '3394861056, "hk"';
-$ip[] = '3394862080, "kr"';
-$ip[] = '3394863104, "nz"';
-$ip[] = '3394871296, "au"';
-$ip[] = '3394879488, "ph"';
-$ip[] = '3394883584, "id"';
-$ip[] = '3394887680, "jp"';
-$ip[] = '3394893824, "kr"';
-$ip[] = '3394894848, "hk"';
-$ip[] = '3394895872, "cn"';
-$ip[] = '3394896896, "th"';
-$ip[] = '3394897920, "jp"';
-$ip[] = '3394899968, "sg"';
-$ip[] = '3394904576, "au"';
-$ip[] = '3394905088, "bn"';
-$ip[] = '3394905344, "au"';
-$ip[] = '3394912256, "pf"';
-$ip[] = '3394920448, "in"';
-$ip[] = '3394924544, "th"';
-$ip[] = '3394928640, "ph"';
-$ip[] = '3394936832, "au"';
-$ip[] = '3394940928, "jp"';
-$ip[] = '3394945024, "in"';
-$ip[] = '3394945280, "au"';
-$ip[] = '3394945536, "id"';
-$ip[] = '3394946048, "au"';
-$ip[] = '3394946560, "id"';
-$ip[] = '3394947072, "bd"';
-$ip[] = '3394948096, "in"';
-$ip[] = '3394948352, "ph"';
-$ip[] = '3394948608, "au"';
-$ip[] = '3394949120, "jp"';
-$ip[] = '3394953216, "cn"';
-$ip[] = '3394957312, "au"';
-$ip[] = '3394959360, "hk"';
-$ip[] = '3394960384, "cn"';
-$ip[] = '3394962432, "au"';
-$ip[] = '3394963456, "id"';
-$ip[] = '3394965504, "th"';
-$ip[] = '3394967552, "id"';
-$ip[] = '3394969600, "sg"';
-$ip[] = '3394973696, "jp"';
-$ip[] = '3394977792, "in"';
-$ip[] = '3394990080, "jp"';
-$ip[] = '3394994176, "cn"';
-$ip[] = '3394995200, "in"';
-$ip[] = '3394998272, "jp"';
-$ip[] = '3395002368, "ph"';
-$ip[] = '3395006464, "cn"';
-$ip[] = '3395010560, "au"';
-$ip[] = '3395014656, "jp"';
-$ip[] = '3395018752, "cn"';
-$ip[] = '3395027968, "vn"';
-$ip[] = '3395031040, "pk"';
-$ip[] = '3395035136, "au"';
-$ip[] = '3395039232, "bd"';
-$ip[] = '3395043328, "au"';
-$ip[] = '3395059712, "ph"';
-$ip[] = '3395067904, "hk"';
-$ip[] = '3395076096, "id"';
-$ip[] = '3395080192, "au"';
-$ip[] = '3395084288, "in"';
-$ip[] = '3395088384, "au"';
-$ip[] = '3395091456, "cn"';
-$ip[] = '3395093504, "au"';
-$ip[] = '3395094016, "kr"';
-$ip[] = '3395094528, "kh"';
-$ip[] = '3395096576, "id"';
-$ip[] = '3395104768, "th"';
-$ip[] = '3395108864, "jp"';
-$ip[] = '3395117056, "au"';
-$ip[] = '3395121152, "id"';
-$ip[] = '3395129344, "jp"';
-$ip[] = '3395131392, "au"';
-$ip[] = '3395131648, "kh"';
-$ip[] = '3395131904, "in"';
-$ip[] = '3395132160, "au"';
-$ip[] = '3395132416, "vn"';
-$ip[] = '3395133440, "au"';
-$ip[] = '3395141632, "hk"';
-$ip[] = '3395145728, "bn"';
-$ip[] = '3395149824, "id"';
-$ip[] = '3395155968, "au"';
-$ip[] = '3395156992, "cn"';
-$ip[] = '3395166208, "au"';
-$ip[] = '3395170304, "jp"';
-$ip[] = '3395182592, "sg"';
-$ip[] = '3395190784, "jp"';
-$ip[] = '3395198976, "my"';
-$ip[] = '3395203072, "jp"';
-$ip[] = '3395215360, "hk"';
-$ip[] = '3395219456, "th"';
-$ip[] = '3395223552, "cn"';
-$ip[] = '3395231744, "jp"';
-$ip[] = '3395239936, "sg"';
-$ip[] = '3395256320, "id"';
-$ip[] = '3395264512, "jp"';
-$ip[] = '3395272704, "pg"';
-$ip[] = '3395276800, "jp"';
-$ip[] = '3395280896, "ph"';
-$ip[] = '3395287040, "jp"';
-$ip[] = '3395287552, "nz"';
-$ip[] = '3395287808, "in"';
-$ip[] = '3395288064, "cn"';
-$ip[] = '3396995072, "id"';
-$ip[] = '3396997120, "in"';
-$ip[] = '3396999168, "jp"';
-$ip[] = '3397001216, "cn"';
-$ip[] = '3397003264, "th"';
-$ip[] = '3397005312, "jp"';
-$ip[] = '3397009408, "cn"';
-$ip[] = '3397017600, "hk"';
-$ip[] = '3397021696, "cn"';
-$ip[] = '3397026048, "au"';
-$ip[] = '3397026304, "th"';
-$ip[] = '3397026816, "au"';
-$ip[] = '3397027072, "ph"';
-$ip[] = '3397027328, "in"';
-$ip[] = '3397027840, "jp"';
-$ip[] = '3397029888, "my"';
-$ip[] = '3397033984, "id"';
-$ip[] = '3397038080, "jp"';
-$ip[] = '3397066752, "in"';
-$ip[] = '3397070848, "ph"';
-$ip[] = '3397074944, "hk"';
-$ip[] = '3397083136, "cn"';
-$ip[] = '3397087232, "jp"';
-$ip[] = '3397091328, "gu"';
-$ip[] = '3397099520, "hk"';
-$ip[] = '3397103616, "la"';
-$ip[] = '3397105664, "jp"';
-$ip[] = '3397107712, "hk"';
-$ip[] = '3397115904, "id"';
-$ip[] = '3397120000, "pk"';
-$ip[] = '3397124096, "jp"';
-$ip[] = '3397131264, "hk"';
-$ip[] = '3397132288, "au"';
-$ip[] = '3397136384, "jp"';
-$ip[] = '3397140480, "au"';
-$ip[] = '3397148672, "nz"';
-$ip[] = '3397156864, "ph"';
-$ip[] = '3397165056, "lk"';
-$ip[] = '3397177344, "jp"';
-$ip[] = '3397181440, "pw"';
-$ip[] = '3397185536, "au"';
-$ip[] = '3397187584, "in"';
-$ip[] = '3397189632, "au"';
-$ip[] = '3397201920, "jp"';
-$ip[] = '3397206016, "bd"';
-$ip[] = '3397222400, "pk"';
-$ip[] = '3397230592, "au"';
-$ip[] = '3397234688, "cn"';
-$ip[] = '3397238784, "hk"';
-$ip[] = '3397255168, "sg"';
-$ip[] = '3397259264, "jp"';
-$ip[] = '3397263360, "ph"';
-$ip[] = '3397267456, "hk"';
-$ip[] = '3397271552, "tw"';
-$ip[] = '3397275648, "nz"';
-$ip[] = '3397277696, "mn"';
-$ip[] = '3397279744, "au"';
-$ip[] = '3397283840, "kr"';
-$ip[] = '3397285888, "bd"';
-$ip[] = '3397287936, "sg"';
-$ip[] = '3397304320, "nz"';
-$ip[] = '3397308416, "hk"';
-$ip[] = '3397312512, "jp"';
-$ip[] = '3397320704, "cn"';
-$ip[] = '3397322752, "nz"';
-$ip[] = '3397323776, "cn"';
-$ip[] = '3397328896, "id"';
-$ip[] = '3397330944, "cn"';
-$ip[] = '3397337088, "hk"';
-$ip[] = '3397341184, "jp"';
-$ip[] = '3397345280, "id"';
-$ip[] = '3397349376, "cn"';
-$ip[] = '3397363712, "hk"';
-$ip[] = '3397365760, "jp"';
-$ip[] = '3397369856, "cn"';
-$ip[] = '3397386240, "gu"';
-$ip[] = '3397394432, "ph"';
-$ip[] = '3397402624, "gu"';
-$ip[] = '3397414912, "au"';
-$ip[] = '3397419008, "hk"';
-$ip[] = '3397427200, "sg"';
-$ip[] = '3397443584, "hk"';
-$ip[] = '3397451776, "th"';
-$ip[] = '3397468160, "au"';
-$ip[] = '3397492736, "my"';
-$ip[] = '3397496832, "jp"';
-$ip[] = '3397498880, "id"';
-$ip[] = '3397500928, "bd"';
-$ip[] = '3397501952, "in"';
-$ip[] = '3397504000, "th"';
-$ip[] = '3397505024, "nz"';
-$ip[] = '3397505280, "in"';
-$ip[] = '3397506560, "au"';
-$ip[] = '3397506816, "in"';
-$ip[] = '3397507072, "id"';
-$ip[] = '3397507584, "au"';
-$ip[] = '3397507840, "in"';
-$ip[] = '3397508096, "ph"';
-$ip[] = '3397509120, "id"';
-$ip[] = '3397510144, "ap"';
-$ip[] = '3397511168, "lk"';
-$ip[] = '3397512192, "kh"';
-$ip[] = '3397512448, "au"';
-$ip[] = '3397512704, "ph"';
-$ip[] = '3397512960, "in"';
-$ip[] = '3397513728, "sg"';
-$ip[] = '3397514240, "au"';
-$ip[] = '3397515264, "np"';
-$ip[] = '3397516288, "au"';
-$ip[] = '3397516544, "nz"';
-$ip[] = '3397516800, "jp"';
-$ip[] = '3397517056, "au"';
-$ip[] = '3397517312, "cn"';
-$ip[] = '3397525504, "au"';
-$ip[] = '3397526528, "vn"';
-$ip[] = '3397527040, "au"';
-$ip[] = '3397527296, "jp"';
-$ip[] = '3397527552, "in"';
-$ip[] = '3397528576, "au"';
-$ip[] = '3397530624, "id"';
-$ip[] = '3397531648, "sg"';
-$ip[] = '3397532672, "jp"';
-$ip[] = '3397533696, "hk"';
-$ip[] = '3397566464, "au"';
-$ip[] = '3397574656, "cn"';
-$ip[] = '3397582848, "mn"';
-$ip[] = '3397584896, "jp"';
-$ip[] = '3397586944, "cn"';
-$ip[] = '3397588992, "kr"';
-$ip[] = '3397591040, "hk"';
-$ip[] = '3397595136, "cn"';
-$ip[] = '3397599232, "hk"';
-$ip[] = '3397603328, "kh"';
-$ip[] = '3397605376, "au"';
-$ip[] = '3397607424, "in"';
-$ip[] = '3397623808, "gu"';
-$ip[] = '3397632000, "jp"';
-$ip[] = '3397636096, "cn"';
-$ip[] = '3397640192, "mn"';
-$ip[] = '3397648384, "tw"';
-$ip[] = '3397713920, "id"';
-$ip[] = '3397715968, "hk"';
-$ip[] = '3397718016, "kr"';
-$ip[] = '3397726208, "in"';
-$ip[] = '3397734400, "id"';
-$ip[] = '3397738496, "my"';
-$ip[] = '3397742592, "jp"';
-$ip[] = '3397746688, "th"';
-$ip[] = '3397763072, "ph"';
-$ip[] = '3397771264, "tw"';
-$ip[] = '3397779456, "id"';
-$ip[] = '3397781504, "bd"';
-$ip[] = '3397783552, "vn"';
-$ip[] = '3397785600, "to"';
-$ip[] = '3397787648, "au"';
-$ip[] = '3397793792, "ph"';
-$ip[] = '3397794560, "in"';
-$ip[] = '3397794816, "hk"';
-$ip[] = '3397816320, "in"';
-$ip[] = '3397832704, "jp"';
-$ip[] = '3397836800, "au"';
-$ip[] = '3397844992, "ap"';
-$ip[] = '3397910528, "sg"';
-$ip[] = '3397918720, "au"';
-$ip[] = '3397922816, "cn"';
-$ip[] = '3397926912, "id"';
-$ip[] = '3397935104, "au"';
-$ip[] = '3397939200, "kr"';
-$ip[] = '3397951488, "sg"';
-$ip[] = '3397959680, "jp"';
-$ip[] = '3397963776, "cn"';
-$ip[] = '3397971968, "la"';
-$ip[] = '3397974016, "in"';
-$ip[] = '3397976064, "id"';
-$ip[] = '3397984256, "jp"';
-$ip[] = '3397992448, "au"';
-$ip[] = '3398004736, "ph"';
-$ip[] = '3398008832, "la"';
-$ip[] = '3398017024, "au"';
-$ip[] = '3398021120, "fj"';
-$ip[] = '3398023168, "jp"';
-$ip[] = '3398025216, "au"';
-$ip[] = '3398029312, "in"';
-$ip[] = '3398037504, "nz"';
-$ip[] = '3398039552, "in"';
-$ip[] = '3398040576, "my"';
-$ip[] = '3398041600, "au"';
-$ip[] = '3398062080, "jp"';
-$ip[] = '3398066176, "in"';
-$ip[] = '3398074368, "ph"';
-$ip[] = '3398090752, "au"';
-$ip[] = '3398098944, "id"';
-$ip[] = '3398107136, "au"';
-$ip[] = '3398156288, "th"';
-$ip[] = '3398164480, "au"';
-$ip[] = '3398172672, "jp"';
-$ip[] = '3398180864, "in"';
-$ip[] = '3398189056, "hk"';
-$ip[] = '3398205440, "in"';
-$ip[] = '3398221824, "jp"';
-$ip[] = '3398230016, "au"';
-$ip[] = '3398238208, "in"';
-$ip[] = '3398279168, "cn"';
-$ip[] = '3398287360, "jp"';
-$ip[] = '3398291456, "au"';
-$ip[] = '3398295552, "in"';
-$ip[] = '3398305792, "jp"';
-$ip[] = '3398307840, "cn"';
-$ip[] = '3398311936, "au"';
-$ip[] = '3398320128, "in"';
-$ip[] = '3398336512, "au"';
-$ip[] = '3398340608, "pk"';
-$ip[] = '3398352896, "th"';
-$ip[] = '3398361088, "jp"';
-$ip[] = '3398369280, "in"';
-$ip[] = '3398369792, "jp"';
-$ip[] = '3398373376, "cn"';
-$ip[] = '3398381568, "au"';
-$ip[] = '3398385664, "jp"';
-$ip[] = '3398393856, "id"';
-$ip[] = '3398397952, "pk"';
-$ip[] = '3398402048, "th"';
-$ip[] = '3398418432, "jp"';
-$ip[] = '3398434816, "in"';
-$ip[] = '3398467584, "bt"';
-$ip[] = '3398475776, "au"';
-$ip[] = '3398481920, "la"';
-$ip[] = '3398483968, "my"';
-$ip[] = '3398488064, "tw"';
-$ip[] = '3398500352, "id"';
-$ip[] = '3398504448, "jp"';
-$ip[] = '3398508544, "tw"';
-$ip[] = '3398565888, "id"';
-$ip[] = '3398567424, "au"';
-$ip[] = '3398569984, "jp"';
-$ip[] = '3398572032, "au"';
-$ip[] = '3398574080, "id"';
-$ip[] = '3398582272, "my"';
-$ip[] = '3398590464, "hk"';
-$ip[] = '3398598656, "id"';
-$ip[] = '3398612992, "ph"';
-$ip[] = '3398613504, "nz"';
-$ip[] = '3398613760, "au"';
-$ip[] = '3398615040, "in"';
-$ip[] = '3398619136, "au"';
-$ip[] = '3398621184, "hk"';
-$ip[] = '3398623232, "id"';
-$ip[] = '3398631424, "jp"';
-$ip[] = '3398647808, "au"';
-$ip[] = '3398672384, "pk"';
-$ip[] = '3398680576, "id"';
-$ip[] = '3398684672, "jp"';
-$ip[] = '3398688768, "id"';
-$ip[] = '3398709248, "au"';
-$ip[] = '3398711296, "bd"';
-$ip[] = '3398721536, "cn"';
-$ip[] = '3398729728, "au"';
-$ip[] = '3398737920, "sg"';
-$ip[] = '3398742016, "th"';
-$ip[] = '3398746112, "in"';
-$ip[] = '3398750208, "tw"';
-$ip[] = '3398754304, "au"';
-$ip[] = '3398758400, "jp"';
-$ip[] = '3398768640, "th"';
-$ip[] = '3398770688, "in"';
-$ip[] = '3398778880, "id"';
-$ip[] = '3398787072, "th"';
-$ip[] = '3398795264, "id"';
-$ip[] = '3398803456, "cn"';
-$ip[] = '3398811648, "in"';
-$ip[] = '3398819840, "cn"';
-$ip[] = '3398828032, "kh"';
-$ip[] = '3398829056, "in"';
-$ip[] = '3398830080, "kh"';
-$ip[] = '3398831104, "ap"';
-$ip[] = '3398832128, "cn"';
-$ip[] = '3398840320, "jp"';
-$ip[] = '3398843392, "au"';
-$ip[] = '3398844416, "id"';
-$ip[] = '3398852608, "nz"';
-$ip[] = '3398860800, "id"';
-$ip[] = '3398873088, "kr"';
-$ip[] = '3398881280, "sg"';
-$ip[] = '3398893568, "id"';
-$ip[] = '3398894592, "th"';
-$ip[] = '3398895616, "id"';
-$ip[] = '3398897664, "fj"';
-$ip[] = '3398901760, "au"';
-$ip[] = '3398902016, "hk"';
-$ip[] = '3398902272, "ph"';
-$ip[] = '3398902784, "au"';
-$ip[] = '3398903808, "th"';
-$ip[] = '3398905856, "tw"';
-$ip[] = '3398909952, "gu"';
-$ip[] = '3398918144, "jp"';
-$ip[] = '3398926336, "in"';
-$ip[] = '3398934528, "vn"';
-$ip[] = '3398938624, "th"';
-$ip[] = '3398942720, "my"';
-$ip[] = '3398959104, "id"';
-$ip[] = '3398975488, "bn"';
-$ip[] = '3398983680, "jp"';
-$ip[] = '3398991872, "id"';
-$ip[] = '3399004160, "cn"';
-$ip[] = '3399008256, "id"';
-$ip[] = '3399012352, "jp"';
-$ip[] = '3399016448, "id"';
-$ip[] = '3399024640, "th"';
-$ip[] = '3399025664, "jp"';
-$ip[] = '3399026176, "sg"';
-$ip[] = '3399026432, "au"';
-$ip[] = '3399026688, "hk"';
-$ip[] = '3399028736, "id"';
-$ip[] = '3399032832, "in"';
-$ip[] = '3399036928, "cn"';
-$ip[] = '3399041024, "au"';
-$ip[] = '3399045120, "mv"';
-$ip[] = '3399047168, "hk"';
-$ip[] = '3399057408, "id"';
-$ip[] = '3399065600, "tw"';
-$ip[] = '3399077888, "au"';
-$ip[] = '3399081984, "id"';
-$ip[] = '3399106560, "au"';
-$ip[] = '3399122944, "nz"';
-$ip[] = '3399131136, "in"';
-$ip[] = '3399135232, "id"';
-$ip[] = '3399139328, "tw"';
-$ip[] = '3399147520, "pk"';
-$ip[] = '3399155712, "id"';
-$ip[] = '3399196672, "au"';
-$ip[] = '3399204864, "hk"';
-$ip[] = '3399221248, "sg"';
-$ip[] = '3399286784, "jp"';
-$ip[] = '3399303168, "in"';
-$ip[] = '3399311360, "jp"';
-$ip[] = '3399319552, "sg"';
-$ip[] = '3399344128, "jp"';
-$ip[] = '3399352320, "id"';
-$ip[] = '3399389184, "kr"';
-$ip[] = '3399393280, "cn"';
-$ip[] = '3399401472, "au"';
-$ip[] = '3399409664, "jp"';
-$ip[] = '3399413760, "ap"';
-$ip[] = '3399414016, "au"';
-$ip[] = '3399414272, "jp"';
-$ip[] = '3399414528, "au"';
-$ip[] = '3399414784, "vn"';
-$ip[] = '3399415808, "sg"';
-$ip[] = '3399416832, "id"';
-$ip[] = '3399417088, "au"';
-$ip[] = '3399417856, "id"';
-$ip[] = '3399467008, "in"';
-$ip[] = '3399483392, "bn"';
-$ip[] = '3399495680, "nz"';
-$ip[] = '3399499776, "tw"';
-$ip[] = '3399507968, "au"';
-$ip[] = '3399512064, "nz"';
-$ip[] = '3399514112, "sg"';
-$ip[] = '3399515136, "vn"';
-$ip[] = '3399515648, "au"';
-$ip[] = '3399524352, "in"';
-$ip[] = '3399528448, "cn"';
-$ip[] = '3399532544, "sg"';
-$ip[] = '3399548928, "au"';
-$ip[] = '3399557120, "sg"';
-$ip[] = '3399565312, "au"';
-$ip[] = '3399581696, "ap"';
-$ip[] = '3399589888, "hk"';
-$ip[] = '3399593984, "bd"';
-$ip[] = '3399598080, "jp"';
-$ip[] = '3399614464, "my"';
-$ip[] = '3399622656, "id"';
-$ip[] = '3399626752, "in"';
-$ip[] = '3399630848, "au"';
-$ip[] = '3399631872, "sg"';
-$ip[] = '3399632896, "nz"';
-$ip[] = '3399633408, "au"';
-$ip[] = '3399633920, "th"';
-$ip[] = '3399634944, "jp"';
-$ip[] = '3399639040, "au"';
-$ip[] = '3399643136, "jp"';
-$ip[] = '3399655424, "ph"';
-$ip[] = '3399659520, "nz"';
-$ip[] = '3399661568, "hk"';
-$ip[] = '3399662592, "in"';
-$ip[] = '3399663616, "id"';
-$ip[] = '3399671808, "in"';
-$ip[] = '3399680000, "hk"';
-$ip[] = '3399688192, "sg"';
-$ip[] = '3399696384, "pk"';
-$ip[] = '3399712768, "kr"';
-$ip[] = '3399720960, "jp"';
-$ip[] = '3399729152, "ph"';
-$ip[] = '3399745536, "cn"';
-$ip[] = '3399749632, "au"';
-$ip[] = '3399751680, "in"';
-$ip[] = '3399751936, "cn"';
-$ip[] = '3399752192, "au"';
-$ip[] = '3399752448, "hk"';
-$ip[] = '3399752704, "nz"';
-$ip[] = '3399753728, "in"';
-$ip[] = '3399761920, "jp"';
-$ip[] = '3399778304, "in"';
-$ip[] = '3399786496, "ph"';
-$ip[] = '3399794688, "au"';
-$ip[] = '3399798784, "bd"';
-$ip[] = '3399800832, "id"';
-$ip[] = '3399802880, "jp"';
-$ip[] = '3399811072, "my"';
-$ip[] = '3399819264, "id"';
-$ip[] = '3399823360, "jp"';
-$ip[] = '3399825408, "kr"';
-$ip[] = '3399826432, "ph"';
-$ip[] = '3399826944, "in"';
-$ip[] = '3399827456, "au"';
-$ip[] = '3399835648, "cn"';
-$ip[] = '3399839744, "jp"';
-$ip[] = '3399841792, "tw"';
-$ip[] = '3399852032, "jp"';
-$ip[] = '3399856128, "cn"';
-$ip[] = '3399860224, "pg"';
-$ip[] = '3399864320, "cn"';
-$ip[] = '3399868416, "pk"';
-$ip[] = '3399876608, "sg"';
-$ip[] = '3399917568, "pk"';
-$ip[] = '3399921664, "nc"';
-$ip[] = '3399923712, "in"';
-$ip[] = '3399923968, "jp"';
-$ip[] = '3399924224, "au"';
-$ip[] = '3399924736, "ph"';
-$ip[] = '3399925760, "np"';
-$ip[] = '3399942144, "ap"';
-$ip[] = '3399995392, "kr"';
-$ip[] = '3399999488, "sg"';
-$ip[] = '3400007680, "au"';
-$ip[] = '3400024064, "my"';
-$ip[] = '3400028160, "au"';
-$ip[] = '3400030208, "in"';
-$ip[] = '3400031232, "sg"';
-$ip[] = '3400031744, "in"';
-$ip[] = '3400032000, "hk"';
-$ip[] = '3400032256, "au"';
-$ip[] = '3400048640, "cn"';
-$ip[] = '3400056832, "tw"';
-$ip[] = '3400060928, "hk"';
-$ip[] = '3400062976, "jp"';
-$ip[] = '3400065024, "bd"';
-$ip[] = '3400073216, "hk"';
-$ip[] = '3400077312, "au"';
-$ip[] = '3400079360, "my"';
-$ip[] = '3400081408, "id"';
-$ip[] = '3400089600, "jp"';
-$ip[] = '3400097792, "au"';
-$ip[] = '3400105984, "jp"';
-$ip[] = '3400114176, "tw"';
-$ip[] = '3400118272, "au"';
-$ip[] = '3400120320, "jp"';
-$ip[] = '3400122368, "nz"';
-$ip[] = '3400130560, "id"';
-$ip[] = '3400138752, "hk"';
-$ip[] = '3400146944, "fj"';
-$ip[] = '3400151040, "my"';
-$ip[] = '3400155136, "mn"';
-$ip[] = '3400163328, "jp"';
-$ip[] = '3400167424, "th"';
-$ip[] = '3400171520, "cn"';
-$ip[] = '3400179712, "nz"';
-$ip[] = '3400183808, "jp"';
-$ip[] = '3400187904, "au"';
-$ip[] = '3400192000, "jp"';
-$ip[] = '3400194048, "cn"';
-$ip[] = '3400204288, "id"';
-$ip[] = '3400212480, "my"';
-$ip[] = '3400220672, "nc"';
-$ip[] = '3400224768, "jp"';
-$ip[] = '3400228864, "au"';
-$ip[] = '3400232960, "jp"';
-$ip[] = '3400245248, "au"';
-$ip[] = '3400253440, "my"';
-$ip[] = '3400257536, "hk"';
-$ip[] = '3400261632, "jp"';
-$ip[] = '3400265728, "pg"';
-$ip[] = '3400267776, "kr"';
-$ip[] = '3400268800, "mo"';
-$ip[] = '3400270848, "vn"';
-$ip[] = '3400271360, "au"';
-$ip[] = '3400271616, "in"';
-$ip[] = '3400271872, "au"';
-$ip[] = '3400273920, "th"';
-$ip[] = '3400275968, "jp"';
-$ip[] = '3400278016, "sg"';
-$ip[] = '3400286208, "jp"';
-$ip[] = '3400294400, "au"';
-$ip[] = '3400310784, "sg"';
-$ip[] = '3400335360, "mo"';
-$ip[] = '3400336384, "ph"';
-$ip[] = '3400336640, "jp"';
-$ip[] = '3400336896, "au"';
-$ip[] = '3400337152, "ph"';
-$ip[] = '3400337408, "cn"';
-$ip[] = '3400339456, "id"';
-$ip[] = '3400341504, "au"';
-$ip[] = '3400343552, "tw"';
-$ip[] = '3400351744, "id"';
-$ip[] = '3400359936, "jp"';
-$ip[] = '3400368128, "au"';
-$ip[] = '3400388608, "th"';
-$ip[] = '3400392704, "cn"';
-$ip[] = '3400400896, "mo"';
-$ip[] = '3400401920, "tw"';
-$ip[] = '3400402176, "in"';
-$ip[] = '3400402432, "nz"';
-$ip[] = '3400402944, "ap"';
-$ip[] = '3400404992, "tw"';
-$ip[] = '3400409088, "au"';
-$ip[] = '3400413184, "jp"';
-$ip[] = '3400417280, "sg"';
-$ip[] = '3400421376, "au"';
-$ip[] = '3400423424, "kr"';
-$ip[] = '3400424448, "in"';
-$ip[] = '3400425472, "au"';
-$ip[] = '3400429568, "nz"';
-$ip[] = '3400431616, "in"';
-$ip[] = '3400431872, "hk"';
-$ip[] = '3400432128, "in"';
-$ip[] = '3400433664, "hk"';
-$ip[] = '3400441856, "nz"';
-$ip[] = '3400450048, "jp"';
-$ip[] = '3400458240, "au"';
-$ip[] = '3400466432, "mo"';
-$ip[] = '3400499200, "nz"';
-$ip[] = '3400503296, "jp"';
-$ip[] = '3400507392, "mo"';
-$ip[] = '3400515584, "ph"';
-$ip[] = '3400531968, "au"';
-$ip[] = '3400534016, "jp"';
-$ip[] = '3400535040, "my"';
-$ip[] = '3400535552, "au"';
-$ip[] = '3400536064, "jp"';
-$ip[] = '3400548352, "th"';
-$ip[] = '3400581120, "sg"';
-$ip[] = '3400597504, "hk"';
-$ip[] = '3400605696, "jp"';
-$ip[] = '3400607744, "au"';
-$ip[] = '3400608768, "in"';
-$ip[] = '3400609792, "jp"';
-$ip[] = '3400630272, "in"';
-$ip[] = '3400646656, "ap"';
-$ip[] = '3400654848, "in"';
-$ip[] = '3400663040, "my"';
-$ip[] = '3400683520, "jp"';
-$ip[] = '3400691712, "kh"';
-$ip[] = '3400695808, "tw"';
-$ip[] = '3400728576, "mn"';
-$ip[] = '3400736768, "jp"';
-$ip[] = '3400744960, "in"';
-$ip[] = '3400753152, "my"';
-$ip[] = '3400761344, "pk"';
-$ip[] = '3400769536, "jp"';
-$ip[] = '3400773632, "kr"';
-$ip[] = '3400775680, "id"';
-$ip[] = '3400777728, "jp"';
-$ip[] = '3400790016, "cn"';
-$ip[] = '3400794112, "id"';
-$ip[] = '3400802304, "jp"';
-$ip[] = '3400806400, "id"';
-$ip[] = '3400808448, "jp"';
-$ip[] = '3400810496, "nz"';
-$ip[] = '3400826880, "cn"';
-$ip[] = '3400835072, "hk"';
-$ip[] = '3400839168, "jp"';
-$ip[] = '3400849408, "mn"';
-$ip[] = '3400851456, "au"';
-$ip[] = '3400884224, "jp"';
-$ip[] = '3400888320, "cn"';
-$ip[] = '3400892416, "hk"';
-$ip[] = '3400925184, "th"';
-$ip[] = '3400937472, "id"';
-$ip[] = '3400941568, "au"';
-$ip[] = '3400966144, "id"';
-$ip[] = '3400982528, "hk"';
-$ip[] = '3400990720, "id"';
-$ip[] = '3400998912, "ph"';
-$ip[] = '3401003008, "jp"';
-$ip[] = '3401007104, "in"';
-$ip[] = '3401011200, "jp"';
-$ip[] = '3401015296, "au"';
-$ip[] = '3401023488, "th"';
-$ip[] = '3401056256, "my"';
-$ip[] = '3401400320, "au"';
-$ip[] = '3401404416, "cn"';
-$ip[] = '3401408512, "hk"';
-$ip[] = '3401416704, "kr"';
-$ip[] = '3401420800, "jp"';
-$ip[] = '3401424896, "nz"';
-$ip[] = '3401428992, "jp"';
-$ip[] = '3401441280, "in"';
-$ip[] = '3401449472, "my"';
-$ip[] = '3401515520, "id"';
-$ip[] = '3401516032, "au"';
-$ip[] = '3401519104, "jp"';
-$ip[] = '3401523200, "nz"';
-$ip[] = '3401527296, "au"';
-$ip[] = '3401529344, "vn"';
-$ip[] = '3401530368, "au"';
-$ip[] = '3401531392, "in"';
-$ip[] = '3401539584, "au"';
-$ip[] = '3401543680, "jp"';
-$ip[] = '3401545728, "bd"';
-$ip[] = '3401547776, "my"';
-$ip[] = '3401580544, "cn"';
-$ip[] = '3402629120, "jp"';
-$ip[] = '3405774848, "au"';
-$ip[] = '3406077952, "th"';
-$ip[] = '3406078208, "au"';
-$ip[] = '3406327040, "in"';
-$ip[] = '3406327296, "au"';
-$ip[] = '3406384640, "sg"';
-$ip[] = '3406385152, "au"';
-$ip[] = '3406434304, "my"';
-$ip[] = '3406436352, "au"';
-$ip[] = '3406565888, "ph"';
-$ip[] = '3406566144, "au"';
-$ip[] = '3406617600, "my"';
-$ip[] = '3406617856, "au"';
-$ip[] = '3406618112, "in"';
-$ip[] = '3406618624, "au"';
-$ip[] = '3406625024, "nf"';
-$ip[] = '3406625280, "au"';
-$ip[] = '3406669824, "in"';
-$ip[] = '3406670848, "au"';
-$ip[] = '3406696960, "in"';
-$ip[] = '3406697216, "au"';
-$ip[] = '3406734848, "ap"';
-$ip[] = '3406735104, "au"';
-$ip[] = '3406737408, "id"';
-$ip[] = '3406737664, "au"';
-$ip[] = '3406739200, "id"';
-$ip[] = '3406739456, "au"';
-$ip[] = '3406746624, "jp"';
-$ip[] = '3406746880, "au"';
-$ip[] = '3406865664, "in"';
-$ip[] = '3406865920, "au"';
-$ip[] = '3406946816, "kr"';
-$ip[] = '3406947072, "au"';
-$ip[] = '3406950400, "nf"';
-$ip[] = '3406951424, "au"';
-$ip[] = '3406961152, "in"';
-$ip[] = '3406961408, "au"';
-$ip[] = '3406967296, "cn"';
-$ip[] = '3406967552, "au"';
-$ip[] = '3406989568, "in"';
-$ip[] = '3406989824, "au"';
-$ip[] = '3407020288, "sg"';
-$ip[] = '3407020544, "au"';
-$ip[] = '3407020800, "in"';
-$ip[] = '3407021056, "id"';
-$ip[] = '3407021312, "au"';
-$ip[] = '3407057664, "jp"';
-$ip[] = '3407057920, "au"';
-$ip[] = '3407096832, "jp"';
-$ip[] = '3407097088, "au"';
-$ip[] = '3407112448, "sg"';
-$ip[] = '3407112704, "au"';
-$ip[] = '3407152896, "in"';
-$ip[] = '3407153152, "au"';
-$ip[] = '3407329792, "in"';
-$ip[] = '3407330304, "au"';
-$ip[] = '3407367168, "id"';
-$ip[] = '3407367680, "au"';
-$ip[] = '3407369984, "in"';
-$ip[] = '3407370240, "au"';
-$ip[] = '3407498496, "pk"';
-$ip[] = '3407498752, "au"';
-$ip[] = '3407604480, "in"';
-$ip[] = '3407604736, "au"';
-$ip[] = '3407732224, "hk"';
-$ip[] = '3407732480, "au"';
-$ip[] = '3407750656, "sg"';
-$ip[] = '3407751168, "au"';
-$ip[] = '3407753216, "sg"';
-$ip[] = '3407753728, "au"';
-$ip[] = '3407785472, "nz"';
-$ip[] = '3407785728, "au"';
-$ip[] = '3407801344, "id"';
-$ip[] = '3407801856, "au"';
-$ip[] = '3407805952, "id"';
-$ip[] = '3407806464, "au"';
-$ip[] = '3407814656, "hk"';
-$ip[] = '3407815168, "au"';
-$ip[] = '3407848448, "id"';
-$ip[] = '3407848960, "au"';
-$ip[] = '3407866368, "gb"';
-$ip[] = '3407866624, "au"';
-$ip[] = '3407873024, "in"';
-$ip[] = '3407873536, "au"';
-$ip[] = '3407928576, "in"';
-$ip[] = '3407928832, "au"';
-$ip[] = '3407985920, "kh"';
-$ip[] = '3407986176, "au"';
-$ip[] = '3407987712, "ph"';
-$ip[] = '3407987968, "au"';
-$ip[] = '3407988224, "in"';
-$ip[] = '3407988736, "au"';
-$ip[] = '3407998976, "th"';
-$ip[] = '3407999232, "au"';
-$ip[] = '3408012544, "mn"';
-$ip[] = '3408012800, "au"';
-$ip[] = '3408023808, "jp"';
-$ip[] = '3408024064, "au"';
-$ip[] = '3408032768, "in"';
-$ip[] = '3408033280, "id"';
-$ip[] = '3408033792, "au"';
-$ip[] = '3408039936, "vn"';
-$ip[] = '3408040192, "au"';
-$ip[] = '3408042496, "hk"';
-$ip[] = '3408042752, "au"';
-$ip[] = '3408066048, "in"';
-$ip[] = '3408066304, "au"';
-$ip[] = '3409396480, "ph"';
-$ip[] = '3409396736, "au"';
-$ip[] = '3409420288, "in"';
-$ip[] = '3409420544, "au"';
-$ip[] = '3409423616, "in"';
-$ip[] = '3409423872, "au"';
-$ip[] = '3409491712, "sg"';
-$ip[] = '3409491968, "au"';
-$ip[] = '3409504000, "hk"';
-$ip[] = '3409504256, "au"';
-$ip[] = '3409506560, "in"';
-$ip[] = '3409506816, "au"';
-$ip[] = '3409509632, "hk"';
-$ip[] = '3409509888, "au"';
-$ip[] = '3409516544, "id"';
-$ip[] = '3409517056, "au"';
-$ip[] = '3409547520, "nz"';
-$ip[] = '3409547776, "au"';
-$ip[] = '3409838336, "my"';
-$ip[] = '3409838848, "au"';
-$ip[] = '3409876992, "th"';
-$ip[] = '3409878016, "au"';
-$ip[] = '3409882112, "in"';
-$ip[] = '3409883136, "au"';
-$ip[] = '3409888000, "sg"';
-$ip[] = '3409888256, "au"';
-$ip[] = '3409969152, "tw"';
-$ip[] = '3410755584, "au"';
-$ip[] = '3410771968, "jp"';
-$ip[] = '3410780160, "bd"';
-$ip[] = '3410788352, "in"';
-$ip[] = '3410792448, "bd"';
-$ip[] = '3410796544, "kh"';
-$ip[] = '3410797568, "jp"';
-$ip[] = '3410798592, "in"';
-$ip[] = '3410799616, "sg"';
-$ip[] = '3410800640, "in"';
-$ip[] = '3410804736, "ph"';
-$ip[] = '3410821120, "tw"';
-$ip[] = '3410853888, "hk"';
-$ip[] = '3410862080, "au"';
-$ip[] = '3410866176, "kr"';
-$ip[] = '3410866432, "in"';
-$ip[] = '3410866688, "vn"';
-$ip[] = '3410866944, "au"';
-$ip[] = '3410867200, "hk"';
-$ip[] = '3410868224, "us"';
-$ip[] = '3410870272, "in"';
-$ip[] = '3410874368, "id"';
-$ip[] = '3410886656, "tw"';
-$ip[] = '3410887680, "in"';
-$ip[] = '3410887936, "hk"';
-$ip[] = '3410888704, "sg"';
-$ip[] = '3410890752, "au"';
-$ip[] = '3410894848, "hk"';
-$ip[] = '3410911232, "th"';
-$ip[] = '3410915328, "id"';
-$ip[] = '3410919424, "in"';
-$ip[] = '3410927616, "np"';
-$ip[] = '3410931712, "tw"';
-$ip[] = '3410935808, "my"';
-$ip[] = '3410939904, "in"';
-$ip[] = '3410944000, "jp"';
-$ip[] = '3410952192, "cn"';
-$ip[] = '3410956288, "au"';
-$ip[] = '3410960384, "ap"';
-$ip[] = '3410964480, "jp"';
-$ip[] = '3410968576, "nz"';
-$ip[] = '3410984960, "tw"';
-$ip[] = '3411017728, "hk"';
-$ip[] = '3411019264, "jp"';
-$ip[] = '3411019776, "id"';
-$ip[] = '3411021824, "my"';
-$ip[] = '3411023872, "jp"';
-$ip[] = '3411030016, "nc"';
-$ip[] = '3411032064, "th"';
-$ip[] = '3411032576, "au"';
-$ip[] = '3411033088, "nz"';
-$ip[] = '3411034112, "hk"';
-$ip[] = '3411050496, "pk"';
-$ip[] = '3411054592, "cn"';
-$ip[] = '3411058688, "au"';
-$ip[] = '3411062784, "hk"';
-$ip[] = '3411085312, "kr"';
-$ip[] = '3411086336, "jp"';
-$ip[] = '3411087360, "cn"';
-$ip[] = '3411091456, "sg"';
-$ip[] = '3411099648, "mm"';
-$ip[] = '3411107840, "lk"';
-$ip[] = '3411111936, "jp"';
-$ip[] = '3411116032, "kr"';
-$ip[] = '3411124224, "mm"';
-$ip[] = '3411128320, "hk"';
-$ip[] = '3411130368, "id"';
-$ip[] = '3411132416, "pk"';
-$ip[] = '3411144704, "jp"';
-$ip[] = '3411146752, "id"';
-$ip[] = '3411147776, "hk"';
-$ip[] = '3411149312, "mv"';
-$ip[] = '3411149824, "in"';
-$ip[] = '3411150848, "hk"';
-$ip[] = '3411154944, "jp"';
-$ip[] = '3411156992, "ph"';
-$ip[] = '3411161088, "pk"';
-$ip[] = '3411165184, "my"';
-$ip[] = '3411173376, "au"';
-$ip[] = '3411177472, "jp"';
-$ip[] = '3411181568, "sg"';
-$ip[] = '3411189760, "au"';
-$ip[] = '3411197952, "bd"';
-$ip[] = '3411202048, "au"';
-$ip[] = '3411204608, "in"';
-$ip[] = '3411204864, "kr"';
-$ip[] = '3411205632, "hk"';
-$ip[] = '3411206144, "kh"';
-$ip[] = '3411210240, "kr"';
-$ip[] = '3411212288, "in"';
-$ip[] = '3411213312, "hk"';
-$ip[] = '3411215360, "au"';
-$ip[] = '3411216384, "jp"';
-$ip[] = '3411218432, "pg"';
-$ip[] = '3411220480, "id"';
-$ip[] = '3411226624, "io"';
-$ip[] = '3411228672, "cn"';
-$ip[] = '3411230720, "hk"';
-$ip[] = '3411247104, "kr"';
-$ip[] = '3411255296, "bd"';
-$ip[] = '3411263488, "au"';
-$ip[] = '3411269632, "hk"';
-$ip[] = '3411270144, "nz"';
-$ip[] = '3411270400, "au"';
-$ip[] = '3411270656, "jp"';
-$ip[] = '3411277824, "hk"';
-$ip[] = '3411278336, "sg"';
-$ip[] = '3411278592, "fj"';
-$ip[] = '3411278848, "hk"';
-$ip[] = '3411296256, "au"';
-$ip[] = '3411312640, "hk"';
-$ip[] = '3411313152, "tw"';
-$ip[] = '3411313664, "au"';
-$ip[] = '3411313920, "hk"';
-$ip[] = '3411314176, "nz"';
-$ip[] = '3411314688, "id"';
-$ip[] = '3411316736, "tw"';
-$ip[] = '3411318784, "id"';
-$ip[] = '3411320832, "ph"';
-$ip[] = '3411329024, "ap"';
-$ip[] = '3411337216, "au"';
-$ip[] = '3411341312, "kr"';
-$ip[] = '3411345408, "hk"';
-$ip[] = '3411410944, "cn"';
-$ip[] = '3411435520, "in"';
-$ip[] = '3411443712, "hk"';
-$ip[] = '3411460096, "nz"';
-$ip[] = '3411464192, "au"';
-$ip[] = '3411468288, "jp"';
-$ip[] = '3411470336, "hk"';
-$ip[] = '3411472384, "jp"';
-$ip[] = '3411475200, "au"';
-$ip[] = '3411475456, "hk"';
-$ip[] = '3411476480, "au"';
-$ip[] = '3411509248, "ph"';
-$ip[] = '3411542016, "in"';
-$ip[] = '3411550208, "cn"';
-$ip[] = '3411558400, "hk"';
-$ip[] = '3411566592, "bd"';
-$ip[] = '3411570688, "au"';
-$ip[] = '3411574784, "in"';
-$ip[] = '3411582976, "hk"';
-$ip[] = '3411587072, "jp"';
-$ip[] = '3411591168, "cn"';
-$ip[] = '3411599360, "au"';
-$ip[] = '3411607552, "cn"';
-$ip[] = '3411608576, "in"';
-$ip[] = '3411608832, "au"';
-$ip[] = '3411609088, "hk"';
-$ip[] = '3411611648, "id"';
-$ip[] = '3411615744, "jp"';
-$ip[] = '3411623936, "au"';
-$ip[] = '3411640320, "jp"';
-$ip[] = '3411641344, "in"';
-$ip[] = '3411641600, "hk"';
-$ip[] = '3411641856, "in"';
-$ip[] = '3411643392, "vn"';
-$ip[] = '3411644416, "au"';
-$ip[] = '3411644928, "id"';
-$ip[] = '3411645952, "sg"';
-$ip[] = '3411646208, "in"';
-$ip[] = '3411647488, "hk"';
-$ip[] = '3411648512, "nz"';
-$ip[] = '3411656704, "au"';
-$ip[] = '3411673088, "cn"';
-$ip[] = '3411674112, "in"';
-$ip[] = '3411674624, "hk"';
-$ip[] = '3411676160, "pk"';
-$ip[] = '3411677184, "jp"';
-$ip[] = '3411679232, "au"';
-$ip[] = '3411681280, "kr"';
-$ip[] = '3411689472, "in"';
-$ip[] = '3411705856, "cn"';
-$ip[] = '3411730432, "hk"';
-$ip[] = '3411738624, "tw"';
-$ip[] = '3411746816, "cn"';
-$ip[] = '3411755008, "au"';
-$ip[] = '3411763200, "cn"';
-$ip[] = '3411767296, "mn"';
-$ip[] = '3411769344, "cn"';
-$ip[] = '3411771392, "hk"';
-$ip[] = '3411779584, "jp"';
-$ip[] = '3411787776, "in"';
-$ip[] = '3411795968, "au"';
-$ip[] = '3411804160, "cn"';
-$ip[] = '3411805184, "pk"';
-$ip[] = '3411805696, "jp"';
-$ip[] = '3411805952, "au"';
-$ip[] = '3411806208, "ph"';
-$ip[] = '3411808256, "jp"';
-$ip[] = '3411810304, "mn"';
-$ip[] = '3411810560, "nz"';
-$ip[] = '3411810816, "au"';
-$ip[] = '3411812352, "in"';
-$ip[] = '3411820544, "sg"';
-$ip[] = '3411836928, "my"';
-$ip[] = '3411845120, "cn"';
-$ip[] = '3411853312, "in"';
-$ip[] = '3411857408, "jp"';
-$ip[] = '3411861504, "au"';
-$ip[] = '3411869696, "cn"';
-$ip[] = '3411943424, "au"';
-$ip[] = '3411951616, "lk"';
-$ip[] = '3411968000, "au"';
-$ip[] = '3411984384, "in"';
-$ip[] = '3412000768, "cn"';
-$ip[] = '3412002816, "gu"';
-$ip[] = '3412004864, "jp"';
-$ip[] = '3412017152, "sg"';
-$ip[] = '3412025344, "cn"';
-$ip[] = '3412033536, "tw"';
-$ip[] = '3412066304, "nz"';
-$ip[] = '3412213760, "au"';
-$ip[] = '3412221952, "in"';
-$ip[] = '3412230144, "hk"';
-$ip[] = '3412246528, "au"';
-$ip[] = '3412254720, "nr"';
-$ip[] = '3412262912, "jp"';
-$ip[] = '3412267008, "cn"';
-$ip[] = '3412271104, "nz"';
-$ip[] = '3412273152, "in"';
-$ip[] = '3412275200, "pk"';
-$ip[] = '3412279296, "nz"';
-$ip[] = '3412281344, "jp"';
-$ip[] = '3412283392, "cn"';
-$ip[] = '3412287488, "id"';
-$ip[] = '3412295680, "nz"';
-$ip[] = '3412296192, "id"';
-$ip[] = '3412296704, "nz"';
-$ip[] = '3412297728, "my"';
-$ip[] = '3412298752, "sg"';
-$ip[] = '3412299264, "au"';
-$ip[] = '3412299520, "hk"';
-$ip[] = '3412299776, "au"';
-$ip[] = '3412302848, "ws"';
-$ip[] = '3412303872, "pk"';
-$ip[] = '3412312064, "in"';
-$ip[] = '3412320256, "jp"';
-$ip[] = '3412322304, "ph"';
-$ip[] = '3412324352, "jp"';
-$ip[] = '3412326400, "vn"';
-$ip[] = '3412327424, "th"';
-$ip[] = '3412327936, "hk"';
-$ip[] = '3412328192, "ws"';
-$ip[] = '3412328448, "au"';
-$ip[] = '3412336640, "cn"';
-$ip[] = '3412342784, "au"';
-$ip[] = '3412343040, "in"';
-$ip[] = '3412343296, "ap"';
-$ip[] = '3412343552, "au"';
-$ip[] = '3412344320, "sg"';
-$ip[] = '3412344832, "in"';
-$ip[] = '3412348928, "cn"';
-$ip[] = '3412361216, "hk"';
-$ip[] = '3412369408, "kr"';
-$ip[] = '3412377600, "cn"';
-$ip[] = '3412381696, "nz"';
-$ip[] = '3412385792, "au"';
-$ip[] = '3412393984, "in"';
-$ip[] = '3412426752, "th"';
-$ip[] = '3412434944, "pk"';
-$ip[] = '3412443136, "sg"';
-$ip[] = '3412451328, "au"';
-$ip[] = '3412594688, "in"';
-$ip[] = '3412596736, "mv"';
-$ip[] = '3412602880, "nc"';
-$ip[] = '3412606976, "ph"';
-$ip[] = '3412615168, "jp"';
-$ip[] = '3412656128, "hk"';
-$ip[] = '3412672512, "jp"';
-$ip[] = '3412697088, "in"';
-$ip[] = '3412705280, "au"';
-$ip[] = '3412713472, "tw"';
-$ip[] = '3412721664, "my"';
-$ip[] = '3412787200, "tw"';
-$ip[] = '3412819968, "th"';
-$ip[] = '3412852736, "au"';
-$ip[] = '3412918272, "kr"';
-$ip[] = '3412926464, "my"';
-$ip[] = '3412934656, "in"';
-$ip[] = '3412951040, "nz"';
-$ip[] = '3413000192, "la"';
-$ip[] = '3413004288, "in"';
-$ip[] = '3413008384, "jp"';
-$ip[] = '3413016576, "au"';
-$ip[] = '3413024768, "cn"';
-$ip[] = '3413032960, "au"';
-$ip[] = '3413037056, "in"';
-$ip[] = '3413041152, "jp"';
-$ip[] = '3413043968, "au"';
-$ip[] = '3413044224, "hk"';
-$ip[] = '3413045248, "in"';
-$ip[] = '3413047296, "au"';
-$ip[] = '3413102592, "tw"';
-$ip[] = '3413106688, "ph"';
-$ip[] = '3413110784, "jp"';
-$ip[] = '3413112832, "in"';
-$ip[] = '3413113856, "jp"';
-$ip[] = '3413133312, "bd"';
-$ip[] = '3413135360, "hk"';
-$ip[] = '3413147648, "in"';
-$ip[] = '3413155840, "sg"';
-$ip[] = '3413164032, "bd"';
-$ip[] = '3413172224, "my"';
-$ip[] = '3413180416, "th"';
-$ip[] = '3413213184, "vn"';
-$ip[] = '3413229568, "au"';
-$ip[] = '3413245952, "sg"';
-$ip[] = '3413262336, "ph"';
-$ip[] = '3413270528, "th"';
-$ip[] = '3413278720, "nz"';
-$ip[] = '3413295104, "jp"';
-$ip[] = '3413303296, "id"';
-$ip[] = '3413304320, "jp"';
-$ip[] = '3413305344, "in"';
-$ip[] = '3413306368, "ph"';
-$ip[] = '3413307392, "in"';
-$ip[] = '3413308416, "cn"';
-$ip[] = '3413309440, "jp"';
-$ip[] = '3413310464, "hk"';
-$ip[] = '3413311488, "lk"';
-$ip[] = '3413327872, "in"';
-$ip[] = '3413344256, "ph"';
-$ip[] = '3413360640, "my"';
-$ip[] = '3413377024, "sg"';
-$ip[] = '3413524480, "th"';
-$ip[] = '3413540864, "nz"';
-$ip[] = '3413557248, "cn"';
-$ip[] = '3413565440, "tw"';
-$ip[] = '3413569536, "sg"';
-$ip[] = '3413569792, "nz"';
-$ip[] = '3413570048, "kh"';
-$ip[] = '3413570304, "au"';
-$ip[] = '3413570560, "ph"';
-$ip[] = '3413571584, "cn"';
-$ip[] = '3413572608, "jp"';
-$ip[] = '3413573632, "au"';
-$ip[] = '3413573888, "jp"';
-$ip[] = '3413574144, "hk"';
-$ip[] = '3413574400, "tw"';
-$ip[] = '3413574656, "ph"';
-$ip[] = '3413575680, "vn"';
-$ip[] = '3413576704, "au"';
-$ip[] = '3413576960, "id"';
-$ip[] = '3413577216, "au"';
-$ip[] = '3413577728, "ap"';
-$ip[] = '3413579776, "cn"';
-$ip[] = '3413582848, "vn"';
-$ip[] = '3413583872, "jp"';
-$ip[] = '3413584128, "id"';
-$ip[] = '3413584384, "au"';
-$ip[] = '3413584896, "vn"';
-$ip[] = '3413585920, "id"';
-$ip[] = '3413586176, "in"';
-$ip[] = '3413586688, "fj"';
-$ip[] = '3413586944, "id"';
-$ip[] = '3413587968, "nz"';
-$ip[] = '3413588224, "my"';
-$ip[] = '3413588480, "vn"';
-$ip[] = '3413593088, "au"';
-$ip[] = '3413639168, "sg"';
-$ip[] = '3413704704, "my"';
-$ip[] = '3413737472, "th"';
-$ip[] = '3413753856, "au"';
-$ip[] = '3413762048, "tw"';
-$ip[] = '3413770240, "in"';
-$ip[] = '3413786624, "au"';
-$ip[] = '3413835776, "sg"';
-$ip[] = '3413843968, "in"';
-$ip[] = '3413848064, "sg"';
-$ip[] = '3413850112, "jp"';
-$ip[] = '3413850880, "au"';
-$ip[] = '3413851136, "id"';
-$ip[] = '3413852160, "au"';
-$ip[] = '3413868544, "in"';
-$ip[] = '3413884928, "kr"';
-$ip[] = '3413893120, "id"';
-$ip[] = '3413901312, "sg"';
-$ip[] = '3413902848, "jp"';
-$ip[] = '3413903360, "hk"';
-$ip[] = '3413905408, "in"';
-$ip[] = '3413907456, "pk"';
-$ip[] = '3413917696, "jp"';
-$ip[] = '3413925888, "sg"';
-$ip[] = '3413934080, "in"';
-$ip[] = '3413946368, "au"';
-$ip[] = '3413950464, "in"';
-$ip[] = '3413966848, "sg"';
-$ip[] = '3414163456, "pk"';
-$ip[] = '3414171648, "cn"';
-$ip[] = '3414179840, "id"';
-$ip[] = '3414188032, "cn"';
-$ip[] = '3414204416, "kr"';
-$ip[] = '3414222848, "au"';
-$ip[] = '3414223872, "kr"';
-$ip[] = '3414224896, "vn"';
-$ip[] = '3414226944, "id"';
-$ip[] = '3414227968, "pk"';
-$ip[] = '3414230016, "ph"';
-$ip[] = '3414230528, "kr"';
-$ip[] = '3414233088, "au"';
-$ip[] = '3414245376, "hk"';
-$ip[] = '3414253568, "jp"';
-$ip[] = '3414261760, "au"';
-$ip[] = '3414269952, "jp"';
-$ip[] = '3414278144, "in"';
-$ip[] = '3414294528, "pk"';
-$ip[] = '3414302720, "cn"';
-$ip[] = '3414310912, "kr"';
-$ip[] = '3414327296, "th"';
-$ip[] = '3414335488, "au"';
-$ip[] = '3414339584, "kr"';
-$ip[] = '3414343680, "id"';
-$ip[] = '3414360064, "au"';
-$ip[] = '3414376448, "ph"';
-$ip[] = '3414409216, "jp"';
-$ip[] = '3414413312, "th"';
-$ip[] = '3414417408, "hk"';
-$ip[] = '3414425600, "au"';
-$ip[] = '3414433792, "cn"';
-$ip[] = '3414441984, "au"';
-$ip[] = '3414450176, "jp"';
-$ip[] = '3414458368, "in"';
-$ip[] = '3414466560, "kr"';
-$ip[] = '3414474752, "hk"';
-$ip[] = '3414478848, "in"';
-$ip[] = '3414482944, "au"';
-$ip[] = '3414491136, "tw"';
-$ip[] = '3414523904, "jp"';
-$ip[] = '3414532096, "kr"';
-$ip[] = '3414540288, "jp"';
-$ip[] = '3414555648, "pk"';
-$ip[] = '3414556672, "au"';
-$ip[] = '3414605824, "in"';
-$ip[] = '3414616064, "id"';
-$ip[] = '3414618112, "cn"';
-$ip[] = '3414620160, "in"';
-$ip[] = '3414621184, "pk"';
-$ip[] = '3414638592, "tw"';
-$ip[] = '3414646784, "cn"';
-$ip[] = '3414654976, "hk"';
-$ip[] = '3414663168, "cn"';
-$ip[] = '3414667264, "id"';
-$ip[] = '3414669312, "au"';
-$ip[] = '3414670336, "in"';
-$ip[] = '3414670592, "ap"';
-$ip[] = '3414670848, "my"';
-$ip[] = '3414671360, "jp"';
-$ip[] = '3415080960, "ap"';
-$ip[] = '3415089152, "my"';
-$ip[] = '3415097344, "id"';
-$ip[] = '3415103488, "hk"';
-$ip[] = '3415113728, "au"';
-$ip[] = '3415121920, "kr"';
-$ip[] = '3415130112, "jp"';
-$ip[] = '3415136256, "kr"';
-$ip[] = '3415136768, "au"';
-$ip[] = '3415137280, "in"';
-$ip[] = '3415137536, "nf"';
-$ip[] = '3415137792, "au"';
-$ip[] = '3415146496, "lk"';
-$ip[] = '3415162880, "au"';
-$ip[] = '3415171072, "jp"';
-$ip[] = '3415179264, "sg"';
-$ip[] = '3415187456, "au"';
-$ip[] = '3415191552, "in"';
-$ip[] = '3415195648, "au"';
-$ip[] = '3415220224, "nz"';
-$ip[] = '3415224320, "us"';
-$ip[] = '3415228416, "kh"';
-$ip[] = '3415236608, "in"';
-$ip[] = '3415244800, "th"';
-$ip[] = '3415285760, "au"';
-$ip[] = '3415293952, "hk"';
-$ip[] = '3415302144, "au"';
-$ip[] = '3415306240, "th"';
-$ip[] = '3415308288, "jp"';
-$ip[] = '3415310336, "in"';
-$ip[] = '3415326720, "tw"';
-$ip[] = '3415334912, "ap"';
-$ip[] = '3415343104, "th"';
-$ip[] = '3415425024, "nc"';
-$ip[] = '3415431168, "in"';
-$ip[] = '3415432192, "au"';
-$ip[] = '3415435264, "ph"';
-$ip[] = '3415436288, "au"';
-$ip[] = '3415436800, "hk"';
-$ip[] = '3415441408, "au"';
-$ip[] = '3415474176, "cn"';
-$ip[] = '3415490560, "pk"';
-$ip[] = '3415494656, "ph"';
-$ip[] = '3415495680, "id"';
-$ip[] = '3415496704, "my"';
-$ip[] = '3415497728, "tw"';
-$ip[] = '3415497984, "au"';
-$ip[] = '3415498752, "jp"';
-$ip[] = '3415506944, "th"';
-$ip[] = '3415556096, "au"';
-$ip[] = '3415564288, "jp"';
-$ip[] = '3415568384, "kr"';
-$ip[] = '3415572480, "sg"';
-$ip[] = '3415605248, "th"';
-$ip[] = '3415736320, "sg"';
-$ip[] = '3415752704, "cn"';
-$ip[] = '3415760896, "nz"';
-$ip[] = '3415777280, "kr"';
-$ip[] = '3415785472, "jp"';
-$ip[] = '3415793664, "au"';
-$ip[] = '3415801856, "id"';
-$ip[] = '3415802880, "hk"';
-$ip[] = '3415803392, "ph"';
-$ip[] = '3415805952, "my"';
-$ip[] = '3415808000, "id"';
-$ip[] = '3415810048, "in"';
-$ip[] = '3415814400, "id"';
-$ip[] = '3415814656, "th"';
-$ip[] = '3415815168, "in"';
-$ip[] = '3415816192, "jp"';
-$ip[] = '3415817216, "id"';
-$ip[] = '3415822336, "my"';
-$ip[] = '3415826432, "id"';
-$ip[] = '3415834624, "th"';
-$ip[] = '3415838720, "kr"';
-$ip[] = '3415842816, "th"';
-$ip[] = '3415851008, "au"';
-$ip[] = '3415855104, "hk"';
-$ip[] = '3415855616, "in"';
-$ip[] = '3415856128, "id"';
-$ip[] = '3415858176, "lk"';
-$ip[] = '3415859200, "au"';
-$ip[] = '3415867392, "th"';
-$ip[] = '3416047616, "cn"';
-$ip[] = '3416064000, "th"';
-$ip[] = '3416131584, "ph"';
-$ip[] = '3416133632, "cn"';
-$ip[] = '3416135680, "my"';
-$ip[] = '3416137728, "au"';
-$ip[] = '3416145920, "in"';
-$ip[] = '3416154112, "th"';
-$ip[] = '3416260608, "vn"';
-$ip[] = '3416261120, "au"';
-$ip[] = '3416261632, "th"';
-$ip[] = '3416262656, "au"';
-$ip[] = '3416264704, "jp"';
-$ip[] = '3416268800, "hk"';
-$ip[] = '3416272896, "mn"';
-$ip[] = '3416274944, "id"';
-$ip[] = '3416276992, "hk"';
-$ip[] = '3416285184, "vn"';
-$ip[] = '3416289280, "nz"';
-$ip[] = '3416293376, "id"';
-$ip[] = '3416293632, "in"';
-$ip[] = '3416293888, "ph"';
-$ip[] = '3416294400, "au"';
-$ip[] = '3416295424, "in"';
-$ip[] = '3416295680, "th"';
-$ip[] = '3416295936, "in"';
-$ip[] = '3416296448, "kr"';
-$ip[] = '3416297472, "tw"';
-$ip[] = '3416301568, "ph"';
-$ip[] = '3416317952, "tw"';
-$ip[] = '3416326144, "vn"';
-$ip[] = '3416327168, "hk"';
-$ip[] = '3416328192, "au"';
-$ip[] = '3416330240, "id"';
-$ip[] = '3416334336, "my"';
-$ip[] = '3416342528, "au"';
-$ip[] = '3416375296, "cn"';
-$ip[] = '3416383488, "hk"';
-$ip[] = '3416391680, "vn"';
-$ip[] = '3416457216, "ap"';
-$ip[] = '3416506368, "tw"';
-$ip[] = '3416514560, "in"';
-$ip[] = '3416522752, "au"';
-$ip[] = '3416588288, "jp"';
-$ip[] = '3416653824, "au"';
-$ip[] = '3416686592, "sg"';
-$ip[] = '3416694784, "cn"';
-$ip[] = '3416702976, "id"';
-$ip[] = '3416707072, "kr"';
-$ip[] = '3416709120, "au"';
-$ip[] = '3416709376, "id"';
-$ip[] = '3416709632, "au"';
-$ip[] = '3416710144, "hk"';
-$ip[] = '3416711168, "au"';
-$ip[] = '3416719360, "ph"';
-$ip[] = '3416727552, "jp"';
-$ip[] = '3416735744, "ph"';
-$ip[] = '3416752128, "nz"';
-$ip[] = '3416793088, "au"';
-$ip[] = '3416801280, "jp"';
-$ip[] = '3416817664, "hk"';
-$ip[] = '3416850432, "ph"';
-$ip[] = '3416851456, "kr"';
-$ip[] = '3416851968, "sg"';
-$ip[] = '3416852480, "jp"';
-$ip[] = '3416854528, "au"';
-$ip[] = '3416856576, "bd"';
-$ip[] = '3416858624, "hk"';
-$ip[] = '3416862720, "mn"';
-$ip[] = '3416864768, "ap"';
-$ip[] = '3416866816, "sg"';
-$ip[] = '3416883200, "hk"';
-$ip[] = '3416915968, "au"';
-$ip[] = '3416920064, "th"';
-$ip[] = '3416921088, "ph"';
-$ip[] = '3416922112, "au"';
-$ip[] = '3416922368, "in"';
-$ip[] = '3416922624, "vn"';
-$ip[] = '3416923136, "ap"';
-$ip[] = '3416924160, "jp"';
-$ip[] = '3416928256, "in"';
-$ip[] = '3416928512, "hk"';
-$ip[] = '3416928768, "th"';
-$ip[] = '3416929280, "jp"';
-$ip[] = '3416930304, "nz"';
-$ip[] = '3416930560, "au"';
-$ip[] = '3416931328, "in"';
-$ip[] = '3416932352, "pk"';
-$ip[] = '3416936448, "au"';
-$ip[] = '3416938496, "nz"';
-$ip[] = '3416938752, "au"';
-$ip[] = '3416939008, "hk"';
-$ip[] = '3416939520, "au"';
-$ip[] = '3416940544, "kr"';
-$ip[] = '3416948736, "th"';
-$ip[] = '3416981504, "ph"';
-$ip[] = '3416982528, "nz"';
-$ip[] = '3416982784, "au"';
-$ip[] = '3416983040, "ph"';
-$ip[] = '3416983552, "jp"';
-$ip[] = '3416985600, "vn"';
-$ip[] = '3416989696, "nz"';
-$ip[] = '3416997888, "au"';
-$ip[] = '3417014272, "ap"';
-$ip[] = '3417022464, "kr"';
-$ip[] = '3417030656, "au"';
-$ip[] = '3417034752, "nz"';
-$ip[] = '3417035008, "in"';
-$ip[] = '3417035776, "jp"';
-$ip[] = '3417036800, "id"';
-$ip[] = '3417037824, "au"';
-$ip[] = '3417038080, "id"';
-$ip[] = '3417038336, "in"';
-$ip[] = '3417038592, "nz"';
-$ip[] = '3417038848, "cn"';
-$ip[] = '3417042944, "in"';
-$ip[] = '3417044992, "au"';
-$ip[] = '3417047040, "ph"';
-$ip[] = '3417055232, "th"';
-$ip[] = '3417112576, "au"';
-$ip[] = '3417128960, "jp"';
-$ip[] = '3417135104, "id"';
-$ip[] = '3417137152, "kr"';
-$ip[] = '3417145344, "nz"';
-$ip[] = '3417178112, "ph"';
-$ip[] = '3417179392, "id"';
-$ip[] = '3417179648, "in"';
-$ip[] = '3417179904, "cn"';
-$ip[] = '3417180160, "id"';
-$ip[] = '3417182208, "au"';
-$ip[] = '3417184768, "nz"';
-$ip[] = '3417185024, "af"';
-$ip[] = '3417185280, "sg"';
-$ip[] = '3417185792, "nz"';
-$ip[] = '3417186304, "hk"';
-$ip[] = '3417194496, "jp"';
-$ip[] = '3417198592, "sg"';
-$ip[] = '3417200640, "jp"';
-$ip[] = '3417202688, "cn"';
-$ip[] = '3417210880, "au"';
-$ip[] = '3417227264, "jp"';
-$ip[] = '3417243648, "ph"';
-$ip[] = '3417244672, "in"';
-$ip[] = '3417245696, "bt"';
-$ip[] = '3417247744, "jp"';
-$ip[] = '3417251840, "kr"';
-$ip[] = '3417260032, "pk"';
-$ip[] = '3417264128, "jp"';
-$ip[] = '3417268224, "pk"';
-$ip[] = '3417272320, "nz"';
-$ip[] = '3417274368, "au"';
-$ip[] = '3417275392, "ph"';
-$ip[] = '3417276416, "cn"';
-$ip[] = '3417284608, "sg"';
-$ip[] = '3417288704, "in"';
-$ip[] = '3417289216, "au"';
-$ip[] = '3417289728, "in"';
-$ip[] = '3417291264, "au"';
-$ip[] = '3417291776, "kr"';
-$ip[] = '3417292800, "cn"';
-$ip[] = '3417333760, "au"';
-$ip[] = '3417337856, "in"';
-$ip[] = '3417338368, "hk"';
-$ip[] = '3417338880, "ph"';
-$ip[] = '3417339904, "au"';
-$ip[] = '3417340416, "nz"';
-$ip[] = '3417341952, "kh"';
-$ip[] = '3417346048, "my"';
-$ip[] = '3417350144, "vn"';
-$ip[] = '3417352192, "cn"';
-$ip[] = '3417354240, "id"';
-$ip[] = '3417356288, "au"';
-$ip[] = '3417357312, "nz"';
-$ip[] = '3417357568, "au"';
-$ip[] = '3417357824, "pk"';
-$ip[] = '3417358336, "hk"';
-$ip[] = '3417374720, "ph"';
-$ip[] = '3417440256, "jp"';
-$ip[] = '3417833472, "nz"';
-$ip[] = '3417849856, "au"';
-$ip[] = '3417853952, "cn"';
-$ip[] = '3417858048, "jp"';
-$ip[] = '3417866240, "hk"';
-$ip[] = '3417915392, "th"';
-$ip[] = '3417939968, "pf"';
-$ip[] = '3417946112, "ap"';
-$ip[] = '3417947136, "in"';
-$ip[] = '3417947392, "hk"';
-$ip[] = '3417947648, "au"';
-$ip[] = '3417947904, "in"';
-$ip[] = '3417948160, "au"';
-$ip[] = '3417964544, "hk"';
-$ip[] = '3418030080, "tw"';
-$ip[] = '3418062848, "us"';
-$ip[] = '3418071040, "cn"';
-$ip[] = '3418079232, "in"';
-$ip[] = '3418095616, "th"';
-$ip[] = '3418112000, "hk"';
-$ip[] = '3418128384, "au"';
-$ip[] = '3418136576, "bd"';
-$ip[] = '3418144768, "tw"';
-$ip[] = '3418148864, "jp"';
-$ip[] = '3418150912, "au"';
-$ip[] = '3418152960, "in"';
-$ip[] = '3418155008, "my"';
-$ip[] = '3418157056, "bd"';
-$ip[] = '3418161664, "au"';
-$ip[] = '3418162432, "in"';
-$ip[] = '3418163200, "ph"';
-$ip[] = '3418165248, "my"';
-$ip[] = '3418167296, "in"';
-$ip[] = '3418167552, "au"';
-$ip[] = '3418167808, "ap"';
-$ip[] = '3418168320, "vn"';
-$ip[] = '3418169344, "jp"';
-$ip[] = '3418177536, "lk"';
-$ip[] = '3418181632, "au"';
-$ip[] = '3418183680, "id"';
-$ip[] = '3418184192, "in"';
-$ip[] = '3418184960, "au"';
-$ip[] = '3418189824, "bd"';
-$ip[] = '3418190848, "th"';
-$ip[] = '3418191872, "id"';
-$ip[] = '3418192896, "au"';
-$ip[] = '3418193920, "kh"';
-$ip[] = '3418202112, "hk"';
-$ip[] = '3418206208, "in"';
-$ip[] = '3418208256, "lk"';
-$ip[] = '3418218496, "bd"';
-$ip[] = '3418227712, "tw"';
-$ip[] = '3418228736, "bd"';
-$ip[] = '3418230784, "tw"';
-$ip[] = '3418232832, "au"';
-$ip[] = '3418233344, "kr"';
-$ip[] = '3418233856, "jp"';
-$ip[] = '3418234880, "bd"';
-$ip[] = '3418235904, "id"';
-$ip[] = '3418236416, "hk"';
-$ip[] = '3418236928, "id"';
-$ip[] = '3418241024, "jp"';
-$ip[] = '3418243072, "ph"';
-$ip[] = '3418251264, "cn"';
-$ip[] = '3418255360, "id"';
-$ip[] = '3418257408, "hk"';
-$ip[] = '3418259456, "in"';
-$ip[] = '3418267648, "vn"';
-$ip[] = '3418271744, "sg"';
-$ip[] = '3418273792, "id"';
-$ip[] = '3418275840, "au"';
-$ip[] = '3418279936, "nz"';
-$ip[] = '3418281984, "in"';
-$ip[] = '3418282240, "au"';
-$ip[] = '3418282496, "ph"';
-$ip[] = '3418283520, "au"';
-$ip[] = '3418284032, "sg"';
-$ip[] = '3418288128, "id"';
-$ip[] = '3418290176, "in"';
-$ip[] = '3418290688, "th"';
-$ip[] = '3418291200, "au"';
-$ip[] = '3418291712, "bd"';
-$ip[] = '3418292736, "au"';
-$ip[] = '3418292992, "hk"';
-$ip[] = '3418293504, "in"';
-$ip[] = '3418293760, "au"';
-$ip[] = '3418294016, "nz"';
-$ip[] = '3418294272, "vn"';
-$ip[] = '3418296320, "cn"';
-$ip[] = '3418300416, "bd"';
-$ip[] = '3418300928, "in"';
-$ip[] = '3418301440, "au"';
-$ip[] = '3418302464, "id"';
-$ip[] = '3418304512, "vn"';
-$ip[] = '3418306560, "mn"';
-$ip[] = '3418308608, "cn"';
-$ip[] = '3418324992, "bd"';
-$ip[] = '3418326016, "au"';
-$ip[] = '3418326528, "ph"';
-$ip[] = '3418327040, "jp"';
-$ip[] = '3418329088, "cn"';
-$ip[] = '3418333184, "au"';
-$ip[] = '3418345472, "jp"';
-$ip[] = '3418357760, "cn"';
-$ip[] = '3418365952, "th"';
-$ip[] = '3418374144, "au"';
-$ip[] = '3418382336, "jp"';
-$ip[] = '3418406912, "in"';
-$ip[] = '3418423296, "hk"';
-$ip[] = '3418456064, "in"';
-$ip[] = '3418472448, "au"';
-$ip[] = '3418505216, "jp"';
-$ip[] = '3418513408, "in"';
-$ip[] = '3418517504, "mn"';
-$ip[] = '3418521600, "hk"';
-$ip[] = '3418578944, "th"';
-$ip[] = '3418586112, "au"';
-$ip[] = '3418586368, "sg"';
-$ip[] = '3418586880, "au"';
-$ip[] = '3418619904, "cn"';
-$ip[] = '3418624000, "jp"';
-$ip[] = '3418626048, "ki"';
-$ip[] = '3418628096, "au"';
-$ip[] = '3418636288, "jp"';
-$ip[] = '3418642944, "id"';
-$ip[] = '3418643200, "jp"';
-$ip[] = '3418643456, "au"';
-$ip[] = '3418644480, "jp"';
-$ip[] = '3418652672, "in"';
-$ip[] = '3418750976, "hk"';
-$ip[] = '3418816512, "in"';
-$ip[] = '3418947584, "au"';
-$ip[] = '3418955776, "tw"';
-$ip[] = '3418959872, "bd"';
-$ip[] = '3418960384, "id"';
-$ip[] = '3418960896, "sg"';
-$ip[] = '3418961920, "vn"';
-$ip[] = '3418962944, "in"';
-$ip[] = '3418963968, "au"';
-$ip[] = '3418988544, "id"';
-$ip[] = '3418992640, "sg"';
-$ip[] = '3418993920, "mn"';
-$ip[] = '3418994176, "my"';
-$ip[] = '3418994432, "au"';
-$ip[] = '3418994688, "my"';
-$ip[] = '3418995712, "jp"';
-$ip[] = '3418996736, "in"';
-$ip[] = '3419013120, "au"';
-$ip[] = '3419062272, "jp"';
-$ip[] = '3419070464, "hk"';
-$ip[] = '3419072512, "jp"';
-$ip[] = '3419073024, "sg"';
-$ip[] = '3419073280, "fj"';
-$ip[] = '3419074048, "sg"';
-$ip[] = '3419074560, "bd"';
-$ip[] = '3419078656, "tw"';
-$ip[] = '3419209728, "jp"';
-$ip[] = '3419275264, "au"';
-$ip[] = '3419340800, "tw"';
-$ip[] = '3419344896, "kr"';
-$ip[] = '3419348992, "tw"';
-$ip[] = '3419353088, "jp"';
-$ip[] = '3419354112, "id"';
-$ip[] = '3419356160, "nz"';
-$ip[] = '3419356672, "in"';
-$ip[] = '3419357184, "cn"';
-$ip[] = '3419411456, "hk"';
-$ip[] = '3419411712, "nz"';
-$ip[] = '3419412224, "jp"';
-$ip[] = '3419412480, "ph"';
-$ip[] = '3419414528, "cn"';
-$ip[] = '3419422720, "au"';
-$ip[] = '3419439104, "sg"';
-$ip[] = '3419471872, "th"';
-$ip[] = '3419504640, "hk"';
-$ip[] = '3419508736, "jp"';
-$ip[] = '3419512832, "au"';
-$ip[] = '3419516928, "jp"';
-$ip[] = '3419517952, "vn"';
-$ip[] = '3419518976, "tw"';
-$ip[] = '3419520000, "id"';
-$ip[] = '3419520768, "th"';
-$ip[] = '3419521024, "au"';
-$ip[] = '3419529216, "cn"';
-$ip[] = '3419537408, "hk"';
-$ip[] = '3419541504, "kr"';
-$ip[] = '3419553792, "au"';
-$ip[] = '3419557888, "id"';
-$ip[] = '3419558400, "au"';
-$ip[] = '3419558656, "id"';
-$ip[] = '3419559936, "jp"';
-$ip[] = '3419560960, "in"';
-$ip[] = '3419561984, "au"';
-$ip[] = '3419570176, "vn"';
-$ip[] = '3419602944, "tw"';
-$ip[] = '3419611136, "jp"';
-$ip[] = '3419617280, "au"';
-$ip[] = '3419618304, "sg"';
-$ip[] = '3419619328, "nz"';
-$ip[] = '3419635712, "sg"';
-$ip[] = '3419643904, "jp"';
-$ip[] = '3419668480, "cn"';
-$ip[] = '3419672576, "au"';
-$ip[] = '3419674624, "in"';
-$ip[] = '3419675648, "mn"';
-$ip[] = '3419676672, "jp"';
-$ip[] = '3419684864, "in"';
-$ip[] = '3419688960, "cn"';
-$ip[] = '3419693056, "kr"';
-$ip[] = '3419701248, "au"';
-$ip[] = '3419709440, "kr"';
-$ip[] = '3419717632, "in"';
-$ip[] = '3419734016, "au"';
-$ip[] = '3419774976, "jp"';
-$ip[] = '3419783168, "ph"';
-$ip[] = '3419791360, "au"';
-$ip[] = '3419873280, "af"';
-$ip[] = '3419877376, "id"';
-$ip[] = '3419877632, "kh"';
-$ip[] = '3419877888, "id"';
-$ip[] = '3419878144, "in"';
-$ip[] = '3419879424, "jp"';
-$ip[] = '3419880448, "my"';
-$ip[] = '3419881472, "ph"';
-$ip[] = '3419897856, "au"';
-$ip[] = '3419906048, "pk"';
-$ip[] = '3419914240, "kr"';
-$ip[] = '3419922432, "jp"';
-$ip[] = '3419926528, "hk"';
-$ip[] = '3419930624, "jp"';
-$ip[] = '3419971584, "kr"';
-$ip[] = '3419979776, "jp"';
-$ip[] = '3419996160, "au"';
-$ip[] = '3420020736, "tw"';
-$ip[] = '3420028928, "my"';
-$ip[] = '3420029952, "id"';
-$ip[] = '3420030976, "in"';
-$ip[] = '3420032000, "id"';
-$ip[] = '3420032256, "au"';
-$ip[] = '3420032512, "nz"';
-$ip[] = '3420033024, "in"';
-$ip[] = '3420034048, "au"';
-$ip[] = '3420036096, "jp"';
-$ip[] = '3420037120, "au"';
-$ip[] = '3420039168, "kh"';
-$ip[] = '3420040192, "id"';
-$ip[] = '3420040704, "in"';
-$ip[] = '3420040960, "hk"';
-$ip[] = '3420041216, "my"';
-$ip[] = '3420042240, "jp"';
-$ip[] = '3420043264, "sg"';
-$ip[] = '3420044288, "id"';
-$ip[] = '3420045312, "kr"';
-$ip[] = '3420061696, "hk"';
-$ip[] = '3420127232, "au"';
-$ip[] = '3420323840, "tw"';
-$ip[] = '3420332032, "au"';
-$ip[] = '3420372992, "cn"';
-$ip[] = '3420377088, "jp"';
-$ip[] = '3420389376, "cn"';
-$ip[] = '3420395520, "jp"';
-$ip[] = '3420397568, "kh"';
-$ip[] = '3420401664, "jp"';
-$ip[] = '3420411904, "th"';
-$ip[] = '3420412416, "id"';
-$ip[] = '3420412928, "bd"';
-$ip[] = '3420413952, "kr"';
-$ip[] = '3420422144, "my"';
-$ip[] = '3420430336, "pk"';
-$ip[] = '3420434432, "in"';
-$ip[] = '3420434688, "kr"';
-$ip[] = '3420434944, "hk"';
-$ip[] = '3420435200, "au"';
-$ip[] = '3420435456, "jp"';
-$ip[] = '3420436480, "au"';
-$ip[] = '3420437504, "in"';
-$ip[] = '3420438528, "hk"';
-$ip[] = '3420454912, "kr"';
-$ip[] = '3523215360, "au"';
-$ip[] = '3523223552, "kr"';
-$ip[] = '3523231744, "au"';
-$ip[] = '3523248128, "hk"';
-$ip[] = '3523280896, "th"';
-$ip[] = '3523297280, "ph"';
-$ip[] = '3523317760, "jp"';
-$ip[] = '3523330048, "au"';
-$ip[] = '3523342336, "bd"';
-$ip[] = '3523346432, "cn"';
-$ip[] = '3523354624, "kr"';
-$ip[] = '3523379200, "pk"';
-$ip[] = '3523395584, "jp"';
-$ip[] = '3523411968, "hk"';
-$ip[] = '3523477504, "ph"';
-$ip[] = '3523493888, "bd"';
-$ip[] = '3523497984, "au"';
-$ip[] = '3523500032, "kr"';
-$ip[] = '3523502080, "ph"';
-$ip[] = '3523510272, "th"';
-$ip[] = '3523518464, "jp"';
-$ip[] = '3523526656, "ap"';
-$ip[] = '3523530752, "nz"';
-$ip[] = '3523532800, "kr"';
-$ip[] = '3523534848, "au"';
-$ip[] = '3523538944, "jp"';
-$ip[] = '3523543040, "cn"';
-$ip[] = '3523551232, "au"';
-$ip[] = '3523553280, "my"';
-$ip[] = '3523555328, "nz"';
-$ip[] = '3523559424, "ph"';
-$ip[] = '3523579904, "cn"';
-$ip[] = '3523584000, "hk"';
-$ip[] = '3523592192, "ap"';
-$ip[] = '3523608576, "hk"';
-$ip[] = '3523674112, "fj"';
-$ip[] = '3523682304, "nz"';
-$ip[] = '3523690496, "in"';
-$ip[] = '3523698688, "ap"';
-$ip[] = '3523739648, "au"';
-$ip[] = '3524001792, "cn"';
-$ip[] = '3524132864, "ph"';
-$ip[] = '3524145152, "jp"';
-$ip[] = '3524149248, "cn"';
-$ip[] = '3524157440, "au"';
-$ip[] = '3524161536, "cn"';
-$ip[] = '3524247552, "au"';
-$ip[] = '3524263936, "ph"';
-$ip[] = '3524296704, "cn"';
-$ip[] = '3524313088, "kr"';
-$ip[] = '3524329472, "tw"';
-$ip[] = '3524362240, "hk"';
-$ip[] = '3524395008, "in"';
-$ip[] = '3524444160, "au"';
-$ip[] = '3524460544, "my"';
-$ip[] = '3524526080, "jp"';
-$ip[] = '3524591616, "cn"';
-$ip[] = '3524722688, "sg"';
-$ip[] = '3524730880, "cn"';
-$ip[] = '3524739072, "id"';
-$ip[] = '3524743168, "mp"';
-$ip[] = '3524747264, "ph"';
-$ip[] = '3524755456, "sg"';
-$ip[] = '3524763648, "ph"';
-$ip[] = '3524788224, "sg"';
-$ip[] = '3524853760, "cn"';
-$ip[] = '3526361088, "nz"';
-$ip[] = '3526393856, "jp"';
-$ip[] = '3526395904, "kh"';
-$ip[] = '3526397952, "my"';
-$ip[] = '3526402048, "nz"';
-$ip[] = '3526410240, "my"';
-$ip[] = '3526414336, "au"';
-$ip[] = '3526416384, "my"';
-$ip[] = '3526418432, "jp"';
-$ip[] = '3526426624, "au"';
-$ip[] = '3526557696, "cn"';
-$ip[] = '3526754304, "nz"';
-$ip[] = '3526885376, "pk"';
-$ip[] = '3526893568, "nz"';
-$ip[] = '3526897664, "hk"';
-$ip[] = '3526901760, "au"';
-$ip[] = '3526909952, "in"';
-$ip[] = '3526918144, "sg"';
-$ip[] = '3526922240, "bd"';
-$ip[] = '3526924288, "au"';
-$ip[] = '3526926336, "jp"';
-$ip[] = '3526934528, "cn"';
-$ip[] = '3526942720, "au"';
-$ip[] = '3526950912, "hk"';
-$ip[] = '3527004160, "id"';
-$ip[] = '3527008256, "kr"';
-$ip[] = '3527016448, "tw"';
-$ip[] = '3527933952, "cn"';
-$ip[] = '3528392704, "jp"';
-$ip[] = '3528396800, "au"';
-$ip[] = '3528400896, "jp"';
-$ip[] = '3528404992, "nz"';
-$ip[] = '3528409088, "cn"';
-$ip[] = '3528425472, "jp"';
-$ip[] = '3528445952, "id"';
-$ip[] = '3528450048, "cn"';
-$ip[] = '3528458240, "af"';
-$ip[] = '3528474624, "tw"';
-$ip[] = '3528482816, "kr"';
-$ip[] = '3528491008, "au"';
-$ip[] = '3528507392, "jp"';
-$ip[] = '3528589312, "cn"';
-$ip[] = '3528720384, "au"';
-$ip[] = '3528785920, "tw"';
-$ip[] = '3528851456, "nz"';
-$ip[] = '3528884224, "th"';
-$ip[] = '3528908800, "vn"';
-$ip[] = '3528912896, "au"';
-$ip[] = '3528933376, "jp"';
-$ip[] = '3528949760, "cn"';
-$ip[] = '3528966144, "kr"';
-$ip[] = '3528974336, "jp"';
-$ip[] = '3528978432, "hk"';
-$ip[] = '3528982528, "jp"';
-$ip[] = '3529056256, "in"';
-$ip[] = '3529064448, "hk"';
-$ip[] = '3529072640, "jp"';
-$ip[] = '3529080832, "au"';
-$ip[] = '3529089024, "kr"';
-$ip[] = '3529097216, "jp"';
-$ip[] = '3529113600, "kr"';
-$ip[] = '3531603968, "jp"';
-$ip[] = '3534749696, "hk"';
-$ip[] = '3534880768, "kr"';
-$ip[] = '3535273984, "hk"';
-$ip[] = '3535339520, "nz"';
-$ip[] = '3535355904, "au"';
-$ip[] = '3535372288, "jp"';
-$ip[] = '3535380480, "ph"';
-$ip[] = '3535388672, "cn"';
-$ip[] = '3535405056, "my"';
-$ip[] = '3535536128, "jp"';
-$ip[] = '3535798272, "tw"';
-$ip[] = '3535814656, "kr"';
-$ip[] = '3535822848, "cn"';
-$ip[] = '3535831040, "tw"';
-$ip[] = '3535863808, "sg"';
-$ip[] = '3535880192, "jp"';
-$ip[] = '3535896576, "au"';
-$ip[] = '3535929344, "jp"';
-$ip[] = '3535994880, "my"';
-$ip[] = '3536060416, "jp"';
-$ip[] = '3536322560, "tw"';
-$ip[] = '3536551936, "th"';
-$ip[] = '3536568320, "jp"';
-$ip[] = '3536584704, "kr"';
-$ip[] = '3536846848, "tw"';
-$ip[] = '3536928768, "hk"';
-$ip[] = '3536945152, "tw"';
-$ip[] = '3536977920, "in"';
-$ip[] = '3537010688, "id"';
-$ip[] = '3537027072, "kr"';
-$ip[] = '3537047552, "id"';
-$ip[] = '3537049600, "hk"';
-$ip[] = '3537051648, "jp"';
-$ip[] = '3537076224, "in"';
-$ip[] = '3537174528, "th"';
-$ip[] = '3537190912, "ph"';
-$ip[] = '3537240064, "in"';
-$ip[] = '3537305600, "au"';
-$ip[] = '3537371136, "kr"';
-$ip[] = '3537895424, "jp"';
-$ip[] = '3538944000, "tw"';
-$ip[] = '3539271680, "vn"';
-$ip[] = '3539304448, "hk"';
-$ip[] = '3539337216, "nz"';
-$ip[] = '3539353600, "th"';
-$ip[] = '3539402752, "jp"';
-$ip[] = '3539435520, "au"';
-$ip[] = '3539468288, "jp"';
-$ip[] = '3541303296, "tw"';
-$ip[] = '3541565440, "my"';
-$ip[] = '3541696512, "au"';
-$ip[] = '3542089728, "kr"';
-$ip[] = '3544186880, "cn"';
-$ip[] = '3544711168, "tw"';
-$ip[] = '3545235456, "cn"';
-$ip[] = '3546808320, "kr"';
-$ip[] = '3547856896, "jp"';
-$ip[] = '3548905472, "cn"';
-$ip[] = '3551002624, "kr"';
-$ip[] = '3657433088, "cn"';
-$ip[] = '3659530240, "tw"';
-$ip[] = '3659595776, "id"';
-$ip[] = '3659628544, "jp"';
-$ip[] = '3659661312, "tw"';
-$ip[] = '3659792384, "kr"';
-$ip[] = '3660054528, "jp"';
-$ip[] = '3660578816, "kr"';
-$ip[] = '3661103104, "cn"';
-$ip[] = '3663986688, "au"';
-$ip[] = '3663986944, "ap"';
-$ip[] = '3663987200, "au"';
-$ip[] = '3663987712, "id"';
-$ip[] = '3663987968, "jp"';
-$ip[] = '3663989248, "vn"';
-$ip[] = '3663989504, "id"';
-$ip[] = '3663989760, "au"';
-$ip[] = '3663990272, "vn"';
-$ip[] = '3663990528, "jp"';
-$ip[] = '3663990784, "hk"';
-$ip[] = '3663991296, "my"';
-$ip[] = '3663991552, "au"';
-$ip[] = '3663991808, "jp"';
-$ip[] = '3663992064, "nz"';
-$ip[] = '3663992320, "my"';
-$ip[] = '3663992576, "nz"';
-$ip[] = '3663993600, "id"';
-$ip[] = '3663995904, "au"';
-$ip[] = '3663996416, "th"';
-$ip[] = '3663996672, "au"';
-$ip[] = '3663997184, "id"';
-$ip[] = '3663997440, "jp"';
-$ip[] = '3663997696, "au"';
-$ip[] = '3663997952, "my"';
-$ip[] = '3663998208, "jp"';
-$ip[] = '3663998464, "th"';
-$ip[] = '3663998976, "in"';
-$ip[] = '3663999488, "au"';
-$ip[] = '3663999744, "kh"';
-$ip[] = '3664000000, "au"';
-$ip[] = '3664000768, "id"';
-$ip[] = '3664001024, "nz"';
-$ip[] = '3664001280, "lk"';
-$ip[] = '3664001536, "my"';
-$ip[] = '3664001792, "au"';
-$ip[] = '3664002048, "vn"';
-$ip[] = '3664002304, "lk"';
-$ip[] = '3664002560, "id"';
-$ip[] = '3664003328, "nz"';
-$ip[] = '3664003584, "th"';
-$ip[] = '3664052224, "nz"';
-$ip[] = '3664084992, "kr"';
-$ip[] = '3664117760, "hk"';
-$ip[] = '3664248832, "cn"';
-$ip[] = '3664642048, "jp"';
-$ip[] = '3664707584, "my"';
-$ip[] = '3664773120, "jp"';
-$ip[] = '3666870272, "kr"';
-$ip[] = '3667918848, "tw"';
-$ip[] = '3668967424, "jp"';
-$ip[] = '3669491712, "tw"';
-$ip[] = '3669557248, "au"';
-$ip[] = '3669590016, "jp"';
-$ip[] = '3669606400, "cn"';
-$ip[] = '3669614592, "nz"';
-$ip[] = '3669616640, "au"';
-$ip[] = '3669618688, "bd"';
-$ip[] = '3669620736, "jp"';
-$ip[] = '3669622784, "sg"';
-$ip[] = '3669688320, "tw"';
-$ip[] = '3669753856, "hk"';
-$ip[] = '3670016000, "cn"';
-$ip[] = '3671064576, "my"';
-$ip[] = '3671130112, "kr"';
-$ip[] = '3671195648, "tw"';
-$ip[] = '3671326720, "sg"';
-$ip[] = '3671392256, "hk"';
-$ip[] = '3671457792, "au"';
-$ip[] = '3671588864, "jp"';
-$ip[] = '3672637440, "kr"';
-$ip[] = '3673161728, "cn"';
-$ip[] = '3673686016, "in"';
-$ip[] = '3673751552, "cn"';
-$ip[] = '3673817088, "hk"';
-$ip[] = '3673882624, "jp"';
-$ip[] = '3673948160, "hk"';
-$ip[] = '3674210304, "jp"';
-$ip[] = '3678404608, "in"';
-$ip[] = '3678535680, "jp"';
-$ip[] = '3678666752, "tw"';
-$ip[] = '3678928896, "cn"';
-$ip[] = '3678994432, "hk"';
-$ip[] = '3679027200, "jp"';
-$ip[] = '3679059968, "sg"';
-$ip[] = '3679158272, "jp"';
-$ip[] = '3679191040, "hk"';
-$ip[] = '3679453184, "tw"';
-$ip[] = '3679584256, "cn"';
-$ip[] = '3679649792, "id"';
-$ip[] = '3679682560, "in"';
-$ip[] = '3679715328, "tw"';
-$ip[] = '3679977472, "nz"';
-$ip[] = '3680108544, "tw"';
-$ip[] = '3680124928, "ph"';
-$ip[] = '3680133120, "in"';
-$ip[] = '3680137216, "hk"';
-$ip[] = '3680141312, "au"';
-$ip[] = '3680174080, "tw"';
-$ip[] = '3680206848, "in"';
-$ip[] = '3680239616, "my"';
-$ip[] = '3680403456, "jp"';
-$ip[] = '3680436224, "my"';
-$ip[] = '3680501760, "jp"';
-$ip[] = '3682598912, "cn"';
-$ip[] = '3684696064, "jp"';
-$ip[] = '3688366080, "cn"';
-$ip[] = '3689938944, "kr"';
-$ip[] = '3690070016, "cn"';
-$ip[] = '3690463232, "kr"';
-$ip[] = '3690987520, "jp"';
-$ip[] = '3695181824, "kr"';
-$ip[] = '3697278976, "jp"';
-$ip[] = '3697606656, "au"';
-$ip[] = '3697655808, "cn"';
-$ip[] = '3697672192, "jp"';
-$ip[] = '3697737728, "kr"';
-$ip[] = '3697803264, "jp"';
-$ip[] = '3698327552, "cn"';
-$ip[] = '3698589696, "kr"';
-$ip[] = '3699376128, "tw"';
-$ip[] = '3700424704, "jp"';
-$ip[] = '3700752384, "kr"';
-$ip[] = '3700817920, "jp"';
-$ip[] = '3700977664, "au"';
-$ip[] = '3700979712, "jp"';
-$ip[] = '3700981760, "cn"';
-$ip[] = '3701014528, "jp"';
-$ip[] = '3701080064, "cn"';
-$ip[] = '3701211136, "jp"';
-$ip[] = '3701256192, "sg"';
-$ip[] = '3701258240, "in"';
-$ip[] = '3701260288, "jp"';
-$ip[] = '3701293056, "au"';
-$ip[] = '3701301248, "id"';
-$ip[] = '3701305344, "tw"';
-$ip[] = '3701309440, "jp"';
-$ip[] = '3701473280, "cn"';
-$ip[] = '3704619008, "jp"';
-$ip[] = '3705667584, "in"';
-$ip[] = '3705929728, "tw"';
-$ip[] = '3706060800, "kr"';
-$ip[] = '3706126336, "cn"';
-$ip[] = '3706142720, "vn"';
-$ip[] = '3706159104, "cn"';
-$ip[] = '3706191872, "sg"';
-$ip[] = '3706208256, "cn"';
-$ip[] = '3706224640, "hk"';
-$ip[] = '3706257408, "au"';
-$ip[] = '3706322944, "cn"';
-$ip[] = '3706388480, "au"';
-$ip[] = '3706781696, "hk"';
-$ip[] = '3706847232, "cn"';
-$ip[] = '3706978304, "au"';
-$ip[] = '3707109376, "hk"';
-$ip[] = '3707174912, "jp"';
-$ip[] = '3707207680, "tw"';
-$ip[] = '3707215872, "bd"';
-$ip[] = '3707217920, "id"';
-$ip[] = '3707219968, "au"';
-$ip[] = '3707222016, "jp"';
-$ip[] = '3707224064, "lk"';
-$ip[] = '3707240448, "cn"';
-$ip[] = '3707568128, "au"';
-$ip[] = '3707633664, "jp"';
-$ip[] = '3707699200, "sg"';
-$ip[] = '3707764736, "cn"';
-$ip[] = '3708600320, "jp"';
-$ip[] = '3708616704, "cn"';
-$ip[] = '3708813312, "jp"';
-$ip[] = '3715629056, "tw"';
-$ip[] = '3715653632, "bd"';
-$ip[] = '3715655680, "in"';
-$ip[] = '3715657728, "sg"';
-$ip[] = '3715661824, "au"';
-$ip[] = '3715674112, "hk"';
-$ip[] = '3715678208, "pk"';
-$ip[] = '3715694592, "vn"';
-$ip[] = '3715710976, "au"';
-$ip[] = '3715719168, "ph"';
-$ip[] = '3715735552, "jp"';
-$ip[] = '3715741696, "ph"';
-$ip[] = '3715743744, "jp"';
-$ip[] = '3715760128, "cn"';
-$ip[] = '3715891200, "hk"';
-$ip[] = '3716153344, "sg"';
-$ip[] = '3716169728, "th"';
-$ip[] = '3716186112, "in"';
-$ip[] = '3716218880, "cn"';
-$ip[] = '3716415488, "vn"';
-$ip[] = '3716431872, "kr"';
-$ip[] = '3716440064, "jp"';
-$ip[] = '3716444160, "pk"';
-$ip[] = '3716448256, "jp"';
-$ip[] = '3716464640, "id"';
-$ip[] = '3716481024, "vn"';
-$ip[] = '3716489216, "my"';
-$ip[] = '3716493312, "kr"';
-$ip[] = '3716497408, "jp"';
-$ip[] = '3716513792, "kr"';
-$ip[] = '3716530176, "au"';
-$ip[] = '3716538368, "cn"';
-$ip[] = '3716546560, "in"';
-$ip[] = '3716677632, "cn"';
-$ip[] = '3716808704, "kr"';
-$ip[] = '3718840320, "tw"';
-$ip[] = '3718905856, "jp"';
-$ip[] = '3719036928, "cn"';
-$ip[] = '3719823360, "jp"';
-$ip[] = '3720347648, "cn"';
-$ip[] = '3720859648, "au"';
-$ip[] = '3720863744, "cn"';
-$ip[] = '3723493376, "jp"';
-$ip[] = '3725590528, "cn"';
-$ip[] = '3730833408, "kr"';
-$ip[] = '3732602880, "th"';
-$ip[] = '3732668416, "id"';
-$ip[] = '3732733952, "cn"';
-$ip[] = '3732799488, "ph"';
-$ip[] = '3732832256, "cn"';
-$ip[] = '3732865024, "ph"';
-$ip[] = '3732930560, "cn"';
-$ip[] = '3733979136, "jp"';
-$ip[] = '3734503424, "nz"';
-$ip[] = '3734765568, "tw"';
-$ip[] = '3734896640, "jp"';
-$ip[] = '3735027712, "cn"';
-$ip[] = '3735289856, "sg"';
-$ip[] = '3735388160, "lk"';
-$ip[] = '3735404544, "id"';
-$ip[] = '3735420928, "hk"';
-$ip[] = '3735552000, "cn"';
-$ip[] = '3739222016, "jp"';
-$ip[] = '3739570176, "id"';
-$ip[] = '3739572224, "th"';
-$ip[] = '3739574272, "jp"';
-$ip[] = '3739680768, "kr"';
-$ip[] = '3739697152, "jp"';
-$ip[] = '3739746304, "kr"';
-$ip[] = '3740270592, "cn"';
-$ip[] = '3740925952, "tw"';
-$ip[] = '3741024256, "kr"';
-$ip[] = '3741057024, "vn"';
-$ip[] = '405012480, "ca"';
-$ip[] = '405184512, "us"';
-$ip[] = '405405696, "pr"';
-$ip[] = '405422080, "us"';
-$ip[] = '405921792, "ca"';
-$ip[] = '405929984, "us"';
-$ip[] = '406183936, "ca"';
-$ip[] = '406216704, "us"';
-$ip[] = '406241280, "pr"';
-$ip[] = '406323200, "us"';
-$ip[] = '406388736, "ca"';
-$ip[] = '406454272, "us"';
-$ip[] = '406847488, "ca"';
-$ip[] = '407408640, "us"';
-$ip[] = '407633920, "ca"';
-$ip[] = '408420352, "us"';
-$ip[] = '408502272, "ca"';
-$ip[] = '408518656, "us"';
-$ip[] = '408535040, "ca"';
-$ip[] = '408551424, "us"';
-$ip[] = '409337856, "ca"';
-$ip[] = '409370624, "us"';
-$ip[] = '409731072, "ca"';
-$ip[] = '409862144, "us"';
-$ip[] = '410124288, "ca"';
-$ip[] = '410189824, "us"';
-$ip[] = '410648576, "ca"';
-$ip[] = '410714112, "us"';
-$ip[] = '411164672, "ca"';
-$ip[] = '411172864, "us"';
-$ip[] = '411566080, "us"';
-$ip[] = '411639808, "ca"';
-$ip[] = '411664384, "us"';
-$ip[] = '411680768, "ca"';
-$ip[] = '411746304, "pr"';
-$ip[] = '411762688, "ca"';
-$ip[] = '411770880, "us"';
-$ip[] = '411779072, "pr"';
-$ip[] = '411828224, "us"';
-$ip[] = '411893760, "ca"';
-$ip[] = '411983872, "us"';
-$ip[] = '412221440, "ca"';
-$ip[] = '412286976, "us"';
-$ip[] = '412483584, "ca"';
-$ip[] = '412549120, "us"';
-$ip[] = '412680192, "ca"';
-$ip[] = '412696576, "us"';
-$ip[] = '412909568, "ca"';
-$ip[] = '412942336, "us"';
-$ip[] = '413908992, "pr"';
-$ip[] = '413925376, "us"';
-$ip[] = '415760384, "ca"';
-$ip[] = '416022528, "us"';
-$ip[] = '416219136, "ca"';
-$ip[] = '416251904, "us"';
-$ip[] = '416546816, "ca"';
-$ip[] = '416612352, "us"';
-$ip[] = '416628736, "ca"';
-$ip[] = '416636928, "us"';
-$ip[] = '416743424, "ca"';
-$ip[] = '416776192, "us"';
-$ip[] = '417202176, "ca"';
-$ip[] = '417267712, "us"';
-$ip[] = '417366016, "ca"';
-$ip[] = '417398784, "us"';
-$ip[] = '417464320, "ca"';
-$ip[] = '417538048, "us"';
-$ip[] = '417775616, "ca"';
-$ip[] = '417796096, "us"';
-$ip[] = '417800192, "bs"';
-$ip[] = '417808384, "ca"';
-$ip[] = '417824768, "us"';
-$ip[] = '417923072, "us"';
-$ip[] = '418062336, "ca"';
-$ip[] = '418070528, "us"';
-$ip[] = '418078720, "ca"';
-$ip[] = '418119680, "us"';
-$ip[] = '418316288, "ca"';
-$ip[] = '418324480, "us"';
-$ip[] = '418643968, "ca"';
-$ip[] = '418676736, "bs"';
-$ip[] = '418693120, "ca"';
-$ip[] = '418709504, "us"';
-$ip[] = '418766848, "ca"';
-$ip[] = '418807808, "us"';
-$ip[] = '436207616, "us"';
-$ip[] = '738197504, "us"';
-$ip[] = '788529152, "ca"';
-$ip[] = '805306368, "us"';
-$ip[] = '872415232, "us"';
-$ip[] = '889192448, "de"';
-$ip[] = '905969664, "us"';
-$ip[] = '956301312, "fr"';
-$ip[] = '1056964608, "us"';
-$ip[] = '1065811968, "ca"';
-$ip[] = '1065820160, "us"';
-$ip[] = '1065873408, "pr"';
-$ip[] = '1065877504, "us"';
-$ip[] = '1065906176, "ky"';
-$ip[] = '1065908224, "us"';
-$ip[] = '1072922624, "ca"';
-$ip[] = '1072955392, "us"';
-$ip[] = '1073373184, "ca"';
-$ip[] = '1073381376, "us"';
-$ip[] = '1074020352, "ca"';
-$ip[] = '1074028544, "us"';
-$ip[] = '1074118656, "ca"';
-$ip[] = '1074135040, "us"';
-$ip[] = '1074184192, "ca"';
-$ip[] = '1074188288, "us"';
-$ip[] = '1074229248, "ca"';
-$ip[] = '1074241536, "us"';
-$ip[] = '1074733056, "au"';
-$ip[] = '1074737152, "ca"';
-$ip[] = '1074745344, "us"';
-$ip[] = '1074757632, "ca"';
-$ip[] = '1074765824, "us"';
-$ip[] = '1074937856, "ca"';
-$ip[] = '1074946048, "us"';
-$ip[] = '1074962432, "ca"';
-$ip[] = '1074970624, "us"';
-$ip[] = '1075421184, "ca"';
-$ip[] = '1075429376, "us"';
-$ip[] = '1075478528, "ca"';
-$ip[] = '1075494912, "us"';
-$ip[] = '1075576832, "no"';
-$ip[] = '1075585024, "us"';
-$ip[] = '1075613696, "us"';
-$ip[] = '1075871744, "us"';
-$ip[] = '1076338688, "ca"';
-$ip[] = '1076346880, "us"';
-$ip[] = '1076387840, "ca"';
-$ip[] = '1076396032, "us"';
-$ip[] = '1076408320, "ca"';
-$ip[] = '1076412416, "us"';
-$ip[] = '1076424704, "ca"';
-$ip[] = '1076428800, "us"';
-$ip[] = '1076543488, "ca"';
-$ip[] = '1076559872, "us"';
-$ip[] = '1076756480, "ca"';
-$ip[] = '1076772864, "us"';
-$ip[] = '1077055488, "ca"';
-$ip[] = '1077059584, "us"';
-$ip[] = '1077444608, "ca"';
-$ip[] = '1077452800, "jp"';
-$ip[] = '1077460992, "us"';
-$ip[] = '1077469184, "ca"';
-$ip[] = '1077477376, "us"';
-$ip[] = '1077510144, "us"';
-$ip[] = '1077641216, "ca"';
-$ip[] = '1077657600, "us"';
-$ip[] = '1078124544, "ca"';
-$ip[] = '1078128640, "us"';
-$ip[] = '1078247424, "ca"';
-$ip[] = '1078251520, "us"';
-$ip[] = '1078456320, "ca"';
-$ip[] = '1078460416, "us"';
-$ip[] = '1078517760, "ca"';
-$ip[] = '1078525952, "us"';
-$ip[] = '1079320576, "ca"';
-$ip[] = '1079328768, "us"';
-$ip[] = '1079377920, "ca"';
-$ip[] = '1079443456, "us"';
-$ip[] = '1079476224, "ca"';
-$ip[] = '1079508992, "us"';
-$ip[] = '1079574528, "pr"';
-$ip[] = '1079578624, "us"';
-$ip[] = '1079664640, "ca"';
-$ip[] = '1079668736, "us"';
-$ip[] = '1079861248, "ca"';
-$ip[] = '1079865344, "us"';
-$ip[] = '1080033280, "ca"';
-$ip[] = '1080295424, "us"';
-$ip[] = '1080999936, "ca"';
-$ip[] = '1081016320, "us"';
-$ip[] = '1081212928, "ca"';
-$ip[] = '1081278464, "us"';
-$ip[] = '1081479168, "ca"';
-$ip[] = '1081483264, "us"';
-$ip[] = '1081565184, "ca"';
-$ip[] = '1081573376, "us"';
-$ip[] = '1081589760, "bb"';
-$ip[] = '1081593856, "ca"';
-$ip[] = '1081597952, "us"';
-$ip[] = '1082314752, "ca"';
-$ip[] = '1082318848, "us"';
-$ip[] = '1082683392, "ca"';
-$ip[] = '1082687488, "us"';
-$ip[] = '1082945536, "ca"';
-$ip[] = '1082949632, "us"';
-$ip[] = '1082982400, "ca"';
-$ip[] = '1083015168, "us"';
-$ip[] = '1083437056, "ca"';
-$ip[] = '1083441152, "us"';
-$ip[] = '1083621376, "bs"';
-$ip[] = '1083637760, "us"';
-$ip[] = '1083686912, "ca"';
-$ip[] = '1083703296, "us"';
-$ip[] = '1085440000, "ca"';
-$ip[] = '1085448192, "us"';
-$ip[] = '1085456384, "pr"';
-$ip[] = '1085464576, "us"';
-$ip[] = '1085538304, "ca"';
-$ip[] = '1085603840, "us"';
-$ip[] = '1085849600, "ca"';
-$ip[] = '1085857792, "us"';
-$ip[] = '1085997056, "ca"';
-$ip[] = '1086013440, "us"';
-$ip[] = '1086922752, "ca"';
-$ip[] = '1086930944, "us"';
-$ip[] = '1086955520, "ca"';
-$ip[] = '1086971904, "us"';
-$ip[] = '1087016960, "ca"';
-$ip[] = '1087021056, "us"';
-$ip[] = '1088684032, "ca"';
-$ip[] = '1088946176, "us"';
-$ip[] = '1089167360, "ca"';
-$ip[] = '1089171456, "us"';
-$ip[] = '1089191936, "ca"';
-$ip[] = '1089200128, "us"';
-$ip[] = '1089306624, "pr"';
-$ip[] = '1089339392, "us"';
-$ip[] = '1089961984, "ca"';
-$ip[] = '1089970176, "pr"';
-$ip[] = '1089974272, "us"';
-$ip[] = '1090207744, "ca"';
-$ip[] = '1090220032, "us"';
-$ip[] = '1090355200, "ca"';
-$ip[] = '1090363392, "us"';
-$ip[] = '1090387968, "ca"';
-$ip[] = '1090396160, "us"';
-$ip[] = '1090424832, "ca"';
-$ip[] = '1090428928, "us"';
-$ip[] = '1090445312, "ca"';
-$ip[] = '1090453504, "us"';
-$ip[] = '1091960832, "ca"';
-$ip[] = '1092026368, "us"';
-$ip[] = '1092075520, "pr"';
-$ip[] = '1092091904, "us"';
-$ip[] = '1093017600, "ca"';
-$ip[] = '1093021696, "us"';
-$ip[] = '1093025792, "ca"';
-$ip[] = '1093033984, "us"';
-$ip[] = '1093058560, "pr"';
-$ip[] = '1093066752, "us"';
-$ip[] = '1093074944, "ca"';
-$ip[] = '1093091328, "us"';
-$ip[] = '1093697536, "bb"';
-$ip[] = '1093730304, "us"';
-$ip[] = '1094565888, "ca"';
-$ip[] = '1094582272, "us"';
-$ip[] = '1095450624, "bs"';
-$ip[] = '1095467008, "us"';
-$ip[] = '1096278016, "ca"';
-$ip[] = '1096286208, "us"';
-$ip[] = '1096548352, "ca"';
-$ip[] = '1096810496, "us"';
-$ip[] = '1096884224, "ca"';
-$ip[] = '1096888320, "us"';
-$ip[] = '1096925184, "ca"';
-$ip[] = '1096941568, "us"';
-$ip[] = '1097728000, "ca"';
-$ip[] = '1097736192, "us"';
-$ip[] = '1097768960, "ca"';
-$ip[] = '1097777152, "us"';
-$ip[] = '1097830400, "ca"';
-$ip[] = '1097834496, "us"';
-$ip[] = '1102389248, "ca"';
-$ip[] = '1102393344, "us"';
-$ip[] = '1102512128, "jm"';
-$ip[] = '1102516224, "us"';
-$ip[] = '1107243008, "tc"';
-$ip[] = '1107247104, "us"';
-$ip[] = '1107275776, "ca"';
-$ip[] = '1107279872, "us"';
-$ip[] = '1107288064, "ca"';
-$ip[] = '1107296256, "us"';
-$ip[] = '1107701760, "ca"';
-$ip[] = '1107705856, "us"';
-$ip[] = '1107853312, "us"';
-$ip[] = '1108033536, "ca"';
-$ip[] = '1108041728, "us"';
-$ip[] = '1108054016, "ca"';
-$ip[] = '1108066304, "us"';
-$ip[] = '1108500480, "us"';
-$ip[] = '1108525056, "ca"';
-$ip[] = '1108541440, "us"';
-$ip[] = '1109688320, "ca"';
-$ip[] = '1109696512, "us"';
-$ip[] = '1109819392, "ca"';
-$ip[] = '1109852160, "us"';
-$ip[] = '1110126592, "ca"';
-$ip[] = '1110130688, "us"';
-$ip[] = '1110310912, "ca"';
-$ip[] = '1110376448, "us"';
-$ip[] = '1110540288, "ca"';
-$ip[] = '1110573056, "pr"';
-$ip[] = '1110638592, "us"';
-$ip[] = '1110663168, "ca"';
-$ip[] = '1110675456, "us"';
-$ip[] = '1110679552, "ca"';
-$ip[] = '1110683648, "us"';
-$ip[] = '1110700032, "ca"';
-$ip[] = '1110704128, "us"';
-$ip[] = '1110863872, "jm"';
-$ip[] = '1110867968, "us"';
-$ip[] = '1110929408, "bm"';
-$ip[] = '1110933504, "us"';
-$ip[] = '1111195648, "ca"';
-$ip[] = '1111212032, "us"';
-$ip[] = '1111244800, "us"';
-$ip[] = '1112432640, "ca"';
-$ip[] = '1112440832, "us"';
-$ip[] = '1112530944, "ca"';
-$ip[] = '1112539136, "us"';
-$ip[] = '1113591808, "ca"';
-$ip[] = '1113595904, "us"';
-$ip[] = '1113657344, "ca"';
-$ip[] = '1113661440, "us"';
-$ip[] = '1113743360, "us"';
-$ip[] = '1113997312, "ca"';
-$ip[] = '1114005504, "us"';
-$ip[] = '1114054656, "ca"';
-$ip[] = '1114062848, "us"';
-$ip[] = '1114095616, "ca"';
-$ip[] = '1114103808, "us"';
-$ip[] = '1114505216, "ca"';
-$ip[] = '1114550272, "us"';
-$ip[] = '1114681344, "ca"';
-$ip[] = '1114685440, "us"';
-$ip[] = '1114730496, "ca"';
-$ip[] = '1114734592, "us"';
-$ip[] = '1115136000, "ca"';
-$ip[] = '1115144192, "us"';
-$ip[] = '1115705344, "ca"';
-$ip[] = '1115709440, "us"';
-$ip[] = '1115783168, "ca"';
-$ip[] = '1115791360, "us"';
-$ip[] = '1115795456, "ca"';
-$ip[] = '1115799552, "us"';
-$ip[] = '1115815936, "ca"';
-$ip[] = '1115947008, "us"';
-$ip[] = '1116168192, "ca"';
-$ip[] = '1116176384, "us"';
-$ip[] = '1116897280, "ca"';
-$ip[] = '1116905472, "us"';
-$ip[] = '1117274112, "ca"';
-$ip[] = '1117282304, "us"';
-$ip[] = '1117413376, "ca"';
-$ip[] = '1117421568, "us"';
-$ip[] = '1117683712, "ca"';
-$ip[] = '1117691904, "us"';
-$ip[] = '1117724672, "ca"';
-$ip[] = '1117728768, "us"';
-$ip[] = '1117745152, "ca"';
-$ip[] = '1117749248, "us"';
-$ip[] = '1117978624, "ca"';
-$ip[] = '1117986816, "us"';
-$ip[] = '1117995008, "ca"';
-$ip[] = '1117999104, "us"';
-$ip[] = '1118027776, "ca"';
-$ip[] = '1118031872, "us"';
-$ip[] = '1118158848, "ca"';
-$ip[] = '1118167040, "us"';
-$ip[] = '1118474240, "ca"';
-$ip[] = '1118478336, "us"';
-$ip[] = '1119109120, "ca"';
-$ip[] = '1119113216, "us"';
-$ip[] = '1119211520, "ca"';
-$ip[] = '1119215616, "us"';
-$ip[] = '1119289344, "ca"';
-$ip[] = '1119354880, "us"';
-$ip[] = '1119428608, "vi"';
-$ip[] = '1119432704, "ca"';
-$ip[] = '1119436800, "us"';
-$ip[] = '1119440896, "ca"';
-$ip[] = '1119444992, "us"';
-$ip[] = '1119469568, "ca"';
-$ip[] = '1119477760, "us"';
-$ip[] = '1119502336, "ca"';
-$ip[] = '1119510528, "us"';
-$ip[] = '1119567872, "ca"';
-$ip[] = '1119571968, "us"';
-$ip[] = '1119580160, "ca"';
-$ip[] = '1119584256, "us"';
-$ip[] = '1120149504, "ca"';
-$ip[] = '1120153600, "us"';
-$ip[] = '1120272384, "ca"';
-$ip[] = '1120321536, "us"';
-$ip[] = '1120518144, "ca"';
-$ip[] = '1120534528, "us"';
-$ip[] = '1120641024, "ca"';
-$ip[] = '1120657408, "us"';
-$ip[] = '1120854016, "ca"';
-$ip[] = '1120862208, "us"';
-$ip[] = '1120886784, "ca"';
-$ip[] = '1120894976, "us"';
-$ip[] = '1120911360, "ca"';
-$ip[] = '1120919552, "us"';
-$ip[] = '1121005568, "ca"';
-$ip[] = '1121009664, "us"';
-$ip[] = '1121038336, "ca"';
-$ip[] = '1121042432, "us"';
-$ip[] = '1121230848, "ca"';
-$ip[] = '1121239040, "us"';
-$ip[] = '1121247232, "ca"';
-$ip[] = '1121255424, "us"';
-$ip[] = '1121878016, "ca"';
-$ip[] = '1121910784, "us"';
-$ip[] = '1122074624, "ca"';
-$ip[] = '1122091008, "us"';
-$ip[] = '1122140160, "ca"';
-$ip[] = '1122148352, "us"';
-$ip[] = '1122455552, "us"';
-$ip[] = '1122476032, "pr"';
-$ip[] = '1122480128, "us"';
-$ip[] = '1122635776, "ca"';
-$ip[] = '1122639872, "us"';
-$ip[] = '1123057664, "ca"';
-$ip[] = '1123074048, "us"';
-$ip[] = '1123123200, "ca"';
-$ip[] = '1123127296, "us"';
-$ip[] = '1123180544, "ca"';
-$ip[] = '1123184640, "us"';
-$ip[] = '1123319808, "ca"';
-$ip[] = '1123323904, "us"';
-$ip[] = '1123336192, "ca"';
-$ip[] = '1123352576, "us"';
-$ip[] = '1123590144, "vi"';
-$ip[] = '1123598336, "us"';
-$ip[] = '1123651584, "jm"';
-$ip[] = '1123655680, "us"';
-$ip[] = '1123848192, "ca"';
-$ip[] = '1123852288, "us"';
-$ip[] = '1123950592, "ca"';
-$ip[] = '1123958784, "us"';
-$ip[] = '1125474304, "ca"';
-$ip[] = '1125478400, "us"';
-$ip[] = '1125498880, "ca"';
-$ip[] = '1125515264, "us"';
-$ip[] = '1125531648, "ca"';
-$ip[] = '1125543936, "us"';
-$ip[] = '1125572608, "ca"';
-$ip[] = '1125576704, "us"';
-$ip[] = '1126924288, "ca"';
-$ip[] = '1126928384, "us"';
-$ip[] = '1126948864, "ca"';
-$ip[] = '1126952960, "us"';
-$ip[] = '1127677952, "ca"';
-$ip[] = '1127694336, "us"';
-$ip[] = '1127923712, "ca"';
-$ip[] = '1127931904, "us"';
-$ip[] = '1128529920, "ca"';
-$ip[] = '1128792064, "us"';
-$ip[] = '1134444544, "ca"';
-$ip[] = '1134448640, "us"';
-$ip[] = '1134546944, "ca"';
-$ip[] = '1134551040, "us"';
-$ip[] = '1136721920, "ca"';
-$ip[] = '1136787456, "us"';
-$ip[] = '1137278976, "ca"';
-$ip[] = '1137295360, "us"';
-$ip[] = '1137426432, "pr"';
-$ip[] = '1137442816, "ca"';
-$ip[] = '1137459200, "us"';
-$ip[] = '1137491968, "ca"';
-$ip[] = '1137508352, "us"';
-$ip[] = '1137524736, "ca"';
-$ip[] = '1137541120, "us"';
-$ip[] = '1137623040, "pr"';
-$ip[] = '1137639424, "us"';
-$ip[] = '1137704960, "ca"';
-$ip[] = '1137713152, "us"';
-$ip[] = '1137868800, "ca"';
-$ip[] = '1137872896, "us"';
-$ip[] = '1137876992, "ca"';
-$ip[] = '1137881088, "us"';
-$ip[] = '1137889280, "ca"';
-$ip[] = '1137893376, "us"';
-$ip[] = '1137917952, "ca"';
-$ip[] = '1137922048, "us"';
-$ip[] = '1137926144, "ca"';
-$ip[] = '1137934336, "us"';
-$ip[] = '1137950720, "ca"';
-$ip[] = '1137954816, "us"';
-$ip[] = '1137963008, "vi"';
-$ip[] = '1137967104, "ca"';
-$ip[] = '1137975296, "us"';
-$ip[] = '1137983488, "ca"';
-$ip[] = '1137991680, "us"';
-$ip[] = '1138049024, "ca"';
-$ip[] = '1138061312, "us"';
-$ip[] = '1138163712, "ca"';
-$ip[] = '1138167808, "us"';
-$ip[] = '1138176000, "ca"';
-$ip[] = '1138180096, "us"';
-$ip[] = '1138188288, "pr"';
-$ip[] = '1138192384, "us"';
-$ip[] = '1138196480, "ca"';
-$ip[] = '1138204672, "us"';
-$ip[] = '1138212864, "ca"';
-$ip[] = '1138216960, "us"';
-$ip[] = '1138499584, "ca"';
-$ip[] = '1138503680, "us"';
-$ip[] = '1138548736, "ca"';
-$ip[] = '1138556928, "us"';
-$ip[] = '1138593792, "ca"';
-$ip[] = '1138597888, "us"';
-$ip[] = '1138704384, "ca"';
-$ip[] = '1138728960, "us"';
-$ip[] = '1138774016, "ca"';
-$ip[] = '1138778112, "us"';
-$ip[] = '1138786304, "pr"';
-$ip[] = '1138819072, "ca"';
-$ip[] = '1138851840, "us"';
-$ip[] = '1138917376, "ca"';
-$ip[] = '1138950144, "us"';
-$ip[] = '1139179520, "ca"';
-$ip[] = '1139195904, "us"';
-$ip[] = '1139261440, "ca"';
-$ip[] = '1139269632, "us"';
-$ip[] = '1145262080, "ca"';
-$ip[] = '1145270272, "us"';
-$ip[] = '1145307136, "ca"';
-$ip[] = '1145315328, "us"';
-$ip[] = '1145405440, "ca"';
-$ip[] = '1145413632, "us"';
-$ip[] = '1145421824, "ca"';
-$ip[] = '1145438208, "us"';
-$ip[] = '1145503744, "ca"';
-$ip[] = '1145520128, "us"';
-$ip[] = '1145552896, "ca"';
-$ip[] = '1145556992, "us"';
-$ip[] = '1150287872, "ca"';
-$ip[] = '1150812160, "us"';
-$ip[] = '1151889408, "ca"';
-$ip[] = '1151897600, "us"';
-$ip[] = '1152057344, "ca"';
-$ip[] = '1152061440, "us"';
-$ip[] = '1152073728, "ca"';
-$ip[] = '1152086016, "us"';
-$ip[] = '1152114688, "ca"';
-$ip[] = '1152122880, "us"';
-$ip[] = '1152581632, "ca"';
-$ip[] = '1152614400, "us"';
-$ip[] = '1152778240, "ca"';
-$ip[] = '1152843776, "us"';
-$ip[] = '1156071424, "ca"';
-$ip[] = '1156079616, "us"';
-$ip[] = '1157931008, "bs"';
-$ip[] = '1157935104, "us"';
-$ip[] = '1157943296, "ca"';
-$ip[] = '1157947392, "us"';
-$ip[] = '1158148096, "ca"';
-$ip[] = '1158152192, "us"';
-$ip[] = '1158193152, "ca"';
-$ip[] = '1158197248, "us"';
-$ip[] = '1158316032, "ca"';
-$ip[] = '1158324224, "us"';
-$ip[] = '1158340608, "ca"';
-$ip[] = '1158344704, "us"';
-$ip[] = '1158348800, "ca"';
-$ip[] = '1158381568, "us"';
-$ip[] = '1158774784, "ca"';
-$ip[] = '1158791168, "bm"';
-$ip[] = '1158799360, "ca"';
-$ip[] = '1158807552, "us"';
-$ip[] = '1158995968, "ca"';
-$ip[] = '1159004160, "us"';
-$ip[] = '1159213056, "ca"';
-$ip[] = '1159217152, "us"';
-$ip[] = '1159348224, "ca"';
-$ip[] = '1159356416, "us"';
-$ip[] = '1159421952, "ca"';
-$ip[] = '1159430144, "us"';
-$ip[] = '1159700480, "ca"';
-$ip[] = '1159725056, "us"';
-$ip[] = '1160011776, "ca"';
-$ip[] = '1160019968, "us"';
-$ip[] = '1160364032, "ca"';
-$ip[] = '1160368128, "us"';
-$ip[] = '1160392704, "ca"';
-$ip[] = '1160396800, "us"';
-$ip[] = '1160425472, "ca"';
-$ip[] = '1160429568, "us"';
-$ip[] = '1160667136, "ca"';
-$ip[] = '1160675328, "us"';
-$ip[] = '1160683520, "ca"';
-$ip[] = '1160691712, "us"';
-$ip[] = '1160847360, "ca"';
-$ip[] = '1160855552, "us"';
-$ip[] = '1160921088, "ag"';
-$ip[] = '1160925184, "us"';
-$ip[] = '1161019392, "ca"';
-$ip[] = '1161035776, "us"';
-$ip[] = '1161293824, "ca"';
-$ip[] = '1161297920, "us"';
-$ip[] = '1161363456, "ca"';
-$ip[] = '1161367552, "us"';
-$ip[] = '1161420800, "ag"';
-$ip[] = '1161428992, "us"';
-$ip[] = '1161453568, "ca"';
-$ip[] = '1161457664, "us"';
-$ip[] = '1161617408, "ca"';
-$ip[] = '1161625600, "us"';
-$ip[] = '1161764864, "ca"';
-$ip[] = '1161777152, "us"';
-$ip[] = '1161818112, "ca"';
-$ip[] = '1161822208, "us"';
-$ip[] = '1162018816, "ca"';
-$ip[] = '1162031104, "us"';
-$ip[] = '1162059776, "ca"';
-$ip[] = '1162067968, "us"';
-$ip[] = '1162215424, "ca"';
-$ip[] = '1162280960, "us"';
-$ip[] = '1162297344, "ca"';
-$ip[] = '1162305536, "us"';
-$ip[] = '1162461184, "bb"';
-$ip[] = '1162477568, "us"';
-$ip[] = '1162715136, "ca"';
-$ip[] = '1162723328, "us"';
-$ip[] = '1163407360, "ca"';
-$ip[] = '1163411456, "us"';
-$ip[] = '1167851520, "ca"';
-$ip[] = '1168130048, "us"';
-$ip[] = '1168211968, "ca"';
-$ip[] = '1168228352, "us"';
-$ip[] = '1168474112, "ca"';
-$ip[] = '1168509440, "us"';
-$ip[] = '1168670720, "ca"';
-$ip[] = '1168687104, "us"';
-$ip[] = '1168859136, "ca"';
-$ip[] = '1168863232, "us"';
-$ip[] = '1168867328, "ca"';
-$ip[] = '1168875520, "us"';
-$ip[] = '1168916480, "ca"';
-$ip[] = '1168932864, "us"';
-$ip[] = '1169203200, "ca"';
-$ip[] = '1169211392, "us"';
-$ip[] = '1170472960, "ca"';
-$ip[] = '1170481152, "us"';
-$ip[] = '1170489344, "ca"';
-$ip[] = '1170497536, "us"';
-$ip[] = '1170505728, "ca"';
-$ip[] = '1170522112, "us"';
-$ip[] = '1175977984, "ca"';
-$ip[] = '1176502272, "us"';
-$ip[] = '1176702976, "ca"';
-$ip[] = '1176707072, "us"';
-$ip[] = '1176731648, "pr"';
-$ip[] = '1176748032, "us"';
-$ip[] = '1176764416, "pm"';
-$ip[] = '1176768512, "us"';
-$ip[] = '1176895488, "ca"';
-$ip[] = '1176928256, "us"';
-$ip[] = '1177354240, "pr"';
-$ip[] = '1177419776, "us"';
-$ip[] = '1177550848, "ca"';
-$ip[] = '1178075136, "us"';
-$ip[] = '1178599424, "ca"';
-$ip[] = '1179910144, "us"';
-$ip[] = '1191673856, "ca"';
-$ip[] = '1191706624, "us"';
-$ip[] = '1192296448, "ca"';
-$ip[] = '1192361984, "us"';
-$ip[] = '1192427520, "ca"';
-$ip[] = '1192460288, "us"';
-$ip[] = '1207975936, "ca"';
-$ip[] = '1207980032, "us"';
-$ip[] = '1208008704, "ca"';
-$ip[] = '1208016896, "us"';
-$ip[] = '1208020992, "ca"';
-$ip[] = '1208025088, "us"';
-$ip[] = '1208074240, "ca"';
-$ip[] = '1208082432, "us"';
-$ip[] = '1208090624, "ca"';
-$ip[] = '1208107008, "us"';
-$ip[] = '1208590336, "ca"';
-$ip[] = '1208598528, "us"';
-$ip[] = '1208647680, "ca"';
-$ip[] = '1208659968, "us"';
-$ip[] = '1208721408, "ca"';
-$ip[] = '1208729600, "us"';
-$ip[] = '1208770560, "ca"';
-$ip[] = '1208774656, "us"';
-$ip[] = '1208778752, "ca"';
-$ip[] = '1208795136, "us"';
-$ip[] = '1208852480, "ca"';
-$ip[] = '1208860672, "us"';
-$ip[] = '1208918016, "ca"';
-$ip[] = '1208922112, "us"';
-$ip[] = '1208954880, "ca"';
-$ip[] = '1208958976, "us"';
-$ip[] = '1208975360, "ca"';
-$ip[] = '1208983552, "us"';
-$ip[] = '1209434112, "bb"';
-$ip[] = '1209442304, "us"';
-$ip[] = '1209647104, "ca"';
-$ip[] = '1209663488, "us"';
-$ip[] = '1209729024, "jm"';
-$ip[] = '1209786368, "us"';
-$ip[] = '1209810944, "ca"';
-$ip[] = '1209819136, "us"';
-$ip[] = '1209917440, "ca"';
-$ip[] = '1209925632, "us"';
-$ip[] = '1210253312, "ca"';
-$ip[] = '1210261504, "us"';
-$ip[] = '1210449920, "ca"';
-$ip[] = '1210580992, "us"';
-$ip[] = '1210925056, "ca"';
-$ip[] = '1210941440, "us"';
-$ip[] = '1211236352, "pr"';
-$ip[] = '1211269120, "us"';
-$ip[] = '1211318272, "bb"';
-$ip[] = '1211334656, "us"';
-$ip[] = '1211432960, "ca"';
-$ip[] = '1211473920, "us"';
-$ip[] = '1211596800, "ca"';
-$ip[] = '1211613184, "us"';
-$ip[] = '1216872448, "ca"';
-$ip[] = '1217396736, "us"';
-$ip[] = '1219256320, "ca"';
-$ip[] = '1219264512, "us"';
-$ip[] = '1219272704, "ca"';
-$ip[] = '1219276800, "us"';
-$ip[] = '1241743360, "ca"';
-$ip[] = '1241759744, "us"';
-$ip[] = '1242300416, "ca"';
-$ip[] = '1242562560, "us"';
-$ip[] = '1244659712, "ca"';
-$ip[] = '1244790784, "us"';
-$ip[] = '1244831744, "ca"';
-$ip[] = '1244839936, "us"';
-$ip[] = '1244848128, "ca"';
-$ip[] = '1244852224, "us"';
-$ip[] = '1244864512, "ca"';
-$ip[] = '1244872704, "us"';
-$ip[] = '1245184000, "ca"';
-$ip[] = '1245446144, "us"';
-$ip[] = '1248864256, "ca"';
-$ip[] = '1248866304, "us"';
-$ip[] = '1248885760, "ca"';
-$ip[] = '1248886784, "us"';
-$ip[] = '1248899072, "ca"';
-$ip[] = '1248900096, "us"';
-$ip[] = '1248913408, "mf"';
-$ip[] = '1248915456, "us"';
-$ip[] = '1248919552, "ca"';
-$ip[] = '1248920576, "us"';
-$ip[] = '1248921600, "ca"';
-$ip[] = '1248923648, "us"';
-$ip[] = '1248936960, "ca"';
-$ip[] = '1248939008, "us"';
-$ip[] = '1248946176, "vg"';
-$ip[] = '1248947200, "us"';
-$ip[] = '1248958464, "ca"';
-$ip[] = '1248959488, "us"';
-$ip[] = '1248964608, "ca"';
-$ip[] = '1248966656, "us"';
-$ip[] = '1249003520, "ca"';
-$ip[] = '1249005568, "us"';
-$ip[] = '1249010688, "ca"';
-$ip[] = '1249011712, "us"';
-$ip[] = '1249019904, "ca"';
-$ip[] = '1249020928, "us"';
-$ip[] = '1249029120, "ca"';
-$ip[] = '1249030144, "us"';
-$ip[] = '1249036288, "tc"';
-$ip[] = '1249037312, "ca"';
-$ip[] = '1249040384, "us"';
-$ip[] = '1249046528, "bm"';
-$ip[] = '1249047552, "us"';
-$ip[] = '1249082368, "ca"';
-$ip[] = '1249083392, "us"';
-$ip[] = '1249099776, "ca"';
-$ip[] = '1249101824, "pr"';
-$ip[] = '1249640448, "us"';
-$ip[] = '1249796096, "ca"';
-$ip[] = '1249804288, "us"';
-$ip[] = '1249886208, "ca"';
-$ip[] = '1249902592, "us"';
-$ip[] = '1254490112, "ca"';
-$ip[] = '1254555648, "us"';
-$ip[] = '1254621184, "ca"';
-$ip[] = '1254629376, "us"';
-$ip[] = '1254989824, "ca"';
-$ip[] = '1254998016, "us"';
-$ip[] = '1255002112, "ca"';
-$ip[] = '1255006208, "us"';
-$ip[] = '1255047168, "ca"';
-$ip[] = '1255055360, "us"';
-$ip[] = '1255063552, "pr"';
-$ip[] = '1255071744, "us"';
-$ip[] = '1255276544, "ca"';
-$ip[] = '1255342080, "us"';
-$ip[] = '1255489536, "pr"';
-$ip[] = '1255505920, "us"';
-$ip[] = '1255514112, "ca"';
-$ip[] = '1255522304, "us"';
-$ip[] = '1255571456, "ca"';
-$ip[] = '1255579648, "us"';
-$ip[] = '1255669760, "ca"';
-$ip[] = '1255735296, "us"';
-$ip[] = '1255972864, "ca"';
-$ip[] = '1255981056, "us"';
-$ip[] = '1256001536, "ca"';
-$ip[] = '1256005632, "us"';
-$ip[] = '1256079360, "ky"';
-$ip[] = '1256087552, "us"';
-$ip[] = '1266147328, "ca"';
-$ip[] = '1266155520, "us"';
-$ip[] = '1268252672, "ca"';
-$ip[] = '1268776960, "us"';
-$ip[] = '1275600896, "bm"';
-$ip[] = '1275604992, "us"';
-$ip[] = '1275621376, "ca"';
-$ip[] = '1275625472, "us"';
-$ip[] = '1275666432, "ca"';
-$ip[] = '1275674624, "us"';
-$ip[] = '1275707392, "ca"';
-$ip[] = '1275715584, "us"';
-$ip[] = '1275756544, "ca"';
-$ip[] = '1275772928, "us"';
-$ip[] = '1275789312, "ca"';
-$ip[] = '1275822080, "us"';
-$ip[] = '1279262720, "ca"';
-$ip[] = '1279787008, "us"';
-$ip[] = '1280000000, "ca"';
-$ip[] = '1280032768, "us"';
-$ip[] = '1280040960, "ca"';
-$ip[] = '1280049152, "us"';
-$ip[] = '1280073728, "ca"';
-$ip[] = '1280081920, "us"';
-$ip[] = '1280090112, "ag"';
-$ip[] = '1280098304, "pr"';
-$ip[] = '1280102400, "us"';
-$ip[] = '1280131072, "ca"';
-$ip[] = '1280139264, "us"';
-$ip[] = '1610612736, "us"';
-$ip[] = '1610678272, "ca"';
-$ip[] = '1610743808, "us"';
-$ip[] = '1611923456, "ca"';
-$ip[] = '1612185600, "us"';
-$ip[] = '1612611584, "ca"';
-$ip[] = '1612644352, "us"';
-$ip[] = '1613758464, "ca"';
-$ip[] = '1614282752, "us"';
-$ip[] = '1614741504, "ca"';
-$ip[] = '1614757888, "us"';
-$ip[] = '1614774272, "ca"';
-$ip[] = '1614790656, "us"';
-$ip[] = '1632305152, "ca"';
-$ip[] = '1632370688, "us"';
-$ip[] = '1634414592, "ca"';
-$ip[] = '1634418688, "us"';
-$ip[] = '1634447360, "ca"';
-$ip[] = '1634451456, "us"';
-$ip[] = '1634455552, "ca"';
-$ip[] = '1634459648, "us"';
-$ip[] = '1634467840, "ca"';
-$ip[] = '1634729984, "us"';
-$ip[] = '1652293632, "ca"';
-$ip[] = '1652310016, "us"';
-$ip[] = '1653534720, "ca"';
-$ip[] = '1653538816, "us"';
-$ip[] = '1653555200, "ca"';
-$ip[] = '1653567488, "us"';
-$ip[] = '1653571584, "ca"';
-$ip[] = '1653575680, "us"';
-$ip[] = '1653592064, "ca"';
-$ip[] = '1653596160, "us"';
-$ip[] = '1653600256, "ca"';
-$ip[] = '1653604352, "us"';
-$ip[] = '1673527296, "ca"';
-$ip[] = '1673560064, "us"';
-$ip[] = '1673986048, "ca"';
-$ip[] = '1674051584, "us"';
-$ip[] = '1674575872, "ca"';
-$ip[] = '1811939328, "us"';
-$ip[] = '2147549184, "us"';
-$ip[] = '2148007936, "us"';
-$ip[] = '2148597760, "us"';
-$ip[] = '2150236160, "us"';
-$ip[] = '2150301696, "ca"';
-$ip[] = '2150367232, "us"';
-$ip[] = '2153250816, "us"';
-$ip[] = '2153644032, "us"';
-$ip[] = '2153971712, "us"';
-$ip[] = '2154037248, "ca"';
-$ip[] = '2154102784, "us"';
-$ip[] = '2156134400, "us"';
-$ip[] = '2156331008, "us"';
-$ip[] = '2156855296, "us"';
-$ip[] = '2156920832, "ca"';
-$ip[] = '2156986368, "us"';
-$ip[] = '2159083520, "us"';
-$ip[] = '2159280128, "us"';
-$ip[] = '2159607808, "us"';
-$ip[] = '2159869952, "ca"';
-$ip[] = '2159935488, "us"';
-$ip[] = '2160590848, "us"';
-$ip[] = '2160721920, "us"';
-$ip[] = '2161573888, "us"';
-$ip[] = '2162753536, "ca"';
-$ip[] = '2162884608, "us"';
-$ip[] = '2163277824, "us"';
-$ip[] = '2163474432, "us"';
-$ip[] = '2163671040, "us"';
-$ip[] = '2163933184, "us"';
-$ip[] = '2165178368, "us"';
-$ip[] = '2165374976, "us"';
-$ip[] = '2165637120, "us"';
-$ip[] = '2166095872, "us"';
-$ip[] = '2166358016, "us"';
-$ip[] = '2168258560, "us"';
-$ip[] = '2168717312, "us"';
-$ip[] = '2168913920, "us"';
-$ip[] = '2169438208, "us"';
-$ip[] = '2170093568, "us"';
-$ip[] = '2170224640, "us"';
-$ip[] = '2170486784, "us"';
-$ip[] = '2170617856, "ca"';
-$ip[] = '2170683392, "us"';
-$ip[] = '2170814464, "ca"';
-$ip[] = '2170880000, "us"';
-$ip[] = '2171142144, "us"';
-$ip[] = '2172518400, "us"';
-$ip[] = '2172649472, "ca"';
-$ip[] = '2172780544, "us"';
-$ip[] = '2172977152, "us"';
-$ip[] = '2173239296, "us"';
-$ip[] = '2173698048, "us"';
-$ip[] = '2175401984, "us"';
-$ip[] = '2175598592, "ca"';
-$ip[] = '2175664128, "us"';
-$ip[] = '2175795200, "us"';
-$ip[] = '2175991808, "us"';
-$ip[] = '2176450560, "us"';
-$ip[] = '2176581632, "us"';
-$ip[] = '2177105920, "us"';
-$ip[] = '2177368064, "us"';
-$ip[] = '2177826816, "us"';
-$ip[] = '2177957888, "us"';
-$ip[] = '2178416640, "us"';
-$ip[] = '2178547712, "us"';
-$ip[] = '2179661824, "us"';
-$ip[] = '2180186112, "us"';
-$ip[] = '2180513792, "us"';
-$ip[] = '2180644864, "us"';
-$ip[] = '2180972544, "us"';
-$ip[] = '2181824512, "ca"';
-$ip[] = '2181890048, "us"';
-$ip[] = '2182021120, "ca"';
-$ip[] = '2182086656, "us"';
-$ip[] = '2182807552, "us"';
-$ip[] = '2182938624, "us"';
-$ip[] = '2183200768, "us"';
-$ip[] = '2183331840, "us"';
-$ip[] = '2183528448, "us"';
-$ip[] = '2184642560, "us"';
-$ip[] = '2184773632, "us"';
-$ip[] = '2185035776, "us"';
-$ip[] = '2185166848, "ca"';
-$ip[] = '2185232384, "us"';
-$ip[] = '2185494528, "us"';
-$ip[] = '2185625600, "us"';
-$ip[] = '2185887744, "us"';
-$ip[] = '2186018816, "us"';
-$ip[] = '2186280960, "us"';
-$ip[] = '2186608640, "us"';
-$ip[] = '2186936320, "us"';
-$ip[] = '2187132928, "us"';
-$ip[] = '2187329536, "us"';
-$ip[] = '2187526144, "us"';
-$ip[] = '2187657216, "us"';
-$ip[] = '2187788288, "us"';
-$ip[] = '2187919360, "us"';
-$ip[] = '2188443648, "ca"';
-$ip[] = '2188509184, "us"';
-$ip[] = '2188705792, "us"';
-$ip[] = '2188967936, "us"';
-$ip[] = '2189164544, "us"';
-$ip[] = '2189295616, "us"';
-$ip[] = '2189623296, "us"';
-$ip[] = '2189819904, "us"';
-$ip[] = '2190016512, "us"';
-$ip[] = '2190868480, "us"';
-$ip[] = '2191130624, "us"';
-$ip[] = '2191261696, "us"';
-$ip[] = '2191523840, "us"';
-$ip[] = '2191654912, "us"';
-$ip[] = '2192769024, "ca"';
-$ip[] = '2192900096, "us"';
-$ip[] = '2193096704, "us"';
-$ip[] = '2193293312, "us"';
-$ip[] = '2193424384, "us"';
-$ip[] = '2193555456, "us"';
-$ip[] = '2193883136, "us"';
-$ip[] = '2194079744, "us"';
-$ip[] = '2194604032, "us"';
-$ip[] = '2194800640, "us"';
-$ip[] = '2195324928, "us"';
-$ip[] = '2195521536, "us"';
-$ip[] = '2195718144, "us"';
-$ip[] = '2197094400, "us"';
-$ip[] = '2197225472, "us"';
-$ip[] = '2197422080, "ca"';
-$ip[] = '2197553152, "us"';
-$ip[] = '2197946368, "us"';
-$ip[] = '2204434432, "us"';
-$ip[] = '2204565504, "us"';
-$ip[] = '2204631040, "ca"';
-$ip[] = '2204696576, "us"';
-$ip[] = '2205548544, "us"';
-$ip[] = '2206269440, "ca"';
-$ip[] = '2206400512, "us"';
-$ip[] = '2206466048, "ca"';
-$ip[] = '2207121408, "us"';
-$ip[] = '2207449088, "ca"';
-$ip[] = '2207711232, "us"';
-$ip[] = '2207842304, "us"';
-$ip[] = '2208038912, "us"';
-$ip[] = '2208432128, "ca"';
-$ip[] = '2208759808, "us"';
-$ip[] = '2209021952, "us"';
-$ip[] = '2209546240, "us"';
-$ip[] = '2209742848, "us"';
-$ip[] = '2210004992, "us"';
-$ip[] = '2210201600, "us"';
-$ip[] = '2210594816, "ca"';
-$ip[] = '2210725888, "us"';
-$ip[] = '2211053568, "ca"';
-$ip[] = '2211184640, "us"';
-$ip[] = '2211446784, "us"';
-$ip[] = '2211708928, "us"';
-$ip[] = '2211774464, "ca"';
-$ip[] = '2211840000, "us"';
-$ip[] = '2212102144, "us"';
-$ip[] = '2212364288, "us"';
-$ip[] = '2212560896, "us"';
-$ip[] = '2212823040, "us"';
-$ip[] = '2213019648, "ca"';
-$ip[] = '2213085184, "us"';
-$ip[] = '2213216256, "ca"';
-$ip[] = '2213412864, "us"';
-$ip[] = '2213740544, "us"';
-$ip[] = '2214002688, "us"';
-$ip[] = '2214133760, "us"';
-$ip[] = '2214330368, "us"';
-$ip[] = '2214395904, "ca"';
-$ip[] = '2214592512, "us"';
-$ip[] = '2219769856, "us"';
-$ip[] = '2224226304, "us"';
-$ip[] = '2224488448, "us"';
-$ip[] = '2224685056, "us"';
-$ip[] = '2224816128, "ca"';
-$ip[] = '2224947200, "us"';
-$ip[] = '2225733632, "us"';
-$ip[] = '2225864704, "us"';
-$ip[] = '2226192384, "us"';
-$ip[] = '2226585600, "us"';
-$ip[] = '2226913280, "us"';
-$ip[] = '2227503104, "us"';
-$ip[] = '2227699712, "us"';
-$ip[] = '2227830784, "ca"';
-$ip[] = '2229207040, "us"';
-$ip[] = '2229338112, "ca"';
-$ip[] = '2229403648, "us"';
-$ip[] = '2229534720, "us"';
-$ip[] = '2229862400, "us"';
-$ip[] = '2229993472, "us"';
-$ip[] = '2230648832, "us"';
-$ip[] = '2230714368, "ca"';
-$ip[] = '2230910976, "us"';
-$ip[] = '2231173120, "us"';
-$ip[] = '2231369728, "jp"';
-$ip[] = '2248409088, "us"';
-$ip[] = '2248671232, "us"';
-$ip[] = '2249457664, "us"';
-$ip[] = '2249588736, "ca"';
-$ip[] = '2249654272, "us"';
-$ip[] = '2249850880, "us"';
-$ip[] = '2250047488, "us"';
-$ip[] = '2250178560, "ca"';
-$ip[] = '2250244096, "us"';
-$ip[] = '2250440704, "us"';
-$ip[] = '2250637312, "us"';
-$ip[] = '2251292672, "us"';
-$ip[] = '2252210176, "us"';
-$ip[] = '2253193216, "us"';
-$ip[] = '2253520896, "us"';
-$ip[] = '2253651968, "us"';
-$ip[] = '2253848576, "ca"';
-$ip[] = '2253914112, "us"';
-$ip[] = '2255421440, "us"';
-$ip[] = '2255749120, "us"';
-$ip[] = '2255814656, "ca"';
-$ip[] = '2255880192, "us"';
-$ip[] = '2256011264, "us"';
-$ip[] = '2256732160, "us"';
-$ip[] = '2257256448, "us"';
-$ip[] = '2257911808, "us"';
-$ip[] = '2257977344, "ca"';
-$ip[] = '2258108416, "us"';
-$ip[] = '2258173952, "ca"';
-$ip[] = '2258239488, "us"';
-$ip[] = '2258370560, "us"';
-$ip[] = '2258698240, "us"';
-$ip[] = '2259288064, "us"';
-$ip[] = '2259419136, "us"';
-$ip[] = '2259746816, "us"';
-$ip[] = '2259877888, "us"';
-$ip[] = '2260008960, "us"';
-$ip[] = '2260271104, "us"';
-$ip[] = '2260533248, "us"';
-$ip[] = '2260598784, "ca"';
-$ip[] = '2260729856, "us"';
-$ip[] = '2261057536, "us"';
-$ip[] = '2261188608, "ca"';
-$ip[] = '2261254144, "us"';
-$ip[] = '2261385216, "pr"';
-$ip[] = '2261516288, "us"';
-$ip[] = '2261712896, "us"';
-$ip[] = '2261843968, "us"';
-$ip[] = '2262237184, "us"';
-$ip[] = '2262761472, "us"';
-$ip[] = '2263089152, "us"';
-$ip[] = '2263744512, "us"';
-$ip[] = '2263875584, "us"';
-$ip[] = '2264399872, "us"';
-$ip[] = '2265710592, "ca"';
-$ip[] = '2265776128, "us"';
-$ip[] = '2276786176, "ca"';
-$ip[] = '2276851712, "us"';
-$ip[] = '2277834752, "us"';
-$ip[] = '2291204096, "pr"';
-$ip[] = '2291269632, "ca"';
-$ip[] = '2291466240, "us"';
-$ip[] = '2292121600, "ca"';
-$ip[] = '2292187136, "us"';
-$ip[] = '2292514816, "us"';
-$ip[] = '2292908032, "us"';
-$ip[] = '2293104640, "us"';
-$ip[] = '2294022144, "us"';
-$ip[] = '2294808576, "us"';
-$ip[] = '2294939648, "us"';
-$ip[] = '2295267328, "us"';
-$ip[] = '2296512512, "us"';
-$ip[] = '2296905728, "us"';
-$ip[] = '2297692160, "us"';
-$ip[] = '2299461632, "ca"';
-$ip[] = '2299527168, "us"';
-$ip[] = '2299658240, "us"';
-$ip[] = '2300772352, "us"';
-$ip[] = '2301427712, "us"';
-$ip[] = '2301624320, "us"';
-$ip[] = '2301820928, "us"';
-$ip[] = '2302214144, "us"';
-$ip[] = '2302738432, "us"';
-$ip[] = '2303000576, "us"';
-$ip[] = '2303328256, "ca"';
-$ip[] = '2303393792, "us"';
-$ip[] = '2303524864, "us"';
-$ip[] = '2303852544, "ca"';
-$ip[] = '2303918080, "us"';
-$ip[] = '2304638976, "ca"';
-$ip[] = '2304704512, "us"';
-$ip[] = '2304835584, "us"';
-$ip[] = '2305163264, "us"';
-$ip[] = '2305425408, "us"';
-$ip[] = '2305687552, "us"';
-$ip[] = '2305818624, "us"';
-$ip[] = '2306146304, "ca"';
-$ip[] = '2306211840, "us"';
-$ip[] = '2306473984, "ca"';
-$ip[] = '2306539520, "us"';
-$ip[] = '2306998272, "us"';
-$ip[] = '2307260416, "us"';
-$ip[] = '2307588096, "us"';
-$ip[] = '2308177920, "us"';
-$ip[] = '2308243456, "ca"';
-$ip[] = '2308308992, "us"';
-$ip[] = '2308636672, "us"';
-$ip[] = '2308898816, "us"';
-$ip[] = '2309226496, "us"';
-$ip[] = '2309423104, "us"';
-$ip[] = '2309816320, "us"';
-$ip[] = '2309947392, "us"';
-$ip[] = '2310668288, "ca"';
-$ip[] = '2310733824, "us"';
-$ip[] = '2310930432, "us"';
-$ip[] = '2311061504, "us"';
-$ip[] = '2311389184, "us"';
-$ip[] = '2311979008, "us"';
-$ip[] = '2312044544, "ca"';
-$ip[] = '2312175616, "us"';
-$ip[] = '2312634368, "us"';
-$ip[] = '2312896512, "us"';
-$ip[] = '2313224192, "us"';
-$ip[] = '2313355264, "us"';
-$ip[] = '2314797056, "us"';
-$ip[] = '2314993664, "us"';
-$ip[] = '2315124736, "us"';
-$ip[] = '2315583488, "us"';
-$ip[] = '2315780096, "us"';
-$ip[] = '2315911168, "ca"';
-$ip[] = '2316042240, "us"';
-$ip[] = '2316238848, "us"';
-$ip[] = '2316566528, "us"';
-$ip[] = '2316763136, "us"';
-$ip[] = '2316959744, "us"';
-$ip[] = '2317287424, "us"';
-$ip[] = '2317484032, "ca"';
-$ip[] = '2317549568, "us"';
-$ip[] = '2317811712, "us"';
-$ip[] = '2318008320, "us"';
-$ip[] = '2318204928, "us"';
-$ip[] = '2318467072, "us"';
-$ip[] = '2318598144, "ca"';
-$ip[] = '2318663680, "us"';
-$ip[] = '2319450112, "us"';
-$ip[] = '2319646720, "us"';
-$ip[] = '2319974400, "us"';
-$ip[] = '2320039936, "ca"';
-$ip[] = '2320105472, "us"';
-$ip[] = '2320236544, "us"';
-$ip[] = '2320367616, "us"';
-$ip[] = '2320629760, "ca"';
-$ip[] = '2320695296, "us"';
-$ip[] = '2321678336, "us"';
-$ip[] = '2322137088, "us"';
-$ip[] = '2322333696, "us"';
-$ip[] = '2323054592, "ca"';
-$ip[] = '2323316736, "us"';
-$ip[] = '2323447808, "us"';
-$ip[] = '2323972096, "us"';
-$ip[] = '2324103168, "us"';
-$ip[] = '2327838720, "us"';
-$ip[] = '2328100864, "us"';
-$ip[] = '2328494080, "us"';
-$ip[] = '2328821760, "us"';
-$ip[] = '2329280512, "ca"';
-$ip[] = '2329542656, "ca"';
-$ip[] = '2329673728, "us"';
-$ip[] = '2330263552, "us"';
-$ip[] = '2330591232, "us"';
-$ip[] = '2330722304, "us"';
-$ip[] = '2331443200, "us"';
-$ip[] = '2331901952, "us"';
-$ip[] = '2334064640, "us"';
-$ip[] = '2334982144, "us"';
-$ip[] = '2335178752, "ca"';
-$ip[] = '2335244288, "us"';
-$ip[] = '2335375360, "us"';
-$ip[] = '2335637504, "us"';
-$ip[] = '2335768576, "ca"';
-$ip[] = '2335965184, "us"';
-$ip[] = '2336227328, "us"';
-$ip[] = '2336423936, "us"';
-$ip[] = '2337013760, "us"';
-$ip[] = '2337341440, "us"';
-$ip[] = '2337538048, "us"';
-$ip[] = '2337734656, "us"';
-$ip[] = '2338127872, "us"';
-$ip[] = '2338521088, "us"';
-$ip[] = '2338717696, "us"';
-$ip[] = '2338783232, "ca"';
-$ip[] = '2338848768, "us"';
-$ip[] = '2339962880, "us"';
-$ip[] = '2340225024, "us"';
-$ip[] = '2340618240, "us"';
-$ip[] = '2340880384, "us"';
-$ip[] = '2341339136, "ca"';
-$ip[] = '2341470208, "us"';
-$ip[] = '2341601280, "us"';
-$ip[] = '2341928960, "us"';
-$ip[] = '2342584320, "us"';
-$ip[] = '2342977536, "us"';
-$ip[] = '2343108608, "us"';
-$ip[] = '2343370752, "ca"';
-$ip[] = '2343632896, "us"';
-$ip[] = '2343829504, "us"';
-$ip[] = '2344157184, "us"';
-$ip[] = '2346778624, "us"';
-$ip[] = '2347171840, "us"';
-$ip[] = '2354053120, "ca"';
-$ip[] = '2354184192, "us"';
-$ip[] = '2354511872, "ca"';
-$ip[] = '2354577408, "us"';
-$ip[] = '2355036160, "us"';
-$ip[] = '2355232768, "us"';
-$ip[] = '2355757056, "us"';
-$ip[] = '2357919744, "us"';
-$ip[] = '2358771712, "us"';
-$ip[] = '2359296000, "us"';
-$ip[] = '2359361536, "ca"';
-$ip[] = '2359427072, "us"';
-$ip[] = '2359623680, "us"';
-$ip[] = '2359754752, "ca"';
-$ip[] = '2359885824, "us"';
-$ip[] = '2360737792, "us"';
-$ip[] = '2360868864, "ca"';
-$ip[] = '2360934400, "us"';
-$ip[] = '2361393152, "us"';
-$ip[] = '2361458688, "ca"';
-$ip[] = '2361524224, "us"';
-$ip[] = '2361982976, "us"';
-$ip[] = '2362179584, "us"';
-$ip[] = '2363883520, "ca"';
-$ip[] = '2364014592, "us"';
-$ip[] = '2365456384, "us"';
-$ip[] = '2371223552, "us"';
-$ip[] = '2372272128, "us"';
-$ip[] = '2372403200, "us"';
-$ip[] = '2372730880, "ca"';
-$ip[] = '2372796416, "us"';
-$ip[] = '2373058560, "us"';
-$ip[] = '2373189632, "us"';
-$ip[] = '2373255168, "ca"';
-$ip[] = '2373517312, "us"';
-$ip[] = '2374172672, "us"';
-$ip[] = '2374303744, "us"';
-$ip[] = '2374696960, "us"';
-$ip[] = '2375352320, "us"';
-$ip[] = '2376335360, "us"';
-$ip[] = '2376925184, "us"';
-$ip[] = '2377187328, "us"';
-$ip[] = '2377318400, "us"';
-$ip[] = '2378235904, "us"';
-$ip[] = '2378366976, "us"';
-$ip[] = '2378825728, "us"';
-$ip[] = '2378956800, "us"';
-$ip[] = '2379284480, "us"';
-$ip[] = '2380267520, "us"';
-$ip[] = '2380660736, "us"';
-$ip[] = '2380791808, "us"';
-$ip[] = '2381447168, "us"';
-$ip[] = '2381709312, "us"';
-$ip[] = '2382036992, "us"';
-$ip[] = '2382233600, "us"';
-$ip[] = '2382430208, "ca"';
-$ip[] = '2386624512, "us"';
-$ip[] = '2386690048, "ca"';
-$ip[] = '2387410944, "us"';
-$ip[] = '2387476480, "ca"';
-$ip[] = '2387542016, "us"';
-$ip[] = '2387607552, "ca"';
-$ip[] = '2394947584, "us"';
-$ip[] = '2395013120, "ca"';
-$ip[] = '2399207424, "us"';
-$ip[] = '2401894400, "us"';
-$ip[] = '2402287616, "us"';
-$ip[] = '2402746368, "us"';
-$ip[] = '2403467264, "us"';
-$ip[] = '2405105664, "us"';
-$ip[] = '2405367808, "us"';
-$ip[] = '2405564416, "us"';
-$ip[] = '2405695488, "us"';
-$ip[] = '2406285312, "us"';
-$ip[] = '2407006208, "us"';
-$ip[] = '2407137280, "us"';
-$ip[] = '2407464960, "us"';
-$ip[] = '2407727104, "us"';
-$ip[] = '2408185856, "us"';
-$ip[] = '2409758720, "us"';
-$ip[] = '2409955328, "us"';
-$ip[] = '2410151936, "us"';
-$ip[] = '2410283008, "us"';
-$ip[] = '2410414080, "us"';
-$ip[] = '2410610688, "us"';
-$ip[] = '2411003904, "us"';
-$ip[] = '2411593728, "us"';
-$ip[] = '2412052480, "us"';
-$ip[] = '2412445696, "us"';
-$ip[] = '2412642304, "us"';
-$ip[] = '2412969984, "us"';
-$ip[] = '2413494272, "us"';
-$ip[] = '2413690880, "us"';
-$ip[] = '2413953024, "us"';
-$ip[] = '2414542848, "us"';
-$ip[] = '2414870528, "us"';
-$ip[] = '2415263744, "us"';
-$ip[] = '2415460352, "us"';
-$ip[] = '2415788032, "us"';
-$ip[] = '2416115712, "us"';
-$ip[] = '2416246784, "us"';
-$ip[] = '2416443392, "us"';
-$ip[] = '2417033216, "us"';
-$ip[] = '2417557504, "us"';
-$ip[] = '2417754112, "us"';
-$ip[] = '2418081792, "us"';
-$ip[] = '2418671616, "us"';
-$ip[] = '2418868224, "us"';
-$ip[] = '2419720192, "us"';
-$ip[] = '2420310016, "us"';
-$ip[] = '2420965376, "us"';
-$ip[] = '2421161984, "us"';
-$ip[] = '2421358592, "us"';
-$ip[] = '2421555200, "us"';
-$ip[] = '2421686272, "us"';
-$ip[] = '2422210560, "us"';
-$ip[] = '2422407168, "us"';
-$ip[] = '2423193600, "us"';
-$ip[] = '2423848960, "us"';
-$ip[] = '2424111104, "us"';
-$ip[] = '2424307712, "us"';
-$ip[] = '2425159680, "us"';
-$ip[] = '2425487360, "us"';
-$ip[] = '2426798080, "us"';
-$ip[] = '2426994688, "us"';
-$ip[] = '2427322368, "us"';
-$ip[] = '2427846656, "us"';
-$ip[] = '2428633088, "ca"';
-$ip[] = '2428698624, "us"';
-$ip[] = '2429091840, "us"';
-$ip[] = '2429485056, "us"';
-$ip[] = '2429681664, "us"';
-$ip[] = '2430009344, "us"';
-$ip[] = '2430271488, "us"';
-$ip[] = '2432237568, "us"';
-$ip[] = '2449539072, "us"';
-$ip[] = '2449801216, "us"';
-$ip[] = '2450259968, "us"';
-$ip[] = '2450784256, "us"';
-$ip[] = '2450915328, "us"';
-$ip[] = '2452684800, "us"';
-$ip[] = '2452946944, "us"';
-$ip[] = '2453209088, "us"';
-$ip[] = '2453471232, "us"';
-$ip[] = '2453602304, "us"';
-$ip[] = '2453733376, "us"';
-$ip[] = '2453929984, "us"';
-$ip[] = '2454126592, "us"';
-$ip[] = '2454257664, "us"';
-$ip[] = '2454454272, "us"';
-$ip[] = '2454585344, "us"';
-$ip[] = '2454847488, "us"';
-$ip[] = '2454978560, "us"';
-$ip[] = '2455240704, "us"';
-$ip[] = '2455896064, "us"';
-$ip[] = '2456748032, "us"';
-$ip[] = '2456879104, "us"';
-$ip[] = '2457403392, "us"';
-$ip[] = '2457665536, "us"';
-$ip[] = '2458058752, "ca"';
-$ip[] = '2458124288, "us"';
-$ip[] = '2458320896, "us"';
-$ip[] = '2458451968, "us"';
-$ip[] = '2458779648, "us"';
-$ip[] = '2458976256, "us"';
-$ip[] = '2459697152, "us"';
-$ip[] = '2459959296, "us"';
-$ip[] = '2460155904, "us"';
-$ip[] = '2460286976, "us"';
-$ip[] = '2460614656, "us"';
-$ip[] = '2460876800, "us"';
-$ip[] = '2461270016, "us"';
-$ip[] = '2461466624, "us"';
-$ip[] = '2461859840, "us"';
-$ip[] = '2462384128, "us"';
-$ip[] = '2463498240, "us"';
-$ip[] = '2463694848, "us"';
-$ip[] = '2464022528, "us"';
-$ip[] = '2464219136, "us"';
-$ip[] = '2464284672, "vi"';
-$ip[] = '2464481280, "us"';
-$ip[] = '2464743424, "us"';
-$ip[] = '2464874496, "us"';
-$ip[] = '2465857536, "us"';
-$ip[] = '2466316288, "us"';
-$ip[] = '2466840576, "us"';
-$ip[] = '2466971648, "us"';
-$ip[] = '2467233792, "us"';
-$ip[] = '2468282368, "us"';
-$ip[] = '2468478976, "us"';
-$ip[] = '2469003264, "us"';
-$ip[] = '2469396480, "us"';
-$ip[] = '2469724160, "us"';
-$ip[] = '2469855232, "us"';
-$ip[] = '2470838272, "us"';
-$ip[] = '2471428096, "us"';
-$ip[] = '2472148992, "us"';
-$ip[] = '2472280064, "us"';
-$ip[] = '2472607744, "us"';
-$ip[] = '2472869888, "us"';
-$ip[] = '2473000960, "us"';
-$ip[] = '2473656320, "us"';
-$ip[] = '2474115072, "us"';
-$ip[] = '2474377216, "us"';
-$ip[] = '2474508288, "us"';
-$ip[] = '2474639360, "us"';
-$ip[] = '2474967040, "us"';
-$ip[] = '2475687936, "us"';
-$ip[] = '2476277760, "us"';
-$ip[] = '2476670976, "us"';
-$ip[] = '2476998656, "us"';
-$ip[] = '2477260800, "us"';
-$ip[] = '2477654016, "us"';
-$ip[] = '2477850624, "us"';
-$ip[] = '2478178304, "us"';
-$ip[] = '2478374912, "us"';
-$ip[] = '2478505984, "us"';
-$ip[] = '2478702592, "us"';
-$ip[] = '2479030272, "us"';
-$ip[] = '2479226880, "us"';
-$ip[] = '2479489024, "us"';
-$ip[] = '2479685632, "us"';
-$ip[] = '2480406528, "us"';
-$ip[] = '2480734208, "us"';
-$ip[] = '2481848320, "us"';
-$ip[] = '2482831360, "us"';
-$ip[] = '2483290112, "us"';
-$ip[] = '2483486720, "us"';
-$ip[] = '2486632448, "us"';
-$ip[] = '2486763520, "us"';
-$ip[] = '2487025664, "us"';
-$ip[] = '2488270848, "us"';
-$ip[] = '2488532992, "us"';
-$ip[] = '2488860672, "us"';
-$ip[] = '2490302464, "us"';
-$ip[] = '2490695680, "ca"';
-$ip[] = '2491154432, "us"';
-$ip[] = '2492006400, "us"';
-$ip[] = '2492137472, "us"';
-$ip[] = '2492268544, "us"';
-$ip[] = '2492465152, "us"';
-$ip[] = '2492596224, "us"';
-$ip[] = '2492792832, "us"';
-$ip[] = '2492989440, "us"';
-$ip[] = '2493644800, "us"';
-$ip[] = '2494169088, "us"';
-$ip[] = '2494627840, "us"';
-$ip[] = '2495021056, "us"';
-$ip[] = '2495217664, "us"';
-$ip[] = '2495348736, "us"';
-$ip[] = '2496069632, "us"';
-$ip[] = '2499674112, "us"';
-$ip[] = '2503737344, "us"';
-$ip[] = '2506293248, "ca"';
-$ip[] = '2506358784, "us"';
-$ip[] = '2508718080, "us"';
-$ip[] = '2509045760, "us"';
-$ip[] = '2509307904, "us"';
-$ip[] = '2509570048, "us"';
-$ip[] = '2510159872, "us"';
-$ip[] = '2510815232, "us"';
-$ip[] = '2511142912, "us"';
-$ip[] = '2512781312, "us"';
-$ip[] = '2516320256, "us"';
-$ip[] = '2523267072, "us"';
-$ip[] = '2523660288, "us"';
-$ip[] = '2525102080, "us"';
-$ip[] = '2525298688, "us"';
-$ip[] = '2525822976, "us"';
-$ip[] = '2526216192, "us"';
-$ip[] = '2526543872, "us"';
-$ip[] = '2527002624, "us"';
-$ip[] = '2527461376, "us"';
-$ip[] = '2527985664, "us"';
-$ip[] = '2528116736, "us"';
-$ip[] = '2528313344, "us"';
-$ip[] = '2528641024, "us"';
-$ip[] = '2529034240, "us"';
-$ip[] = '2529165312, "us"';
-$ip[] = '2529558528, "us"';
-$ip[] = '2530213888, "us"';
-$ip[] = '2530672640, "us"';
-$ip[] = '2530869248, "us"';
-$ip[] = '2531524608, "us"';
-$ip[] = '2531655680, "us"';
-$ip[] = '2532179968, "us"';
-$ip[] = '2532507648, "us"';
-$ip[] = '2532638720, "us"';
-$ip[] = '2533097472, "us"';
-$ip[] = '2539978752, "us"';
-$ip[] = '2540240896, "fi"';
-$ip[] = '2540306432, "us"';
-$ip[] = '2540961792, "us"';
-$ip[] = '2541289472, "us"';
-$ip[] = '2541748224, "us"';
-$ip[] = '2541944832, "us"';
-$ip[] = '2542141440, "us"';
-$ip[] = '2542338048, "us"';
-$ip[] = '2543779840, "us"';
-$ip[] = '2544566272, "us"';
-$ip[] = '2544697344, "us"';
-$ip[] = '2545090560, "us"';
-$ip[] = '2545221632, "us"';
-$ip[] = '2545418240, "nl"';
-$ip[] = '2545483776, "us"';
-$ip[] = '2545680384, "us"';
-$ip[] = '2545811456, "us"';
-$ip[] = '2547318784, "us"';
-$ip[] = '2554527744, "us"';
-$ip[] = '2554855424, "us"';
-$ip[] = '2555052032, "us"';
-$ip[] = '2555314176, "us"';
-$ip[] = '2555510784, "us"';
-$ip[] = '2555707392, "us"';
-$ip[] = '2556493824, "us"';
-$ip[] = '2556690432, "us"';
-$ip[] = '2557542400, "us"';
-$ip[] = '2557739008, "us"';
-$ip[] = '2557935616, "us"';
-$ip[] = '2558984192, "us"';
-$ip[] = '2559311872, "us"';
-$ip[] = '2559574016, "us"';
-$ip[] = '2559836160, "us"';
-$ip[] = '2560032768, "us"';
-$ip[] = '2560229376, "us"';
-$ip[] = '2565013504, "us"';
-$ip[] = '2567045120, "us"';
-$ip[] = '2567307264, "us"';
-$ip[] = '2567962624, "us"';
-$ip[] = '2568093696, "us"';
-$ip[] = '2568290304, "us"';
-$ip[] = '2569797632, "no"';
-$ip[] = '2569863168, "us"';
-$ip[] = '2572746752, "us"';
-$ip[] = '2573598720, "us"';
-$ip[] = '2574319616, "us"';
-$ip[] = '2584018944, "ca"';
-$ip[] = '2584084480, "us"';
-$ip[] = '2584281088, "us"';
-$ip[] = '2584412160, "ca"';
-$ip[] = '2584477696, "us"';
-$ip[] = '2584805376, "us"';
-$ip[] = '2585001984, "ca"';
-$ip[] = '2585067520, "us"';
-$ip[] = '2585985024, "us"';
-$ip[] = '2600665088, "ca"';
-$ip[] = '2600796160, "us"';
-$ip[] = '2601123840, "ca"';
-$ip[] = '2601320448, "us"';
-$ip[] = '2601451520, "ca"';
-$ip[] = '2601517056, "us"';
-$ip[] = '2602631168, "us"';
-$ip[] = '2604204032, "us"';
-$ip[] = '2604466176, "us"';
-$ip[] = '2604531712, "ca"';
-$ip[] = '2604597248, "us"';
-$ip[] = '2604859392, "us"';
-$ip[] = '2605056000, "us"';
-$ip[] = '2605187072, "us"';
-$ip[] = '2605318144, "us"';
-$ip[] = '2607415296, "us"';
-$ip[] = '2609250304, "us"';
-$ip[] = '2609512448, "us"';
-$ip[] = '2609709056, "us"';
-$ip[] = '2610036736, "us"';
-$ip[] = '2611019776, "us"';
-$ip[] = '2612658176, "us"';
-$ip[] = '2612789248, "us"';
-$ip[] = '2613116928, "us"';
-$ip[] = '2613182464, "ca"';
-$ip[] = '2613248000, "us"';
-$ip[] = '2613510144, "us"';
-$ip[] = '2613772288, "us"';
-$ip[] = '2613968896, "us"';
-$ip[] = '2614099968, "us"';
-$ip[] = '2614362112, "us"';
-$ip[] = '2615148544, "us"';
-$ip[] = '2615476224, "us"';
-$ip[] = '2616262656, "us"';
-$ip[] = '2616590336, "us"';
-$ip[] = '2616983552, "us"';
-$ip[] = '2617114880, "us"';
-$ip[] = '2617835520, "us"';
-$ip[] = '2617966592, "ca"';
-$ip[] = '2618032128, "us"';
-$ip[] = '2618228736, "us"';
-$ip[] = '2618490880, "us"';
-$ip[] = '2618753024, "us"';
-$ip[] = '2618949632, "us"';
-$ip[] = '2619146240, "us"';
-$ip[] = '2619342848, "us"';
-$ip[] = '2619473920, "ca"';
-$ip[] = '2619604992, "us"';
-$ip[] = '2620129280, "ca"';
-$ip[] = '2620194816, "us"';
-$ip[] = '2620719104, "us"';
-$ip[] = '2620850176, "us"';
-$ip[] = '2620981248, "ca"';
-$ip[] = '2621177856, "us"';
-$ip[] = '2621374464, "us"';
-$ip[] = '2621702144, "us"';
-$ip[] = '2621833216, "us"';
-$ip[] = '2622423040, "ca"';
-$ip[] = '2622488576, "us"';
-$ip[] = '2622750720, "us"';
-$ip[] = '2623668224, "us"';
-$ip[] = '2624258048, "us"';
-$ip[] = '2624913408, "us"';
-$ip[] = '2625044480, "us"';
-$ip[] = '2626027520, "us"';
-$ip[] = '2626158592, "us"';
-$ip[] = '2627141632, "us"';
-$ip[] = '2635399168, "us"';
-$ip[] = '2635988992, "us"';
-$ip[] = '2639724544, "us"';
-$ip[] = '2639855616, "us"';
-$ip[] = '2640117760, "us"';
-$ip[] = '2640248832, "us"';
-$ip[] = '2640379904, "ca"';
-$ip[] = '2640445440, "us"';
-$ip[] = '2641952768, "us"';
-$ip[] = '2642280448, "us"';
-$ip[] = '2642542592, "us"';
-$ip[] = '2643001344, "us"';
-$ip[] = '2643132416, "us"';
-$ip[] = '2643263488, "us"';
-$ip[] = '2643525632, "us"';
-$ip[] = '2644508672, "us"';
-$ip[] = '2644836352, "us"';
-$ip[] = '2645164032, "us"';
-$ip[] = '2645426176, "us"';
-$ip[] = '2645688320, "us"';
-$ip[] = '2645950464, "us"';
-$ip[] = '2646278144, "us"';
-$ip[] = '2646540288, "us"';
-$ip[] = '2646736896, "us"';
-$ip[] = '2646999040, "us"';
-$ip[] = '2647195648, "us"';
-$ip[] = '2647392256, "us"';
-$ip[] = '2647523328, "us"';
-$ip[] = '2647916544, "us"';
-$ip[] = '2649030656, "us"';
-$ip[] = '2649620480, "us"';
-$ip[] = '2650013696, "ca"';
-$ip[] = '2650079232, "us"';
-$ip[] = '2650275840, "us"';
-$ip[] = '2650406912, "us"';
-$ip[] = '2650669056, "us"';
-$ip[] = '2653945856, "us"';
-$ip[] = '2654142464, "ca"';
-$ip[] = '2654208000, "us"';
-$ip[] = '2654404608, "us"';
-$ip[] = '2655059968, "us"';
-$ip[] = '2655256576, "us"';
-$ip[] = '2655780864, "us"';
-$ip[] = '2656763904, "us"';
-$ip[] = '2656894976, "us"';
-$ip[] = '2657026048, "us"';
-$ip[] = '2657222656, "us"';
-$ip[] = '2657353728, "us"';
-$ip[] = '2657550336, "us"';
-$ip[] = '2657746944, "us"';
-$ip[] = '2658074624, "us"';
-$ip[] = '2658205696, "us"';
-$ip[] = '2658664448, "us"';
-$ip[] = '2659188736, "ca"';
-$ip[] = '2659319808, "us"';
-$ip[] = '2659581952, "us"';
-$ip[] = '2660040704, "ca"';
-$ip[] = '2660106240, "us"';
-$ip[] = '2660302848, "us"';
-$ip[] = '2660696064, "us"';
-$ip[] = '2660827136, "us"';
-$ip[] = '2661089280, "us"';
-$ip[] = '2661482496, "ca"';
-$ip[] = '2661548032, "us"';
-$ip[] = '2662006784, "us"';
-$ip[] = '2662793216, "us"';
-$ip[] = '2665152512, "us"';
-$ip[] = '2665283584, "us"';
-$ip[] = '2665480192, "us"';
-$ip[] = '2665742336, "us"';
-$ip[] = '2666201088, "us"';
-$ip[] = '2667315200, "us"';
-$ip[] = '2667970560, "ca"';
-$ip[] = '2668167168, "us"';
-$ip[] = '2668494848, "us"';
-$ip[] = '2668691456, "us"';
-$ip[] = '2668756992, "ca"';
-$ip[] = '2668822528, "us"';
-$ip[] = '2669150208, "us"';
-$ip[] = '2669281280, "us"';
-$ip[] = '2669674496, "ca"';
-$ip[] = '2669871104, "us"';
-$ip[] = '2670133248, "us"';
-$ip[] = '2670657536, "us"';
-$ip[] = '2671050752, "us"';
-$ip[] = '2671181824, "ca"';
-$ip[] = '2671247360, "us"';
-$ip[] = '2671443968, "us"';
-$ip[] = '2671575040, "us"';
-$ip[] = '2672427008, "us"';
-$ip[] = '2672951296, "us"';
-$ip[] = '2673147904, "us"';
-$ip[] = '2673410048, "ca"';
-$ip[] = '2673541120, "us"';
-$ip[] = '2673737728, "us"';
-$ip[] = '2673868800, "us"';
-$ip[] = '2674262016, "us"';
-$ip[] = '2674458624, "us"';
-$ip[] = '2674655232, "us"';
-$ip[] = '2674786304, "us"';
-$ip[] = '2674917376, "us"';
-$ip[] = '2675113984, "us"';
-$ip[] = '2675310592, "us"';
-$ip[] = '2675638272, "us"';
-$ip[] = '2675965952, "ca"';
-$ip[] = '2676031488, "us"';
-$ip[] = '2676162560, "us"';
-$ip[] = '2676424704, "us"';
-$ip[] = '2677080064, "us"';
-$ip[] = '2677407744, "us"';
-$ip[] = '2677604352, "us"';
-$ip[] = '2677735424, "us"';
-$ip[] = '2677866496, "us"';
-$ip[] = '2677997568, "ca"';
-$ip[] = '2678128640, "us"';
-$ip[] = '2678259712, "us"';
-$ip[] = '2678652928, "us"';
-$ip[] = '2678849536, "us"';
-$ip[] = '2678980608, "us"';
-$ip[] = '2679046144, "ca"';
-$ip[] = '2679111680, "us"';
-$ip[] = '2679177216, "ca"';
-$ip[] = '2679242752, "us"';
-$ip[] = '2679439360, "us"';
-$ip[] = '2680094720, "us"';
-$ip[] = '2680553472, "us"';
-$ip[] = '2680750080, "us"';
-$ip[] = '2681077760, "ca"';
-$ip[] = '2681208832, "ca"';
-$ip[] = '2681274368, "us"';
-$ip[] = '2681470976, "us"';
-$ip[] = '2681602048, "us"';
-$ip[] = '2681864192, "us"';
-$ip[] = '2681995264, "us"';
-$ip[] = '2682454016, "us"';
-$ip[] = '2682585088, "us"';
-$ip[] = '2682716160, "ca"';
-$ip[] = '2682847232, "us"';
-$ip[] = '2683174912, "us"';
-$ip[] = '2683305984, "us"';
-$ip[] = '2683437056, "us"';
-$ip[] = '2683699200, "us"';
-$ip[] = '2683895808, "us"';
-$ip[] = '2684420096, "us"';
-$ip[] = '2684813312, "us"';
-$ip[] = '2685009920, "us"';
-$ip[] = '2686386176, "us"';
-$ip[] = '2686910464, "us"';
-$ip[] = '2687041536, "us"';
-$ip[] = '2688614400, "us"';
-$ip[] = '2688876544, "us"';
-$ip[] = '2689073152, "ca"';
-$ip[] = '2689138688, "us"';
-$ip[] = '2689335296, "us"';
-$ip[] = '2689531904, "us"';
-$ip[] = '2689662976, "us"';
-$ip[] = '2689990656, "us"';
-$ip[] = '2690449408, "us"';
-$ip[] = '2690973696, "us"';
-$ip[] = '2691301376, "ca"';
-$ip[] = '2691366912, "us"';
-$ip[] = '2692546560, "us"';
-$ip[] = '2697789440, "us"';
-$ip[] = '2697920512, "us"';
-$ip[] = '2698248192, "us"';
-$ip[] = '2698969088, "ca"';
-$ip[] = '2699231232, "us"';
-$ip[] = '2699362304, "us"';
-$ip[] = '2700935168, "us"';
-$ip[] = '2701524992, "us"';
-$ip[] = '2701852672, "us"';
-$ip[] = '2701983744, "us"';
-$ip[] = '2702376960, "ca"';
-$ip[] = '2702508032, "us"';
-$ip[] = '2702835712, "us"';
-$ip[] = '2703163392, "us"';
-$ip[] = '2703622144, "us"';
-$ip[] = '2704015360, "us"';
-$ip[] = '2704343040, "us"';
-$ip[] = '2704474112, "us"';
-$ip[] = '2704736256, "us"';
-$ip[] = '2705063936, "us"';
-$ip[] = '2705260544, "us"';
-$ip[] = '2705588224, "us"';
-$ip[] = '2706178048, "us"';
-$ip[] = '2706374656, "us"';
-$ip[] = '2707488768, "us"';
-$ip[] = '2708144128, "us"';
-$ip[] = '2708537344, "us"';
-$ip[] = '2708930560, "us"';
-$ip[] = '2709258240, "us"';
-$ip[] = '2709454848, "us"';
-$ip[] = '2709848064, "us"';
-$ip[] = '2710372352, "ca"';
-$ip[] = '2710568960, "us"';
-$ip[] = '2710896640, "us"';
-$ip[] = '2711158784, "us"';
-$ip[] = '2711552000, "us"';
-$ip[] = '2713190400, "ca"';
-$ip[] = '2713255936, "us"';
-$ip[] = '2713387008, "ca"';
-$ip[] = '2713452544, "us"';
-$ip[] = '2713649152, "us"';
-$ip[] = '2714042368, "us"';
-$ip[] = '2714304512, "us"';
-$ip[] = '2714763264, "us"';
-$ip[] = '2715287552, "ca"';
-$ip[] = '2715353088, "us"';
-$ip[] = '2716205056, "us"';
-$ip[] = '2716794880, "us"';
-$ip[] = '2717319168, "us"';
-$ip[] = '2717450240, "us"';
-$ip[] = '2717712384, "us"';
-$ip[] = '2718236672, "us"';
-$ip[] = '2718695424, "us"';
-$ip[] = '2718826496, "us"';
-$ip[] = '2719350784, "us"';
-$ip[] = '2719481856, "us"';
-$ip[] = '2719678464, "us"';
-$ip[] = '2720464896, "us"';
-$ip[] = '2721382400, "ca"';
-$ip[] = '2721447936, "us"';
-$ip[] = '2722693120, "ca"';
-$ip[] = '2722758656, "us"';
-$ip[] = '2723479552, "ca"';
-$ip[] = '2723610624, "us"';
-$ip[] = '2724855808, "ca"';
-$ip[] = '2724921344, "us"';
-$ip[] = '2725314560, "us"';
-$ip[] = '2725969920, "us"';
-$ip[] = '2727018496, "ca"';
-$ip[] = '2727084032, "us"';
-$ip[] = '2734817280, "us"';
-$ip[] = '2734948352, "us"';
-$ip[] = '2735079424, "us"';
-$ip[] = '2735407104, "us"';
-$ip[] = '2736848896, "us"';
-$ip[] = '2736979968, "us"';
-$ip[] = '2742419456, "us"';
-$ip[] = '2742550528, "us"';
-$ip[] = '2742747136, "ca"';
-$ip[] = '2742812672, "us"';
-$ip[] = '2743140352, "us"';
-$ip[] = '2744516608, "us"';
-$ip[] = '2744713216, "us"';
-$ip[] = '2744844288, "ca"';
-$ip[] = '2746220544, "us"';
-$ip[] = '2746548224, "us"';
-$ip[] = '2747138048, "us"';
-$ip[] = '2748121088, "us"';
-$ip[] = '2749628416, "us"';
-$ip[] = '2750021632, "us"';
-$ip[] = '2750414848, "us"';
-$ip[] = '2750939136, "us"';
-$ip[] = '2751135744, "us"';
-$ip[] = '2754215936, "pr"';
-$ip[] = '2754347008, "us"';
-$ip[] = '2754543616, "us"';
-$ip[] = '2754674688, "us"';
-$ip[] = '2755002368, "us"';
-$ip[] = '2755526656, "us"';
-$ip[] = '2756182016, "us"';
-$ip[] = '2756313088, "us"';
-$ip[] = '2756444160, "us"';
-$ip[] = '2756640768, "us"';
-$ip[] = '2756837376, "us"';
-$ip[] = '2757099520, "us"';
-$ip[] = '2757296128, "us"';
-$ip[] = '2757951488, "us"';
-$ip[] = '2758082560, "us"';
-$ip[] = '2758148096, "ca"';
-$ip[] = '2758213632, "us"';
-$ip[] = '2758606848, "us"';
-$ip[] = '2758868992, "us"';
-$ip[] = '2759065600, "us"';
-$ip[] = '2760900608, "us"';
-$ip[] = '2761424896, "us"';
-$ip[] = '2761687040, "us"';
-$ip[] = '2762276864, "us"';
-$ip[] = '2762342400, "ca"';
-$ip[] = '2762407936, "us"';
-$ip[] = '2763128832, "ca"';
-$ip[] = '2763194368, "us"';
-$ip[] = '2768633856, "us"';
-$ip[] = '2769092608, "us"';
-$ip[] = '2769485824, "us"';
-$ip[] = '2769682432, "us"';
-$ip[] = '2769747968, "ca"';
-$ip[] = '2769813504, "us"';
-$ip[] = '2769944576, "us"';
-$ip[] = '2770337792, "us"';
-$ip[] = '2772697088, "us"';
-$ip[] = '2772828160, "us"';
-$ip[] = '2773286912, "us"';
-$ip[] = '2773352448, "ca"';
-$ip[] = '2773417984, "us"';
-$ip[] = '2773811200, "us"';
-$ip[] = '2773942272, "us"';
-$ip[] = '2774401024, "us"';
-$ip[] = '2774597632, "us"';
-$ip[] = '2774990848, "us"';
-$ip[] = '2775384064, "us"';
-$ip[] = '2775777280, "ca"';
-$ip[] = '2775842816, "us"';
-$ip[] = '2776039424, "us"';
-$ip[] = '2777022464, "us"';
-$ip[] = '2778071040, "us"';
-$ip[] = '2778333184, "ca"';
-$ip[] = '2778398720, "us"';
-$ip[] = '2779119616, "us"';
-$ip[] = '2779906048, "ca"';
-$ip[] = '2779971584, "us"';
-$ip[] = '2780102656, "us"';
-$ip[] = '2780299264, "us"';
-$ip[] = '2780364800, "ca"';
-$ip[] = '2780561408, "us"';
-$ip[] = '2780823552, "us"';
-$ip[] = '2781020160, "us"';
-$ip[] = '2781544448, "us"';
-$ip[] = '2781741056, "us"';
-$ip[] = '2782134272, "us"';
-$ip[] = '2782265344, "us"';
-$ip[] = '2782724096, "us"';
-$ip[] = '2783313920, "us"';
-$ip[] = '2783576064, "us"';
-$ip[] = '2784296960, "us"';
-$ip[] = '2784428032, "us"';
-$ip[] = '2788294656, "us"';
-$ip[] = '2789343232, "us"';
-$ip[] = '2789998592, "us"';
-$ip[] = '2790260736, "us"';
-$ip[] = '2790391808, "us"';
-$ip[] = '2790522880, "us"';
-$ip[] = '2790653952, "us"';
-$ip[] = '2790850560, "us"';
-$ip[] = '2791636992, "us"';
-$ip[] = '2791899136, "us"';
-$ip[] = '2792030208, "us"';
-$ip[] = '2792357888, "us"';
-$ip[] = '2792554496, "us"';
-$ip[] = '2793013248, "us"';
-$ip[] = '2793275392, "us"';
-$ip[] = '2802515968, "ca"';
-$ip[] = '2802581504, "us"';
-$ip[] = '2802909184, "ca"';
-$ip[] = '2802974720, "us"';
-$ip[] = '2803695616, "us"';
-$ip[] = '2803826688, "us"';
-$ip[] = '2803892224, "ca"';
-$ip[] = '2805989376, "us"';
-$ip[] = '2806644736, "ca"';
-$ip[] = '2806710272, "us"';
-$ip[] = '2807169024, "us"';
-$ip[] = '2807824384, "ca"';
-$ip[] = '2807889920, "us"';
-$ip[] = '2808610816, "us"';
-$ip[] = '2809135104, "us"';
-$ip[] = '2809921536, "us"';
-$ip[] = '2809987072, "ca"';
-$ip[] = '2810052608, "us"';
-$ip[] = '2810249216, "ca"';
-$ip[] = '2810380288, "us"';
-$ip[] = '2810642432, "us"';
-$ip[] = '2810970112, "us"';
-$ip[] = '2811559936, "ch"';
-$ip[] = '2811625472, "us"';
-$ip[] = '2812149760, "us"';
-$ip[] = '2812477440, "us"';
-$ip[] = '2812936192, "us"';
-$ip[] = '2813132800, "us"';
-$ip[] = '2813329408, "us"';
-$ip[] = '2813591552, "us"';
-$ip[] = '2814246912, "us"';
-$ip[] = '2815164416, "us"';
-$ip[] = '2815295488, "us"';
-$ip[] = '2816671744, "ca"';
-$ip[] = '2816737280, "us"';
-$ip[] = '2818375680, "us"';
-$ip[] = '2823225344, "us"';
-$ip[] = '2823946240, "us"';
-$ip[] = '2824077312, "us"';
-$ip[] = '2824536064, "us"';
-$ip[] = '2824929280, "us"';
-$ip[] = '2825256960, "us"';
-$ip[] = '2825584640, "us"';
-$ip[] = '2826174464, "us"';
-$ip[] = '2826567680, "us"';
-$ip[] = '2826895360, "us"';
-$ip[] = '2827026432, "us"';
-$ip[] = '2827288576, "us"';
-$ip[] = '2827419648, "us"';
-$ip[] = '2827812864, "us"';
-$ip[] = '2827943936, "us"';
-$ip[] = '2828009472, "ca"';
-$ip[] = '2828075008, "us"';
-$ip[] = '2828795904, "us"';
-$ip[] = '2829123584, "us"';
-$ip[] = '2829254656, "ch"';
-$ip[] = '2829451264, "us"';
-$ip[] = '2829582336, "us"';
-$ip[] = '2829910016, "us"';
-$ip[] = '2830172160, "us"';
-$ip[] = '2830958592, "us"';
-$ip[] = '2831613952, "us"';
-$ip[] = '2832138240, "us"';
-$ip[] = '2832465920, "us"';
-$ip[] = '2832859136, "us"';
-$ip[] = '2832990208, "us"';
-$ip[] = '2833580032, "us"';
-$ip[] = '2833842176, "us"';
-$ip[] = '2833973248, "us"';
-$ip[] = '2834563072, "us"';
-$ip[] = '2834956288, "us"';
-$ip[] = '2835218432, "us"';
-$ip[] = '2835480576, "us"';
-$ip[] = '2843869184, "us"';
-$ip[] = '2844590080, "us"';
-$ip[] = '2845835264, "us"';
-$ip[] = '2848653312, "us"';
-$ip[] = '2850029568, "us"';
-$ip[] = '2853371904, "us"';
-$ip[] = '2853830656, "us"';
-$ip[] = '2854682624, "us"';
-$ip[] = '2855534592, "us"';
-$ip[] = '2856124416, "us"';
-$ip[] = '2856517632, "us"';
-$ip[] = '2856779776, "us"';
-$ip[] = '2858418176, "us"';
-$ip[] = '2859008000, "jp"';
-$ip[] = '2859073536, "us"';
-$ip[] = '2862350336, "us"';
-$ip[] = '2862481408, "us"';
-$ip[] = '2863267840, "us"';
-$ip[] = '2863595520, "ca"';
-$ip[] = '2863661056, "us"';
-$ip[] = '2863923200, "us"';
-$ip[] = '2865577984, "be"';
-$ip[] = '2865610752, "us"';
-$ip[] = '2865954816, "us"';
-$ip[] = '2867855360, "us"';
-$ip[] = '2873098240, "us"';
-$ip[] = '2904555520, "ca"';
-$ip[] = '2904817664, "us"';
-$ip[] = '2905473024, "ca"';
-$ip[] = '2905481216, "us"';
-$ip[] = '2913992704, "ca"';
-$ip[] = '2914516992, "us"';
-$ip[] = '2919235584, "ca"';
-$ip[] = '2919759872, "us"';
-$ip[] = '2921562112, "ca"';
-$ip[] = '2921594880, "us"';
-$ip[] = '2925002752, "ca"';
-$ip[] = '2925527040, "us"';
-$ip[] = '2926575616, "ca"';
-$ip[] = '2927099904, "us"';
-$ip[] = '2928226304, "ca"';
-$ip[] = '2928230400, "us"';
-$ip[] = '2928263168, "ca"';
-$ip[] = '2928279552, "us"';
-$ip[] = '2928312320, "ca"';
-$ip[] = '2928320512, "us"';
-$ip[] = '2928328704, "ca"';
-$ip[] = '2928336896, "us"';
-$ip[] = '2928541696, "ca"';
-$ip[] = '2928607232, "us"';
-$ip[] = '3087007744, "us"';
-$ip[] = '3221233664, "us"';
-$ip[] = '3221561344, "us"';
-$ip[] = '3221562624, "us"';
-$ip[] = '3221566464, "us"';
-$ip[] = '3221569280, "us"';
-$ip[] = '3221576448, "us"';
-$ip[] = '3221577728, "ca"';
-$ip[] = '3221578240, "us"';
-$ip[] = '3221589760, "us"';
-$ip[] = '3221590016, "ca"';
-$ip[] = '3221590528, "us"';
-$ip[] = '3221594880, "us"';
-$ip[] = '3221605376, "ca"';
-$ip[] = '3221605888, "us"';
-$ip[] = '3221608704, "us"';
-$ip[] = '3221615104, "us"';
-$ip[] = '3221618688, "us"';
-$ip[] = '3222012672, "us"';
-$ip[] = '3222024192, "us"';
-$ip[] = '3222026240, "us"';
-$ip[] = '3222027776, "ca"';
-$ip[] = '3222028032, "us"';
-$ip[] = '3222030848, "us"';
-$ip[] = '3222031872, "us"';
-$ip[] = '3222032896, "us"';
-$ip[] = '3222036736, "us"';
-$ip[] = '3222036992, "ca"';
-$ip[] = '3222037504, "us"';
-$ip[] = '3222044928, "ca"';
-$ip[] = '3222045184, "us"';
-$ip[] = '3222056448, "ca"';
-$ip[] = '3222059008, "us"';
-$ip[] = '3222061824, "us"';
-$ip[] = '3222066944, "ca"';
-$ip[] = '3222067200, "us"';
-$ip[] = '3222068224, "us"';
-$ip[] = '3222071552, "us"';
-$ip[] = '3222072576, "us"';
-$ip[] = '3222075392, "us"';
-$ip[] = '3222316800, "us"';
-$ip[] = '3222320384, "us"';
-$ip[] = '3222326016, "us"';
-$ip[] = '3222326528, "ca"';
-$ip[] = '3222339584, "us"';
-$ip[] = '3222455296, "us"';
-$ip[] = '3222931968, "us"';
-$ip[] = '3222941696, "us"';
-$ip[] = '3222952960, "us"';
-$ip[] = '3222953728, "us"';
-$ip[] = '3222954240, "us"';
-$ip[] = '3222964224, "us"';
-$ip[] = '3222979072, "us"';
-$ip[] = '3222983168, "ca"';
-$ip[] = '3222983936, "us"';
-$ip[] = '3222989056, "us"';
-$ip[] = '3222989568, "ca"';
-$ip[] = '3222990848, "us"';
-$ip[] = '3223227904, "ca"';
-$ip[] = '3223229184, "us"';
-$ip[] = '3223229696, "ca"';
-$ip[] = '3223240448, "us"';
-$ip[] = '3223243264, "ca"';
-$ip[] = '3223244288, "us"';
-$ip[] = '3223249408, "ca"';
-$ip[] = '3223254784, "us"';
-$ip[] = '3223258624, "ca"';
-$ip[] = '3223258880, "us"';
-$ip[] = '3223261184, "us"';
-$ip[] = '3223263232, "us"';
-$ip[] = '3223264256, "us"';
-$ip[] = '3223265280, "us"';
-$ip[] = '3223267584, "us"';
-$ip[] = '3223273216, "us"';
-$ip[] = '3223283968, "us"';
-$ip[] = '3223294208, "us"';
-$ip[] = '3223301120, "us"';
-$ip[] = '3223303168, "ca"';
-$ip[] = '3223303424, "us"';
-$ip[] = '3223310080, "us"';
-$ip[] = '3223311360, "us"';
-$ip[] = '3223314432, "ca"';
-$ip[] = '3223314688, "us"';
-$ip[] = '3223316480, "us"';
-$ip[] = '3223321856, "us"';
-$ip[] = '3223391232, "us"';
-$ip[] = '3223393024, "us"';
-$ip[] = '3223397632, "us"';
-$ip[] = '3223416832, "us"';
-$ip[] = '3223417600, "us"';
-$ip[] = '3223420928, "us"';
-$ip[] = '3223422464, "us"';
-$ip[] = '3223423232, "us"';
-$ip[] = '3223435008, "us"';
-$ip[] = '3223447552, "us"';
-$ip[] = '3223447808, "nl"';
-$ip[] = '3223449600, "us"';
-$ip[] = '3223460096, "us"';
-$ip[] = '3223471616, "ca"';
-$ip[] = '3223471872, "us"';
-$ip[] = '3223490816, "us"';
-$ip[] = '3223500032, "ca"';
-$ip[] = '3223507968, "us"';
-$ip[] = '3223524352, "us"';
-$ip[] = '3223534592, "us"';
-$ip[] = '3223537920, "us"';
-$ip[] = '3223542528, "us"';
-$ip[] = '3223543552, "us"';
-$ip[] = '3223547136, "us"';
-$ip[] = '3223552512, "nl"';
-$ip[] = '3223553536, "us"';
-$ip[] = '3223555328, "us"';
-$ip[] = '3223556096, "ca"';
-$ip[] = '3223556352, "us"';
-$ip[] = '3223556864, "us"';
-$ip[] = '3223558656, "us"';
-$ip[] = '3223563520, "us"';
-$ip[] = '3223568640, "us"';
-$ip[] = '3223571456, "us"';
-$ip[] = '3223572480, "us"';
-$ip[] = '3223578112, "us"';
-$ip[] = '3223581952, "us"';
-$ip[] = '3223583488, "us"';
-$ip[] = '3223781376, "us"';
-$ip[] = '3223874816, "us"';
-$ip[] = '3223902464, "ca"';
-$ip[] = '3223909632, "us"';
-$ip[] = '3223911936, "ca"';
-$ip[] = '3223912448, "us"';
-$ip[] = '3223947520, "us"';
-$ip[] = '3223950336, "ca"';
-$ip[] = '3223953664, "us"';
-$ip[] = '3223956224, "us"';
-$ip[] = '3223963136, "us"';
-$ip[] = '3223963904, "ca"';
-$ip[] = '3223964160, "us"';
-$ip[] = '3223964672, "us"';
-$ip[] = '3223965440, "us"';
-$ip[] = '3223966464, "us"';
-$ip[] = '3223968000, "us"';
-$ip[] = '3223968512, "us"';
-$ip[] = '3223971072, "us"';
-$ip[] = '3223978752, "us"';
-$ip[] = '3223979264, "ca"';
-$ip[] = '3223979776, "us"';
-$ip[] = '3223990272, "us"';
-$ip[] = '3223991808, "ca"';
-$ip[] = '3223992064, "us"';
-$ip[] = '3223994880, "us"';
-$ip[] = '3223995392, "ca"';
-$ip[] = '3223995648, "us"';
-$ip[] = '3224000512, "us"';
-$ip[] = '3224001024, "ca"';
-$ip[] = '3224001280, "us"';
-$ip[] = '3224003840, "us"';
-$ip[] = '3224005632, "us"';
-$ip[] = '3224012032, "us"';
-$ip[] = '3224014848, "us"';
-$ip[] = '3224016896, "us"';
-$ip[] = '3224029696, "ca"';
-$ip[] = '3224030976, "us"';
-$ip[] = '3224038912, "us"';
-$ip[] = '3224043008, "us"';
-$ip[] = '3224087552, "us"';
-$ip[] = '3224088320, "us"';
-$ip[] = '3224091648, "us"';
-$ip[] = '3224092416, "us"';
-$ip[] = '3224093952, "us"';
-$ip[] = '3224094464, "us"';
-$ip[] = '3224095488, "us"';
-$ip[] = '3224097536, "us"';
-$ip[] = '3224098048, "us"';
-$ip[] = '3224099584, "ca"';
-$ip[] = '3224099840, "us"';
-$ip[] = '3224103680, "us"';
-$ip[] = '3224104960, "us"';
-$ip[] = '3224132352, "us"';
-$ip[] = '3224173568, "us"';
-$ip[] = '3224367616, "us"';
-$ip[] = '3224369664, "us"';
-$ip[] = '3224379392, "us"';
-$ip[] = '3224396544, "us"';
-$ip[] = '3224398848, "us"';
-$ip[] = '3224399616, "us"';
-$ip[] = '3224407296, "ca"';
-$ip[] = '3224407808, "us"';
-$ip[] = '3224408576, "us"';
-$ip[] = '3224428800, "us"';
-$ip[] = '3224430592, "us"';
-$ip[] = '3224431104, "ca"';
-$ip[] = '3224431360, "us"';
-$ip[] = '3224434944, "us"';
-$ip[] = '3224436224, "us"';
-$ip[] = '3224646400, "us"';
-$ip[] = '3224652800, "us"';
-$ip[] = '3224660992, "ca"';
-$ip[] = '3224661504, "us"';
-$ip[] = '3224672000, "us"';
-$ip[] = '3224672512, "us"';
-$ip[] = '3224675072, "us"';
-$ip[] = '3224678656, "us"';
-$ip[] = '3224680960, "us"';
-$ip[] = '3224684032, "us"';
-$ip[] = '3224690688, "us"';
-$ip[] = '3224692992, "us"';
-$ip[] = '3224694528, "ca"';
-$ip[] = '3224694784, "us"';
-$ip[] = '3224698880, "us"';
-$ip[] = '3224725760, "us"';
-$ip[] = '3224785152, "us"';
-$ip[] = '3224791808, "us"';
-$ip[] = '3224793600, "us"';
-$ip[] = '3224795392, "ca"';
-$ip[] = '3224796160, "us"';
-$ip[] = '3224797440, "us"';
-$ip[] = '3224797952, "us"';
-$ip[] = '3224798464, "us"';
-$ip[] = '3224799744, "us"';
-$ip[] = '3224821248, "us"';
-$ip[] = '3224822272, "us"';
-$ip[] = '3224826368, "ca"';
-$ip[] = '3224826624, "us"';
-$ip[] = '3224827392, "us"';
-$ip[] = '3224827904, "us"';
-$ip[] = '3224829184, "us"';
-$ip[] = '3224830208, "us"';
-$ip[] = '3224851968, "us"';
-$ip[] = '3224852992, "us"';
-$ip[] = '3224855552, "us"';
-$ip[] = '3224856064, "us"';
-$ip[] = '3224857088, "us"';
-$ip[] = '3224858368, "us"';
-$ip[] = '3224858880, "us"';
-$ip[] = '3224859648, "us"';
-$ip[] = '3224860928, "us"';
-$ip[] = '3224863488, "us"';
-$ip[] = '3224864000, "us"';
-$ip[] = '3224878336, "us"';
-$ip[] = '3224879616, "ca"';
-$ip[] = '3224879872, "us"';
-$ip[] = '3224880896, "us"';
-$ip[] = '3224882688, "ca"';
-$ip[] = '3224882944, "us"';
-$ip[] = '3224883712, "us"';
-$ip[] = '3224884480, "us"';
-$ip[] = '3224885248, "ca"';
-$ip[] = '3224885760, "us"';
-$ip[] = '3224886528, "us"';
-$ip[] = '3224887296, "ca"';
-$ip[] = '3224887808, "us"';
-$ip[] = '3224889600, "us"';
-$ip[] = '3224891136, "us"';
-$ip[] = '3224892160, "ca"';
-$ip[] = '3224892928, "us"';
-$ip[] = '3225031424, "us"';
-$ip[] = '3225035776, "us"';
-$ip[] = '3225052672, "us"';
-$ip[] = '3225057536, "ca"';
-$ip[] = '3225057792, "us"';
-$ip[] = '3225064704, "us"';
-$ip[] = '3225076224, "ca"';
-$ip[] = '3225076480, "us"';
-$ip[] = '3225077504, "us"';
-$ip[] = '3225081088, "ca"';
-$ip[] = '3225081600, "us"';
-$ip[] = '3225082880, "us"';
-$ip[] = '3225084416, "nl"';
-$ip[] = '3225085440, "us"';
-$ip[] = '3225089280, "ca"';
-$ip[] = '3225089536, "us"';
-$ip[] = '3225429504, "ca"';
-$ip[] = '3225431552, "us"';
-$ip[] = '3225459968, "us"';
-$ip[] = '3225460480, "ca"';
-$ip[] = '3225470464, "us"';
-$ip[] = '3225471744, "us"';
-$ip[] = '3225503488, "us"';
-$ip[] = '3225509632, "us"';
-$ip[] = '3225510144, "us"';
-$ip[] = '3225519872, "us"';
-$ip[] = '3225521152, "us"';
-$ip[] = '3225522944, "us"';
-$ip[] = '3225529088, "us"';
-$ip[] = '3225530368, "pr"';
-$ip[] = '3225530624, "us"';
-$ip[] = '3225536000, "us"';
-$ip[] = '3225541120, "us"';
-$ip[] = '3225547776, "us"';
-$ip[] = '3225549056, "us"';
-$ip[] = '3225549568, "us"';
-$ip[] = '3225617920, "us"';
-$ip[] = '3225618688, "ca"';
-$ip[] = '3225619200, "us"';
-$ip[] = '3225619712, "us"';
-$ip[] = '3225626880, "us"';
-$ip[] = '3225627648, "us"';
-$ip[] = '3225627904, "ca"';
-$ip[] = '3225628160, "us"';
-$ip[] = '3225628672, "us"';
-$ip[] = '3225629440, "us"';
-$ip[] = '3225629952, "us"';
-$ip[] = '3225630720, "us"';
-$ip[] = '3225631488, "us"';
-$ip[] = '3225636096, "us"';
-$ip[] = '3225636864, "us"';
-$ip[] = '3225638400, "us"';
-$ip[] = '3225639424, "us"';
-$ip[] = '3225640704, "us"';
-$ip[] = '3225643264, "ca"';
-$ip[] = '3225643776, "us"';
-$ip[] = '3225651200, "us"';
-$ip[] = '3225660672, "us"';
-$ip[] = '3225669888, "us"';
-$ip[] = '3225672448, "us"';
-$ip[] = '3225673984, "us"';
-$ip[] = '3225676288, "us"';
-$ip[] = '3225680640, "us"';
-$ip[] = '3225687040, "us"';
-$ip[] = '3225688320, "us"';
-$ip[] = '3225695232, "us"';
-$ip[] = '3225695488, "ca"';
-$ip[] = '3225701120, "us"';
-$ip[] = '3225709568, "us"';
-$ip[] = '3225710592, "us"';
-$ip[] = '3225715456, "ca"';
-$ip[] = '3225715968, "us"';
-$ip[] = '3225716992, "ca"';
-$ip[] = '3225717760, "us"';
-$ip[] = '3225721344, "us"';
-$ip[] = '3225726208, "us"';
-$ip[] = '3225726720, "us"';
-$ip[] = '3225727232, "us"';
-$ip[] = '3225728000, "us"';
-$ip[] = '3225728768, "us"';
-$ip[] = '3225729024, "ca"';
-$ip[] = '3225729280, "us"';
-$ip[] = '3225729792, "us"';
-$ip[] = '3225735680, "us"';
-$ip[] = '3225737472, "us"';
-$ip[] = '3225738752, "us"';
-$ip[] = '3225739520, "us"';
-$ip[] = '3225740544, "ca"';
-$ip[] = '3225741056, "us"';
-$ip[] = '3225746688, "us"';
-$ip[] = '3225747456, "us"';
-$ip[] = '3225763840, "be"';
-$ip[] = '3225766400, "ca"';
-$ip[] = '3225767936, "us"';
-$ip[] = '3225773312, "ca"';
-$ip[] = '3225776128, "us"';
-$ip[] = '3225777152, "au"';
-$ip[] = '3225777408, "us"';
-$ip[] = '3225785600, "ca"';
-$ip[] = '3225796096, "us"';
-$ip[] = '3225807360, "de"';
-$ip[] = '3225810688, "us"';
-$ip[] = '3225843712, "us"';
-$ip[] = '3225848064, "us"';
-$ip[] = '3225853952, "us"';
-$ip[] = '3225857024, "ca"';
-$ip[] = '3225857280, "us"';
-$ip[] = '3225857792, "us"';
-$ip[] = '3225858048, "ca"';
-$ip[] = '3225858560, "us"';
-$ip[] = '3225860096, "us"';
-$ip[] = '3225868544, "us"';
-$ip[] = '3225869568, "us"';
-$ip[] = '3225870336, "ca"';
-$ip[] = '3225870592, "us"';
-$ip[] = '3225873920, "us"';
-$ip[] = '3225875456, "us"';
-$ip[] = '3226008832, "us"';
-$ip[] = '3226010880, "ca"';
-$ip[] = '3226011136, "us"';
-$ip[] = '3226012928, "us"';
-$ip[] = '3226016256, "us"';
-$ip[] = '3226021120, "us"';
-$ip[] = '3226026752, "us"';
-$ip[] = '3226067712, "us"';
-$ip[] = '3226068480, "us"';
-$ip[] = '3226128640, "us"';
-$ip[] = '3226140928, "ca"';
-$ip[] = '3226191360, "us"';
-$ip[] = '3226191872, "ca"';
-$ip[] = '3226201856, "us"';
-$ip[] = '3226202112, "ca"';
-$ip[] = '3226205440, "ae"';
-$ip[] = '3226205696, "ca"';
-$ip[] = '3226215424, "us"';
-$ip[] = '3226250496, "us"';
-$ip[] = '3226251520, "us"';
-$ip[] = '3226269952, "us"';
-$ip[] = '3226272000, "us"';
-$ip[] = '3226274048, "us"';
-$ip[] = '3226274816, "us"';
-$ip[] = '3226276352, "us"';
-$ip[] = '3226283520, "ca"';
-$ip[] = '3226291200, "us"';
-$ip[] = '3226301440, "us"';
-$ip[] = '3226303488, "us"';
-$ip[] = '3226307328, "us"';
-$ip[] = '3226308096, "us"';
-$ip[] = '3226473984, "us"';
-$ip[] = '3226475264, "us"';
-$ip[] = '3226479360, "us"';
-$ip[] = '3226480384, "us"';
-$ip[] = '3226481664, "us"';
-$ip[] = '3226522112, "us"';
-$ip[] = '3226551040, "us"';
-$ip[] = '3226555648, "ca"';
-$ip[] = '3226556416, "us"';
-$ip[] = '3226563072, "us"';
-$ip[] = '3226569984, "us"';
-$ip[] = '3226598400, "us"';
-$ip[] = '3226626048, "ca"';
-$ip[] = '3226626304, "us"';
-$ip[] = '3226629376, "ca"';
-$ip[] = '3226629632, "us"';
-$ip[] = '3226630912, "us"';
-$ip[] = '3226631424, "us"';
-$ip[] = '3226632192, "ca"';
-$ip[] = '3226635008, "us"';
-$ip[] = '3226635520, "us"';
-$ip[] = '3226637056, "us"';
-$ip[] = '3226637824, "ca"';
-$ip[] = '3226638080, "us"';
-$ip[] = '3226638848, "us"';
-$ip[] = '3226640128, "us"';
-$ip[] = '3226640896, "us"';
-$ip[] = '3226654464, "us"';
-$ip[] = '3226656512, "us"';
-$ip[] = '3226658560, "us"';
-$ip[] = '3226661888, "us"';
-$ip[] = '3226690816, "ca"';
-$ip[] = '3226691840, "us"';
-$ip[] = '3226695680, "us"';
-$ip[] = '3226695936, "ca"';
-$ip[] = '3226705408, "us"';
-$ip[] = '3226706176, "us"';
-$ip[] = '3226715392, "us"';
-$ip[] = '3226715904, "us"';
-$ip[] = '3226716928, "us"';
-$ip[] = '3226721280, "us"';
-$ip[] = '3226722560, "us"';
-$ip[] = '3226724352, "us"';
-$ip[] = '3226726144, "us"';
-$ip[] = '3226728192, "ca"';
-$ip[] = '3226728448, "us"';
-$ip[] = '3226732288, "us"';
-$ip[] = '3226734080, "us"';
-$ip[] = '3226734592, "us"';
-$ip[] = '3226737664, "us"';
-$ip[] = '3226738432, "us"';
-$ip[] = '3226740736, "us"';
-$ip[] = '3226746624, "us"';
-$ip[] = '3226749440, "us"';
-$ip[] = '3226752256, "us"';
-$ip[] = '3226753024, "us"';
-$ip[] = '3226758912, "us"';
-$ip[] = '3226770688, "us"';
-$ip[] = '3226773248, "us"';
-$ip[] = '3226775040, "us"';
-$ip[] = '3226783744, "us"';
-$ip[] = '3226785024, "us"';
-$ip[] = '3226787328, "us"';
-$ip[] = '3226789632, "us"';
-$ip[] = '3226791680, "us"';
-$ip[] = '3226792704, "us"';
-$ip[] = '3226793984, "us"';
-$ip[] = '3226795520, "us"';
-$ip[] = '3226861824, "ca"';
-$ip[] = '3226862080, "us"';
-$ip[] = '3226864896, "us"';
-$ip[] = '3226865408, "us"';
-$ip[] = '3226866432, "us"';
-$ip[] = '3226868224, "us"';
-$ip[] = '3226868736, "us"';
-$ip[] = '3226884608, "us"';
-$ip[] = '3226894336, "us"';
-$ip[] = '3226895104, "us"';
-$ip[] = '3226896128, "us"';
-$ip[] = '3226897152, "us"';
-$ip[] = '3226903552, "us"';
-$ip[] = '3226904576, "us"';
-$ip[] = '3226905088, "us"';
-$ip[] = '3226993152, "us"';
-$ip[] = '3226993920, "us"';
-$ip[] = '3226994688, "us"';
-$ip[] = '3226995456, "us"';
-$ip[] = '3226998016, "us"';
-$ip[] = '3226999040, "us"';
-$ip[] = '3227013376, "us"';
-$ip[] = '3227014912, "us"';
-$ip[] = '3227019008, "us"';
-$ip[] = '3227020800, "us"';
-$ip[] = '3227023360, "us"';
-$ip[] = '3227024384, "us"';
-$ip[] = '3227025664, "us"';
-$ip[] = '3227026176, "us"';
-$ip[] = '3227027456, "us"';
-$ip[] = '3227040768, "us"';
-$ip[] = '3227041536, "us"';
-$ip[] = '3227043072, "us"';
-$ip[] = '3227045120, "us"';
-$ip[] = '3227054080, "us"';
-$ip[] = '3227123712, "us"';
-$ip[] = '3227225600, "us"';
-$ip[] = '3227234816, "us"';
-$ip[] = '3227235328, "us"';
-$ip[] = '3227237120, "us"';
-$ip[] = '3227237888, "us"';
-$ip[] = '3227238400, "us"';
-$ip[] = '3227240960, "us"';
-$ip[] = '3227243008, "ca"';
-$ip[] = '3227243520, "us"';
-$ip[] = '3227249408, "us"';
-$ip[] = '3227252736, "us"';
-$ip[] = '3227257088, "us"';
-$ip[] = '3227258880, "us"';
-$ip[] = '3227277312, "us"';
-$ip[] = '3227282176, "us"';
-$ip[] = '3227282944, "us"';
-$ip[] = '3227284992, "us"';
-$ip[] = '3227295232, "us"';
-$ip[] = '3227310336, "us"';
-$ip[] = '3227386112, "us"';
-$ip[] = '3227392256, "us"';
-$ip[] = '3227393280, "us"';
-$ip[] = '3227396608, "us"';
-$ip[] = '3227400960, "us"';
-$ip[] = '3227402496, "us"';
-$ip[] = '3227403520, "us"';
-$ip[] = '3227405568, "us"';
-$ip[] = '3227416064, "us"';
-$ip[] = '3227417344, "us"';
-$ip[] = '3227418112, "ca"';
-$ip[] = '3227418368, "us"';
-$ip[] = '3227427840, "us"';
-$ip[] = '3227429376, "us"';
-$ip[] = '3227430144, "us"';
-$ip[] = '3227437312, "us"';
-$ip[] = '3227439872, "us"';
-$ip[] = '3227440384, "us"';
-$ip[] = '3227442688, "us"';
-$ip[] = '3227444224, "us"';
-$ip[] = '3227445760, "us"';
-$ip[] = '3227446272, "us"';
-$ip[] = '3227447808, "us"';
-$ip[] = '3227448576, "us"';
-$ip[] = '3227449088, "us"';
-$ip[] = '3227582464, "us"';
-$ip[] = '3227779840, "us"';
-$ip[] = '3227783936, "us"';
-$ip[] = '3227785728, "us"';
-$ip[] = '3227792896, "us"';
-$ip[] = '3227794944, "us"';
-$ip[] = '3227795456, "us"';
-$ip[] = '3227799296, "us"';
-$ip[] = '3227799808, "us"';
-$ip[] = '3227804672, "us"';
-$ip[] = '3227804928, "ca"';
-$ip[] = '3227813376, "us"';
-$ip[] = '3227815168, "us"';
-$ip[] = '3227816192, "us"';
-$ip[] = '3227845120, "us"';
-$ip[] = '3227846144, "us"';
-$ip[] = '3227847680, "us"';
-$ip[] = '3227848960, "us"';
-$ip[] = '3227852032, "us"';
-$ip[] = '3227853568, "us"';
-$ip[] = '3227864064, "us"';
-$ip[] = '3227868160, "us"';
-$ip[] = '3227873024, "nl"';
-$ip[] = '3227874048, "us"';
-$ip[] = '3227875072, "us"';
-$ip[] = '3227879168, "us"';
-$ip[] = '3227880192, "us"';
-$ip[] = '3227881472, "us"';
-$ip[] = '3227887872, "pr"';
-$ip[] = '3227888384, "us"';
-$ip[] = '3227889920, "us"';
-$ip[] = '3227890944, "us"';
-$ip[] = '3227891712, "us"';
-$ip[] = '3227894016, "us"';
-$ip[] = '3227895808, "us"';
-$ip[] = '3227909376, "us"';
-$ip[] = '3227910656, "us"';
-$ip[] = '3227912704, "us"';
-$ip[] = '3227912960, "ca"';
-$ip[] = '3227913216, "us"';
-$ip[] = '3227931136, "us"';
-$ip[] = '3227932672, "us"';
-$ip[] = '3227933184, "us"';
-$ip[] = '3227933952, "us"';
-$ip[] = '3227934720, "us"';
-$ip[] = '3227955712, "us"';
-$ip[] = '3227965184, "us"';
-$ip[] = '3227968000, "us"';
-$ip[] = '3227969024, "us"';
-$ip[] = '3227971584, "us"';
-$ip[] = '3227974656, "us"';
-$ip[] = '3227976448, "us"';
-$ip[] = '3227977728, "us"';
-$ip[] = '3227979520, "us"';
-$ip[] = '3227981056, "us"';
-$ip[] = '3227981824, "us"';
-$ip[] = '3227986176, "us"';
-$ip[] = '3227987712, "us"';
-$ip[] = '3228005632, "us"';
-$ip[] = '3228009728, "us"';
-$ip[] = '3228011520, "us"';
-$ip[] = '3228013568, "us"';
-$ip[] = '3228045312, "us"';
-$ip[] = '3228047360, "us"';
-$ip[] = '3228048896, "us"';
-$ip[] = '3228051200, "us"';
-$ip[] = '3228051968, "us"';
-$ip[] = '3228052992, "us"';
-$ip[] = '3228054016, "us"';
-$ip[] = '3228055040, "us"';
-$ip[] = '3228056320, "us"';
-$ip[] = '3228060160, "us"';
-$ip[] = '3228061184, "us"';
-$ip[] = '3228061952, "us"';
-$ip[] = '3228062464, "us"';
-$ip[] = '3228077312, "us"';
-$ip[] = '3228077824, "us"';
-$ip[] = '3228079360, "us"';
-$ip[] = '3228081152, "us"';
-$ip[] = '3228084480, "us"';
-$ip[] = '3228085504, "us"';
-$ip[] = '3228101120, "us"';
-$ip[] = '3228102400, "us"';
-$ip[] = '3228104960, "us"';
-$ip[] = '3228105984, "us"';
-$ip[] = '3228109568, "us"';
-$ip[] = '3228126208, "us"';
-$ip[] = '3228238592, "us"';
-$ip[] = '3228239616, "us"';
-$ip[] = '3228241408, "us"';
-$ip[] = '3228263936, "us"';
-$ip[] = '3228264704, "us"';
-$ip[] = '3228267264, "us"';
-$ip[] = '3228271104, "us"';
-$ip[] = '3228271360, "ca"';
-$ip[] = '3228272128, "us"';
-$ip[] = '3228281088, "us"';
-$ip[] = '3228282112, "us"';
-$ip[] = '3228282624, "us"';
-$ip[] = '3228283648, "us"';
-$ip[] = '3228285952, "us"';
-$ip[] = '3228297728, "us"';
-$ip[] = '3228298496, "us"';
-$ip[] = '3228327168, "us"';
-$ip[] = '3228329472, "us"';
-$ip[] = '3228331264, "us"';
-$ip[] = '3228334592, "us"';
-$ip[] = '3228348160, "us"';
-$ip[] = '3228358400, "us"';
-$ip[] = '3228362496, "us"';
-$ip[] = '3228363520, "us"';
-$ip[] = '3228364800, "us"';
-$ip[] = '3228434688, "us"';
-$ip[] = '3228508672, "us"';
-$ip[] = '3228510208, "us"';
-$ip[] = '3228511488, "us"';
-$ip[] = '3228512512, "us"';
-$ip[] = '3228522752, "us"';
-$ip[] = '3228527104, "us"';
-$ip[] = '3228532224, "us"';
-$ip[] = '3228540928, "us"';
-$ip[] = '3228559104, "us"';
-$ip[] = '3228564736, "us"';
-$ip[] = '3228573952, "us"';
-$ip[] = '3228577280, "us"';
-$ip[] = '3228578304, "us"';
-$ip[] = '3228581376, "us"';
-$ip[] = '3228585984, "us"';
-$ip[] = '3228591360, "us"';
-$ip[] = '3228617984, "us"';
-$ip[] = '3228618496, "us"';
-$ip[] = '3228619008, "us"';
-$ip[] = '3228620800, "us"';
-$ip[] = '3228628992, "us"';
-$ip[] = '3229024512, "us"';
-$ip[] = '3229258496, "us"';
-$ip[] = '3229264896, "us"';
-$ip[] = '3229266176, "us"';
-$ip[] = '3229267200, "us"';
-$ip[] = '3229274880, "us"';
-$ip[] = '3229281024, "us"';
-$ip[] = '3229283072, "us"';
-$ip[] = '3229286400, "us"';
-$ip[] = '3229355776, "us"';
-$ip[] = '3229359872, "us"';
-$ip[] = '3229360384, "us"';
-$ip[] = '3229362176, "us"';
-$ip[] = '3229363968, "us"';
-$ip[] = '3229380864, "us"';
-$ip[] = '3229382144, "us"';
-$ip[] = '3229391104, "us"';
-$ip[] = '3229392128, "us"';
-$ip[] = '3229408256, "us"';
-$ip[] = '3229414912, "us"';
-$ip[] = '3229499648, "us"';
-$ip[] = '3229695488, "us"';
-$ip[] = '3229700352, "us"';
-$ip[] = '3229702144, "us"';
-$ip[] = '3229705216, "us"';
-$ip[] = '3229810944, "us"';
-$ip[] = '3229814272, "us"';
-$ip[] = '3229816320, "us"';
-$ip[] = '3229818624, "us"';
-$ip[] = '3229831168, "us"';
-$ip[] = '3229834496, "us"';
-$ip[] = '3229834752, "ca"';
-$ip[] = '3229835008, "us"';
-$ip[] = '3229835520, "ca"';
-$ip[] = '3229835776, "us"';
-$ip[] = '3229838592, "us"';
-$ip[] = '3229844736, "us"';
-$ip[] = '3229845760, "ca"';
-$ip[] = '3229847296, "us"';
-$ip[] = '3229875456, "us"';
-$ip[] = '3229879296, "us"';
-$ip[] = '3229880320, "us"';
-$ip[] = '3229881088, "ca"';
-$ip[] = '3229881344, "us"';
-$ip[] = '3229885440, "us"';
-$ip[] = '3229886976, "us"';
-$ip[] = '3229890048, "us"';
-$ip[] = '3229890560, "us"';
-$ip[] = '3229891584, "ca"';
-$ip[] = '3229892608, "us"';
-$ip[] = '3229900288, "us"';
-$ip[] = '3229901824, "us"';
-$ip[] = '3229902592, "us"';
-$ip[] = '3229937664, "us"';
-$ip[] = '3229937920, "ca"';
-$ip[] = '3229938176, "us"';
-$ip[] = '3229939200, "us"';
-$ip[] = '3229941248, "us"';
-$ip[] = '3229944576, "us"';
-$ip[] = '3229946112, "us"';
-$ip[] = '3229947392, "us"';
-$ip[] = '3229949184, "us"';
-$ip[] = '3229950208, "us"';
-$ip[] = '3229951232, "us"';
-$ip[] = '3229952512, "us"';
-$ip[] = '3229956096, "us"';
-$ip[] = '3229956864, "us"';
-$ip[] = '3229958400, "us"';
-$ip[] = '3229959168, "us"';
-$ip[] = '3229968384, "us"';
-$ip[] = '3229971456, "us"';
-$ip[] = '3229972992, "us"';
-$ip[] = '3229975552, "us"';
-$ip[] = '3230004480, "us"';
-$ip[] = '3230006016, "us"';
-$ip[] = '3230073088, "us"';
-$ip[] = '3230082560, "us"';
-$ip[] = '3230084864, "us"';
-$ip[] = '3230085120, "ca"';
-$ip[] = '3230085376, "us"';
-$ip[] = '3230089216, "us"';
-$ip[] = '3230089984, "us"';
-$ip[] = '3230090496, "us"';
-$ip[] = '3230092544, "ca"';
-$ip[] = '3230092800, "us"';
-$ip[] = '3230094080, "ca"';
-$ip[] = '3230094336, "us"';
-$ip[] = '3230101504, "us"';
-$ip[] = '3230106112, "us"';
-$ip[] = '3230107136, "us"';
-$ip[] = '3230109696, "us"';
-$ip[] = '3230116096, "us"';
-$ip[] = '3230117888, "us"';
-$ip[] = '3230120448, "us"';
-$ip[] = '3230121216, "us"';
-$ip[] = '3230126336, "us"';
-$ip[] = '3230126848, "us"';
-$ip[] = '3230129152, "us"';
-$ip[] = '3230130176, "us"';
-$ip[] = '3230130688, "us"';
-$ip[] = '3230132992, "us"';
-$ip[] = '3230138624, "us"';
-$ip[] = '3230140416, "us"';
-$ip[] = '3230140928, "us"';
-$ip[] = '3230143488, "us"';
-$ip[] = '3230144512, "us"';
-$ip[] = '3230145280, "ca"';
-$ip[] = '3230145536, "us"';
-$ip[] = '3230146560, "us"';
-$ip[] = '3230150656, "us"';
-$ip[] = '3230151168, "us"';
-$ip[] = '3230152192, "fr"';
-$ip[] = '3230153216, "fr"';
-$ip[] = '3230153728, "us"';
-$ip[] = '3230154240, "us"';
-$ip[] = '3230165504, "us"';
-$ip[] = '3230167552, "ca"';
-$ip[] = '3230168832, "us"';
-$ip[] = '3230175232, "us"';
-$ip[] = '3230203904, "us"';
-$ip[] = '3230275584, "us"';
-$ip[] = '3230291712, "us"';
-$ip[] = '3230295296, "us"';
-$ip[] = '3230301696, "us"';
-$ip[] = '3230302208, "ca"';
-$ip[] = '3230302976, "us"';
-$ip[] = '3230310144, "us"';
-$ip[] = '3230316544, "us"';
-$ip[] = '3230316800, "ca"';
-$ip[] = '3230317312, "us"';
-$ip[] = '3230317824, "us"';
-$ip[] = '3230318848, "us"';
-$ip[] = '3230321920, "us"';
-$ip[] = '3230329088, "us"';
-$ip[] = '3230333184, "us"';
-$ip[] = '3230333952, "us"';
-$ip[] = '3230335232, "ca"';
-$ip[] = '3230355200, "ca"';
-$ip[] = '3230369024, "us"';
-$ip[] = '3230370304, "ca"';
-$ip[] = '3230793984, "us"';
-$ip[] = '3230824448, "us"';
-$ip[] = '3230826240, "us"';
-$ip[] = '3230830080, "us"';
-$ip[] = '3230832384, "us"';
-$ip[] = '3230832896, "us"';
-$ip[] = '3230833664, "ca"';
-$ip[] = '3230834176, "us"';
-$ip[] = '3230837504, "us"';
-$ip[] = '3230840576, "us"';
-$ip[] = '3230841856, "us"';
-$ip[] = '3230842624, "us"';
-$ip[] = '3230843392, "us"';
-$ip[] = '3230845184, "us"';
-$ip[] = '3230846208, "us"';
-$ip[] = '3230850048, "us"';
-$ip[] = '3230853888, "us"';
-$ip[] = '3230855168, "us"';
-$ip[] = '3230855936, "us"';
-$ip[] = '3230858752, "us"';
-$ip[] = '3230865664, "us"';
-$ip[] = '3230868224, "us"';
-$ip[] = '3230868992, "us"';
-$ip[] = '3230870272, "us"';
-$ip[] = '3230879744, "us"';
-$ip[] = '3230888704, "us"';
-$ip[] = '3230895616, "us"';
-$ip[] = '3230898688, "us"';
-$ip[] = '3230899200, "us"';
-$ip[] = '3230913280, "us"';
-$ip[] = '3230913792, "ca"';
-$ip[] = '3230914048, "us"';
-$ip[] = '3230915584, "us"';
-$ip[] = '3230917888, "us"';
-$ip[] = '3230919680, "us"';
-$ip[] = '3230922752, "us"';
-$ip[] = '3230923776, "us"';
-$ip[] = '3230924288, "us"';
-$ip[] = '3230948608, "us"';
-$ip[] = '3230951680, "us"';
-$ip[] = '3230967808, "us"';
-$ip[] = '3230969856, "us"';
-$ip[] = '3230972672, "us"';
-$ip[] = '3230974720, "us"';
-$ip[] = '3230980352, "ca"';
-$ip[] = '3230980608, "us"';
-$ip[] = '3230981632, "us"';
-$ip[] = '3230983936, "us"';
-$ip[] = '3230991360, "us"';
-$ip[] = '3230991872, "us"';
-$ip[] = '3230994432, "us"';
-$ip[] = '3230995712, "us"';
-$ip[] = '3230997504, "us"';
-$ip[] = '3230999040, "us"';
-$ip[] = '3230999808, "us"';
-$ip[] = '3231001088, "us"';
-$ip[] = '3231003904, "ca"';
-$ip[] = '3231004416, "us"';
-$ip[] = '3231005952, "us"';
-$ip[] = '3231010816, "ca"';
-$ip[] = '3231011072, "us"';
-$ip[] = '3231013888, "us"';
-$ip[] = '3231015424, "ca"';
-$ip[] = '3231015680, "us"';
-$ip[] = '3231016192, "us"';
-$ip[] = '3231016704, "us"';
-$ip[] = '3231019008, "us"';
-$ip[] = '3231021568, "us"';
-$ip[] = '3231021824, "ca"';
-$ip[] = '3231022080, "us"';
-$ip[] = '3231022848, "us"';
-$ip[] = '3231028736, "us"';
-$ip[] = '3231044352, "us"';
-$ip[] = '3231048704, "us"';
-$ip[] = '3231049984, "us"';
-$ip[] = '3231051776, "us"';
-$ip[] = '3231078144, "us"';
-$ip[] = '3231078912, "ca"';
-$ip[] = '3231079680, "us"';
-$ip[] = '3231080192, "us"';
-$ip[] = '3231080704, "us"';
-$ip[] = '3231082752, "us"';
-$ip[] = '3231083520, "us"';
-$ip[] = '3231087872, "us"';
-$ip[] = '3231088384, "us"';
-$ip[] = '3231091968, "us"';
-$ip[] = '3231092992, "us"';
-$ip[] = '3231093504, "us"';
-$ip[] = '3231103488, "us"';
-$ip[] = '3231104768, "us"';
-$ip[] = '3231106816, "us"';
-$ip[] = '3231107328, "us"';
-$ip[] = '3231108608, "us"';
-$ip[] = '3231109632, "us"';
-$ip[] = '3231112448, "us"';
-$ip[] = '3231113216, "us"';
-$ip[] = '3231117056, "us"';
-$ip[] = '3231119104, "us"';
-$ip[] = '3231120640, "us"';
-$ip[] = '3231121664, "us"';
-$ip[] = '3231149312, "ca"';
-$ip[] = '3231149568, "us"';
-$ip[] = '3231187200, "us"';
-$ip[] = '3231188736, "us"';
-$ip[] = '3231190784, "us"';
-$ip[] = '3231191552, "us"';
-$ip[] = '3231194368, "us"';
-$ip[] = '3231197952, "us"';
-$ip[] = '3231198464, "us"';
-$ip[] = '3231200256, "us"';
-$ip[] = '3231201024, "us"';
-$ip[] = '3231203328, "us"';
-$ip[] = '3231204864, "us"';
-$ip[] = '3231208192, "us"';
-$ip[] = '3231209472, "us"';
-$ip[] = '3231211776, "ca"';
-$ip[] = '3231212288, "us"';
-$ip[] = '3231214336, "ca"';
-$ip[] = '3231214592, "us"';
-$ip[] = '3231215872, "us"';
-$ip[] = '3231217664, "us"';
-$ip[] = '3231218432, "us"';
-$ip[] = '3231218944, "us"';
-$ip[] = '3231223296, "us"';
-$ip[] = '3231224064, "us"';
-$ip[] = '3231224576, "us"';
-$ip[] = '3231226368, "us"';
-$ip[] = '3231227648, "us"';
-$ip[] = '3231228928, "pr"';
-$ip[] = '3231229184, "ca"';
-$ip[] = '3231229952, "us"';
-$ip[] = '3231231744, "us"';
-$ip[] = '3231235072, "us"';
-$ip[] = '3231236864, "ca"';
-$ip[] = '3231237120, "us"';
-$ip[] = '3231237632, "us"';
-$ip[] = '3231241984, "us"';
-$ip[] = '3231248896, "us"';
-$ip[] = '3231249664, "us"';
-$ip[] = '3231250432, "ca"';
-$ip[] = '3231250688, "us"';
-$ip[] = '3231252736, "us"';
-$ip[] = '3231253504, "us"';
-$ip[] = '3231255040, "us"';
-$ip[] = '3231256064, "us"';
-$ip[] = '3231257600, "us"';
-$ip[] = '3231275520, "us"';
-$ip[] = '3231276544, "us"';
-$ip[] = '3231281920, "us"';
-$ip[] = '3231282432, "us"';
-$ip[] = '3231283456, "us"';
-$ip[] = '3231285248, "us"';
-$ip[] = '3231291904, "us"';
-$ip[] = '3231292416, "us"';
-$ip[] = '3231293184, "us"';
-$ip[] = '3231295744, "us"';
-$ip[] = '3231296512, "us"';
-$ip[] = '3231299328, "us"';
-$ip[] = '3231301120, "us"';
-$ip[] = '3231302400, "us"';
-$ip[] = '3231303168, "us"';
-$ip[] = '3231307264, "us"';
-$ip[] = '3231308032, "ca"';
-$ip[] = '3231308288, "us"';
-$ip[] = '3231308800, "ca"';
-$ip[] = '3231311104, "us"';
-$ip[] = '3231316992, "us"';
-$ip[] = '3231326208, "us"';
-$ip[] = '3231385856, "us"';
-$ip[] = '3231483136, "us"';
-$ip[] = '3231490048, "us"';
-$ip[] = '3231490816, "us"';
-$ip[] = '3231491584, "us"';
-$ip[] = '3231492096, "us"';
-$ip[] = '3231500032, "bm"';
-$ip[] = '3231500288, "us"';
-$ip[] = '3231502592, "us"';
-$ip[] = '3231503104, "us"';
-$ip[] = '3231503872, "us"';
-$ip[] = '3231505152, "us"';
-$ip[] = '3231505664, "us"';
-$ip[] = '3231506944, "us"';
-$ip[] = '3231507456, "us"';
-$ip[] = '3231510784, "us"';
-$ip[] = '3231513088, "us"';
-$ip[] = '3231515648, "us"';
-$ip[] = '3231522560, "us"';
-$ip[] = '3231547904, "us"';
-$ip[] = '3231556352, "us"';
-$ip[] = '3231558912, "ca"';
-$ip[] = '3231559424, "us"';
-$ip[] = '3231559936, "us"';
-$ip[] = '3231562240, "us"';
-$ip[] = '3231562752, "us"';
-$ip[] = '3231580416, "us"';
-$ip[] = '3231653888, "us"';
-$ip[] = '3231663872, "ca"';
-$ip[] = '3231664128, "us"';
-$ip[] = '3231664640, "us"';
-$ip[] = '3231665664, "us"';
-$ip[] = '3231667712, "us"';
-$ip[] = '3231669248, "us"';
-$ip[] = '3231669760, "ca"';
-$ip[] = '3231670272, "us"';
-$ip[] = '3231672320, "us"';
-$ip[] = '3231672832, "us"';
-$ip[] = '3231673856, "us"';
-$ip[] = '3231674112, "ca"';
-$ip[] = '3231674368, "us"';
-$ip[] = '3231678464, "us"';
-$ip[] = '3231713024, "ca"';
-$ip[] = '3231713280, "us"';
-$ip[] = '3231714048, "us"';
-$ip[] = '3231715584, "us"';
-$ip[] = '3231716352, "us"';
-$ip[] = '3231717632, "us"';
-$ip[] = '3231718400, "us"';
-$ip[] = '3231718912, "us"';
-$ip[] = '3231720192, "us"';
-$ip[] = '3231720960, "us"';
-$ip[] = '3231723008, "us"';
-$ip[] = '3231724288, "us"';
-$ip[] = '3231728640, "us"';
-$ip[] = '3231729664, "us"';
-$ip[] = '3231736064, "us"';
-$ip[] = '3231738368, "nl"';
-$ip[] = '3231738624, "us"';
-$ip[] = '3231739904, "us"';
-$ip[] = '3231742976, "us"';
-$ip[] = '3231743744, "us"';
-$ip[] = '3231744256, "us"';
-$ip[] = '3231748096, "us"';
-$ip[] = '3231750400, "us"';
-$ip[] = '3231751424, "us"';
-$ip[] = '3231752704, "us"';
-$ip[] = '3231753984, "ca"';
-$ip[] = '3231754240, "us"';
-$ip[] = '3231755520, "us"';
-$ip[] = '3231755776, "pr"';
-$ip[] = '3231757312, "us"';
-$ip[] = '3231759616, "us"';
-$ip[] = '3231761408, "us"';
-$ip[] = '3231763968, "us"';
-$ip[] = '3231769344, "us"';
-$ip[] = '3231770112, "us"';
-$ip[] = '3231771136, "us"';
-$ip[] = '3231776000, "us"';
-$ip[] = '3231908096, "us"';
-$ip[] = '3232301056, "us"';
-$ip[] = '3232317440, "us"';
-$ip[] = '3232433920, "us"';
-$ip[] = '3232497664, "us"';
-$ip[] = '3232560896, "us"';
-$ip[] = '3232561664, "ca"';
-$ip[] = '3232561920, "us"';
-$ip[] = '3232562688, "ca"';
-$ip[] = '3232565248, "us"';
-$ip[] = '3232571392, "us"';
-$ip[] = '3232629248, "us"';
-$ip[] = '3232694528, "us"';
-$ip[] = '3232706560, "us"';
-$ip[] = '3233285120, "us"';
-$ip[] = '3233488896, "us"';
-$ip[] = '3233549312, "us"';
-$ip[] = '3233561856, "us"';
-$ip[] = '3233563136, "us"';
-$ip[] = '3233564160, "us"';
-$ip[] = '3233564672, "us"';
-$ip[] = '3233570048, "us"';
-$ip[] = '3233571072, "us"';
-$ip[] = '3233572352, "us"';
-$ip[] = '3233573376, "us"';
-$ip[] = '3233573888, "us"';
-$ip[] = '3233576448, "us"';
-$ip[] = '3233577984, "us"';
-$ip[] = '3233578496, "us"';
-$ip[] = '3233579520, "us"';
-$ip[] = '3233580288, "us"';
-$ip[] = '3233581312, "us"';
-$ip[] = '3233583616, "us"';
-$ip[] = '3233585152, "us"';
-$ip[] = '3233586944, "us"';
-$ip[] = '3233589248, "ca"';
-$ip[] = '3233590528, "pr"';
-$ip[] = '3233591552, "us"';
-$ip[] = '3233594368, "us"';
-$ip[] = '3233594880, "us"';
-$ip[] = '3233596928, "us"';
-$ip[] = '3233607168, "us"';
-$ip[] = '3233609984, "us"';
-$ip[] = '3233612544, "us"';
-$ip[] = '3233615104, "us"';
-$ip[] = '3233615616, "us"';
-$ip[] = '3233617408, "ca"';
-$ip[] = '3233619456, "us"';
-$ip[] = '3233620736, "us"';
-$ip[] = '3233622528, "us"';
-$ip[] = '3233625344, "us"';
-$ip[] = '3233626112, "us"';
-$ip[] = '3233628928, "ca"';
-$ip[] = '3233629952, "us"';
-$ip[] = '3233630720, "us"';
-$ip[] = '3233631488, "us"';
-$ip[] = '3233636096, "us"';
-$ip[] = '3233642496, "us"';
-$ip[] = '3233646848, "us"';
-$ip[] = '3233647872, "us"';
-$ip[] = '3233649920, "us"';
-$ip[] = '3233651456, "us"';
-$ip[] = '3233652224, "us"';
-$ip[] = '3233652992, "us"';
-$ip[] = '3233655552, "us"';
-$ip[] = '3233664256, "us"';
-$ip[] = '3233666048, "us"';
-$ip[] = '3233669120, "us"';
-$ip[] = '3233671680, "us"';
-$ip[] = '3233676288, "us"';
-$ip[] = '3233685760, "us"';
-$ip[] = '3233688832, "us"';
-$ip[] = '3233692672, "us"';
-$ip[] = '3233693184, "us"';
-$ip[] = '3233693952, "us"';
-$ip[] = '3233694720, "us"';
-$ip[] = '3233695232, "us"';
-$ip[] = '3233696512, "ca"';
-$ip[] = '3233696768, "us"';
-$ip[] = '3233701888, "us"';
-$ip[] = '3233705216, "us"';
-$ip[] = '3233711360, "us"';
-$ip[] = '3233722112, "us"';
-$ip[] = '3233724416, "us"';
-$ip[] = '3233726976, "us"';
-$ip[] = '3233729280, "us"';
-$ip[] = '3233732608, "us"';
-$ip[] = '3233737984, "us"';
-$ip[] = '3233739008, "us"';
-$ip[] = '3233739520, "us"';
-$ip[] = '3233741312, "us"';
-$ip[] = '3233873920, "us"';
-$ip[] = '3234006528, "us"';
-$ip[] = '3234007296, "us"';
-$ip[] = '3234007808, "us"';
-$ip[] = '3234008832, "us"';
-$ip[] = '3234013952, "us"';
-$ip[] = '3234015488, "us"';
-$ip[] = '3234019840, "us"';
-$ip[] = '3234023680, "us"';
-$ip[] = '3234030336, "us"';
-$ip[] = '3234031360, "us"';
-$ip[] = '3234032384, "us"';
-$ip[] = '3234033408, "us"';
-$ip[] = '3234033920, "us"';
-$ip[] = '3234035456, "us"';
-$ip[] = '3234043136, "us"';
-$ip[] = '3234044160, "us"';
-$ip[] = '3234048768, "us"';
-$ip[] = '3234052352, "us"';
-$ip[] = '3234052864, "us"';
-$ip[] = '3234055168, "us"';
-$ip[] = '3234055680, "us"';
-$ip[] = '3234061312, "us"';
-$ip[] = '3234064896, "us"';
-$ip[] = '3234065920, "us"';
-$ip[] = '3234136064, "ca"';
-$ip[] = '3234172928, "us"';
-$ip[] = '3234173952, "ca"';
-$ip[] = '3234176256, "us"';
-$ip[] = '3234177280, "ca"';
-$ip[] = '3234187008, "us"';
-$ip[] = '3234187520, "ca"';
-$ip[] = '3234192384, "us"';
-$ip[] = '3234193664, "ca"';
-$ip[] = '3234202624, "us"';
-$ip[] = '3234205696, "us"';
-$ip[] = '3234283520, "us"';
-$ip[] = '3234365440, "us"';
-$ip[] = '3234539520, "us"';
-$ip[] = '3234553856, "us"';
-$ip[] = '3234555904, "us"';
-$ip[] = '3234556416, "ca"';
-$ip[] = '3234557440, "us"';
-$ip[] = '3234566912, "us"';
-$ip[] = '3234568960, "us"';
-$ip[] = '3234569984, "us"';
-$ip[] = '3234574848, "us"';
-$ip[] = '3234576896, "us"';
-$ip[] = '3234578944, "us"';
-$ip[] = '3234579712, "ca"';
-$ip[] = '3234579968, "us"';
-$ip[] = '3234581248, "ca"';
-$ip[] = '3234581504, "us"';
-$ip[] = '3234583040, "us"';
-$ip[] = '3234584064, "us"';
-$ip[] = '3234584832, "us"';
-$ip[] = '3234587648, "us"';
-$ip[] = '3234588928, "us"';
-$ip[] = '3234589696, "us"';
-$ip[] = '3234592768, "us"';
-$ip[] = '3234726144, "ca"';
-$ip[] = '3234726400, "us"';
-$ip[] = '3234733056, "ca"';
-$ip[] = '3234733312, "us"';
-$ip[] = '3234746880, "us"';
-$ip[] = '3234748160, "us"';
-$ip[] = '3234749696, "ca"';
-$ip[] = '3234750720, "us"';
-$ip[] = '3234752256, "us"';
-$ip[] = '3234753792, "us"';
-$ip[] = '3234756096, "us"';
-$ip[] = '3234763264, "ca"';
-$ip[] = '3234766336, "us"';
-$ip[] = '3234772224, "ca"';
-$ip[] = '3234772480, "us"';
-$ip[] = '3234781440, "ca"';
-$ip[] = '3234781952, "us"';
-$ip[] = '3234784000, "us"';
-$ip[] = '3234795264, "us"';
-$ip[] = '3234799616, "us"';
-$ip[] = '3234800896, "us"';
-$ip[] = '3234802432, "us"';
-$ip[] = '3234803712, "pr"';
-$ip[] = '3234804224, "us"';
-$ip[] = '3234809088, "us"';
-$ip[] = '3234810880, "ca"';
-$ip[] = '3234811136, "us"';
-$ip[] = '3234814976, "us"';
-$ip[] = '3234816768, "us"';
-$ip[] = '3234820608, "us"';
-$ip[] = '3234822656, "us"';
-$ip[] = '3234826752, "ca"';
-$ip[] = '3234827008, "us"';
-$ip[] = '3234828288, "us"';
-$ip[] = '3234829056, "us"';
-$ip[] = '3234832128, "us"';
-$ip[] = '3234832896, "us"';
-$ip[] = '3234833920, "us"';
-$ip[] = '3234838528, "us"';
-$ip[] = '3234839552, "us"';
-$ip[] = '3234842368, "us"';
-$ip[] = '3234844416, "us"';
-$ip[] = '3234853632, "us"';
-$ip[] = '3234854144, "us"';
-$ip[] = '3234855168, "us"';
-$ip[] = '3234857216, "ca"';
-$ip[] = '3234861056, "us"';
-$ip[] = '3234988288, "ca"';
-$ip[] = '3234996224, "us"';
-$ip[] = '3235004416, "ca"';
-$ip[] = '3235053824, "us"';
-$ip[] = '3235578112, "ca"';
-$ip[] = '3235643392, "us"';
-$ip[] = '3235774720, "ca"';
-$ip[] = '3235778560, "us"';
-$ip[] = '3235872768, "us"';
-$ip[] = '3236044800, "ca"';
-$ip[] = '3236052992, "us"';
-$ip[] = '3236106240, "us"';
-$ip[] = '3236167936, "ca"';
-$ip[] = '3236175872, "us"';
-$ip[] = '3236233472, "us"';
-$ip[] = '3236364544, "us"';
-$ip[] = '3236368384, "us"';
-$ip[] = '3236373760, "us"';
-$ip[] = '3236379648, "us"';
-$ip[] = '3236381184, "ca"';
-$ip[] = '3236381696, "us"';
-$ip[] = '3236384256, "us"';
-$ip[] = '3236385536, "us"';
-$ip[] = '3236387072, "ca"';
-$ip[] = '3236387328, "us"';
-$ip[] = '3236387840, "pr"';
-$ip[] = '3236389376, "us"';
-$ip[] = '3236392704, "us"';
-$ip[] = '3236395520, "us"';
-$ip[] = '3236397056, "us"';
-$ip[] = '3236399616, "us"';
-$ip[] = '3236400384, "us"';
-$ip[] = '3236401408, "us"';
-$ip[] = '3236408064, "us"';
-$ip[] = '3236408320, "ca"';
-$ip[] = '3236409600, "us"';
-$ip[] = '3236411392, "us"';
-$ip[] = '3236413952, "us"';
-$ip[] = '3236416512, "us"';
-$ip[] = '3236418816, "us"';
-$ip[] = '3236419840, "us"';
-$ip[] = '3236420352, "us"';
-$ip[] = '3236427520, "ca"';
-$ip[] = '3236428800, "us"';
-$ip[] = '3236430080, "us"';
-$ip[] = '3236446208, "us"';
-$ip[] = '3236495360, "us"';
-$ip[] = '3236566784, "ca"';
-$ip[] = '3236567040, "us"';
-$ip[] = '3236576000, "us"';
-$ip[] = '3236585984, "ca"';
-$ip[] = '3236586240, "us"';
-$ip[] = '3236604672, "ca"';
-$ip[] = '3236604928, "us"';
-$ip[] = '3236617984, "ca"';
-$ip[] = '3236619776, "us"';
-$ip[] = '3236620288, "us"';
-$ip[] = '3236623872, "us"';
-$ip[] = '3236625920, "ca"';
-$ip[] = '3236626432, "us"';
-$ip[] = '3236757504, "ca"';
-$ip[] = '3236765696, "us"';
-$ip[] = '3236962304, "us"';
-$ip[] = '3237282560, "us"';
-$ip[] = '3237284864, "us"';
-$ip[] = '3237285632, "us"';
-$ip[] = '3237287936, "ca"';
-$ip[] = '3237288192, "us"';
-$ip[] = '3237291264, "us"';
-$ip[] = '3237294848, "ca"';
-$ip[] = '3237295104, "us"';
-$ip[] = '3237297408, "us"';
-$ip[] = '3237302528, "us"';
-$ip[] = '3237305088, "ca"';
-$ip[] = '3237305344, "us"';
-$ip[] = '3237306112, "us"';
-$ip[] = '3237310720, "us"';
-$ip[] = '3237313024, "us"';
-$ip[] = '3237319936, "us"';
-$ip[] = '3237320960, "us"';
-$ip[] = '3237321728, "us"';
-$ip[] = '3237325312, "us"';
-$ip[] = '3237325824, "ca"';
-$ip[] = '3237326080, "us"';
-$ip[] = '3237328640, "ca"';
-$ip[] = '3237328896, "us"';
-$ip[] = '3237329408, "us"';
-$ip[] = '3237331456, "us"';
-$ip[] = '3237332224, "us"';
-$ip[] = '3237335296, "us"';
-$ip[] = '3237337600, "us"';
-$ip[] = '3237338368, "us"';
-$ip[] = '3237339648, "us"';
-$ip[] = '3237340160, "ca"';
-$ip[] = '3237340416, "us"';
-$ip[] = '3237346304, "us"';
-$ip[] = '3237416960, "us"';
-$ip[] = '3237511168, "us"';
-$ip[] = '3237552128, "us"';
-$ip[] = '3237615616, "ca"';
-$ip[] = '3237617152, "us"';
-$ip[] = '3237681664, "ca"';
-$ip[] = '3237682944, "us"';
-$ip[] = '3237685248, "us"';
-$ip[] = '3237688320, "ca"';
-$ip[] = '3237689344, "us"';
-$ip[] = '3237691904, "us"';
-$ip[] = '3237698304, "ca"';
-$ip[] = '3237698560, "us"';
-$ip[] = '3237713152, "us"';
-$ip[] = '3237716992, "ca"';
-$ip[] = '3237717248, "us"';
-$ip[] = '3237717504, "ca"';
-$ip[] = '3237717760, "us"';
-$ip[] = '3237725184, "ca"';
-$ip[] = '3237725440, "us"';
-$ip[] = '3237726976, "us"';
-$ip[] = '3237728256, "us"';
-$ip[] = '3237734144, "ca"';
-$ip[] = '3237734400, "us"';
-$ip[] = '3288400384, "pr"';
-$ip[] = '3288418304, "us"';
-$ip[] = '3288427264, "bm"';
-$ip[] = '3288434688, "jm"';
-$ip[] = '3288435200, "jm"';
-$ip[] = '3288435712, "us"';
-$ip[] = '3288435968, "pr"';
-$ip[] = '3288436224, "us"';
-$ip[] = '3288440832, "bb"';
-$ip[] = '3288465408, "jm"';
-$ip[] = '3288530944, "jm"';
-$ip[] = '3288532992, "pr"';
-$ip[] = '3288539136, "us"';
-$ip[] = '3288549632, "gd"';
-$ip[] = '3288555264, "jm"';
-$ip[] = '3288557568, "jm"';
-$ip[] = '3288570112, "jm"';
-$ip[] = '3288578048, "jm"';
-$ip[] = '3288580096, "bb"';
-$ip[] = '3288608256, "us"';
-$ip[] = '3289120768, "pr"';
-$ip[] = '3289137152, "bm"';
-$ip[] = '3289161728, "pr"';
-$ip[] = '3290103808, "us"';
-$ip[] = '3290181632, "pr"';
-$ip[] = '3290431488, "jm"';
-$ip[] = '3290464256, "pr"';
-$ip[] = '3291086848, "pr"';
-$ip[] = '3302490368, "us"';
-$ip[] = '3321956352, "us"';
-$ip[] = '3322085376, "us"';
-$ip[] = '3322610688, "us"';
-$ip[] = '3322740736, "us"';
-$ip[] = '3322937344, "us"';
-$ip[] = '3323003392, "us"';
-$ip[] = '3323004928, "us"';
-$ip[] = '3323013888, "ca"';
-$ip[] = '3323014400, "us"';
-$ip[] = '3323017728, "ca"';
-$ip[] = '3323017984, "us"';
-$ip[] = '3323021056, "us"';
-$ip[] = '3323022848, "us"';
-$ip[] = '3323030272, "us"';
-$ip[] = '3323032576, "us"';
-$ip[] = '3323034112, "us"';
-$ip[] = '3323038720, "ca"';
-$ip[] = '3323038976, "us"';
-$ip[] = '3323049728, "us"';
-$ip[] = '3323061504, "us"';
-$ip[] = '3323062784, "us"';
-$ip[] = '3323064832, "us"';
-$ip[] = '3323201536, "ca"';
-$ip[] = '3323203584, "us"';
-$ip[] = '3323207680, "ca"';
-$ip[] = '3323267072, "us"';
-$ip[] = '3323340288, "us"';
-$ip[] = '3323343872, "us"';
-$ip[] = '3323346432, "us"';
-$ip[] = '3323355904, "us"';
-$ip[] = '3323356672, "ca"';
-$ip[] = '3323356928, "us"';
-$ip[] = '3323378688, "ca"';
-$ip[] = '3323378944, "us"';
-$ip[] = '3323391232, "ca"';
-$ip[] = '3323391488, "us"';
-$ip[] = '3323395072, "us"';
-$ip[] = '3323662336, "us"';
-$ip[] = '3323805696, "ca"';
-$ip[] = '3323806208, "us"';
-$ip[] = '3324051456, "ca"';
-$ip[] = '3324182528, "us"';
-$ip[] = '3324264448, "us"';
-$ip[] = '3324379136, "ca"';
-$ip[] = '3324380160, "us"';
-$ip[] = '3324592128, "us"';
-$ip[] = '3325035520, "us"';
-$ip[] = '3325101312, "us"';
-$ip[] = '3325110272, "us"';
-$ip[] = '3325123328, "us"';
-$ip[] = '3325129216, "us"';
-$ip[] = '3325132032, "us"';
-$ip[] = '3325134336, "us"';
-$ip[] = '3325136128, "ca"';
-$ip[] = '3325136384, "us"';
-$ip[] = '3325142272, "us"';
-$ip[] = '3325144832, "ca"';
-$ip[] = '3325145088, "us"';
-$ip[] = '3325173760, "us"';
-$ip[] = '3325233408, "us"';
-$ip[] = '3325234432, "us"';
-$ip[] = '3325249536, "us"';
-$ip[] = '3325257216, "us"';
-$ip[] = '3325259776, "ca"';
-$ip[] = '3325261312, "us"';
-$ip[] = '3325268736, "us"';
-$ip[] = '3325269760, "ca"';
-$ip[] = '3325270272, "us"';
-$ip[] = '3325271040, "ca"';
-$ip[] = '3325271296, "us"';
-$ip[] = '3325278976, "us"';
-$ip[] = '3325281536, "us"';
-$ip[] = '3325285632, "us"';
-$ip[] = '3325304832, "ca"';
-$ip[] = '3325313024, "us"';
-$ip[] = '3325362176, "ca"';
-$ip[] = '3325493248, "us"';
-$ip[] = '3325497344, "pr"';
-$ip[] = '3325501440, "us"';
-$ip[] = '3325566976, "us"';
-$ip[] = '3325640704, "ca"';
-$ip[] = '3325689856, "jm"';
-$ip[] = '3325690368, "us"';
-$ip[] = '3325693952, "us"';
-$ip[] = '3325887488, "us"';
-$ip[] = '3325890560, "us"';
-$ip[] = '3325956096, "ca"';
-$ip[] = '3325960192, "us"';
-$ip[] = '3325976064, "ca"';
-$ip[] = '3325976320, "us"';
-$ip[] = '3325980672, "ca"';
-$ip[] = '3325980928, "us"';
-$ip[] = '3325992448, "ca"';
-$ip[] = '3325992960, "us"';
-$ip[] = '3325996800, "ca"';
-$ip[] = '3325997056, "us"';
-$ip[] = '3326680832, "ca"';
-$ip[] = '3326682624, "us"';
-$ip[] = '3326682880, "ca"';
-$ip[] = '3326713344, "us"';
-$ip[] = '3326714112, "ca"';
-$ip[] = '3326716928, "us"';
-$ip[] = '3326717952, "ca"';
-$ip[] = '3326729472, "ca"';
-$ip[] = '3326729728, "us"';
-$ip[] = '3326734336, "ca"';
-$ip[] = '3326737664, "us"';
-$ip[] = '3326737920, "ca"';
-$ip[] = '3326738432, "us"';
-$ip[] = '3327723520, "ca"';
-$ip[] = '3327725568, "us"';
-$ip[] = '3328180480, "ca"';
-$ip[] = '3328210176, "ae"';
-$ip[] = '3328210944, "ca"';
-$ip[] = '3328233984, "ae"';
-$ip[] = '3328234240, "ca"';
-$ip[] = '3328245760, "us"';
-$ip[] = '3328420352, "ca"';
-$ip[] = '3328420608, "us"';
-$ip[] = '3328421376, "us"';
-$ip[] = '3328432640, "ca"';
-$ip[] = '3328433920, "us"';
-$ip[] = '3328475136, "ca"';
-$ip[] = '3328507904, "us"';
-$ip[] = '3328617984, "ca"';
-$ip[] = '3328618240, "us"';
-$ip[] = '3328630784, "ca"';
-$ip[] = '3328631808, "us"';
-$ip[] = '3328638976, "ca"';
-$ip[] = '3328704512, "us"';
-$ip[] = '3330621440, "ca"';
-$ip[] = '3330623744, "us"';
-$ip[] = '3330627072, "us"';
-$ip[] = '3330646528, "ca"';
-$ip[] = '3330647296, "us"';
-$ip[] = '3330649600, "ca"';
-$ip[] = '3330649856, "us"';
-$ip[] = '3330658048, "us"';
-$ip[] = '3330663168, "us"';
-$ip[] = '3330664192, "ca"';
-$ip[] = '3330664448, "us"';
-$ip[] = '3330714368, "ca"';
-$ip[] = '3330714624, "us"';
-$ip[] = '3330726656, "ca"';
-$ip[] = '3330726912, "us"';
-$ip[] = '3330754560, "ca"';
-$ip[] = '3330754816, "us"';
-$ip[] = '3330763520, "ca"';
-$ip[] = '3330763776, "us"';
-$ip[] = '3330765824, "ca"';
-$ip[] = '3330766336, "us"';
-$ip[] = '3330779136, "us"';
-$ip[] = '3330791424, "ca"';
-$ip[] = '3330791680, "us"';
-$ip[] = '3331102464, "ca"';
-$ip[] = '3331102720, "us"';
-$ip[] = '3331260416, "us"';
-$ip[] = '3331647232, "ca"';
-$ip[] = '3331647488, "us"';
-$ip[] = '3331649280, "ca"';
-$ip[] = '3331649536, "us"';
-$ip[] = '3331818752, "us"';
-$ip[] = '3332440320, "ca"';
-$ip[] = '3332460544, "us"';
-$ip[] = '3332460800, "ca"';
-$ip[] = '3332590080, "us"';
-$ip[] = '3332590592, "ca"';
-$ip[] = '3332618240, "us"';
-$ip[] = '3332624384, "ca"';
-$ip[] = '3332966144, "us"';
-$ip[] = '3332966400, "ca"';
-$ip[] = '3333012480, "us"';
-$ip[] = '3333012992, "ca"';
-$ip[] = '3333029888, "us"';
-$ip[] = '3333480192, "de"';
-$ip[] = '3333481472, "us"';
-$ip[] = '3333724672, "us"';
-$ip[] = '3333859840, "bm"';
-$ip[] = '3333860096, "us"';
-$ip[] = '3333988864, "us"';
-$ip[] = '3333997824, "ca"';
-$ip[] = '3333998080, "us"';
-$ip[] = '3334138624, "bm"';
-$ip[] = '3334139136, "us"';
-$ip[] = '3334187776, "bm"';
-$ip[] = '3334188032, "us"';
-$ip[] = '3335000064, "us"';
-$ip[] = '3335252736, "ca"';
-$ip[] = '3335252992, "us"';
-$ip[] = '3335276288, "pr"';
-$ip[] = '3335276800, "us"';
-$ip[] = '3335458816, "bm"';
-$ip[] = '3335462912, "us"';
-$ip[] = '3337289984, "ca"';
-$ip[] = '3337297920, "us"';
-$ip[] = '3337302016, "ca"';
-$ip[] = '3337335296, "us"';
-$ip[] = '3337335808, "ca"';
-$ip[] = '3337355264, "us"';
-$ip[] = '3337682944, "us"';
-$ip[] = '3337980672, "pr"';
-$ip[] = '3337980928, "us"';
-$ip[] = '3337986048, "bb"';
-$ip[] = '3337986304, "us"';
-$ip[] = '3338069248, "bb"';
-$ip[] = '3338069760, "us"';
-$ip[] = '3339142656, "nl"';
-$ip[] = '3339142912, "us"';
-$ip[] = '3339145728, "nl"';
-$ip[] = '3339145984, "us"';
-$ip[] = '3339147008, "ca"';
-$ip[] = '3339147776, "ms"';
-$ip[] = '3339148032, "us"';
-$ip[] = '3339669504, "ca"';
-$ip[] = '3339672576, "us"';
-$ip[] = '3339923456, "ca"';
-$ip[] = '3339976704, "us"';
-$ip[] = '3340107776, "ca"';
-$ip[] = '3340369920, "us"';
-$ip[] = '3340387328, "ca"';
-$ip[] = '3340388352, "us"';
-$ip[] = '3340430080, "us"';
-$ip[] = '3341484288, "ca"';
-$ip[] = '3341485056, "us"';
-$ip[] = '3341511680, "ca"';
-$ip[] = '3341520896, "us"';
-$ip[] = '3341521664, "ca"';
-$ip[] = '3341531392, "us"';
-$ip[] = '3341534976, "ca"';
-$ip[] = '3341537280, "us"';
-$ip[] = '3341546240, "ca"';
-$ip[] = '3341549568, "us"';
-$ip[] = '3342598144, "ca"';
-$ip[] = '3342603264, "us"';
-$ip[] = '3342604800, "ca"';
-$ip[] = '3342605312, "us"';
-$ip[] = '3342605568, "ca"';
-$ip[] = '3342663680, "us"';
-$ip[] = '3343319296, "ca"';
-$ip[] = '3343364096, "us"';
-$ip[] = '3343365632, "ca"';
-$ip[] = '3343373312, "us"';
-$ip[] = '3343380480, "ca"';
-$ip[] = '3343384576, "us"';
-$ip[] = '3344171264, "ca"';
-$ip[] = '3344256000, "us"';
-$ip[] = '3344261888, "ca"';
-$ip[] = '3344268544, "us"';
-$ip[] = '3344269312, "ca"';
-$ip[] = '3344288768, "pr"';
-$ip[] = '3344289792, "us"';
-$ip[] = '3344292864, "ca"';
-$ip[] = '3344296960, "gd"';
-$ip[] = '3344297984, "us"';
-$ip[] = '3344299264, "ca"';
-$ip[] = '3344299520, "us"';
-$ip[] = '3344299776, "ca"';
-$ip[] = '3344300544, "us"';
-$ip[] = '3344300800, "ca"';
-$ip[] = '3344302080, "us"';
-$ip[] = '3344486400, "nl"';
-$ip[] = '3344488448, "us"';
-$ip[] = '3344964608, "ca"';
-$ip[] = '3344965632, "us"';
-$ip[] = '3345418240, "nl"';
-$ip[] = '3345419520, "us"';
-$ip[] = '3345423360, "tc"';
-$ip[] = '3345424384, "us"';
-$ip[] = '3345430528, "ca"';
-$ip[] = '3345432576, "gb"';
-$ip[] = '3345433600, "sg"';
-$ip[] = '3345433856, "us"';
-$ip[] = '3345434880, "es"';
-$ip[] = '3345435136, "lu"';
-$ip[] = '3345435392, "de"';
-$ip[] = '3345436672, "us"';
-$ip[] = '3345436928, "es"';
-$ip[] = '3345437184, "gb"';
-$ip[] = '3345437696, "nl"';
-$ip[] = '3345438208, "gb"';
-$ip[] = '3345438464, "fr"';
-$ip[] = '3345439232, "us"';
-$ip[] = '3345439744, "fr"';
-$ip[] = '3345440000, "de"';
-$ip[] = '3345440256, "us"';
-$ip[] = '3345441024, "de"';
-$ip[] = '3345442560, "jp"';
-$ip[] = '3345442816, "at"';
-$ip[] = '3345443328, "ch"';
-$ip[] = '3345443584, "de"';
-$ip[] = '3345444096, "us"';
-$ip[] = '3345444608, "ch"';
-$ip[] = '3345445120, "us"';
-$ip[] = '3345445376, "gb"';
-$ip[] = '3345446656, "it"';
-$ip[] = '3345446912, "us"';
-$ip[] = '3345447680, "be"';
-$ip[] = '3345448960, "us"';
-$ip[] = '3346282496, "pr"';
-$ip[] = '3346333696, "us"';
-$ip[] = '3346923520, "ca"';
-$ip[] = '3346989056, "us"';
-$ip[] = '3349446912, "ca"';
-$ip[] = '3349447168, "us"';
-$ip[] = '3349545216, "ca"';
-$ip[] = '3349551104, "us"';
-$ip[] = '3349553664, "ca"';
-$ip[] = '3349608448, "us"';
-$ip[] = '3349609216, "ca"';
-$ip[] = '3349610496, "us"';
-$ip[] = '3350135040, "ca"';
-$ip[] = '3350146048, "us"';
-$ip[] = '3350151168, "ca"';
-$ip[] = '3350181888, "us"';
-$ip[] = '3350183168, "ca"';
-$ip[] = '3350200320, "us"';
-$ip[] = '3350469632, "ca"';
-$ip[] = '3350470656, "us"';
-$ip[] = '3350475776, "ca"';
-$ip[] = '3350476800, "us"';
-$ip[] = '3350790400, "ca"';
-$ip[] = '3350825728, "gb"';
-$ip[] = '3350825984, "ca"';
-$ip[] = '3350855680, "us"';
-$ip[] = '3351642112, "ca"';
-$ip[] = '3351698432, "us"';
-$ip[] = '3351912448, "ca"';
-$ip[] = '3351969792, "us"';
-$ip[] = '3352559872, "ca"';
-$ip[] = '3352615424, "us"';
-$ip[] = '3352616960, "ca"';
-$ip[] = '3352887296, "us"';
-$ip[] = '3353979648, "ca"';
-$ip[] = '3353979904, "us"';
-$ip[] = '3353982720, "ca"';
-$ip[] = '3353983232, "us"';
-$ip[] = '3354066944, "ca"';
-$ip[] = '3354132480, "us"';
-$ip[] = '3354591232, "ca"';
-$ip[] = '3354656768, "us"';
-$ip[] = '3354782720, "ca"';
-$ip[] = '3354782976, "us"';
-$ip[] = '3354788096, "ca"';
-$ip[] = '3354807552, "us"';
-$ip[] = '3354810368, "ca"';
-$ip[] = '3354918912, "us"';
-$ip[] = '3354956032, "us"';
-$ip[] = '3355013120, "ca"';
-$ip[] = '3355017216, "us"';
-$ip[] = '3355052032, "ca"';
-$ip[] = '3355054080, "us"';
-$ip[] = '3355260928, "ca"';
-$ip[] = '3355262976, "us"';
-$ip[] = '3355310592, "ca"';
-$ip[] = '3355312128, "us"';
-$ip[] = '3355319296, "ca"';
-$ip[] = '3355320320, "us"';
-$ip[] = '3355324416, "ca"';
-$ip[] = '3355328512, "us"';
-$ip[] = '3355351040, "ca"';
-$ip[] = '3355351296, "us"';
-$ip[] = '3355372288, "ca"';
-$ip[] = '3355372544, "us"';
-$ip[] = '3355467264, "us"';
-$ip[] = '3355478272, "us"';
-$ip[] = '3355498496, "us"';
-$ip[] = '3355549696, "bm"';
-$ip[] = '3355770880, "pr"';
-$ip[] = '3355773696, "pr"';
-$ip[] = '3356054016, "us"';
-$ip[] = '3356137472, "jm"';
-$ip[] = '3356138240, "us"';
-$ip[] = '3356139520, "us"';
-$ip[] = '3356140800, "bm"';
-$ip[] = '3356272640, "us"';
-$ip[] = '3356286976, "us"';
-$ip[] = '3356426240, "us"';
-$ip[] = '3356514304, "us"';
-$ip[] = '3357409280, "us"';
-$ip[] = '3358720000, "pr"';
-$ip[] = '3358736384, "bb"';
-$ip[] = '3358752768, "bb"';
-$ip[] = '3359244288, "us"';
-$ip[] = '3359506432, "us"';
-$ip[] = '3422552064, "us"';
-$ip[] = '3423092736, "vi"';
-$ip[] = '3423093760, "us"';
-$ip[] = '3423094784, "ca"';
-$ip[] = '3423095808, "us"';
-$ip[] = '3423143936, "ca"';
-$ip[] = '3423145984, "us"';
-$ip[] = '3423182848, "ca"';
-$ip[] = '3423184896, "us"';
-$ip[] = '3423221760, "ca"';
-$ip[] = '3423222784, "us"';
-$ip[] = '3423236096, "jm"';
-$ip[] = '3423238144, "us"';
-$ip[] = '3423258624, "ca"';
-$ip[] = '3423262720, "us"';
-$ip[] = '3423268864, "ca"';
-$ip[] = '3423269888, "us"';
-$ip[] = '3423285248, "ca"';
-$ip[] = '3423287296, "us"';
-$ip[] = '3423303680, "ca"';
-$ip[] = '3423304704, "us"';
-$ip[] = '3423311872, "vi"';
-$ip[] = '3423313920, "us"';
-$ip[] = '3423375360, "ca"';
-$ip[] = '3423379456, "us"';
-$ip[] = '3423412224, "ca"';
-$ip[] = '3423414272, "us"';
-$ip[] = '3423473664, "ca"';
-$ip[] = '3423474688, "us"';
-$ip[] = '3423533056, "ai"';
-$ip[] = '3423535104, "us"';
-$ip[] = '3423543296, "ca"';
-$ip[] = '3423545344, "us"';
-$ip[] = '3423571968, "pr"';
-$ip[] = '3423574016, "us"';
-$ip[] = '3423582208, "ca"';
-$ip[] = '3423586304, "us"';
-$ip[] = '3423602688, "kn"';
-$ip[] = '3423603712, "us"';
-$ip[] = '3423626240, "ca"';
-$ip[] = '3423627264, "us"';
-$ip[] = '3423637504, "ca"';
-$ip[] = '3423639552, "us"';
-$ip[] = '3423651840, "ca"';
-$ip[] = '3423653888, "us"';
-$ip[] = '3423709184, "ca"';
-$ip[] = '3423709440, "us"';
-$ip[] = '3423797504, "ca"';
-$ip[] = '3423827712, "us"';
-$ip[] = '3423827968, "ca"';
-$ip[] = '3423848448, "kn"';
-$ip[] = '3423849984, "ca"';
-$ip[] = '3423858176, "us"';
-$ip[] = '3423858688, "ca"';
-$ip[] = '3423862784, "us"';
-$ip[] = '3424334848, "ca"';
-$ip[] = '3424335872, "us"';
-$ip[] = '3424378880, "pr"';
-$ip[] = '3424379136, "us"';
-$ip[] = '3424493824, "ca"';
-$ip[] = '3424494080, "us"';
-$ip[] = '3425173504, "ca"';
-$ip[] = '3425304576, "us"';
-$ip[] = '3425697792, "ca"';
-$ip[] = '3425699840, "us"';
-$ip[] = '3425828864, "ca"';
-$ip[] = '3425894400, "us"';
-$ip[] = '3426013184, "il"';
-$ip[] = '3426013440, "us"';
-$ip[] = '3426388992, "us"';
-$ip[] = '3426744320, "ca"';
-$ip[] = '3426746368, "us"';
-$ip[] = '3427127296, "ca"';
-$ip[] = '3427127552, "us"';
-$ip[] = '3427762176, "de"';
-$ip[] = '3427762432, "ca"';
-$ip[] = '3427762688, "it"';
-$ip[] = '3427763456, "au"';
-$ip[] = '3427763712, "gb"';
-$ip[] = '3427763968, "us"';
-$ip[] = '3427764224, "fr"';
-$ip[] = '3427764480, "us"';
-$ip[] = '3427765504, "gb"';
-$ip[] = '3427765760, "us"';
-$ip[] = '3427766272, "gb"';
-$ip[] = '3427766784, "se"';
-$ip[] = '3427767040, "de"';
-$ip[] = '3427767808, "us"';
-$ip[] = '3427769600, "jp"';
-$ip[] = '3427770112, "no"';
-$ip[] = '3427770368, "gb"';
-$ip[] = '3427770624, "ch"';
-$ip[] = '3427771392, "us"';
-$ip[] = '3427771648, "ca"';
-$ip[] = '3427771904, "ch"';
-$ip[] = '3427772416, "de"';
-$ip[] = '3427772672, "hk"';
-$ip[] = '3427772928, "be"';
-$ip[] = '3427773184, "de"';
-$ip[] = '3427773440, "us"';
-$ip[] = '3427773696, "fr"';
-$ip[] = '3427773952, "us"';
-$ip[] = '3427774720, "de"';
-$ip[] = '3427775232, "us"';
-$ip[] = '3427776000, "hk"';
-$ip[] = '3427776512, "cz"';
-$ip[] = '3427776768, "us"';
-$ip[] = '3427777024, "nl"';
-$ip[] = '3427777280, "de"';
-$ip[] = '3427777536, "us"';
-$ip[] = '3427777792, "hk"';
-$ip[] = '3427778048, "us"';
-$ip[] = '3427778304, "se"';
-$ip[] = '3427778560, "no"';
-$ip[] = '3427779072, "gb"';
-$ip[] = '3427779328, "us"';
-$ip[] = '3427780096, "gb"';
-$ip[] = '3427780352, "de"';
-$ip[] = '3427780608, "us"';
-$ip[] = '3427781376, "gb"';
-$ip[] = '3427781632, "be"';
-$ip[] = '3427781888, "us"';
-$ip[] = '3427782400, "gb"';
-$ip[] = '3427782656, "fr"';
-$ip[] = '3427783424, "gb"';
-$ip[] = '3427783680, "us"';
-$ip[] = '3427783936, "fr"';
-$ip[] = '3427784704, "us"';
-$ip[] = '3427785216, "jp"';
-$ip[] = '3427785472, "no"';
-$ip[] = '3427785728, "us"';
-$ip[] = '3427786752, "lu"';
-$ip[] = '3427787264, "us"';
-$ip[] = '3427787776, "fr"';
-$ip[] = '3427788032, "ch"';
-$ip[] = '3427788288, "gb"';
-$ip[] = '3427788800, "no"';
-$ip[] = '3427789568, "de"';
-$ip[] = '3427790080, "us"';
-$ip[] = '3427790848, "it"';
-$ip[] = '3427791104, "de"';
-$ip[] = '3427791616, "gb"';
-$ip[] = '3427791872, "ca"';
-$ip[] = '3427792384, "nl"';
-$ip[] = '3427793920, "us"';
-$ip[] = '3427794176, "nl"';
-$ip[] = '3427794944, "ca"';
-$ip[] = '3427796992, "us"';
-$ip[] = '3427831808, "us"';
-$ip[] = '3427860480, "ca"';
-$ip[] = '3428057088, "us"';
-$ip[] = '3428286720, "ca"';
-$ip[] = '3428286976, "us"';
-$ip[] = '3428297472, "us"';
-$ip[] = '3428299776, "us"';
-$ip[] = '3428437760, "us"';
-$ip[] = '3429171200, "ca"';
-$ip[] = '3429236736, "us"';
-$ip[] = '3429500928, "ca"';
-$ip[] = '3429502976, "us"';
-$ip[] = '3429775360, "tc"';
-$ip[] = '3429777408, "us"';
-$ip[] = '3429892096, "ca"';
-$ip[] = '3429957632, "us"';
-$ip[] = '3430701056, "ca"';
-$ip[] = '3430702080, "us"';
-$ip[] = '3430706176, "us"';
-$ip[] = '3430813184, "us"';
-$ip[] = '3430842880, "us"';
-$ip[] = '3430845952, "us"';
-$ip[] = '3431114496, "ca"';
-$ip[] = '3431114752, "us"';
-$ip[] = '3431468032, "ca"';
-$ip[] = '3431469056, "us"';
-$ip[] = '3431596288, "ca"';
-$ip[] = '3431613440, "us"';
-$ip[] = '3431613696, "ca"';
-$ip[] = '3431657472, "us"';
-$ip[] = '3431658496, "ca"';
-$ip[] = '3431661568, "us"';
-$ip[] = '3432004608, "ca"';
-$ip[] = '3432005632, "us"';
-$ip[] = '3432009216, "pr"';
-$ip[] = '3432009472, "us"';
-$ip[] = '3432106496, "us"';
-$ip[] = '3432113408, "ca"';
-$ip[] = '3432113664, "us"';
-$ip[] = '3432205312, "ca"';
-$ip[] = '3432206336, "us"';
-$ip[] = '3432517632, "us"';
-$ip[] = '3432586240, "us"';
-$ip[] = '3432660992, "de"';
-$ip[] = '3432663040, "us"';
-$ip[] = '3432807424, "ca"';
-$ip[] = '3432808448, "us"';
-$ip[] = '3433955584, "ca"';
-$ip[] = '3433981952, "us"';
-$ip[] = '3433984000, "ca"';
-$ip[] = '3434020864, "us"';
-$ip[] = '3434807552, "ca"';
-$ip[] = '3434831360, "us"';
-$ip[] = '3434831616, "ca"';
-$ip[] = '3434872832, "us"';
-$ip[] = '3435069440, "ca"';
-$ip[] = '3435134976, "us"';
-$ip[] = '3436249344, "ca"';
-$ip[] = '3436282368, "us"';
-$ip[] = '3436282624, "ca"';
-$ip[] = '3436289792, "us"';
-$ip[] = '3436290048, "ca"';
-$ip[] = '3436314624, "us"';
-$ip[] = '3437297920, "ca"';
-$ip[] = '3437310976, "us"';
-$ip[] = '3437311488, "ca"';
-$ip[] = '3437331712, "us"';
-$ip[] = '3437331968, "ca"';
-$ip[] = '3437334016, "us"';
-$ip[] = '3437334272, "ca"';
-$ip[] = '3437341696, "us"';
-$ip[] = '3437341952, "ca"';
-$ip[] = '3437358848, "us"';
-$ip[] = '3437359104, "ca"';
-$ip[] = '3437428736, "us"';
-$ip[] = '3437748224, "gb"';
-$ip[] = '3437748480, "nl"';
-$ip[] = '3437748992, "us"';
-$ip[] = '3437749248, "de"';
-$ip[] = '3437749504, "us"';
-$ip[] = '3437749760, "jp"';
-$ip[] = '3437750016, "be"';
-$ip[] = '3437750272, "gb"';
-$ip[] = '3437750528, "us"';
-$ip[] = '3437751552, "it"';
-$ip[] = '3437751808, "gb"';
-$ip[] = '3437752064, "es"';
-$ip[] = '3437752320, "ie"';
-$ip[] = '3437752832, "us"';
-$ip[] = '3437755136, "jp"';
-$ip[] = '3437755648, "gb"';
-$ip[] = '3437755904, "us"';
-$ip[] = '3437756160, "ie"';
-$ip[] = '3437756416, "us"';
-$ip[] = '3437772800, "ca"';
-$ip[] = '3437789184, "us"';
-$ip[] = '3437964288, "us"';
-$ip[] = '3438006272, "ca"';
-$ip[] = '3438010368, "us"';
-$ip[] = '3438034944, "bs"';
-$ip[] = '3438051328, "us"';
-$ip[] = '3438215424, "ca"';
-$ip[] = '3438280704, "us"';
-$ip[] = '3438542848, "ca"';
-$ip[] = '3438608384, "us"';
-$ip[] = '3449225472, "ca"';
-$ip[] = '3449290752, "us"';
-$ip[] = '3449769984, "us"';
-$ip[] = '3450217216, "lc"';
-$ip[] = '3450217472, "us"';
-$ip[] = '3450272768, "us"';
-$ip[] = '3450731520, "ca"';
-$ip[] = '3450732544, "us"';
-$ip[] = '3450773504, "ca"';
-$ip[] = '3450777600, "us"';
-$ip[] = '3451715840, "ca"';
-$ip[] = '3451737344, "us"';
-$ip[] = '3451737600, "ca"';
-$ip[] = '3451744256, "us"';
-$ip[] = '3451745536, "ca"';
-$ip[] = '3451781120, "us"';
-$ip[] = '3451912192, "ca"';
-$ip[] = '3452174592, "us"';
-$ip[] = '3452436480, "ca"';
-$ip[] = '3452502016, "us"';
-$ip[] = '3452764160, "ca"';
-$ip[] = '3452914176, "us"';
-$ip[] = '3452914432, "ca"';
-$ip[] = '3452920832, "us"';
-$ip[] = '3452923392, "ca"';
-$ip[] = '3452934912, "us"';
-$ip[] = '3452936192, "ca"';
-$ip[] = '3452960768, "us"';
-$ip[] = '3453026560, "ca"';
-$ip[] = '3453029376, "us"';
-$ip[] = '3453092096, "ca"';
-$ip[] = '3453101056, "us"';
-$ip[] = '3453101312, "ca"';
-$ip[] = '3453139968, "us"';
-$ip[] = '3453140992, "ca"';
-$ip[] = '3453149184, "us"';
-$ip[] = '3453149440, "ca"';
-$ip[] = '3453159424, "bm"';
-$ip[] = '3453159936, "ca"';
-$ip[] = '3453206528, "us"';
-$ip[] = '3453403136, "bb"';
-$ip[] = '3453411328, "us"';
-$ip[] = '3453607936, "ag"';
-$ip[] = '3453616128, "us"';
-$ip[] = '3454599424, "ca"';
-$ip[] = '3454601216, "us"';
-$ip[] = '3454603264, "ca"';
-$ip[] = '3454604800, "us"';
-$ip[] = '3454607360, "ca"';
-$ip[] = '3454608128, "us"';
-$ip[] = '3454608384, "ca"';
-$ip[] = '3454609408, "us"';
-$ip[] = '3454611456, "ca"';
-$ip[] = '3454618624, "us"';
-$ip[] = '3454619648, "ca"';
-$ip[] = '3454635008, "us"';
-$ip[] = '3454636032, "ca"';
-$ip[] = '3454636800, "us"';
-$ip[] = '3454637056, "ca"';
-$ip[] = '3454661632, "us"';
-$ip[] = '3454662656, "ca"';
-$ip[] = '3454664704, "us"';
-$ip[] = '3454672896, "ca"';
-$ip[] = '3454681088, "us"';
-$ip[] = '3454796032, "ca"';
-$ip[] = '3454808832, "us"';
-$ip[] = '3454809088, "ca"';
-$ip[] = '3454814976, "us"';
-$ip[] = '3454815232, "ca"';
-$ip[] = '3454883840, "us"';
-$ip[] = '3454915072, "ca"';
-$ip[] = '3454926848, "us"';
-$ip[] = '3455713280, "ca"';
-$ip[] = '3455844352, "us"';
-$ip[] = '3456303104, "jp"';
-$ip[] = '3456311296, "us"';
-$ip[] = '3456892928, "ca"';
-$ip[] = '3456958464, "us"';
-$ip[] = '3458813952, "ca"';
-$ip[] = '3458818048, "us"';
-$ip[] = '3459055616, "ca"';
-$ip[] = '3459121152, "us"';
-$ip[] = '3459186688, "ca"';
-$ip[] = '3459252224, "us"';
-$ip[] = '3459449088, "ca"';
-$ip[] = '3459450624, "us"';
-$ip[] = '3459450880, "ca"';
-$ip[] = '3459456512, "us"';
-$ip[] = '3459456768, "ca"';
-$ip[] = '3459457280, "us"';
-$ip[] = '3459457536, "ca"';
-$ip[] = '3459457792, "pr"';
-$ip[] = '3459458048, "us"';
-$ip[] = '3459512320, "ca"';
-$ip[] = '3459513856, "us"';
-$ip[] = '3459592192, "ca"';
-$ip[] = '3459596288, "us"';
-$ip[] = '3459616768, "ca"';
-$ip[] = '3459620864, "us"';
-$ip[] = '3459624960, "bm"';
-$ip[] = '3459629056, "us"';
-$ip[] = '3459731456, "ca"';
-$ip[] = '3459735552, "us"';
-$ip[] = '3461021696, "ca"';
-$ip[] = '3461087232, "us"';
-$ip[] = '3461410816, "ca"';
-$ip[] = '3461414912, "us"';
-$ip[] = '3461513216, "ca"';
-$ip[] = '3461517312, "us"';
-$ip[] = '3461554176, "ca"';
-$ip[] = '3461558272, "us"';
-$ip[] = '3461808128, "ca"';
-$ip[] = '3461873664, "us"';
-$ip[] = '3463184640, "ca"';
-$ip[] = '3463194624, "us"';
-$ip[] = '3463198720, "ca"';
-$ip[] = '3463213312, "us"';
-$ip[] = '3463215104, "ca"';
-$ip[] = '3463243776, "us"';
-$ip[] = '3463245056, "ca"';
-$ip[] = '3463249920, "us"';
-$ip[] = '3463708672, "ca"';
-$ip[] = '3463774208, "us"';
-$ip[] = '3464167680, "ca"';
-$ip[] = '3464171776, "us"';
-$ip[] = '3464172032, "ca"';
-$ip[] = '3464180736, "us"';
-$ip[] = '3464208384, "ca"';
-$ip[] = '3464216576, "us"';
-$ip[] = '3464340480, "ca"';
-$ip[] = '3464341504, "us"';
-$ip[] = '3464384512, "ca"';
-$ip[] = '3464388608, "us"';
-$ip[] = '3464394752, "vc"';
-$ip[] = '3464396800, "us"';
-$ip[] = '3464626432, "ca"';
-$ip[] = '3464630272, "us"';
-$ip[] = '3464631296, "ca"';
-$ip[] = '3464650752, "us"';
-$ip[] = '3464664320, "ca"';
-$ip[] = '3464691712, "us"';
-$ip[] = '3464769536, "ca"';
-$ip[] = '3464773632, "us"';
-$ip[] = '3464802304, "ca"';
-$ip[] = '3464806400, "us"';
-$ip[] = '3465510912, "jp"';
-$ip[] = '3465543680, "us"';
-$ip[] = '3466756096, "ca"';
-$ip[] = '3466772480, "us"';
-$ip[] = '3466846208, "ca"';
-$ip[] = '3466854400, "us"';
-$ip[] = '3467051008, "ca"';
-$ip[] = '3467116544, "us"';
-$ip[] = '3467378688, "ca"';
-$ip[] = '3467444224, "us"';
-$ip[] = '3467554816, "ca"';
-$ip[] = '3467567104, "us"';
-$ip[] = '3467706368, "ca"';
-$ip[] = '3467902976, "us"';
-$ip[] = '3468296192, "ca"';
-$ip[] = '3468361728, "us"';
-$ip[] = '3468443648, "ca"';
-$ip[] = '3468460032, "bm"';
-$ip[] = '3468468224, "us"';
-$ip[] = '3468623872, "ca"';
-$ip[] = '3468656640, "us"';
-$ip[] = '3469055744, "ca"';
-$ip[] = '3469056000, "us"';
-$ip[] = '3469893632, "ca"';
-$ip[] = '3469901824, "us"';
-$ip[] = '3470458880, "kr"';
-$ip[] = '3470475264, "us"';
-$ip[] = '3470558208, "hk"';
-$ip[] = '3470559232, "us"';
-$ip[] = '3470573568, "ca"';
-$ip[] = '3470575616, "us"';
-$ip[] = '3470614528, "us"';
-$ip[] = '3470651392, "ca"';
-$ip[] = '3470655488, "us"';
-$ip[] = '3470671872, "ca"';
-$ip[] = '3470680064, "us"';
-$ip[] = '3470744064, "ca"';
-$ip[] = '3470744576, "us"';
-$ip[] = '3470745856, "ca"';
-$ip[] = '3470746112, "us"';
-$ip[] = '3470749952, "ca"';
-$ip[] = '3470750208, "us"';
-$ip[] = '3470753024, "us"';
-$ip[] = '3470754560, "us"';
-$ip[] = '3470756096, "us"';
-$ip[] = '3470761984, "ca"';
-$ip[] = '3470770176, "us"';
-$ip[] = '3470778368, "ca"';
-$ip[] = '3470786560, "us"';
-$ip[] = '3470802944, "us"';
-$ip[] = '3470884864, "hk"';
-$ip[] = '3470885888, "us"';
-$ip[] = '3472375808, "pr"';
-$ip[] = '3472392192, "ca"';
-$ip[] = '3472408576, "us"';
-$ip[] = '3473039360, "bm"';
-$ip[] = '3473041408, "us"';
-$ip[] = '3473276928, "ca"';
-$ip[] = '3473342464, "us"';
-$ip[] = '3474391040, "ca"';
-$ip[] = '3474456576, "us"';
-$ip[] = '3475112192, "ca"';
-$ip[] = '3475113216, "us"';
-$ip[] = '3475115008, "ca"';
-$ip[] = '3475120128, "us"';
-$ip[] = '3475124224, "ca"';
-$ip[] = '3475243008, "us"';
-$ip[] = '3475881984, "ca"';
-$ip[] = '3475890176, "us"';
-$ip[] = '3475996672, "ca"';
-$ip[] = '3476029440, "us"';
-$ip[] = '3476418560, "ca"';
-$ip[] = '3476422656, "us"';
-$ip[] = '3476447232, "ca"';
-$ip[] = '3476455424, "us"';
-$ip[] = '3476881408, "ca"';
-$ip[] = '3476946944, "us"';
-$ip[] = '3478192128, "ca"';
-$ip[] = '3478257664, "us"';
-$ip[] = '3479207936, "ca"';
-$ip[] = '3479240704, "us"';
-$ip[] = '3479568384, "ca"';
-$ip[] = '3479633920, "us"';
-$ip[] = '3479896064, "ca"';
-$ip[] = '3479961600, "us"';
-$ip[] = '3480223744, "ca"';
-$ip[] = '3480256512, "us"';
-$ip[] = '3480444928, "ca"';
-$ip[] = '3480449024, "us"';
-$ip[] = '3481665536, "ca"';
-$ip[] = '3481731072, "us"';
-$ip[] = '3481812992, "ca"';
-$ip[] = '3481829376, "us"';
-$ip[] = '3481993216, "ca"';
-$ip[] = '3482058752, "us"';
-$ip[] = '3482583040, "ca"';
-$ip[] = '3482632192, "us"';
-$ip[] = '3482775552, "pr"';
-$ip[] = '3482779648, "us"';
-$ip[] = '3482910720, "ca"';
-$ip[] = '3482927104, "us"';
-$ip[] = '3483435008, "ca"';
-$ip[] = '3483533312, "us"';
-$ip[] = '3483631616, "ca"';
-$ip[] = '3483697152, "us"';
-$ip[] = '3483791360, "pr"';
-$ip[] = '3483795456, "us"';
-$ip[] = '3483828224, "ca"';
-$ip[] = '3483836416, "us"';
-$ip[] = '3483877376, "ca"';
-$ip[] = '3483893760, "us"';
-$ip[] = '3484647424, "ca"';
-$ip[] = '3484663808, "us"';
-$ip[] = '3484762112, "ca"';
-$ip[] = '3484778496, "us"';
-$ip[] = '3484884992, "ca"';
-$ip[] = '3484893184, "us"';
-$ip[] = '3485220864, "ca"';
-$ip[] = '3485229056, "us"';
-$ip[] = '3485327360, "ca"';
-$ip[] = '3485335552, "us"';
-$ip[] = '3485597696, "ca"';
-$ip[] = '3485704192, "us"';
-$ip[] = '3486023680, "ca"';
-$ip[] = '3486031872, "us"';
-$ip[] = '3486269440, "jm"';
-$ip[] = '3486285824, "pr"';
-$ip[] = '3486302208, "ca"';
-$ip[] = '3486318592, "us"';
-$ip[] = '3486646272, "ca"';
-$ip[] = '3486662656, "us"';
-$ip[] = '3487039488, "ca"';
-$ip[] = '3487105024, "us"';
-$ip[] = '3487236096, "ca"';
-$ip[] = '3487301632, "us"';
-$ip[] = '3487842304, "ca"';
-$ip[] = '3487858688, "bm"';
-$ip[] = '3487875072, "us"';
-$ip[] = '3487891456, "ca"';
-$ip[] = '3487907840, "us"';
-$ip[] = '3488014336, "ca"';
-$ip[] = '3488022528, "us"';
-$ip[] = '3488071680, "ca"';
-$ip[] = '3488072704, "us"';
-$ip[] = '3488079872, "ca"';
-$ip[] = '3488083968, "us"';
-$ip[] = '3488112640, "ca"';
-$ip[] = '3488120832, "us"';
-$ip[] = '3488350208, "ca"';
-$ip[] = '3488415744, "us"';
-$ip[] = '3488940032, "ca"';
-$ip[] = '3488956416, "us"';
-$ip[] = '3488989184, "ca"';
-$ip[] = '3489005568, "us"';
-$ip[] = '3489267712, "us"';
-$ip[] = '3489341440, "ca"';
-$ip[] = '3489345536, "us"';
-$ip[] = '3489464320, "ca"';
-$ip[] = '3489529856, "us"';
-$ip[] = '3489562624, "jm"';
-$ip[] = '3489566720, "us"';
-$ip[] = '3492151296, "ca"';
-$ip[] = '3492167680, "us"';
-$ip[] = '3493244928, "pr"';
-$ip[] = '3493249024, "us"';
-$ip[] = '3493866496, "vg"';
-$ip[] = '3493867520, "us"';
-$ip[] = '3493874688, "bm"';
-$ip[] = '3493875712, "us"';
-$ip[] = '3493881856, "ca"';
-$ip[] = '3493882880, "us"';
-$ip[] = '3493936128, "ca"';
-$ip[] = '3493937152, "us"';
-$ip[] = '3493939200, "ca"';
-$ip[] = '3493941248, "us"';
-$ip[] = '3493982208, "ca"';
-$ip[] = '3493984256, "us"';
-$ip[] = '3493986304, "ca"';
-$ip[] = '3493987328, "us"';
-$ip[] = '3493990400, "ca"';
-$ip[] = '3493991424, "us"';
-$ip[] = '3493998592, "ai"';
-$ip[] = '3494000640, "us"';
-$ip[] = '3494003712, "ca"';
-$ip[] = '3494004736, "us"';
-$ip[] = '3494009856, "ca"';
-$ip[] = '3494010880, "us"';
-$ip[] = '3494014976, "ca"';
-$ip[] = '3494017024, "us"';
-$ip[] = '3494044672, "ca"';
-$ip[] = '3494045696, "us"';
-$ip[] = '3494049792, "ca"';
-$ip[] = '3494051840, "us"';
-$ip[] = '3494075392, "ca"';
-$ip[] = '3494076416, "us"';
-$ip[] = '3494088704, "ca"';
-$ip[] = '3494090752, "us"';
-$ip[] = '3494094848, "ca"';
-$ip[] = '3494095872, "us"';
-$ip[] = '3494121472, "ca"';
-$ip[] = '3494122496, "us"';
-$ip[] = '3494135808, "ca"';
-$ip[] = '3494136832, "us"';
-$ip[] = '3494139904, "ca"';
-$ip[] = '3494141952, "us"';
-$ip[] = '3494144000, "ca"';
-$ip[] = '3494145024, "us"';
-$ip[] = '3494168576, "ca"';
-$ip[] = '3494170624, "us"';
-$ip[] = '3494184960, "ca"';
-$ip[] = '3494187008, "us"';
-$ip[] = '3494197248, "ca"';
-$ip[] = '3494198272, "us"';
-$ip[] = '3494244352, "ca"';
-$ip[] = '3494246400, "us"';
-$ip[] = '3494247424, "ca"';
-$ip[] = '3494250496, "us"';
-$ip[] = '3494262784, "ca"';
-$ip[] = '3494264832, "us"';
-$ip[] = '3494272000, "kn"';
-$ip[] = '3494273024, "us"';
-$ip[] = '3494275072, "ca"';
-$ip[] = '3494277120, "us"';
-$ip[] = '3494302720, "ca"';
-$ip[] = '3494303744, "us"';
-$ip[] = '3494310912, "ca"';
-$ip[] = '3494311936, "us"';
-$ip[] = '3494316032, "ca"';
-$ip[] = '3494317056, "us"';
-$ip[] = '3494336512, "ca"';
-$ip[] = '3494337536, "us"';
-$ip[] = '3494342656, "ca"';
-$ip[] = '3494344704, "us"';
-$ip[] = '3494359040, "ca"';
-$ip[] = '3494360064, "us"';
-$ip[] = '3494361088, "ca"';
-$ip[] = '3494362112, "us"';
-$ip[] = '3494380544, "ca"';
-$ip[] = '3494381568, "us"';
-$ip[] = '3494410240, "ca"';
-$ip[] = '3494412288, "us"';
-$ip[] = '3494424576, "ca"';
-$ip[] = '3494425600, "us"';
-$ip[] = '3494432768, "ca"';
-$ip[] = '3494433792, "us"';
-$ip[] = '3494437888, "gp"';
-$ip[] = '3494438912, "ca"';
-$ip[] = '3494439936, "us"';
-$ip[] = '3494449152, "ca"';
-$ip[] = '3494451200, "us"';
-$ip[] = '3494455296, "ca"';
-$ip[] = '3494456320, "us"';
-$ip[] = '3494459392, "ca"';
-$ip[] = '3494460416, "us"';
-$ip[] = '3494464512, "ca"';
-$ip[] = '3494465536, "us"';
-$ip[] = '3494510592, "ca"';
-$ip[] = '3494512640, "us"';
-$ip[] = '3494516736, "ca"';
-$ip[] = '3494517760, "us"';
-$ip[] = '3494563840, "ca"';
-$ip[] = '3494565888, "us"';
-$ip[] = '3494594560, "ca"';
-$ip[] = '3494595584, "us"';
-$ip[] = '3494605824, "ca"';
-$ip[] = '3494606848, "us"';
-$ip[] = '3494610944, "ca"';
-$ip[] = '3494611968, "us"';
-$ip[] = '3494624256, "ca"';
-$ip[] = '3494625280, "us"';
-$ip[] = '3494627328, "bm"';
-$ip[] = '3494628352, "us"';
-$ip[] = '3494651904, "ca"';
-$ip[] = '3494652928, "us"';
-$ip[] = '3494660096, "ca"';
-$ip[] = '3494661120, "us"';
-$ip[] = '3494668288, "ca"';
-$ip[] = '3494670336, "us"';
-$ip[] = '3494700032, "ca"';
-$ip[] = '3494701056, "us"';
-$ip[] = '3494727680, "ca"';
-$ip[] = '3494729728, "us"';
-$ip[] = '3494730752, "ca"';
-$ip[] = '3494731776, "us"';
-$ip[] = '3494743040, "ca"';
-$ip[] = '3494744064, "us"';
-$ip[] = '3494757376, "ca"';
-$ip[] = '3494758400, "us"';
-$ip[] = '3494776832, "ca"';
-$ip[] = '3494777856, "us"';
-$ip[] = '3494785024, "mf"';
-$ip[] = '3494787072, "ca"';
-$ip[] = '3494789120, "us"';
-$ip[] = '3494852608, "ca"';
-$ip[] = '3494854656, "us"';
-$ip[] = '3494862848, "gp"';
-$ip[] = '3494863872, "us"';
-$ip[] = '3494866944, "ca"';
-$ip[] = '3494867968, "us"';
-$ip[] = '3494893568, "ca"';
-$ip[] = '3494894592, "us"';
-$ip[] = '3494917120, "ca"';
-$ip[] = '3494918144, "us"';
-$ip[] = '3494928384, "ca"';
-$ip[] = '3494930432, "us"';
-$ip[] = '3494938624, "ca"';
-$ip[] = '3494939648, "us"';
-$ip[] = '3494964224, "pr"';
-$ip[] = '3494965248, "us"';
-$ip[] = '3494968320, "ca"';
-$ip[] = '3494972416, "us"';
-$ip[] = '3494979584, "ca"';
-$ip[] = '3494981632, "us"';
-$ip[] = '3495000064, "ca"';
-$ip[] = '3495001088, "us"';
-$ip[] = '3495006208, "ca"';
-$ip[] = '3495007232, "us"';
-$ip[] = '3495010304, "kn"';
-$ip[] = '3495012352, "pr"';
-$ip[] = '3495014400, "us"';
-$ip[] = '3495023616, "ca"';
-$ip[] = '3495024640, "us"';
-$ip[] = '3495065600, "ca"';
-$ip[] = '3495066624, "us"';
-$ip[] = '3495076864, "bm"';
-$ip[] = '3495077888, "us"';
-$ip[] = '3495090176, "ky"';
-$ip[] = '3495091200, "us"';
-$ip[] = '3495098368, "ca"';
-$ip[] = '3495100416, "us"';
-$ip[] = '3495120896, "ag"';
-$ip[] = '3495122944, "us"';
-$ip[] = '3495153664, "ca"';
-$ip[] = '3495155712, "us"';
-$ip[] = '3495192576, "ca"';
-$ip[] = '3495193600, "us"';
-$ip[] = '3495215104, "vi"';
-$ip[] = '3495217152, "vc"';
-$ip[] = '3495219200, "us"';
-$ip[] = '3495251968, "ca"';
-$ip[] = '3495254016, "us"';
-$ip[] = '3495260160, "ca"';
-$ip[] = '3495261184, "us"';
-$ip[] = '3495286784, "ca"';
-$ip[] = '3495288832, "us"';
-$ip[] = '3495332864, "ca"';
-$ip[] = '3495333888, "us"';
-$ip[] = '3495349248, "ca"';
-$ip[] = '3495350272, "us"';
-$ip[] = '3495358464, "ca"';
-$ip[] = '3495359488, "us"';
-$ip[] = '3495367680, "ca"';
-$ip[] = '3495368704, "us"';
-$ip[] = '3495370752, "bs"';
-$ip[] = '3495372800, "us"';
-$ip[] = '3495375872, "ca"';
-$ip[] = '3495376896, "us"';
-$ip[] = '3495399424, "kn"';
-$ip[] = '3495400448, "us"';
-$ip[] = '3495412736, "ca"';
-$ip[] = '3495413760, "us"';
-$ip[] = '3495429120, "ca"';
-$ip[] = '3495430144, "us"';
-$ip[] = '3495455744, "ca"';
-$ip[] = '3495456768, "us"';
-$ip[] = '3495463936, "ca"';
-$ip[] = '3495464960, "us"';
-$ip[] = '3495475200, "ca"';
-$ip[] = '3495477248, "us"';
-$ip[] = '3495478272, "ca"';
-$ip[] = '3495479296, "us"';
-$ip[] = '3495505920, "ca"';
-$ip[] = '3495507968, "us"';
-$ip[] = '3495515136, "ca"';
-$ip[] = '3495516160, "us"';
-$ip[] = '3495526400, "ca"';
-$ip[] = '3495527424, "us"';
-$ip[] = '3495552000, "bm"';
-$ip[] = '3495553024, "us"';
-$ip[] = '3495579648, "ca"';
-$ip[] = '3495581696, "us"';
-$ip[] = '3495583744, "ca"';
-$ip[] = '3495585792, "us"';
-$ip[] = '3495587840, "ms"';
-$ip[] = '3495588864, "us"';
-$ip[] = '3495618560, "ca"';
-$ip[] = '3495619584, "us"';
-$ip[] = '3495620608, "ca"';
-$ip[] = '3495622656, "us"';
-$ip[] = '3495653376, "ca"';
-$ip[] = '3495655424, "us"';
-$ip[] = '3495673856, "mf"';
-$ip[] = '3495674880, "us"';
-$ip[] = '3495688192, "ca"';
-$ip[] = '3495689216, "us"';
-$ip[] = '3495694336, "ca"';
-$ip[] = '3495696384, "us"';
-$ip[] = '3495703552, "ca"';
-$ip[] = '3495704576, "us"';
-$ip[] = '3495718912, "ca"';
-$ip[] = '3495720960, "us"';
-$ip[] = '3495724032, "ca"';
-$ip[] = '3495727104, "us"';
-$ip[] = '3495740416, "ca"';
-$ip[] = '3495741440, "us"';
-$ip[] = '3495749632, "ca"';
-$ip[] = '3495750656, "us"';
-$ip[] = '3495774208, "ca"';
-$ip[] = '3495776256, "us"';
-$ip[] = '3495815168, "ca"';
-$ip[] = '3495817216, "us"';
-$ip[] = '3495828480, "ca"';
-$ip[] = '3495829504, "us"';
-$ip[] = '3495847936, "ca"';
-$ip[] = '3495849984, "us"';
-$ip[] = '3495862272, "ca"';
-$ip[] = '3495864320, "gp"';
-$ip[] = '3495865344, "ca"';
-$ip[] = '3495866368, "vc"';
-$ip[] = '3495868416, "us"';
-$ip[] = '3495871488, "ca"';
-$ip[] = '3495872512, "us"';
-$ip[] = '3495896064, "pr"';
-$ip[] = '3495897088, "us"';
-$ip[] = '3495930880, "ca"';
-$ip[] = '3495931904, "us"';
-$ip[] = '3495968768, "ca"';
-$ip[] = '3495985152, "us"';
-$ip[] = '3496034304, "ca"';
-$ip[] = '3496050688, "us"';
-$ip[] = '3496132608, "ca"';
-$ip[] = '3496148992, "us"';
-$ip[] = '3496181760, "ca"';
-$ip[] = '3496189952, "us"';
-$ip[] = '3496296448, "ca"';
-$ip[] = '3496312832, "us"';
-$ip[] = '3496468480, "ca"';
-$ip[] = '3496476672, "us"';
-$ip[] = '3496878080, "ca"';
-$ip[] = '3496882176, "us"';
-$ip[] = '3496894464, "ca"';
-$ip[] = '3496902656, "us"';
-$ip[] = '3496951808, "ca"';
-$ip[] = '3496960000, "us"';
-$ip[] = '3497066496, "ca"';
-$ip[] = '3497082880, "us"';
-$ip[] = '3497164800, "ca"';
-$ip[] = '3497181184, "us"';
-$ip[] = '3497410560, "ca"';
-$ip[] = '3497431040, "us"';
-$ip[] = '3497447424, "ca"';
-$ip[] = '3497451520, "us"';
-$ip[] = '3497820160, "ca"';
-$ip[] = '3497852928, "us"';
-$ip[] = '3498287104, "jm"';
-$ip[] = '3498295296, "us"';
-$ip[] = '3498708992, "jm"';
-$ip[] = '3498717184, "us"';
-$ip[] = '3499986944, "ky"';
-$ip[] = '3499988992, "us"';
-$ip[] = '3500351488, "jm"';
-$ip[] = '3500359680, "us"';
-$ip[] = '3500728320, "ky"';
-$ip[] = '3500736512, "us"';
-$ip[] = '3501522944, "ca"';
-$ip[] = '3501588480, "us"';
-$ip[] = '3506765824, "ca"';
-$ip[] = '3506831360, "us"';
-$ip[] = '3507355648, "us"';
-$ip[] = '3507585024, "ca"';
-$ip[] = '3507601408, "us"';
-$ip[] = '3507748864, "ca"';
-$ip[] = '3507765248, "us"';
-$ip[] = '3508219904, "ca"';
-$ip[] = '3508220928, "ky"';
-$ip[] = '3508221952, "us"';
-$ip[] = '3508222976, "ky"';
-$ip[] = '3508224000, "us"';
-$ip[] = '3508338688, "ca"';
-$ip[] = '3508404224, "us"';
-$ip[] = '3508690944, "ca"';
-$ip[] = '3508695040, "us"';
-$ip[] = '3509157888, "ca"';
-$ip[] = '3509166080, "us"';
-$ip[] = '3509215232, "ca"';
-$ip[] = '3509223424, "us"';
-$ip[] = '3509346304, "ca"';
-$ip[] = '3509354496, "us"';
-$ip[] = '3509420032, "us"';
-$ip[] = '3509731328, "ca"';
-$ip[] = '3509739520, "us"';
-$ip[] = '3509846016, "ca"';
-$ip[] = '3510042624, "us"';
-$ip[] = '3510239232, "ca"';
-$ip[] = '3510272000, "us"';
-$ip[] = '3510321152, "ag"';
-$ip[] = '3510337536, "us"';
-$ip[] = '3510935552, "ca"';
-$ip[] = '3510943744, "us"';
-$ip[] = '3511140352, "ca"';
-$ip[] = '3511156736, "us"';
-$ip[] = '3511812096, "ca"';
-$ip[] = '3511844864, "us"';
-$ip[] = '3512139776, "ca"';
-$ip[] = '3512156160, "us"';
-$ip[] = '3512172544, "ca"';
-$ip[] = '3512176640, "us"';
-$ip[] = '3512197120, "ca"';
-$ip[] = '3512205312, "us"';
-$ip[] = '3512270848, "ca"';
-$ip[] = '3512336384, "us"';
-$ip[] = '3512369152, "ca"';
-$ip[] = '3512385536, "us"';
-$ip[] = '3512397824, "ca"';
-$ip[] = '3512401920, "us"';
-$ip[] = '3512418304, "ca"';
-$ip[] = '3512451072, "pr"';
-$ip[] = '3512467456, "us"';
-$ip[] = '3512655872, "us"';
-$ip[] = '3512696832, "se"';
-$ip[] = '3512705024, "us"';
-$ip[] = '3512844288, "ca"';
-$ip[] = '3512852480, "us"';
-$ip[] = '3512987648, "us"';
-$ip[] = '3513188352, "ca"';
-$ip[] = '3513204736, "us"';
-$ip[] = '3513270272, "ca"';
-$ip[] = '3513286656, "us"';
-$ip[] = '3513294848, "ca"';
-$ip[] = '3513303040, "us"';
-$ip[] = '3513368576, "ca"';
-$ip[] = '3513376768, "us"';
-$ip[] = '3513475072, "ca"';
-$ip[] = '3513483264, "us"';
-$ip[] = '3513778176, "ca"';
-$ip[] = '3513794560, "us"';
-$ip[] = '3514007552, "ca"';
-$ip[] = '3514040320, "us"';
-$ip[] = '3514368000, "ca"';
-$ip[] = '3514433536, "us"';
-$ip[] = '3514826752, "ca"';
-$ip[] = '3514843136, "us"';
-$ip[] = '3515301888, "ca"';
-$ip[] = '3515318272, "us"';
-$ip[] = '3515596800, "ca"';
-$ip[] = '3515744256, "us"';
-$ip[] = '3515965440, "ca"';
-$ip[] = '3515973632, "us"';
-$ip[] = '3516039168, "ca"';
-$ip[] = '3516071936, "us"';
-$ip[] = '3516153856, "ca"';
-$ip[] = '3516162048, "us"';
-$ip[] = '3516170240, "ca"';
-$ip[] = '3516203008, "us"';
-$ip[] = '3516334080, "ca"';
-$ip[] = '3516342272, "us"';
-$ip[] = '3516366848, "ca"';
-$ip[] = '3516370944, "us"';
-$ip[] = '3516514304, "ca"';
-$ip[] = '3516530688, "us"';
-$ip[] = '3516903424, "ca"';
-$ip[] = '3516907520, "us"';
-$ip[] = '3517038592, "ca"';
-$ip[] = '3517054976, "us"';
-$ip[] = '3517095936, "ca"';
-$ip[] = '3517100032, "us"';
-$ip[] = '3517112320, "ca"';
-$ip[] = '3517120512, "us"';
-$ip[] = '3517546496, "ca"';
-$ip[] = '3517562880, "us"';
-$ip[] = '3517595648, "se"';
-$ip[] = '3517612032, "us"';
-$ip[] = '3517644800, "ca"';
-$ip[] = '3517710336, "us"';
-$ip[] = '3517718528, "ca"';
-$ip[] = '3517726720, "us"';
-$ip[] = '3518062592, "ca"';
-$ip[] = '3518066688, "us"';
-$ip[] = '3518431232, "ca"';
-$ip[] = '3518439424, "us"';
-$ip[] = '3518464000, "ca"';
-$ip[] = '3518472192, "us"';
-$ip[] = '3519234048, "ca"';
-$ip[] = '3519250432, "us"';
-$ip[] = '3519340544, "ca"';
-$ip[] = '3519344640, "us"';
-$ip[] = '3519381504, "ca"';
-$ip[] = '3519397888, "us"';
-$ip[] = '3519676416, "ca"';
-$ip[] = '3519709184, "us"';
-$ip[] = '3519758336, "us"';
-$ip[] = '3519873024, "ca"';
-$ip[] = '3519901696, "us"';
-$ip[] = '3519934464, "ca"';
-$ip[] = '3519938560, "us"';
-$ip[] = '3520020480, "ca"';
-$ip[] = '3520036864, "us"';
-$ip[] = '3520364544, "us"';
-$ip[] = '3520454656, "ca"';
-$ip[] = '3520462848, "us"';
-$ip[] = '3520626688, "ca"';
-$ip[] = '3520634880, "us"';
-$ip[] = '3520675840, "ca"';
-$ip[] = '3520692224, "us"';
-$ip[] = '3520937984, "ca"';
-$ip[] = '3520954368, "us"';
-$ip[] = '3520999424, "ca"';
-$ip[] = '3521003520, "us"';
-$ip[] = '3521028096, "ca"';
-$ip[] = '3521036288, "us"';
-$ip[] = '3521044480, "ca"';
-$ip[] = '3521048576, "us"';
-$ip[] = '3521249280, "ca"';
-$ip[] = '3521314816, "us"';
-$ip[] = '3521904640, "jm"';
-$ip[] = '3521937408, "us"';
-$ip[] = '3522101248, "ca"';
-$ip[] = '3522109440, "us"';
-$ip[] = '3522174976, "bm"';
-$ip[] = '3522179072, "us"';
-$ip[] = '3522195456, "ca"';
-$ip[] = '3522199552, "us"';
-$ip[] = '3522854912, "ca"';
-$ip[] = '3522871296, "us"';
-$ip[] = '3590324224, "us"';
-$ip[] = '3624271872, "ca"';
-$ip[] = '3624304640, "us"';
-$ip[] = '3624321024, "ca"';
-$ip[] = '3624325120, "us"';
-$ip[] = '3624386560, "ca"';
-$ip[] = '3624394752, "us"';
-$ip[] = '3624435712, "ca"';
-$ip[] = '3624452096, "us"';
-$ip[] = '3624480768, "ca"';
-$ip[] = '3624484864, "us"';
-$ip[] = '3624529920, "ca"';
-$ip[] = '3624534016, "us"';
-$ip[] = '3624587264, "jm"';
-$ip[] = '3624591360, "us"';
-$ip[] = '3624730624, "ca"';
-$ip[] = '3624796160, "us"';
-$ip[] = '3624828928, "ca"';
-$ip[] = '3624833024, "us"';
-$ip[] = '3624845312, "au"';
-$ip[] = '3624849408, "us"';
-$ip[] = '3624984576, "ca"';
-$ip[] = '3624992768, "us"';
-$ip[] = '3625058304, "ca"';
-$ip[] = '3625091072, "us"';
-$ip[] = '3625140224, "ca"';
-$ip[] = '3625148416, "us"';
-$ip[] = '3625168896, "ca"';
-$ip[] = '3625172992, "us"';
-$ip[] = '3625287680, "ca"';
-$ip[] = '3625295872, "us"';
-$ip[] = '3625418752, "ca"';
-$ip[] = '3625426944, "us"';
-$ip[] = '3625508864, "ca"';
-$ip[] = '3625512960, "pr"';
-$ip[] = '3625517056, "us"';
-$ip[] = '3625631744, "ca"';
-$ip[] = '3625639936, "us"';
-$ip[] = '3626270720, "ca"';
-$ip[] = '3626287104, "us"';
-$ip[] = '3626508288, "ca"';
-$ip[] = '3626512384, "us"';
-$ip[] = '3626524672, "ca"';
-$ip[] = '3626532864, "us"';
-$ip[] = '3626852352, "ca"';
-$ip[] = '3626860544, "us"';
-$ip[] = '3626893312, "ca"';
-$ip[] = '3626909696, "us"';
-$ip[] = '3626926080, "ca"';
-$ip[] = '3626934272, "us"';
-$ip[] = '3627044864, "ca"';
-$ip[] = '3627048960, "us"';
-$ip[] = '3627065344, "ca"';
-$ip[] = '3627069440, "us"';
-$ip[] = '3627507712, "ca"';
-$ip[] = '3627511808, "us"';
-$ip[] = '3627532288, "ca"';
-$ip[] = '3627544576, "us"';
-$ip[] = '3627659264, "ca"';
-$ip[] = '3627663360, "us"';
-$ip[] = '3627679744, "ca"';
-$ip[] = '3627712512, "us"';
-$ip[] = '3627802624, "ca"';
-$ip[] = '3627810816, "us"';
-$ip[] = '3628179456, "ca"';
-$ip[] = '3628187648, "us"';
-$ip[] = '3628236800, "ca"';
-$ip[] = '3628257280, "us"';
-$ip[] = '3628679168, "ca"';
-$ip[] = '3628683264, "us"';
-$ip[] = '3628834816, "ca"';
-$ip[] = '3628843008, "us"';
-$ip[] = '3629187072, "ca"';
-$ip[] = '3629195264, "us"';
-$ip[] = '3629199360, "ca"';
-$ip[] = '3629203456, "us"';
-$ip[] = '3629318144, "ca"';
-$ip[] = '3629326336, "us"';
-$ip[] = '3629539328, "ca"';
-$ip[] = '3629547520, "us"';
-$ip[] = '3630309376, "ca"';
-$ip[] = '3630317568, "us"';
-$ip[] = '3630374912, "ca"';
-$ip[] = '3630383104, "us"';
-$ip[] = '3630391296, "ca"';
-$ip[] = '3630395392, "us"';
-$ip[] = '3630718976, "ca"';
-$ip[] = '3630727168, "us"';
-$ip[] = '3630780416, "ca"';
-$ip[] = '3630784512, "us"';
-$ip[] = '3630850048, "ca"';
-$ip[] = '3630854144, "us"';
-$ip[] = '3630956544, "ca"';
-$ip[] = '3631005696, "us"';
-$ip[] = '3631112192, "bb"';
-$ip[] = '3631120384, "us"';
-$ip[] = '3631144960, "ca"';
-$ip[] = '3631153152, "us"';
-$ip[] = '3631284224, "ca"';
-$ip[] = '3631316992, "us"';
-$ip[] = '3631333376, "ca"';
-$ip[] = '3631341568, "us"';
-$ip[] = '3631480832, "ca"';
-$ip[] = '3631484928, "us"';
-$ip[] = '3631644672, "ca"';
-$ip[] = '3631652864, "us"';
-$ip[] = '3631665152, "ca"';
-$ip[] = '3631669248, "us"';
-$ip[] = '3631841280, "ca"';
-$ip[] = '3631874048, "us"';
-$ip[] = '3631939584, "ca"';
-$ip[] = '3632005120, "us"';
-$ip[] = '3632136192, "ca"';
-$ip[] = '3632144384, "us"';
-$ip[] = '3632152576, "ca"';
-$ip[] = '3632168960, "us"';
-$ip[] = '3632197632, "ca"';
-$ip[] = '3632201728, "us"';
-$ip[] = '3632332800, "ca"';
-$ip[] = '3632357376, "us"';
-$ip[] = '3632381952, "ca"';
-$ip[] = '3632390144, "us"';
-$ip[] = '3632414720, "ca"';
-$ip[] = '3632422912, "us"';
-$ip[] = '3632857088, "bs"';
-$ip[] = '3632861184, "us"';
-$ip[] = '3632881664, "ca"';
-$ip[] = '3632889856, "us"';
-$ip[] = '3632898048, "ca"';
-$ip[] = '3632902144, "us"';
-$ip[] = '3632971776, "ca"';
-$ip[] = '3632988160, "us"';
-$ip[] = '3633336320, "ky"';
-$ip[] = '3633340416, "us"';
-$ip[] = '3633344512, "ca"';
-$ip[] = '3633348608, "us"';
-$ip[] = '3633405952, "ca"';
-$ip[] = '3633410048, "us"';
-$ip[] = '3633479680, "ca"';
-$ip[] = '3633483776, "us"';
-$ip[] = '3633815552, "ca"';
-$ip[] = '3633819648, "us"';
-$ip[] = '3633885184, "us"';
-$ip[] = '3633889280, "ca"';
-$ip[] = '3633893376, "us"';
-$ip[] = '3633971200, "ca"';
-$ip[] = '3634020352, "us"';
-$ip[] = '3634061312, "us"';
-$ip[] = '3634511872, "ca"';
-$ip[] = '3634515968, "us"';
-$ip[] = '3634552832, "ca"';
-$ip[] = '3634556928, "us"';
-$ip[] = '3634880512, "ca"';
-$ip[] = '3634888704, "us"';
-$ip[] = '3634913280, "ca"';
-$ip[] = '3634921472, "us"';
-$ip[] = '3634925568, "ca"';
-$ip[] = '3634929664, "us"';
-$ip[] = '3635109888, "ca"';
-$ip[] = '3635113984, "us"';
-$ip[] = '3635142656, "ca"';
-$ip[] = '3635146752, "us"';
-$ip[] = '3635314688, "ca"';
-$ip[] = '3635322880, "us"';
-$ip[] = '3635425280, "ca"';
-$ip[] = '3635429376, "us"';
-$ip[] = '3635466240, "ca"';
-$ip[] = '3635470336, "us"';
-$ip[] = '3635871744, "ca"';
-$ip[] = '3635879936, "us"';
-$ip[] = '3635892224, "ca"';
-$ip[] = '3635896320, "us"';
-$ip[] = '3635904512, "ca"';
-$ip[] = '3635912704, "us"';
-$ip[] = '3636019200, "ca"';
-$ip[] = '3636027392, "us"';
-$ip[] = '3636064256, "ca"';
-$ip[] = '3636068352, "us"';
-$ip[] = '3636396032, "ca"';
-$ip[] = '3636461568, "us"';
-$ip[] = '3636609024, "ca"';
-$ip[] = '3636621312, "us"';
-$ip[] = '3636822016, "ca"';
-$ip[] = '3636854784, "us"';
-$ip[] = '3636887552, "ca"';
-$ip[] = '3636895744, "us"';
-$ip[] = '3637075968, "ca"';
-$ip[] = '3637080064, "us"';
-$ip[] = '3637510144, "ca"';
-$ip[] = '3637641216, "us"';
-$ip[] = '3637665792, "ca"';
-$ip[] = '3637669888, "us"';
-$ip[] = '3637706752, "ca"';
-$ip[] = '3637739520, "us"';
-$ip[] = '3638165504, "ca"';
-$ip[] = '3638181888, "us"';
-$ip[] = '3638304768, "ca"';
-$ip[] = '3638312960, "us"';
-$ip[] = '3638370304, "ca"';
-$ip[] = '3638386688, "us"';
-$ip[] = '3638509568, "ca"';
-$ip[] = '3638534144, "us"';
-$ip[] = '3638697984, "ca"';
-$ip[] = '3638706176, "us"';
-$ip[] = '3638874112, "ca"';
-$ip[] = '3638878208, "us"';
-$ip[] = '3638992896, "us"';
-$ip[] = '3639083008, "ca"';
-$ip[] = '3639148544, "us"';
-$ip[] = '3639222272, "ca"';
-$ip[] = '3639230464, "us"';
-$ip[] = '3639255040, "ca"';
-$ip[] = '3639263232, "us"';
-$ip[] = '3639279616, "ca"';
-$ip[] = '3639283712, "us"';
-$ip[] = '3639394304, "us"';
-$ip[] = '3639558144, "ca"';
-$ip[] = '3639566336, "us"';
-$ip[] = '3639607296, "ca"';
-$ip[] = '3639611392, "us"';
-$ip[] = '3639656448, "ca"';
-$ip[] = '3639660544, "us"';
-$ip[] = '3639664640, "ca"';
-$ip[] = '3639681024, "us"';
-$ip[] = '3639730176, "ca"';
-$ip[] = '3639734272, "us"';
-$ip[] = '3639934976, "us"';
-$ip[] = '3640057856, "ca"';
-$ip[] = '3640066048, "us"';
-$ip[] = '3640197120, "ca"';
-$ip[] = '3640201216, "us"';
-$ip[] = '3640205312, "bm"';
-$ip[] = '3640209408, "ca"';
-$ip[] = '3640213504, "us"';
-$ip[] = '3640287232, "ca"';
-$ip[] = '3640291328, "us"';
-$ip[] = '3640360960, "ca"';
-$ip[] = '3640369152, "us"';
-$ip[] = '3640410112, "ca"';
-$ip[] = '3640418304, "us"';
-$ip[] = '3640557568, "ca"';
-$ip[] = '3640582144, "us"';
-$ip[] = '3640647680, "jp"';
-$ip[] = '3640651776, "us"';
-$ip[] = '417857536, "ar"';
-$ip[] = '1075609600, "tt"';
-$ip[] = '1075855360, "do"';
-$ip[] = '1111228416, "ar"';
-$ip[] = '1113718784, "do"';
-$ip[] = '1122451456, "co"';
-$ip[] = '2170159104, "ve"';
-$ip[] = '2209480704, "mx"';
-$ip[] = '2230779904, "mx"';
-$ip[] = '2231238656, "mx"';
-$ip[] = '2337406976, "br"';
-$ip[] = '2358509568, "mx"';
-$ip[] = '2361327616, "ar"';
-$ip[] = '2402680832, "br"';
-$ip[] = '2406088704, "br"';
-$ip[] = '2417360896, "mx"';
-$ip[] = '2417426432, "br"';
-$ip[] = '2454913024, "cl"';
-$ip[] = '2458255360, "br"';
-$ip[] = '2459631616, "cl"';
-$ip[] = '2460221440, "br"';
-$ip[] = '2470510592, "br"';
-$ip[] = '2496200704, "mx"';
-$ip[] = '2527133696, "br"';
-$ip[] = '2528706560, "ve"';
-$ip[] = '2554986496, "cl"';
-$ip[] = '2555641856, "br"';
-$ip[] = '2556166144, "br"';
-$ip[] = '2559246336, "cl"';
-$ip[] = '2614296576, "br"';
-$ip[] = '2623602688, "cl"';
-$ip[] = '2639659008, "br"';
-$ip[] = '2640052224, "ar"';
-$ip[] = '2640576512, "ec"';
-$ip[] = '2650603520, "co"';
-$ip[] = '2657157120, "mx"';
-$ip[] = '2661285888, "ve"';
-$ip[] = '2661941248, "cl"';
-$ip[] = '2667249664, "cl"';
-$ip[] = '2668625920, "mx"';
-$ip[] = '2673475584, "ve"';
-$ip[] = '2702704640, "br"';
-$ip[] = '2702770176, "cl"';
-$ip[] = '2706309120, "br"';
-$ip[] = '2709716992, "cl"';
-$ip[] = '2709782528, "pe"';
-$ip[] = '2710831104, "br"';
-$ip[] = '2713583616, "ar"';
-$ip[] = '2713976832, "ve"';
-$ip[] = '2716729344, "cl"';
-$ip[] = '2725904384, "ve"';
-$ip[] = '2735341568, "ar"';
-$ip[] = '2746351616, "cr"';
-$ip[] = '2750873600, "cl"';
-$ip[] = '2751070208, "cl"';
-$ip[] = '2754150400, "br"';
-$ip[] = '2756247552, "uy"';
-$ip[] = '2756509696, "cl"';
-$ip[] = '2757033984, "br"';
-$ip[] = '2757754880, "cl"';
-$ip[] = '2757885952, "cl"';
-$ip[] = '2774663168, "ni"';
-$ip[] = '2780168192, "cl"';
-$ip[] = '2789933056, "cl"';
-$ip[] = '2792226816, "cl"';
-$ip[] = '2792488960, "bo"';
-$ip[] = '2803630080, "cl"';
-$ip[] = '2810576896, "ve"';
-$ip[] = '2812084224, "bo"';
-$ip[] = '2818310144, "ar"';
-$ip[] = '2823618560, "pa"';
-$ip[] = '2824011776, "ar"';
-$ip[] = '2824863744, "ar"';
-$ip[] = '2825191424, "ar"';
-$ip[] = '2829385728, "mx"';
-$ip[] = '2830106624, "co"';
-$ip[] = '2833383424, "ar"';
-$ip[] = '2833711104, "cl"';
-$ip[] = '2833907712, "gt"';
-$ip[] = '2834497536, "sv"';
-$ip[] = '2835283968, "mx"';
-$ip[] = '2845704192, "cu"';
-$ip[] = '2853306368, "cl"';
-$ip[] = '2853765120, "mx"';
-$ip[] = '2855469056, "ar"';
-$ip[] = '2856452096, "br"';
-$ip[] = '2856714240, "mx"';
-$ip[] = '2862284800, "ar"';
-$ip[] = '2863202304, "mx"';
-$ip[] = '2865889280, "ar"';
-$ip[] = '3120562176, "co"';
-$ip[] = '3120627712, "ni"';
-$ip[] = '3120693248, "bo"';
-$ip[] = '3120758784, "ec"';
-$ip[] = '3121086464, "uy"';
-$ip[] = '3121152000, "cl"';
-$ip[] = '3121348608, "ar"';
-$ip[] = '3121479680, "ve"';
-$ip[] = '3121545216, "cr"';
-$ip[] = '3121610752, "py"';
-$ip[] = '3121741824, "ar"';
-$ip[] = '3122135040, "ve"';
-$ip[] = '3122397184, "co"';
-$ip[] = '3122659328, "gt"';
-$ip[] = '3122921472, "cl"';
-$ip[] = '3123314688, "ec"';
-$ip[] = '3123380224, "co"';
-$ip[] = '3123445760, "tt"';
-$ip[] = '3124232192, "ar"';
-$ip[] = '3124887552, "ec"';
-$ip[] = '3125280768, "pa"';
-$ip[] = '3125805056, "co"';
-$ip[] = '3126853632, "ar"';
-$ip[] = '3126919168, "co"';
-$ip[] = '3127115776, "ar"';
-$ip[] = '3127377920, "cl"';
-$ip[] = '3127902208, "co"';
-$ip[] = '3128426496, "do"';
-$ip[] = '3129475072, "ar"';
-$ip[] = '3131047936, "pe"';
-$ip[] = '3137339392, "br"';
-$ip[] = '3145728000, "mx"';
-$ip[] = '3170893824, "br"';
-$ip[] = '3179282432, "mx"';
-$ip[] = '3187671040, "co"';
-$ip[] = '3187687424, "do"';
-$ip[] = '3187695616, "ar"';
-$ip[] = '3187703808, "uy"';
-$ip[] = '3187712000, "ar"';
-$ip[] = '3187720192, "gt"';
-$ip[] = '3187736576, "ar"';
-$ip[] = '3187752960, "co"';
-$ip[] = '3187802112, "ar"';
-$ip[] = '3187818496, "py"';
-$ip[] = '3187826688, "ar"';
-$ip[] = '3187834880, "an"';
-$ip[] = '3187851264, "py"';
-$ip[] = '3187859456, "pa"';
-$ip[] = '3187867648, "ar"';
-$ip[] = '3187916800, "co"';
-$ip[] = '3187933184, "gt"';
-$ip[] = '3187949568, "an"';
-$ip[] = '3187957760, "cl"';
-$ip[] = '3187965952, "an"';
-$ip[] = '3187982336, "cl"';
-$ip[] = '3187998720, "ar"';
-$ip[] = '3188015104, "hn"';
-$ip[] = '3188031488, "sv"';
-$ip[] = '3188047872, "co"';
-$ip[] = '3188056064, "pa"';
-$ip[] = '3188064256, "ve"';
-$ip[] = '3188080640, "cu"';
-$ip[] = '3188088832, "ar"';
-$ip[] = '3188097024, "do"';
-$ip[] = '3188105216, "co"';
-$ip[] = '3188113408, "hn"';
-$ip[] = '3188121600, "tt"';
-$ip[] = '3188129792, "ar"';
-$ip[] = '3188146176, "co"';
-$ip[] = '3188170752, "cr"';
-$ip[] = '3188187136, "ar"';
-$ip[] = '3188203520, "do"';
-$ip[] = '3188211712, "cl"';
-$ip[] = '3188228096, "pe"';
-$ip[] = '3188244480, "co"';
-$ip[] = '3188260864, "ar"';
-$ip[] = '3188269056, "ve"';
-$ip[] = '3188277248, "co"';
-$ip[] = '3188293632, "ve"';
-$ip[] = '3188301824, "ec"';
-$ip[] = '3188310016, "co"';
-$ip[] = '3188326400, "cr"';
-$ip[] = '3188359168, "ec"';
-$ip[] = '3188400128, "ar"';
-$ip[] = '3188408320, "bo"';
-$ip[] = '3188416512, "ar"';
-$ip[] = '3188449280, "hn"';
-$ip[] = '3188457472, "ec"';
-$ip[] = '3188473856, "pe"';
-$ip[] = '3188482048, "ar"';
-$ip[] = '3188490240, "co"';
-$ip[] = '3188506624, "ar"';
-$ip[] = '3188523008, "co"';
-$ip[] = '3188539392, "cl"';
-$ip[] = '3188547584, "co"';
-$ip[] = '3188555776, "cl"';
-$ip[] = '3188572160, "co"';
-$ip[] = '3188580352, "ar"';
-$ip[] = '3188621312, "gt"';
-$ip[] = '3188629504, "ar"';
-$ip[] = '3188637696, "pa"';
-$ip[] = '3188645888, "co"';
-$ip[] = '3188670464, "hn"';
-$ip[] = '3188678656, "ar"';
-$ip[] = '3188686848, "ec"';
-$ip[] = '3188695040, "ve"';
-$ip[] = '3188703232, "ar"';
-$ip[] = '3188981760, "cl"';
-$ip[] = '3189243904, "co"';
-$ip[] = '3189637120, "ar"';
-$ip[] = '3189768192, "pa"';
-$ip[] = '3190030336, "ve"';
-$ip[] = '3190292480, "pe"';
-$ip[] = '3190554624, "cl"';
-$ip[] = '3190816768, "ar"';
-$ip[] = '3191078912, "co"';
-$ip[] = '3191095296, "ec"';
-$ip[] = '3191103488, "co"';
-$ip[] = '3191111680, "py"';
-$ip[] = '3191128064, "ec"';
-$ip[] = '3191136256, "do"';
-$ip[] = '3191144448, "sv"';
-$ip[] = '3191209984, "cl"';
-$ip[] = '3191275520, "ar"';
-$ip[] = '3191341056, "gt"';
-$ip[] = '3191406592, "sv"';
-$ip[] = '3191472128, "tt"';
-$ip[] = '3191603200, "co"';
-$ip[] = '3191865344, "uy"';
-$ip[] = '3191930880, "co"';
-$ip[] = '3192389632, "ve"';
-$ip[] = '3192913920, "gy"';
-$ip[] = '3192946688, "do"';
-$ip[] = '3192979456, "pe"';
-$ip[] = '3193044992, "cl"';
-$ip[] = '3193110528, "co"';
-$ip[] = '3193307136, "sv"';
-$ip[] = '3193438208, "an"';
-$ip[] = '3193569280, "co"';
-$ip[] = '3193700352, "hn"';
-$ip[] = '3193733120, "ar"';
-$ip[] = '3193765888, "tt"';
-$ip[] = '3193798656, "co"';
-$ip[] = '3193831424, "do"';
-$ip[] = '3193864192, "ec"';
-$ip[] = '3193896960, "cl"';
-$ip[] = '3193929728, "ec"';
-$ip[] = '3193962496, "cl"';
-$ip[] = '3193995264, "co"';
-$ip[] = '3194028032, "ar"';
-$ip[] = '3194044416, "co"';
-$ip[] = '3194052608, "tt"';
-$ip[] = '3194060800, "co"';
-$ip[] = '3194093568, "sr"';
-$ip[] = '3194126336, "ar"';
-$ip[] = '3194159104, "gt"';
-$ip[] = '3194191872, "co"';
-$ip[] = '3194224640, "cl"';
-$ip[] = '3194355712, "an"';
-$ip[] = '3194363904, "cr"';
-$ip[] = '3194372096, "ht"';
-$ip[] = '3194404864, "co"';
-$ip[] = '3194413056, "cl"';
-$ip[] = '3194421248, "ar"';
-$ip[] = '3194429440, "ve"';
-$ip[] = '3194437632, "bo"';
-$ip[] = '3194445824, "co"';
-$ip[] = '3194454016, "ar"';
-$ip[] = '3194486784, "bo"';
-$ip[] = '3194519552, "py"';
-$ip[] = '3194552320, "ar"';
-$ip[] = '3194617856, "ni"';
-$ip[] = '3194634240, "cr"';
-$ip[] = '3194642432, "ar"';
-$ip[] = '3194683392, "cu"';
-$ip[] = '3194691584, "bo"';
-$ip[] = '3194699776, "ec"';
-$ip[] = '3194707968, "ar"';
-$ip[] = '3194716160, "hn"';
-$ip[] = '3194724352, "pa"';
-$ip[] = '3194732544, "ar"';
-$ip[] = '3194748928, "uy"';
-$ip[] = '3194781696, "cl"';
-$ip[] = '3194814464, "ar"';
-$ip[] = '3194847232, "co"';
-$ip[] = '3194863616, "hn"';
-$ip[] = '3194880000, "do"';
-$ip[] = '3194912768, "cl"';
-$ip[] = '3194945536, "gt"';
-$ip[] = '3194978304, "pa"';
-$ip[] = '3194994688, "ar"';
-$ip[] = '3195043840, "co"';
-$ip[] = '3195076608, "cl"';
-$ip[] = '3195109376, "ar"';
-$ip[] = '3195535360, "sv"';
-$ip[] = '3195543552, "pe"';
-$ip[] = '3195551744, "ec"';
-$ip[] = '3195559936, "ar"';
-$ip[] = '3195568128, "co"';
-$ip[] = '3195576320, "cl"';
-$ip[] = '3195584512, "ht"';
-$ip[] = '3195592704, "pa"';
-$ip[] = '3195600896, "cl"';
-$ip[] = '3195633664, "co"';
-$ip[] = '3195641856, "py"';
-$ip[] = '3195650048, "gt"';
-$ip[] = '3195658240, "ve"';
-$ip[] = '3195666432, "ar"';
-$ip[] = '3195691008, "do"';
-$ip[] = '3195699200, "ar"';
-$ip[] = '3195707392, "pa"';
-$ip[] = '3195715584, "ar"';
-$ip[] = '3196059648, "co"';
-$ip[] = '3196092416, "py"';
-$ip[] = '3196125184, "bo"';
-$ip[] = '3196190720, "hn"';
-$ip[] = '3196256256, "ec"';
-$ip[] = '3196321792, "uy"';
-$ip[] = '3196583936, "ar"';
-$ip[] = '3196846080, "pa"';
-$ip[] = '3196977152, "ve"';
-$ip[] = '3197042688, "co"';
-$ip[] = '3197370368, "gt"';
-$ip[] = '3197566976, "cl"';
-$ip[] = '3197632512, "ec"';
-$ip[] = '3197698048, "ve"';
-$ip[] = '3197763584, "ec"';
-$ip[] = '3197894656, "co"';
-$ip[] = '3198156800, "cl"';
-$ip[] = '3198484480, "co"';
-$ip[] = '3198550016, "do"';
-$ip[] = '3198681088, "ve"';
-$ip[] = '3198943232, "ar"';
-$ip[] = '3199533056, "bo"';
-$ip[] = '3199598592, "co"';
-$ip[] = '3199664128, "ar"';
-$ip[] = '3199729664, "ni"';
-$ip[] = '3199795200, "an"';
-$ip[] = '3199860736, "bo"';
-$ip[] = '3199926272, "pe"';
-$ip[] = '3199991808, "ar"';
-$ip[] = '3200516096, "cl"';
-$ip[] = '3200581632, "bz"';
-$ip[] = '3200614400, "ar"';
-$ip[] = '3200647168, "ve"';
-$ip[] = '3201302528, "cl"';
-$ip[] = '3201433600, "ar"';
-$ip[] = '3201564672, "ni"';
-$ip[] = '3201630208, "tt"';
-$ip[] = '3201695744, "ec"';
-$ip[] = '3201826816, "ar"';
-$ip[] = '3201957888, "pa"';
-$ip[] = '3202088960, "ar"';
-$ip[] = '3202220032, "pe"';
-$ip[] = '3202351104, "ar"';
-$ip[] = '3202875392, "pe"';
-$ip[] = '3203399680, "co"';
-$ip[] = '3203465216, "cr"';
-$ip[] = '3203530752, "co"';
-$ip[] = '3203661824, "ar"';
-$ip[] = '3203923968, "co"';
-$ip[] = '3225524224, "ve"';
-$ip[] = '3226474496, "cl"';
-$ip[] = '3226521856, "br"';
-$ip[] = '3226733568, "mx"';
-$ip[] = '3227818752, "mx"';
-$ip[] = '3227931648, "pe"';
-$ip[] = '3228264448, "ni"';
-$ip[] = '3228558592, "br"';
-$ip[] = '3229885184, "br"';
-$ip[] = '3230149120, "ni"';
-$ip[] = '3230833920, "br"';
-$ip[] = '3230852352, "br"';
-$ip[] = '3230854400, "uy"';
-$ip[] = '3230913024, "br"';
-$ip[] = '3230915072, "br"';
-$ip[] = '3230969600, "mx"';
-$ip[] = '3231088128, "gt"';
-$ip[] = '3231275008, "br"';
-$ip[] = '3231282944, "cl"';
-$ip[] = '3231283200, "br"';
-$ip[] = '3231292160, "br"';
-$ip[] = '3231295232, "cr"';
-$ip[] = '3231675392, "br"';
-$ip[] = '3231722752, "br"';
-$ip[] = '3231724032, "br"';
-$ip[] = '3231739648, "br"';
-$ip[] = '3231744000, "br"';
-$ip[] = '3231759360, "br"';
-$ip[] = '3233549056, "br"';
-$ip[] = '3233557504, "ec"';
-$ip[] = '3233595904, "ec"';
-$ip[] = '3233684992, "br"';
-$ip[] = '3234019328, "mx"';
-$ip[] = '3234065664, "br"';
-$ip[] = '3234203648, "br"';
-$ip[] = '3234569728, "cl"';
-$ip[] = '3234574592, "mx"';
-$ip[] = '3234801664, "ec"';
-$ip[] = '3234808064, "ec"';
-$ip[] = '3234828800, "cl"';
-$ip[] = '3234838272, "gt"';
-$ip[] = '3234841088, "br"';
-$ip[] = '3234842624, "br"';
-$ip[] = '3234853888, "ec"';
-$ip[] = '3235856384, "br"';
-$ip[] = '3236392448, "cl"';
-$ip[] = '3236393472, "br"';
-$ip[] = '3236400128, "cl"';
-$ip[] = '3236409088, "br"';
-$ip[] = '3237297152, "cl"';
-$ip[] = '3237312768, "bo"';
-$ip[] = '3237684992, "cl"';
-$ip[] = '3288428544, "cu"';
-$ip[] = '3288434432, "cu"';
-$ip[] = '3288535040, "an"';
-$ip[] = '3288549888, "do"';
-$ip[] = '3288558080, "do"';
-$ip[] = '3288564736, "tt"';
-$ip[] = '3288569856, "cu"';
-$ip[] = '3290251264, "tt"';
-$ip[] = '3290439680, "tt"';
-$ip[] = '3290447872, "ar"';
-$ip[] = '3290955776, "cr"';
-$ip[] = '3322023936, "cl"';
-$ip[] = '3322683392, "br"';
-$ip[] = '3323033600, "br"';
-$ip[] = '3323062016, "br"';
-$ip[] = '3323394560, "cl"';
-$ip[] = '3324583936, "cl"';
-$ip[] = '3325132800, "br"';
-$ip[] = '3325142016, "ar"';
-$ip[] = '3325169664, "br"';
-$ip[] = '3325249280, "co"';
-$ip[] = '3325691904, "br"';
-$ip[] = '3331818496, "mx"';
-$ip[] = '3333988608, "br"';
-$ip[] = '3340429824, "pa"';
-$ip[] = '3345442304, "cl"';
-$ip[] = '3354955776, "ar"';
-$ip[] = '3355443200, "co"';
-$ip[] = '3355445248, "br"';
-$ip[] = '3355447296, "cu"';
-$ip[] = '3355447552, "ar"';
-$ip[] = '3355447808, "ht"';
-$ip[] = '3355448320, "an"';
-$ip[] = '3355449344, "cu"';
-$ip[] = '3355450368, "ec"';
-$ip[] = '3355451392, "br"';
-$ip[] = '3355459328, "ec"';
-$ip[] = '3355459584, "pa"';
-$ip[] = '3355459840, "ve"';
-$ip[] = '3355460096, "cl"';
-$ip[] = '3355460352, "br"';
-$ip[] = '3355461888, "ec"';
-$ip[] = '3355463424, "ar"';
-$ip[] = '3355463936, "br"';
-$ip[] = '3355464192, "cl"';
-$ip[] = '3355464448, "mx"';
-$ip[] = '3355464960, "br"';
-$ip[] = '3355465728, "mx"';
-$ip[] = '3355465984, "br"';
-$ip[] = '3355467520, "mx"';
-$ip[] = '3355467776, "ar"';
-$ip[] = '3355468800, "br"';
-$ip[] = '3355469568, "mx"';
-$ip[] = '3355470592, "pe"';
-$ip[] = '3355470848, "cl"';
-$ip[] = '3355471104, "mx"';
-$ip[] = '3355471360, "pe"';
-$ip[] = '3355471616, "mx"';
-$ip[] = '3355472384, "br"';
-$ip[] = '3355472640, "cl"';
-$ip[] = '3355473408, "pe"';
-$ip[] = '3355473920, "cl"';
-$ip[] = '3355475200, "mx"';
-$ip[] = '3355478016, "pe"';
-$ip[] = '3355478784, "ve"';
-$ip[] = '3355479040, "cl"';
-$ip[] = '3355479552, "pe"';
-$ip[] = '3355479808, "mx"';
-$ip[] = '3355480064, "cl"';
-$ip[] = '3355485184, "pe"';
-$ip[] = '3355487744, "cl"';
-$ip[] = '3355488000, "ar"';
-$ip[] = '3355488256, "gt"';
-$ip[] = '3355488768, "pa"';
-$ip[] = '3355489024, "cr"';
-$ip[] = '3355489280, "sv"';
-$ip[] = '3355489536, "ar"';
-$ip[] = '3355491072, "co"';
-$ip[] = '3355491328, "ar"';
-$ip[] = '3355494656, "co"';
-$ip[] = '3355494912, "pa"';
-$ip[] = '3355495424, "uy"';
-$ip[] = '3355496448, "ar"';
-$ip[] = '3355500544, "ar"';
-$ip[] = '3355508736, "ve"';
-$ip[] = '3355510272, "ec"';
-$ip[] = '3355510528, "ar"';
-$ip[] = '3355510784, "ve"';
-$ip[] = '3355512832, "cl"';
-$ip[] = '3355516928, "ar"';
-$ip[] = '3355525120, "co"';
-$ip[] = '3355535360, "tt"';
-$ip[] = '3355537408, "co"';
-$ip[] = '3355537664, "ar"';
-$ip[] = '3355537920, "ni"';
-$ip[] = '3355538176, "cl"';
-$ip[] = '3355538432, "ar"';
-$ip[] = '3355539200, "ve"';
-$ip[] = '3355539456, "cl"';
-$ip[] = '3355540480, "co"';
-$ip[] = '3355540736, "bz"';
-$ip[] = '3355540992, "co"';
-$ip[] = '3355541504, "cl"';
-$ip[] = '3355545600, "ve"';
-$ip[] = '3355547648, "ni"';
-$ip[] = '3355547904, "gt"';
-$ip[] = '3355548160, "do"';
-$ip[] = '3355548672, "sr"';
-$ip[] = '3355549952, "ec"';
-$ip[] = '3355550208, "ve"';
-$ip[] = '3355552768, "ec"';
-$ip[] = '3355553024, "co"';
-$ip[] = '3355553280, "cl"';
-$ip[] = '3355553536, "co"';
-$ip[] = '3355553792, "pe"';
-$ip[] = '3355555840, "ve"';
-$ip[] = '3355557888, "co"';
-$ip[] = '3355559936, "py"';
-$ip[] = '3355561984, "sr"';
-$ip[] = '3355566080, "ar"';
-$ip[] = '3355574272, "cl"';
-$ip[] = '3355576320, "ve"';
-$ip[] = '3355578368, "cl"';
-$ip[] = '3355582464, "uy"';
-$ip[] = '3355590656, "co"';
-$ip[] = '3355592704, "cl"';
-$ip[] = '3355604992, "ar"';
-$ip[] = '3355607040, "ht"';
-$ip[] = '3355615232, "sr"';
-$ip[] = '3355623424, "cl"';
-$ip[] = '3355639808, "ve"';
-$ip[] = '3355642368, "pa"';
-$ip[] = '3355642880, "uy"';
-$ip[] = '3355643904, "br"';
-$ip[] = '3355648000, "ar"';
-$ip[] = '3355668992, "pe"';
-$ip[] = '3355669248, "ar"';
-$ip[] = '3355672576, "co"';
-$ip[] = '3355682816, "ar"';
-$ip[] = '3355684864, "tt"';
-$ip[] = '3355686912, "ar"';
-$ip[] = '3355688960, "co"';
-$ip[] = '3355689984, "pa"';
-$ip[] = '3355693056, "cl"';
-$ip[] = '3355695104, "ar"';
-$ip[] = '3355697152, "hn"';
-$ip[] = '3355701504, "pe"';
-$ip[] = '3355702272, "co"';
-$ip[] = '3355703296, "py"';
-$ip[] = '3355705344, "mx"';
-$ip[] = '3355709440, "co"';
-$ip[] = '3355713536, "mx"';
-$ip[] = '3355720448, "ar"';
-$ip[] = '3355720704, "mx"';
-$ip[] = '3355746304, "ht"';
-$ip[] = '3355754496, "pe"';
-$ip[] = '3355773184, "br"';
-$ip[] = '3355773952, "cu"';
-$ip[] = '3355774976, "ve"';
-$ip[] = '3355783168, "ar"';
-$ip[] = '3355785216, "co"';
-$ip[] = '3355787264, "ar"';
-$ip[] = '3355803648, "ve"';
-$ip[] = '3355820032, "ar"';
-$ip[] = '3355836416, "ec"';
-$ip[] = '3355841024, "cl"';
-$ip[] = '3355841280, "ec"';
-$ip[] = '3355843328, "ve"';
-$ip[] = '3355843584, "ec"';
-$ip[] = '3355844864, "cl"';
-$ip[] = '3355845120, "ec"';
-$ip[] = '3355845376, "br"';
-$ip[] = '3355848960, "cl"';
-$ip[] = '3355849728, "pa"';
-$ip[] = '3355849984, "cl"';
-$ip[] = '3355850496, "ni"';
-$ip[] = '3355850752, "an"';
-$ip[] = '3355852800, "cl"';
-$ip[] = '3355856640, "pa"';
-$ip[] = '3355856896, "ec"';
-$ip[] = '3355858944, "do"';
-$ip[] = '3355860992, "cl"';
-$ip[] = '3355869184, "br"';
-$ip[] = '3355871232, "ar"';
-$ip[] = '3355873280, "an"';
-$ip[] = '3355875328, "ve"';
-$ip[] = '3355877376, "co"';
-$ip[] = '3355885568, "gt"';
-$ip[] = '3355901952, "br"';
-$ip[] = '3355905536, "py"';
-$ip[] = '3355905792, "ar"';
-$ip[] = '3355906048, "cl"';
-$ip[] = '3355910144, "an"';
-$ip[] = '3355918336, "ec"';
-$ip[] = '3355923456, "uy"';
-$ip[] = '3355924480, "tt"';
-$ip[] = '3355934720, "ar"';
-$ip[] = '3355942912, "bo"';
-$ip[] = '3355947008, "ar"';
-$ip[] = '3355949056, "an"';
-$ip[] = '3355951104, "ec"';
-$ip[] = '3355967488, "ve"';
-$ip[] = '3356033024, "br"';
-$ip[] = '3356033792, "cl"';
-$ip[] = '3356034048, "py"';
-$ip[] = '3356035072, "mx"';
-$ip[] = '3356037120, "co"';
-$ip[] = '3356041216, "cr"';
-$ip[] = '3356049408, "cl"';
-$ip[] = '3356049664, "br"';
-$ip[] = '3356051456, "co"';
-$ip[] = '3356051712, "cl"';
-$ip[] = '3356051968, "gt"';
-$ip[] = '3356052224, "ar"';
-$ip[] = '3356052480, "br"';
-$ip[] = '3356053248, "cl"';
-$ip[] = '3356054528, "br"';
-$ip[] = '3356057600, "ec"';
-$ip[] = '3356057856, "cl"';
-$ip[] = '3356059136, "br"';
-$ip[] = '3356060672, "cl"';
-$ip[] = '3356061696, "br"';
-$ip[] = '3356064256, "cl"';
-$ip[] = '3356064512, "br"';
-$ip[] = '3356065792, "cl"';
-$ip[] = '3356066048, "br"';
-$ip[] = '3356069120, "cl"';
-$ip[] = '3356069632, "br"';
-$ip[] = '3356070144, "cl"';
-$ip[] = '3356070656, "ar"';
-$ip[] = '3356070912, "br"';
-$ip[] = '3356071424, "cl"';
-$ip[] = '3356073472, "br"';
-$ip[] = '3356075264, "bo"';
-$ip[] = '3356076288, "br"';
-$ip[] = '3356078080, "ec"';
-$ip[] = '3356078336, "cl"';
-$ip[] = '3356079360, "br"';
-$ip[] = '3356080896, "ni"';
-$ip[] = '3356082432, "cl"';
-$ip[] = '3356082688, "ar"';
-$ip[] = '3356082944, "cl"';
-$ip[] = '3356083968, "br"';
-$ip[] = '3356084480, "cl"';
-$ip[] = '3356084736, "br"';
-$ip[] = '3356085248, "cl"';
-$ip[] = '3356085760, "br"';
-$ip[] = '3356086272, "ar"';
-$ip[] = '3356086528, "cr"';
-$ip[] = '3356086784, "ve"';
-$ip[] = '3356087040, "co"';
-$ip[] = '3356087296, "ar"';
-$ip[] = '3356087808, "br"';
-$ip[] = '3356088064, "cl"';
-$ip[] = '3356088320, "tt"';
-$ip[] = '3356089088, "ar"';
-$ip[] = '3356089344, "br"';
-$ip[] = '3356090624, "cl"';
-$ip[] = '3356090880, "br"';
-$ip[] = '3356091136, "ar"';
-$ip[] = '3356091392, "cl"';
-$ip[] = '3356091648, "br"';
-$ip[] = '3356091904, "cl"';
-$ip[] = '3356092928, "br"';
-$ip[] = '3356093184, "ar"';
-$ip[] = '3356093952, "cl"';
-$ip[] = '3356094976, "ar"';
-$ip[] = '3356096256, "cl"';
-$ip[] = '3356096512, "ec"';
-$ip[] = '3356096768, "br"';
-$ip[] = '3356097792, "ar"';
-$ip[] = '3356098304, "gt"';
-$ip[] = '3356098560, "cl"';
-$ip[] = '3356099584, "br"';
-$ip[] = '3356100608, "cl"';
-$ip[] = '3356102400, "pa"';
-$ip[] = '3356102656, "cl"';
-$ip[] = '3356106752, "br"';
-$ip[] = '3356114944, "pe"';
-$ip[] = '3356123136, "ar"';
-$ip[] = '3356131840, "pe"';
-$ip[] = '3356132352, "br"';
-$ip[] = '3356134144, "ar"';
-$ip[] = '3356134656, "br"';
-$ip[] = '3356134912, "do"';
-$ip[] = '3356135168, "mx"';
-$ip[] = '3356135424, "br"';
-$ip[] = '3356135680, "cl"';
-$ip[] = '3356135936, "br"';
-$ip[] = '3356136192, "ec"';
-$ip[] = '3356137728, "br"';
-$ip[] = '3356138496, "br"';
-$ip[] = '3356139776, "ar"';
-$ip[] = '3356140032, "do"';
-$ip[] = '3356140288, "br"';
-$ip[] = '3356141312, "cl"';
-$ip[] = '3356142848, "br"';
-$ip[] = '3356145152, "cl"';
-$ip[] = '3356145408, "br"';
-$ip[] = '3356145664, "cl"';
-$ip[] = '3356145920, "br"';
-$ip[] = '3356146176, "ar"';
-$ip[] = '3356146432, "br"';
-$ip[] = '3356146688, "pe"';
-$ip[] = '3356146944, "br"';
-$ip[] = '3356147200, "cl"';
-$ip[] = '3356147456, "br"';
-$ip[] = '3356148224, "bz"';
-$ip[] = '3356148480, "cl"';
-$ip[] = '3356148736, "ar"';
-$ip[] = '3356148992, "mx"';
-$ip[] = '3356149504, "ar"';
-$ip[] = '3356149760, "mx"';
-$ip[] = '3356150016, "ar"';
-$ip[] = '3356150528, "pa"';
-$ip[] = '3356150784, "ar"';
-$ip[] = '3356151040, "ni"';
-$ip[] = '3356151296, "ar"';
-$ip[] = '3356151808, "cl"';
-$ip[] = '3356152064, "br"';
-$ip[] = '3356152576, "cl"';
-$ip[] = '3356152832, "mx"';
-$ip[] = '3356154624, "ar"';
-$ip[] = '3356154880, "cl"';
-$ip[] = '3356156672, "br"';
-$ip[] = '3356156928, "py"';
-$ip[] = '3356157952, "cl"';
-$ip[] = '3356158208, "mx"';
-$ip[] = '3356158464, "cl"';
-$ip[] = '3356158720, "ar"';
-$ip[] = '3356158976, "cl"';
-$ip[] = '3356159744, "mx"';
-$ip[] = '3356160256, "gt"';
-$ip[] = '3356160512, "cl"';
-$ip[] = '3356160768, "mx"';
-$ip[] = '3356161280, "br"';
-$ip[] = '3356161536, "mx"';
-$ip[] = '3356162560, "pe"';
-$ip[] = '3356162816, "cl"';
-$ip[] = '3356163584, "ve"';
-$ip[] = '3356163840, "cl"';
-$ip[] = '3356164096, "br"';
-$ip[] = '3356171520, "ar"';
-$ip[] = '3356172288, "pe"';
-$ip[] = '3356174336, "co"';
-$ip[] = '3356176384, "pe"';
-$ip[] = '3356180480, "cl"';
-$ip[] = '3356190720, "do"';
-$ip[] = '3356192768, "ar"';
-$ip[] = '3356194816, "tt"';
-$ip[] = '3356196864, "ve"';
-$ip[] = '3356229632, "br"';
-$ip[] = '3356233728, "cl"';
-$ip[] = '3356237824, "gt"';
-$ip[] = '3356246016, "mx"';
-$ip[] = '3356262656, "cl"';
-$ip[] = '3356263168, "br"';
-$ip[] = '3356263424, "cl"';
-$ip[] = '3356263680, "ar"';
-$ip[] = '3356265216, "br"';
-$ip[] = '3356265472, "cl"';
-$ip[] = '3356269056, "ar"';
-$ip[] = '3356269312, "uy"';
-$ip[] = '3356269824, "br"';
-$ip[] = '3356270080, "mx"';
-$ip[] = '3356272384, "cr"';
-$ip[] = '3356272896, "ec"';
-$ip[] = '3356273152, "co"';
-$ip[] = '3356273664, "sv"';
-$ip[] = '3356274432, "co"';
-$ip[] = '3356279040, "ve"';
-$ip[] = '3356280832, "ar"';
-$ip[] = '3356282880, "pa"';
-$ip[] = '3356284928, "ar"';
-$ip[] = '3356291072, "tt"';
-$ip[] = '3356293120, "aw"';
-$ip[] = '3356295168, "cl"';
-$ip[] = '3356297216, "br"';
-$ip[] = '3356299264, "mx"';
-$ip[] = '3356305664, "ar"';
-$ip[] = '3356307456, "mx"';
-$ip[] = '3356329984, "gf"';
-$ip[] = '3356332032, "cu"';
-$ip[] = '3356334080, "bo"';
-$ip[] = '3356336128, "sv"';
-$ip[] = '3356344320, "co"';
-$ip[] = '3356360704, "cl"';
-$ip[] = '3356362752, "ve"';
-$ip[] = '3356364800, "mx"';
-$ip[] = '3356368896, "br"';
-$ip[] = '3356369408, "ec"';
-$ip[] = '3356369664, "br"';
-$ip[] = '3356370944, "co"';
-$ip[] = '3356372992, "cu"';
-$ip[] = '3356375040, "hn"';
-$ip[] = '3356377088, "cl"';
-$ip[] = '3356389376, "co"';
-$ip[] = '3356389888, "cl"';
-$ip[] = '3356391424, "co"';
-$ip[] = '3356393472, "cl"';
-$ip[] = '3356491776, "pe"';
-$ip[] = '3356495872, "ar"';
-$ip[] = '3356499968, "mx"';
-$ip[] = '3356508160, "ar"';
-$ip[] = '3356516352, "ar"';
-$ip[] = '3356557312, "br"';
-$ip[] = '3356819456, "co"';
-$ip[] = '3356884992, "cl"';
-$ip[] = '3356950528, "mx"';
-$ip[] = '3357016064, "co"';
-$ip[] = '3357057024, "pe"';
-$ip[] = '3357065216, "ec"';
-$ip[] = '3357073408, "cl"';
-$ip[] = '3357077504, "ar"';
-$ip[] = '3357081600, "co"';
-$ip[] = '3357114368, "ec"';
-$ip[] = '3357138944, "co"';
-$ip[] = '3357147136, "ar"';
-$ip[] = '3357179904, "co"';
-$ip[] = '3357188096, "ve"';
-$ip[] = '3357190144, "do"';
-$ip[] = '3357192192, "py"';
-$ip[] = '3357194240, "ar"';
-$ip[] = '3357196288, "an"';
-$ip[] = '3357212672, "cl"';
-$ip[] = '3357368320, "co"';
-$ip[] = '3357376512, "cl"';
-$ip[] = '3357403136, "co"';
-$ip[] = '3357405184, "ec"';
-$ip[] = '3357407232, "ar"';
-$ip[] = '3357425664, "co"';
-$ip[] = '3357442048, "gt"';
-$ip[] = '3357458432, "cl"';
-$ip[] = '3357474816, "ar"';
-$ip[] = '3357483008, "cl"';
-$ip[] = '3357491200, "co"';
-$ip[] = '3357499392, "pe"';
-$ip[] = '3357507584, "ve"';
-$ip[] = '3357515776, "sv"';
-$ip[] = '3357523968, "co"';
-$ip[] = '3357532160, "ar"';
-$ip[] = '3357581312, "cl"';
-$ip[] = '3357589504, "bz"';
-$ip[] = '3357605888, "mx"';
-$ip[] = '3357736960, "ve"';
-$ip[] = '3357745152, "co"';
-$ip[] = '3357753344, "ve"';
-$ip[] = '3357773824, "pa"';
-$ip[] = '3357775872, "uy"';
-$ip[] = '3357777920, "gt"';
-$ip[] = '3357786112, "ve"';
-$ip[] = '3357802496, "mx"';
-$ip[] = '3357868032, "pe"';
-$ip[] = '3357933568, "mx"';
-$ip[] = '3358064640, "uy"';
-$ip[] = '3358130176, "ar"';
-$ip[] = '3358236672, "cl"';
-$ip[] = '3358244864, "do"';
-$ip[] = '3358261248, "ar"';
-$ip[] = '3358326784, "ve"';
-$ip[] = '3358392320, "ar"';
-$ip[] = '3358457856, "pa"';
-$ip[] = '3358523392, "ar"';
-$ip[] = '3358588928, "pe"';
-$ip[] = '3358654464, "ar"';
-$ip[] = '3358658560, "cl"';
-$ip[] = '3358660608, "ar"';
-$ip[] = '3358695424, "gt"';
-$ip[] = '3358703616, "ar"';
-$ip[] = '3358715904, "ec"';
-$ip[] = '3358717952, "ar"';
-$ip[] = '3358728192, "cl"';
-$ip[] = '3358744576, "cl"';
-$ip[] = '3358756864, "cl"';
-$ip[] = '3358760960, "ar"';
-$ip[] = '3358769152, "ht"';
-$ip[] = '3358777344, "cr"';
-$ip[] = '3358779392, "ec"';
-$ip[] = '3358781440, "ar"';
-$ip[] = '3358851072, "mx"';
-$ip[] = '3358982144, "cl"';
-$ip[] = '3359047680, "ar"';
-$ip[] = '3359080448, "cu"';
-$ip[] = '3359096832, "cl"';
-$ip[] = '3359105024, "ec"';
-$ip[] = '3359109120, "ar"';
-$ip[] = '3359111168, "ec"';
-$ip[] = '3359113216, "mx"';
-$ip[] = '3359260672, "bo"';
-$ip[] = '3359268864, "ar"';
-$ip[] = '3359277056, "uy"';
-$ip[] = '3359285248, "bo"';
-$ip[] = '3359293440, "co"';
-$ip[] = '3359305728, "do"';
-$ip[] = '3359307776, "cl"';
-$ip[] = '3359309824, "ar"';
-$ip[] = '3359313920, "cr"';
-$ip[] = '3359315968, "hn"';
-$ip[] = '3359318016, "ar"';
-$ip[] = '3359356928, "ve"';
-$ip[] = '3359358976, "ar"';
-$ip[] = '3359375360, "pe"';
-$ip[] = '3359440896, "ar"';
-$ip[] = '3359473664, "co"';
-$ip[] = '3359481856, "ar"';
-$ip[] = '3359498240, "py"';
-$ip[] = '3359522816, "ni"';
-$ip[] = '3359539200, "pe"';
-$ip[] = '3359571968, "ar"';
-$ip[] = '3359582208, "pa"';
-$ip[] = '3359584256, "ar"';
-$ip[] = '3359586304, "cl"';
-$ip[] = '3359588352, "ar"';
-$ip[] = '3359596544, "cl"';
-$ip[] = '3359598592, "an"';
-$ip[] = '3359600640, "ar"';
-$ip[] = '3359621120, "ec"';
-$ip[] = '3359637504, "mx"';
-$ip[] = '3359899648, "cl"';
-$ip[] = '3359916032, "ar"';
-$ip[] = '3359932416, "co"';
-$ip[] = '3359948800, "ar"';
-$ip[] = '3359989760, "co"';
-$ip[] = '3359997952, "ar"';
-$ip[] = '3360006144, "ec"';
-$ip[] = '3360014336, "ar"';
-$ip[] = '3360096256, "uy"';
-$ip[] = '3360104448, "co"';
-$ip[] = '3360116736, "bo"';
-$ip[] = '3360118784, "ar"';
-$ip[] = '3360120832, "co"';
-$ip[] = '3360129024, "ve"';
-$ip[] = '3360145408, "cl"';
-$ip[] = '3360153600, "ar"';
-$ip[] = '3360157696, "ve"';
-$ip[] = '3360159744, "an"';
-$ip[] = '3360161792, "cl"';
-$ip[] = '3360227328, "co"';
-$ip[] = '3360251904, "bo"';
-$ip[] = '3360253952, "sv"';
-$ip[] = '3360256000, "ar"';
-$ip[] = '3360258048, "cl"';
-$ip[] = '3360260096, "ar"';
-$ip[] = '3360276480, "ve"';
-$ip[] = '3360278528, "ec"';
-$ip[] = '3360280576, "cl"';
-$ip[] = '3360282624, "co"';
-$ip[] = '3360284672, "cl"';
-$ip[] = '3360325632, "co"';
-$ip[] = '3360333824, "cl"';
-$ip[] = '3360342016, "ve"';
-$ip[] = '3360354304, "pa"';
-$ip[] = '3360356352, "cr"';
-$ip[] = '3360358400, "cl"';
-$ip[] = '3360366592, "co"';
-$ip[] = '3360382976, "ve"';
-$ip[] = '3360399360, "bo"';
-$ip[] = '3360403456, "ar"';
-$ip[] = '3360405504, "hn"';
-$ip[] = '3360407552, "pa"';
-$ip[] = '3360423936, "mx"';
-$ip[] = '3360686080, "co"';
-$ip[] = '3360702464, "ar"';
-$ip[] = '3360710656, "ht"';
-$ip[] = '3360718848, "ar"';
-$ip[] = '3360763904, "gt"';
-$ip[] = '3360765952, "co"';
-$ip[] = '3360768000, "ar"';
-$ip[] = '3360788480, "cl"';
-$ip[] = '3360790528, "ar"';
-$ip[] = '3360849920, "ve"';
-$ip[] = '3360882688, "cl"';
-$ip[] = '3360948224, "ve"';
-$ip[] = '3361013760, "sv"';
-$ip[] = '3361021952, "py"';
-$ip[] = '3361030144, "ve"';
-$ip[] = '3361034240, "ec"';
-$ip[] = '3361036288, "ar"';
-$ip[] = '3361046528, "bo"';
-$ip[] = '3361052672, "ar"';
-$ip[] = '3361054720, "ni"';
-$ip[] = '3361058816, "ar"';
-$ip[] = '3361062912, "cl"';
-$ip[] = '3361071104, "co"';
-$ip[] = '3361079296, "cl"';
-$ip[] = '3361144832, "bo"';
-$ip[] = '3361210368, "do"';
-$ip[] = '3361275904, "pe"';
-$ip[] = '3361284096, "cl"';
-$ip[] = '3361296384, "sv"';
-$ip[] = '3361298432, "do"';
-$ip[] = '3361300480, "co"';
-$ip[] = '3361308672, "ar"';
-$ip[] = '3361325056, "co"';
-$ip[] = '3361341440, "ve"';
-$ip[] = '3361374208, "pa"';
-$ip[] = '3361378304, "bo"';
-$ip[] = '3361380352, "ec"';
-$ip[] = '3361382400, "cl"';
-$ip[] = '3361415168, "ar"';
-$ip[] = '3361417216, "cl"';
-$ip[] = '3361419264, "ar"';
-$ip[] = '3361423360, "cr"';
-$ip[] = '3361456128, "co"';
-$ip[] = '3361472512, "mx"';
-$ip[] = '3361538048, "ve"';
-$ip[] = '3361570816, "co"';
-$ip[] = '3361587200, "ec"';
-$ip[] = '3361599488, "uy"';
-$ip[] = '3361601536, "ec"';
-$ip[] = '3361603584, "mx"';
-$ip[] = '3361734656, "br"';
-$ip[] = '3362258944, "cl"';
-$ip[] = '3362324480, "ar"';
-$ip[] = '3362349056, "cr"';
-$ip[] = '3362351104, "ar"';
-$ip[] = '3362353152, "ec"';
-$ip[] = '3362355200, "ar"';
-$ip[] = '3362357248, "bo"';
-$ip[] = '3362381824, "ec"';
-$ip[] = '3362390016, "pe"';
-$ip[] = '3362422784, "co"';
-$ip[] = '3362426880, "pa"';
-$ip[] = '3362428928, "cl"';
-$ip[] = '3362430976, "co"';
-$ip[] = '3362447360, "sv"';
-$ip[] = '3362455552, "ec"';
-$ip[] = '3362471936, "cl"';
-$ip[] = '3362476032, "hn"';
-$ip[] = '3362476288, "ar"';
-$ip[] = '3362476544, "cr"';
-$ip[] = '3362484224, "ar"';
-$ip[] = '3362486272, "hn"';
-$ip[] = '3362488320, "pe"';
-$ip[] = '3362504704, "ve"';
-$ip[] = '3362506752, "ar"';
-$ip[] = '3362508800, "hn"';
-$ip[] = '3362510848, "gt"';
-$ip[] = '3362512896, "ar"';
-$ip[] = '3362514944, "hn"';
-$ip[] = '3362516992, "bo"';
-$ip[] = '3362519040, "ec"';
-$ip[] = '3362521088, "tt"';
-$ip[] = '3362529280, "pa"';
-$ip[] = '3362537472, "ar"';
-$ip[] = '3362545664, "pe"';
-$ip[] = '3362553856, "py"';
-$ip[] = '3362570240, "uy"';
-$ip[] = '3362586624, "ve"';
-$ip[] = '3362652160, "pe"';
-$ip[] = '3362668544, "ec"';
-$ip[] = '3362676736, "co"';
-$ip[] = '3362693120, "ar"';
-$ip[] = '3362695168, "co"';
-$ip[] = '3362697216, "ar"';
-$ip[] = '3362703360, "gt"';
-$ip[] = '3362705408, "ar"';
-$ip[] = '3362711552, "ec"';
-$ip[] = '3362713600, "gt"';
-$ip[] = '3362717696, "cl"';
-$ip[] = '3362816000, "ar"';
-$ip[] = '3362832384, "bo"';
-$ip[] = '3362840576, "cl"';
-$ip[] = '3362897920, "ht"';
-$ip[] = '3362914304, "co"';
-$ip[] = '3362934784, "ar"';
-$ip[] = '3362936832, "cl"';
-$ip[] = '3362947072, "ar"';
-$ip[] = '3362988032, "ec"';
-$ip[] = '3362996224, "uy"';
-$ip[] = '3363004416, "co"';
-$ip[] = '3363012608, "pa"';
-$ip[] = '3363028992, "ar"';
-$ip[] = '3363045376, "co"';
-$ip[] = '3363110912, "ar"';
-$ip[] = '3363176448, "co"';
-$ip[] = '3363274752, "gt"';
-$ip[] = '3363291136, "bo"';
-$ip[] = '3363299328, "cl"';
-$ip[] = '3363373056, "pe"';
-$ip[] = '3363438592, "ar"';
-$ip[] = '3363471360, "cr"';
-$ip[] = '3363487744, "co"';
-$ip[] = '3363504128, "pe"';
-$ip[] = '3363520512, "ar"';
-$ip[] = '3363561472, "co"';
-$ip[] = '3363569664, "pa"';
-$ip[] = '3363577856, "cl"';
-$ip[] = '3363602432, "an"';
-$ip[] = '3363610624, "co"';
-$ip[] = '3363618816, "uy"';
-$ip[] = '3363627008, "ec"';
-$ip[] = '3363635200, "uy"';
-$ip[] = '3363651584, "ar"';
-$ip[] = '3363667968, "ec"';
-$ip[] = '3363676160, "tt"';
-$ip[] = '3363678208, "ni"';
-$ip[] = '3363680256, "gt"';
-$ip[] = '3363682304, "ve"';
-$ip[] = '3363684352, "ec"';
-$ip[] = '3363717120, "cl"';
-$ip[] = '3363733504, "ar"';
-$ip[] = '3363831808, "br"';
-$ip[] = '3378511872, "mx"';
-$ip[] = '3384737792, "cr"';
-$ip[] = '3385851904, "ve"';
-$ip[] = '3386114048, "ar"';
-$ip[] = '3386245120, "cl"';
-$ip[] = '3386376192, "co"';
-$ip[] = '3386392576, "an"';
-$ip[] = '3386408960, "gt"';
-$ip[] = '3386425344, "ar"';
-$ip[] = '3386441728, "py"';
-$ip[] = '3386458112, "ec"';
-$ip[] = '3386474496, "uy"';
-$ip[] = '3386490880, "co"';
-$ip[] = '3386507264, "ec"';
-$ip[] = '3386523648, "pa"';
-$ip[] = '3386540032, "cl"';
-$ip[] = '3386556416, "pa"';
-$ip[] = '3386572800, "ec"';
-$ip[] = '3386589184, "ar"';
-$ip[] = '3386605568, "cl"';
-$ip[] = '3386621952, "co"';
-$ip[] = '3386638336, "an"';
-$ip[] = '3386646528, "co"';
-$ip[] = '3386662912, "cl"';
-$ip[] = '3386671104, "hn"';
-$ip[] = '3386679296, "ar"';
-$ip[] = '3386687488, "cu"';
-$ip[] = '3386695680, "cl"';
-$ip[] = '3386703872, "uy"';
-$ip[] = '3386720256, "tt"';
-$ip[] = '3386728448, "ar"';
-$ip[] = '3386732544, "cl"';
-$ip[] = '3386736640, "co"';
-$ip[] = '3386753024, "cl"';
-$ip[] = '3386761216, "pa"';
-$ip[] = '3386769408, "ve"';
-$ip[] = '3386777600, "an"';
-$ip[] = '3386785792, "bo"';
-$ip[] = '3386802176, "cl"';
-$ip[] = '3386900480, "pa"';
-$ip[] = '3387162624, "co"';
-$ip[] = '3387228160, "aw"';
-$ip[] = '3387260928, "do"';
-$ip[] = '3387293696, "pe"';
-$ip[] = '3387359232, "ar"';
-$ip[] = '3387424768, "co"';
-$ip[] = '3387555840, "ar"';
-$ip[] = '3387686912, "cl"';
-$ip[] = '3387736064, "co"';
-$ip[] = '3387752448, "cr"';
-$ip[] = '3387817984, "ve"';
-$ip[] = '3387834368, "tt"';
-$ip[] = '3387858944, "ec"';
-$ip[] = '3387867136, "cl"';
-$ip[] = '3387949056, "pe"';
-$ip[] = '3388014592, "cl"';
-$ip[] = '3388080128, "ve"';
-$ip[] = '3388211200, "co"';
-$ip[] = '3388342272, "cl"';
-$ip[] = '3388407808, "sv"';
-$ip[] = '3388473344, "ve"';
-$ip[] = '3388604416, "ar"';
-$ip[] = '3426387968, "mx"';
-$ip[] = '3427831552, "mx"';
-$ip[] = '3428296960, "cl"';
-$ip[] = '3428437504, "mx"';
-$ip[] = '3430705152, "mx"';
-$ip[] = '3430812672, "mx"';
-$ip[] = '3430842368, "do"';
-$ip[] = '3430845440, "mx"';
-$ip[] = '3432106240, "mx"';
-$ip[] = '3432585216, "mx"';
-$ip[] = '3450272512, "mx"';
-$ip[] = '3470610432, "br"';
-$ip[] = '3470752768, "co"';
-$ip[] = '3470754304, "pe"';
-$ip[] = '3470794752, "pa"';
-$ip[] = '3489136640, "mx"';
-$ip[] = '3507290112, "ar"';
-$ip[] = '3509387264, "pe"';
-$ip[] = '3512647680, "tt"';
-$ip[] = '3512983552, "ar"';
-$ip[] = '3633881088, "an"';
-$ip[] = '3634053120, "cl"';
-$ip[] = '3638984704, "gt"';
-$ip[] = '3639672832, "co"';
-$ip[] = '3639902208, "pe"';
-$ip[] = '3639918592, "ar"';
-$ip[] = '411303936, "nl"';
-$ip[] = '419430400, "gb"';
-$ip[] = '855638016, "eu"';
-$ip[] = '1040187392, "il"';
-$ip[] = '1040252928, "gr"';
-$ip[] = '1040318464, "ch"';
-$ip[] = '1040384000, "sa"';
-$ip[] = '1040400384, "gb"';
-$ip[] = '1040416768, "se"';
-$ip[] = '1040424960, "pl"';
-$ip[] = '1040433152, "gb"';
-$ip[] = '1040449536, "fr"';
-$ip[] = '1040457728, "me"';
-$ip[] = '1040465920, "de"';
-$ip[] = '1040474112, "cz"';
-$ip[] = '1040482304, "be"';
-$ip[] = '1040515072, "se"';
-$ip[] = '1040547840, "ru"';
-$ip[] = '1040580608, "gb"';
-$ip[] = '1040711680, "fr"';
-$ip[] = '1040719872, "de"';
-$ip[] = '1040736256, "gb"';
-$ip[] = '1040744448, "de"';
-$ip[] = '1040777216, "ie"';
-$ip[] = '1040842752, "it"';
-$ip[] = '1040973824, "nl"';
-$ip[] = '1040982016, "dk"';
-$ip[] = '1040990208, "cy"';
-$ip[] = '1041006592, "ch"';
-$ip[] = '1041039360, "se"';
-$ip[] = '1041072128, "gb"';
-$ip[] = '1041080320, "it"';
-$ip[] = '1041088512, "at"';
-$ip[] = '1041096704, "es"';
-$ip[] = '1041235968, "ua"';
-$ip[] = '1041244160, "ru"';
-$ip[] = '1041268736, "no"';
-$ip[] = '1041301504, "ie"';
-$ip[] = '1041367040, "gb"';
-$ip[] = '1041498112, "se"';
-$ip[] = '1041563648, "pl"';
-$ip[] = '1041596416, "nl"';
-$ip[] = '1041629184, "es"';
-$ip[] = '1041694720, "gb"';
-$ip[] = '1041760256, "de"';
-$ip[] = '1041768448, "gb"';
-$ip[] = '1041776640, "cz"';
-$ip[] = '1041793024, "gb"';
-$ip[] = '1041825792, "nl"';
-$ip[] = '1041842176, "eu"';
-$ip[] = '1041891328, "de"';
-$ip[] = '1042022400, "pt"';
-$ip[] = '1042087936, "tr"';
-$ip[] = '1042120704, "pl"';
-$ip[] = '1042153472, "gb"';
-$ip[] = '1042284544, "ch"';
-$ip[] = '1042292736, "nl"';
-$ip[] = '1042300928, "ru"';
-$ip[] = '1042309120, "gb"';
-$ip[] = '1042317312, "es"';
-$ip[] = '1042350080, "ru"';
-$ip[] = '1042415616, "fr"';
-$ip[] = '1042546688, "es"';
-$ip[] = '1042677760, "gr"';
-$ip[] = '1042743296, "fr"';
-$ip[] = '1042808832, "de"';
-$ip[] = '1042817024, "ie"';
-$ip[] = '1042825216, "cz"';
-$ip[] = '1042833408, "eu"';
-$ip[] = '1042841600, "at"';
-$ip[] = '1042874368, "nl"';
-$ip[] = '1042939904, "es"';
-$ip[] = '1043070976, "cz"';
-$ip[] = '1043079168, "de"';
-$ip[] = '1043087360, "gb"';
-$ip[] = '1043095552, "bg"';
-$ip[] = '1043103744, "dk"';
-$ip[] = '1043120128, "fi"';
-$ip[] = '1043136512, "nl"';
-$ip[] = '1043202048, "at"';
-$ip[] = '1043333120, "ch"';
-$ip[] = '1043341312, "it"';
-$ip[] = '1043349504, "de"';
-$ip[] = '1043357696, "ch"';
-$ip[] = '1043365888, "pt"';
-$ip[] = '1043398656, "gb"';
-$ip[] = '1043472384, "de"';
-$ip[] = '1043480576, "ch"';
-$ip[] = '1043488768, "de"';
-$ip[] = '1043496960, "fr"';
-$ip[] = '1043505152, "no"';
-$ip[] = '1043513344, "de"';
-$ip[] = '1043529728, "eu"';
-$ip[] = '1043595264, "de"';
-$ip[] = '1043857408, "gb"';
-$ip[] = '1043890176, "il"';
-$ip[] = '1043922944, "es"';
-$ip[] = '1043988480, "nl"';
-$ip[] = '1044119552, "gb"';
-$ip[] = '1044152320, "ir"';
-$ip[] = '1044185088, "ru"';
-$ip[] = '1044193280, "pl"';
-$ip[] = '1044201472, "fi"';
-$ip[] = '1044217856, "dk"';
-$ip[] = '1044226048, "om"';
-$ip[] = '1044250624, "eu"';
-$ip[] = '1044283392, "fr"';
-$ip[] = '1044316160, "no"';
-$ip[] = '1044332544, "ru"';
-$ip[] = '1044348928, "lv"';
-$ip[] = '1044365312, "se"';
-$ip[] = '1044381696, "ru"';
-$ip[] = '1044389888, "fr"';
-$ip[] = '1044398080, "ua"';
-$ip[] = '1044414464, "gb"';
-$ip[] = '1044447232, "se"';
-$ip[] = '1044455424, "ee"';
-$ip[] = '1044463616, "se"';
-$ip[] = '1044480000, "ch"';
-$ip[] = '1044488192, "sk"';
-$ip[] = '1044496384, "ee"';
-$ip[] = '1044512768, "dk"';
-$ip[] = '1044578304, "gb"';
-$ip[] = '1044643840, "de"';
-$ip[] = '1044660224, "gr"';
-$ip[] = '1044668416, "ba"';
-$ip[] = '1044676608, "ru"';
-$ip[] = '1044684800, "hu"';
-$ip[] = '1044692992, "at"';
-$ip[] = '1044709376, "ru"';
-$ip[] = '1044717568, "gb"';
-$ip[] = '1044742144, "kw"';
-$ip[] = '1044750336, "nl"';
-$ip[] = '1044758528, "pl"';
-$ip[] = '1044774912, "no"';
-$ip[] = '1044840448, "fi"';
-$ip[] = '1044905984, "de"';
-$ip[] = '1044930560, "gb"';
-$ip[] = '1044946944, "ua"';
-$ip[] = '1044955136, "nl"';
-$ip[] = '1044963328, "fi"';
-$ip[] = '1044971520, "fr"';
-$ip[] = '1044979712, "fi"';
-$ip[] = '1044987904, "bg"';
-$ip[] = '1045004288, "gb"';
-$ip[] = '1045020672, "no"';
-$ip[] = '1045037056, "gr"';
-$ip[] = '1045135360, "de"';
-$ip[] = '1045168128, "ru"';
-$ip[] = '1045233664, "gb"';
-$ip[] = '1045241856, "it"';
-$ip[] = '1045250048, "cz"';
-$ip[] = '1045266432, "hu"';
-$ip[] = '1045274624, "ie"';
-$ip[] = '1045282816, "hu"';
-$ip[] = '1045299200, "eu"';
-$ip[] = '1045307392, "gb"';
-$ip[] = '1045315584, "de"';
-$ip[] = '1045319680, "ua"';
-$ip[] = '1045323776, "fi"';
-$ip[] = '1045364736, "dk"';
-$ip[] = '1045430272, "de"';
-$ip[] = '1045446656, "cz"';
-$ip[] = '1045454848, "de"';
-$ip[] = '1045463040, "fi"';
-$ip[] = '1045471232, "ua"';
-$ip[] = '1045479424, "se"';
-$ip[] = '1045487616, "lt"';
-$ip[] = '1045495808, "es"';
-$ip[] = '1045692416, "lv"';
-$ip[] = '1045700608, "kz"';
-$ip[] = '1045708800, "lb"';
-$ip[] = '1045716992, "ru"';
-$ip[] = '1045725184, "cz"';
-$ip[] = '1045733376, "gb"';
-$ip[] = '1045757952, "lv"';
-$ip[] = '1045790720, "fr"';
-$ip[] = '1045798912, "it"';
-$ip[] = '1045889024, "es"';
-$ip[] = '1045921792, "pl"';
-$ip[] = '1045954560, "be"';
-$ip[] = '1045987328, "se"';
-$ip[] = '1046020096, "am"';
-$ip[] = '1046028288, "no"';
-$ip[] = '1046036480, "pl"';
-$ip[] = '1046052864, "gb"';
-$ip[] = '1046061056, "de"';
-$ip[] = '1046069248, "ru"';
-$ip[] = '1046085632, "il"';
-$ip[] = '1046151168, "de"';
-$ip[] = '1046216704, "no"';
-$ip[] = '1046282240, "gb"';
-$ip[] = '1046290432, "pl"';
-$ip[] = '1046298624, "at"';
-$ip[] = '1046315008, "gb"';
-$ip[] = '1046323200, "es"';
-$ip[] = '1046331392, "de"';
-$ip[] = '1046347776, "it"';
-$ip[] = '1046413312, "se"';
-$ip[] = '1046446080, "de"';
-$ip[] = '1046478848, "gb"';
-$ip[] = '1046544384, "it"';
-$ip[] = '1046560768, "gb"';
-$ip[] = '1046577152, "es"';
-$ip[] = '1046585344, "no"';
-$ip[] = '1046609920, "it"';
-$ip[] = '1046675456, "es"';
-$ip[] = '1046708224, "at"';
-$ip[] = '1046740992, "nl"';
-$ip[] = '1046757376, "it"';
-$ip[] = '1046765568, "es"';
-$ip[] = '1046773760, "fr"';
-$ip[] = '1046781952, "gb"';
-$ip[] = '1046798336, "hu"';
-$ip[] = '1046806528, "it"';
-$ip[] = '1046814720, "se"';
-$ip[] = '1046822912, "it"';
-$ip[] = '1046847488, "es"';
-$ip[] = '1046855680, "no"';
-$ip[] = '1046872064, "eu"';
-$ip[] = '1046904832, "ru"';
-$ip[] = '1046937600, "gr"';
-$ip[] = '1047003136, "de"';
-$ip[] = '1047068672, "ru"';
-$ip[] = '1047085056, "gb"';
-$ip[] = '1047101440, "ru"';
-$ip[] = '1047109632, "gb"';
-$ip[] = '1047117824, "nl"';
-$ip[] = '1047134208, "fi"';
-$ip[] = '1047150592, "fr"';
-$ip[] = '1047158784, "ru"';
-$ip[] = '1047166976, "fr"';
-$ip[] = '1047199744, "dk"';
-$ip[] = '1047265280, "nl"';
-$ip[] = '1047273472, "gb"';
-$ip[] = '1047281664, "tr"';
-$ip[] = '1047289856, "cs"';
-$ip[] = '1047298048, "ch"';
-$ip[] = '1047306240, "pl"';
-$ip[] = '1047314432, "se"';
-$ip[] = '1047322624, "it"';
-$ip[] = '1047330816, "lu"';
-$ip[] = '1047339008, "se"';
-$ip[] = '1047347200, "de"';
-$ip[] = '1047363584, "cz"';
-$ip[] = '1047371776, "ru"';
-$ip[] = '1047379968, "nl"';
-$ip[] = '1047396352, "it"';
-$ip[] = '1047461888, "de"';
-$ip[] = '1047494656, "pl"';
-$ip[] = '1047527424, "be"';
-$ip[] = '1047535616, "de"';
-$ip[] = '1047552000, "ru"';
-$ip[] = '1047560192, "de"';
-$ip[] = '1047568384, "nl"';
-$ip[] = '1047576576, "hu"';
-$ip[] = '1047584768, "nl"';
-$ip[] = '1047592960, "ba"';
-$ip[] = '1047601152, "ru"';
-$ip[] = '1047625728, "no"';
-$ip[] = '1047633920, "fi"';
-$ip[] = '1047642112, "de"';
-$ip[] = '1047724032, "eu"';
-$ip[] = '1047789568, "at"';
-$ip[] = '1047822336, "de"';
-$ip[] = '1047838720, "dk"';
-$ip[] = '1047846912, "se"';
-$ip[] = '1047855104, "de"';
-$ip[] = '1047871488, "ru"';
-$ip[] = '1047887872, "es"';
-$ip[] = '1047920640, "ru"';
-$ip[] = '1047986176, "se"';
-$ip[] = '1048051712, "sa"';
-$ip[] = '1048117248, "gb"';
-$ip[] = '1048125440, "fi"';
-$ip[] = '1048133632, "pl"';
-$ip[] = '1048158208, "dk"';
-$ip[] = '1048166400, "ch"';
-$ip[] = '1048182784, "ua"';
-$ip[] = '1048184832, "lu"';
-$ip[] = '1048186880, "lv"';
-$ip[] = '1048188928, "be"';
-$ip[] = '1048190976, "ua"';
-$ip[] = '1048193024, "ro"';
-$ip[] = '1048195072, "ru"';
-$ip[] = '1048197120, "ua"';
-$ip[] = '1048203264, "de"';
-$ip[] = '1048205312, "ru"';
-$ip[] = '1048211456, "pl"';
-$ip[] = '1048215552, "ru"';
-$ip[] = '1048221696, "ua"';
-$ip[] = '1048223744, "dk"';
-$ip[] = '1048225792, "cz"';
-$ip[] = '1048227840, "ru"';
-$ip[] = '1048229888, "cz"';
-$ip[] = '1048233984, "ua"';
-$ip[] = '1048236032, "ru"';
-$ip[] = '1048238080, "ua"';
-$ip[] = '1048240128, "il"';
-$ip[] = '1048242176, "pl"';
-$ip[] = '1048244224, "cz"';
-$ip[] = '1048246272, "no"';
-$ip[] = '1048248320, "it"';
-$ip[] = '1048313856, "eu"';
-$ip[] = '1048510464, "se"';
-$ip[] = '1048576000, "de"';
-$ip[] = '1048584192, "il"';
-$ip[] = '1048592384, "it"';
-$ip[] = '1048600576, "eu"';
-$ip[] = '1048608768, "gb"';
-$ip[] = '1048616960, "de"';
-$ip[] = '1048625152, "gb"';
-$ip[] = '1048633344, "no"';
-$ip[] = '1048641536, "fr"';
-$ip[] = '1048649728, "cz"';
-$ip[] = '1048657920, "gb"';
-$ip[] = '1048674304, "nl"';
-$ip[] = '1048682496, "fr"';
-$ip[] = '1048690688, "pl"';
-$ip[] = '1048707072, "gb"';
-$ip[] = '1048772608, "nl"';
-$ip[] = '1048903680, "gb"';
-$ip[] = '1048911872, "it"';
-$ip[] = '1048920064, "nl"';
-$ip[] = '1048936448, "pl"';
-$ip[] = '1048944640, "ru"';
-$ip[] = '1048952832, "nl"';
-$ip[] = '1048969216, "eu"';
-$ip[] = '1049067520, "dk"';
-$ip[] = '1049100288, "eu"';
-$ip[] = '1049231360, "de"';
-$ip[] = '1049362432, "gb"';
-$ip[] = '1049370624, "at"';
-$ip[] = '1049395200, "nl"';
-$ip[] = '1049411584, "gb"';
-$ip[] = '1049419776, "ru"';
-$ip[] = '1049427968, "cz"';
-$ip[] = '1049436160, "de"';
-$ip[] = '1049444352, "ru"';
-$ip[] = '1049460736, "no"';
-$ip[] = '1049468928, "de"';
-$ip[] = '1049477120, "pl"';
-$ip[] = '1049493504, "fi"';
-$ip[] = '1049559040, "de"';
-$ip[] = '1049698304, "nl"';
-$ip[] = '1049722880, "is"';
-$ip[] = '1049731072, "fi"';
-$ip[] = '1049739264, "nl"';
-$ip[] = '1049755648, "de"';
-$ip[] = '1049821184, "fr"';
-$ip[] = '1049886720, "ru"';
-$ip[] = '1049894912, "no"';
-$ip[] = '1049903104, "pl"';
-$ip[] = '1049911296, "fi"';
-$ip[] = '1049919488, "ru"';
-$ip[] = '1049927680, "nl"';
-$ip[] = '1049935872, "fi"';
-$ip[] = '1049944064, "ru"';
-$ip[] = '1049952256, "ua"';
-$ip[] = '1049960448, "gb"';
-$ip[] = '1049968640, "sa"';
-$ip[] = '1049985024, "it"';
-$ip[] = '1050017792, "kw"';
-$ip[] = '1050083328, "es"';
-$ip[] = '1050148864, "cy"';
-$ip[] = '1050157056, "ru"';
-$ip[] = '1050173440, "gb"';
-$ip[] = '1050181632, "pl"';
-$ip[] = '1050189824, "de"';
-$ip[] = '1050198016, "ch"';
-$ip[] = '1050206208, "sk"';
-$ip[] = '1050214400, "de"';
-$ip[] = '1050673152, "fr"';
-$ip[] = '1050804224, "mk"';
-$ip[] = '1050869760, "nl"';
-$ip[] = '1050935296, "es"';
-$ip[] = '1050968064, "gb"';
-$ip[] = '1051000832, "ru"';
-$ip[] = '1051017216, "nl"';
-$ip[] = '1051033600, "fi"';
-$ip[] = '1051049984, "hu"';
-$ip[] = '1051066368, "nl"';
-$ip[] = '1051131904, "ch"';
-$ip[] = '1051197440, "cz"';
-$ip[] = '1051213824, "sk"';
-$ip[] = '1051230208, "se"';
-$ip[] = '1051238400, "ge"';
-$ip[] = '1051246592, "de"';
-$ip[] = '1051254784, "ru"';
-$ip[] = '1051262976, "de"';
-$ip[] = '1051271168, "it"';
-$ip[] = '1051279360, "pt"';
-$ip[] = '1051295744, "gb"';
-$ip[] = '1051303936, "sk"';
-$ip[] = '1051312128, "gr"';
-$ip[] = '1051328512, "gb"';
-$ip[] = '1051525120, "mt"';
-$ip[] = '1051541504, "gb"';
-$ip[] = '1051557888, "ru"';
-$ip[] = '1051566080, "it"';
-$ip[] = '1051574272, "gb"';
-$ip[] = '1051590656, "es"';
-$ip[] = '1051721728, "ru"';
-$ip[] = '1051729920, "fi"';
-$ip[] = '1051738112, "bg"';
-$ip[] = '1051754496, "de"';
-$ip[] = '1051762688, "sk"';
-$ip[] = '1051770880, "no"';
-$ip[] = '1051779072, "de"';
-$ip[] = '1051787264, "it"';
-$ip[] = '1051795456, "ru"';
-$ip[] = '1051803648, "cz"';
-$ip[] = '1051820032, "nl"';
-$ip[] = '1051852800, "at"';
-$ip[] = '1051983872, "eu"';
-$ip[] = '1052049408, "pl"';
-$ip[] = '1052057600, "ru"';
-$ip[] = '1052065792, "se"';
-$ip[] = '1052082176, "de"';
-$ip[] = '1052090368, "pl"';
-$ip[] = '1052098560, "se"';
-$ip[] = '1052116992, "ru"';
-$ip[] = '1052119040, "ro"';
-$ip[] = '1052121088, "ru"';
-$ip[] = '1052129280, "be"';
-$ip[] = '1052131328, "ru"';
-$ip[] = '1052135424, "ua"';
-$ip[] = '1052137472, "ru"';
-$ip[] = '1052139520, "de"';
-$ip[] = '1052141568, "ru"';
-$ip[] = '1052143616, "bg"';
-$ip[] = '1052145664, "ua"';
-$ip[] = '1052149760, "ru"';
-$ip[] = '1052153856, "ua"';
-$ip[] = '1052157952, "dk"';
-$ip[] = '1052160000, "lu"';
-$ip[] = '1052162048, "ch"';
-$ip[] = '1052164096, "ru"';
-$ip[] = '1052170240, "se"';
-$ip[] = '1052172288, "pl"';
-$ip[] = '1052174336, "cz"';
-$ip[] = '1052176384, "de"';
-$ip[] = '1052178432, "dk"';
-$ip[] = '1052180480, "ru"';
-$ip[] = '1052213248, "fi"';
-$ip[] = '1052246016, "eu"';
-$ip[] = '1052573696, "gb"';
-$ip[] = '1052704768, "eu"';
-$ip[] = '1052770304, "gb"';
-$ip[] = '1052778496, "ru"';
-$ip[] = '1052786688, "nl"';
-$ip[] = '1052803072, "de"';
-$ip[] = '1052811264, "ru"';
-$ip[] = '1052819456, "de"';
-$ip[] = '1052827648, "ru"';
-$ip[] = '1052835840, "ir"';
-$ip[] = '1052844032, "fr"';
-$ip[] = '1052868608, "rs"';
-$ip[] = '1052884992, "fr"';
-$ip[] = '1052901376, "nl"';
-$ip[] = '1053032448, "it"';
-$ip[] = '1053097984, "de"';
-$ip[] = '1053106176, "gb"';
-$ip[] = '1053114368, "be"';
-$ip[] = '1053130752, "nl"';
-$ip[] = '1053138944, "fi"';
-$ip[] = '1053147136, "sk"';
-$ip[] = '1053163520, "dk"';
-$ip[] = '1053294592, "eu"';
-$ip[] = '1053360128, "es"';
-$ip[] = '1053368320, "se"';
-$ip[] = '1053376512, "hu"';
-$ip[] = '1053392896, "fr"';
-$ip[] = '1053401088, "de"';
-$ip[] = '1053409280, "iq"';
-$ip[] = '1053425664, "ch"';
-$ip[] = '1053556736, "fi"';
-$ip[] = '1053564928, "gb"';
-$ip[] = '1053573120, "nl"';
-$ip[] = '1053581312, "ch"';
-$ip[] = '1053589504, "bg"';
-$ip[] = '1053597696, "de"';
-$ip[] = '1053605888, "es"';
-$ip[] = '1053614080, "cz"';
-$ip[] = '1053622272, "it"';
-$ip[] = '1053630464, "gr"';
-$ip[] = '1053638656, "be"';
-$ip[] = '1053655040, "ua"';
-$ip[] = '1053663232, "ru"';
-$ip[] = '1053671424, "lv"';
-$ip[] = '1053687808, "de"';
-$ip[] = '1053753344, "it"';
-$ip[] = '1053818880, "eu"';
-$ip[] = '1053884416, "bh"';
-$ip[] = '1053892608, "gb"';
-$ip[] = '1053900800, "no"';
-$ip[] = '1053917184, "uz"';
-$ip[] = '1053925376, "se"';
-$ip[] = '1053933568, "cz"';
-$ip[] = '1053949952, "fr"';
-$ip[] = '1054015488, "it"';
-$ip[] = '1054089216, "ge"';
-$ip[] = '1054097408, "nl"';
-$ip[] = '1054105600, "fr"';
-$ip[] = '1054113792, "nl"';
-$ip[] = '1054121984, "at"';
-$ip[] = '1054130176, "lt"';
-$ip[] = '1054138368, "az"';
-$ip[] = '1054146560, "ru"';
-$ip[] = '1054179328, "de"';
-$ip[] = '1054187520, "bg"';
-$ip[] = '1054195712, "be"';
-$ip[] = '1054212096, "de"';
-$ip[] = '1054277632, "kw"';
-$ip[] = '1054343168, "nl"';
-$ip[] = '1054351360, "ua"';
-$ip[] = '1054359552, "gb"';
-$ip[] = '1054367744, "fi"';
-$ip[] = '1054375936, "gb"';
-$ip[] = '1054384128, "de"';
-$ip[] = '1054400512, "gb"';
-$ip[] = '1054408704, "fr"';
-$ip[] = '1054416896, "de"';
-$ip[] = '1054425088, "gr"';
-$ip[] = '1054441472, "az"';
-$ip[] = '1054449664, "ru"';
-$ip[] = '1054457856, "ro"';
-$ip[] = '1054474240, "at"';
-$ip[] = '1054539776, "il"';
-$ip[] = '1054605312, "de"';
-$ip[] = '1054613504, "ru"';
-$ip[] = '1054621696, "it"';
-$ip[] = '1054629888, "ir"';
-$ip[] = '1054638080, "ch"';
-$ip[] = '1054646272, "se"';
-$ip[] = '1054654464, "mk"';
-$ip[] = '1054662656, "fi"';
-$ip[] = '1054670848, "eu"';
-$ip[] = '1054679040, "ua"';
-$ip[] = '1054687232, "md"';
-$ip[] = '1054703616, "bg"';
-$ip[] = '1054711808, "it"';
-$ip[] = '1054720000, "nl"';
-$ip[] = '1054736384, "eu"';
-$ip[] = '1054867456, "de"';
-$ip[] = '1055129600, "cy"';
-$ip[] = '1055195136, "eu"';
-$ip[] = '1055326208, "ru"';
-$ip[] = '1055334400, "ie"';
-$ip[] = '1055342592, "ro"';
-$ip[] = '1055358976, "gb"';
-$ip[] = '1055367168, "ru"';
-$ip[] = '1055375360, "om"';
-$ip[] = '1055391744, "gb"';
-$ip[] = '1055457280, "be"';
-$ip[] = '1055465472, "fr"';
-$ip[] = '1055473664, "gb"';
-$ip[] = '1055490048, "pl"';
-$ip[] = '1055522816, "nl"';
-$ip[] = '1055588352, "be"';
-$ip[] = '1055653888, "fi"';
-$ip[] = '1055784960, "nl"';
-$ip[] = '1055850496, "gb"';
-$ip[] = '1055916032, "cs"';
-$ip[] = '1055932416, "fi"';
-$ip[] = '1055948800, "de"';
-$ip[] = '1055956992, "cz"';
-$ip[] = '1055965184, "ch"';
-$ip[] = '1055973376, "fr"';
-$ip[] = '1055981568, "it"';
-$ip[] = '1055989760, "de"';
-$ip[] = '1055997952, "fr"';
-$ip[] = '1056022528, "gb"';
-$ip[] = '1056030720, "fi"';
-$ip[] = '1056047104, "dk"';
-$ip[] = '1056178176, "ua"';
-$ip[] = '1056194560, "fr"';
-$ip[] = '1056210944, "pl"';
-$ip[] = '1056219136, "gb"';
-$ip[] = '1056227328, "tr"';
-$ip[] = '1056243712, "mc"';
-$ip[] = '1056251904, "gb"';
-$ip[] = '1056260096, "cz"';
-$ip[] = '1056276480, "de"';
-$ip[] = '1056374784, "se"';
-$ip[] = '1056440320, "tr"';
-$ip[] = '1056473088, "fi"';
-$ip[] = '1056505856, "pt"';
-$ip[] = '1056514048, "it"';
-$ip[] = '1056522240, "at"';
-$ip[] = '1056538624, "de"';
-$ip[] = '1056546816, "no"';
-$ip[] = '1056555008, "gb"';
-$ip[] = '1056571392, "nl"';
-$ip[] = '1056702464, "gb"';
-$ip[] = '1291845632, "de"';
-$ip[] = '1292894208, "no"';
-$ip[] = '1293156352, "de"';
-$ip[] = '1293549568, "es"';
-$ip[] = '1293680640, "mk"';
-$ip[] = '1293811712, "sa"';
-$ip[] = '1293942784, "pl"';
-$ip[] = '1294073856, "ru"';
-$ip[] = '1294204928, "ro"';
-$ip[] = '1294237696, "ir"';
-$ip[] = '1294270464, "de"';
-$ip[] = '1294303232, "ru"';
-$ip[] = '1294336000, "si"';
-$ip[] = '1294368768, "lv"';
-$ip[] = '1294401536, "ru"';
-$ip[] = '1294434304, "it"';
-$ip[] = '1294467072, "ru"';
-$ip[] = '1294499840, "no"';
-$ip[] = '1294532608, "ru"';
-$ip[] = '1294598144, "it"';
-$ip[] = '1294630912, "lb"';
-$ip[] = '1294663680, "it"';
-$ip[] = '1294696448, "ru"';
-$ip[] = '1294729216, "gb"';
-$ip[] = '1294761984, "sy"';
-$ip[] = '1294794752, "pl"';
-$ip[] = '1294827520, "ru"';
-$ip[] = '1294860288, "pl"';
-$ip[] = '1294893056, "cs"';
-$ip[] = '1294925824, "de"';
-$ip[] = '1294958592, "ua"';
-$ip[] = '1294991360, "cz"';
-$ip[] = '1295056896, "gr"';
-$ip[] = '1295122432, "ru"';
-$ip[] = '1295253504, "ua"';
-$ip[] = '1295319040, "se"';
-$ip[] = '1295384576, "pt"';
-$ip[] = '1295450112, "pl"';
-$ip[] = '1295515648, "ch"';
-$ip[] = '1295777792, "nl"';
-$ip[] = '1296039936, "sa"';
-$ip[] = '1296072704, "de"';
-$ip[] = '1296105472, "pl"';
-$ip[] = '1296171008, "dk"';
-$ip[] = '1296203776, "ru"';
-$ip[] = '1296236544, "eu"';
-$ip[] = '1296269312, "tr"';
-$ip[] = '1296302080, "gb"';
-$ip[] = '1296334848, "dk"';
-$ip[] = '1296367616, "gr"';
-$ip[] = '1296400384, "bh"';
-$ip[] = '1296433152, "bg"';
-$ip[] = '1296465920, "lt"';
-$ip[] = '1296498688, "bg"';
-$ip[] = '1296531456, "mt"';
-$ip[] = '1296564224, "gb"';
-$ip[] = '1296566272, "de"';
-$ip[] = '1296568320, "ru"';
-$ip[] = '1296570368, "it"';
-$ip[] = '1296574464, "fr"';
-$ip[] = '1296576512, "dk"';
-$ip[] = '1296578560, "fi"';
-$ip[] = '1296580608, "ch"';
-$ip[] = '1296582656, "ie"';
-$ip[] = '1296584704, "ru"';
-$ip[] = '1296586752, "fr"';
-$ip[] = '1296588800, "se"';
-$ip[] = '1296590848, "es"';
-$ip[] = '1296592896, "nl"';
-$ip[] = '1296594944, "ru"';
-$ip[] = '1296596992, "ch"';
-$ip[] = '1296599040, "ru"';
-$ip[] = '1296601088, "de"';
-$ip[] = '1296603136, "nl"';
-$ip[] = '1296605184, "at"';
-$ip[] = '1296607232, "nl"';
-$ip[] = '1296609280, "ch"';
-$ip[] = '1296611328, "tr"';
-$ip[] = '1296613376, "it"';
-$ip[] = '1296615424, "gb"';
-$ip[] = '1296617472, "es"';
-$ip[] = '1296619520, "it"';
-$ip[] = '1296621568, "se"';
-$ip[] = '1296623616, "be"';
-$ip[] = '1296625664, "ru"';
-$ip[] = '1296629760, "no"';
-$ip[] = '1296631808, "gb"';
-$ip[] = '1296633856, "nl"';
-$ip[] = '1296635904, "ru"';
-$ip[] = '1296637952, "gb"';
-$ip[] = '1296640000, "es"';
-$ip[] = '1296642048, "ru"';
-$ip[] = '1296644096, "it"';
-$ip[] = '1296646144, "ru"';
-$ip[] = '1296648192, "gb"';
-$ip[] = '1296650240, "es"';
-$ip[] = '1296652288, "ru"';
-$ip[] = '1296654336, "be"';
-$ip[] = '1296656384, "ru"';
-$ip[] = '1296658432, "gb"';
-$ip[] = '1296662528, "ru"';
-$ip[] = '1296666624, "gb"';
-$ip[] = '1296670720, "es"';
-$ip[] = '1296672768, "it"';
-$ip[] = '1296674816, "be"';
-$ip[] = '1296676864, "je"';
-$ip[] = '1296678912, "sa"';
-$ip[] = '1296680960, "es"';
-$ip[] = '1296683008, "ie"';
-$ip[] = '1296685056, "tr"';
-$ip[] = '1296687104, "nl"';
-$ip[] = '1296689152, "ru"';
-$ip[] = '1296691200, "ch"';
-$ip[] = '1296693248, "de"';
-$ip[] = '1296695296, "ch"';
-$ip[] = '1296697344, "ru"';
-$ip[] = '1296699392, "it"';
-$ip[] = '1296701440, "ru"';
-$ip[] = '1296703488, "by"';
-$ip[] = '1296705536, "ge"';
-$ip[] = '1296707584, "nl"';
-$ip[] = '1296709632, "cy"';
-$ip[] = '1296711680, "kz"';
-$ip[] = '1296713728, "ru"';
-$ip[] = '1296717824, "be"';
-$ip[] = '1296719872, "ch"';
-$ip[] = '1296721920, "gb"';
-$ip[] = '1296723968, "at"';
-$ip[] = '1296726016, "gb"';
-$ip[] = '1296728064, "se"';
-$ip[] = '1296730112, "de"';
-$ip[] = '1296732160, "it"';
-$ip[] = '1296734208, "fr"';
-$ip[] = '1296736256, "no"';
-$ip[] = '1296738304, "ch"';
-$ip[] = '1296740352, "ru"';
-$ip[] = '1296744448, "gb"';
-$ip[] = '1296746496, "si"';
-$ip[] = '1296748544, "fr"';
-$ip[] = '1296750592, "no"';
-$ip[] = '1296752640, "ba"';
-$ip[] = '1296754688, "de"';
-$ip[] = '1296756736, "fr"';
-$ip[] = '1296758784, "rs"';
-$ip[] = '1296760832, "gb"';
-$ip[] = '1296762880, "ru"';
-$ip[] = '1296764928, "at"';
-$ip[] = '1296766976, "gb"';
-$ip[] = '1296769024, "tr"';
-$ip[] = '1296771072, "lt"';
-$ip[] = '1296773120, "eu"';
-$ip[] = '1296775168, "fr"';
-$ip[] = '1296779264, "cz"';
-$ip[] = '1296781312, "dk"';
-$ip[] = '1296783360, "lb"';
-$ip[] = '1296785408, "ie"';
-$ip[] = '1296787456, "gb"';
-$ip[] = '1296789504, "ch"';
-$ip[] = '1296791552, "nl"';
-$ip[] = '1296793600, "ru"';
-$ip[] = '1296795648, "gb"';
-$ip[] = '1296797696, "ua"';
-$ip[] = '1296799744, "ru"';
-$ip[] = '1296801792, "dk"';
-$ip[] = '1296803840, "ru"';
-$ip[] = '1296805888, "es"';
-$ip[] = '1296807936, "gb"';
-$ip[] = '1296812032, "de"';
-$ip[] = '1296814080, "no"';
-$ip[] = '1296816128, "tr"';
-$ip[] = '1296818176, "es"';
-$ip[] = '1296820224, "gb"';
-$ip[] = '1296822272, "ie"';
-$ip[] = '1296824320, "de"';
-$ip[] = '1296826368, "bg"';
-$ip[] = '1296842752, "gb"';
-$ip[] = '1296859136, "bg"';
-$ip[] = '1296875520, "de"';
-$ip[] = '1296891904, "bg"';
-$ip[] = '1296908288, "ir"';
-$ip[] = '1296924672, "bg"';
-$ip[] = '1296941056, "ba"';
-$ip[] = '1296957440, "bg"';
-$ip[] = '1296973824, "cz"';
-$ip[] = '1296990208, "bg"';
-$ip[] = '1297006592, "ba"';
-$ip[] = '1297022976, "lt"';
-$ip[] = '1297039360, "tr"';
-$ip[] = '1297055744, "ru"';
-$ip[] = '1297072128, "pl"';
-$ip[] = '1297154048, "ro"';
-$ip[] = '1297219584, "ru"';
-$ip[] = '1297285120, "gr"';
-$ip[] = '1297350656, "fr"';
-$ip[] = '1297416192, "bg"';
-$ip[] = '1297481728, "gb"';
-$ip[] = '1297514496, "fi"';
-$ip[] = '1297547264, "pl"';
-$ip[] = '1297549312, "lt"';
-$ip[] = '1297551360, "ua"';
-$ip[] = '1297553408, "ie"';
-$ip[] = '1297555456, "ua"';
-$ip[] = '1297557504, "be"';
-$ip[] = '1297559552, "de"';
-$ip[] = '1297561600, "nl"';
-$ip[] = '1297563648, "ua"';
-$ip[] = '1297565696, "pl"';
-$ip[] = '1297567744, "ua"';
-$ip[] = '1297569792, "ro"';
-$ip[] = '1297571840, "ru"';
-$ip[] = '1297573888, "gb"';
-$ip[] = '1297575936, "ru"';
-$ip[] = '1297577984, "pl"';
-$ip[] = '1297580032, "de"';
-$ip[] = '1297582080, "pl"';
-$ip[] = '1297584128, "ua"';
-$ip[] = '1297588224, "nl"';
-$ip[] = '1297590272, "ru"';
-$ip[] = '1297592320, "gb"';
-$ip[] = '1297594368, "de"';
-$ip[] = '1297596416, "ua"';
-$ip[] = '1297600512, "ru"';
-$ip[] = '1297602560, "pl"';
-$ip[] = '1297604608, "de"';
-$ip[] = '1297606656, "cz"';
-$ip[] = '1297608704, "at"';
-$ip[] = '1297610752, "de"';
-$ip[] = '1297612800, "ru"';
-$ip[] = '1297629184, "no"';
-$ip[] = '1297645568, "pl"';
-$ip[] = '1297661952, "ua"';
-$ip[] = '1297678336, "it"';
-$ip[] = '1297694720, "pl"';
-$ip[] = '1297711104, "gb"';
-$ip[] = '1297727488, "md"';
-$ip[] = '1297743872, "de"';
-$ip[] = '1297760256, "lt"';
-$ip[] = '1297776640, "de"';
-$ip[] = '1297793024, "ua"';
-$ip[] = '1297809408, "pl"';
-$ip[] = '1297825792, "ru"';
-$ip[] = '1297842176, "ua"';
-$ip[] = '1297858560, "ru"';
-$ip[] = '1297860608, "pt"';
-$ip[] = '1297862656, "fi"';
-$ip[] = '1297864704, "se"';
-$ip[] = '1297866752, "ru"';
-$ip[] = '1297868800, "de"';
-$ip[] = '1297870848, "fr"';
-$ip[] = '1297872896, "gb"';
-$ip[] = '1297874944, "tr"';
-$ip[] = '1297883136, "it"';
-$ip[] = '1297891328, "gb"';
-$ip[] = '1297899520, "tr"';
-$ip[] = '1297915904, "bh"';
-$ip[] = '1297924096, "cz"';
-$ip[] = '1297932288, "ge"';
-$ip[] = '1297940480, "lv"';
-$ip[] = '1297948672, "ua"';
-$ip[] = '1297956864, "nl"';
-$ip[] = '1297965056, "ru"';
-$ip[] = '1297973248, "gb"';
-$ip[] = '1297981440, "ro"';
-$ip[] = '1297989632, "cz"';
-$ip[] = '1297997824, "it"';
-$ip[] = '1298006016, "ru"';
-$ip[] = '1298022400, "it"';
-$ip[] = '1298030592, "ru"';
-$ip[] = '1298038784, "si"';
-$ip[] = '1298046976, "ru"';
-$ip[] = '1298063360, "fr"';
-$ip[] = '1298065408, "no"';
-$ip[] = '1298067456, "nl"';
-$ip[] = '1298071552, "tj"';
-$ip[] = '1298073600, "ru"';
-$ip[] = '1298075648, "cy"';
-$ip[] = '1298077696, "de"';
-$ip[] = '1298079744, "gb"';
-$ip[] = '1298081792, "cz"';
-$ip[] = '1298083840, "pl"';
-$ip[] = '1298085888, "kg"';
-$ip[] = '1298087936, "fr"';
-$ip[] = '1298089984, "no"';
-$ip[] = '1298092032, "gb"';
-$ip[] = '1298094080, "ru"';
-$ip[] = '1298096128, "nl"';
-$ip[] = '1298098176, "se"';
-$ip[] = '1298100224, "gb"';
-$ip[] = '1298102272, "ch"';
-$ip[] = '1298104320, "ru"';
-$ip[] = '1298106368, "it"';
-$ip[] = '1298108416, "fi"';
-$ip[] = '1298110464, "es"';
-$ip[] = '1298112512, "ie"';
-$ip[] = '1298114560, "it"';
-$ip[] = '1298116608, "ru"';
-$ip[] = '1298118656, "am"';
-$ip[] = '1298120704, "cz"';
-$ip[] = '1298122752, "ru"';
-$ip[] = '1298124800, "it"';
-$ip[] = '1298126848, "sa"';
-$ip[] = '1298128896, "fr"';
-$ip[] = '1298130944, "bg"';
-$ip[] = '1298132992, "fi"';
-$ip[] = '1298135040, "nl"';
-$ip[] = '1298137088, "gb"';
-$ip[] = '1298661376, "fr"';
-$ip[] = '1298677760, "ir"';
-$ip[] = '1298694144, "hr"';
-$ip[] = '1298710528, "cz"';
-$ip[] = '1298726912, "rs"';
-$ip[] = '1298743296, "fi"';
-$ip[] = '1298759680, "ru"';
-$ip[] = '1298776064, "se"';
-$ip[] = '1298792448, "ru"';
-$ip[] = '1298825216, "no"';
-$ip[] = '1298841600, "ru"';
-$ip[] = '1298857984, "se"';
-$ip[] = '1298874368, "gb"';
-$ip[] = '1298907136, "ie"';
-$ip[] = '1298923520, "it"';
-$ip[] = '1298939904, "ru"';
-$ip[] = '1298956288, "gb"';
-$ip[] = '1298972672, "ru"';
-$ip[] = '1298989056, "ua"';
-$ip[] = '1299005440, "be"';
-$ip[] = '1299021824, "ch"';
-$ip[] = '1299038208, "fi"';
-$ip[] = '1299054592, "se"';
-$ip[] = '1299070976, "lb"';
-$ip[] = '1299087360, "hu"';
-$ip[] = '1299103744, "no"';
-$ip[] = '1299120128, "si"';
-$ip[] = '1299136512, "hu"';
-$ip[] = '1299169280, "fr"';
-$ip[] = '1299185664, "pl"';
-$ip[] = '1299447808, "at"';
-$ip[] = '1299709952, "ua"';
-$ip[] = '1299972096, "il"';
-$ip[] = '1300234240, "de"';
-$ip[] = '1302331392, "nl"';
-$ip[] = '1303379968, "de"';
-$ip[] = '1304428544, "fr"';
-$ip[] = '1305477120, "es"';
-$ip[] = '1305739264, "dk"';
-$ip[] = '1306001408, "se"';
-$ip[] = '1306263552, "eu"';
-$ip[] = '1306271744, "ru"';
-$ip[] = '1306279936, "it"';
-$ip[] = '1306288128, "at"';
-$ip[] = '1306296320, "ru"';
-$ip[] = '1306312704, "uz"';
-$ip[] = '1306320896, "de"';
-$ip[] = '1306329088, "ba"';
-$ip[] = '1306337280, "hu"';
-$ip[] = '1306345472, "lt"';
-$ip[] = '1306353664, "sa"';
-$ip[] = '1306361856, "ru"';
-$ip[] = '1306370048, "gb"';
-$ip[] = '1306378240, "ru"';
-$ip[] = '1306386432, "dk"';
-$ip[] = '1306394624, "cs"';
-$ip[] = '1306402816, "ru"';
-$ip[] = '1306411008, "nl"';
-$ip[] = '1306419200, "ru"';
-$ip[] = '1306427392, "ua"';
-$ip[] = '1306435584, "no"';
-$ip[] = '1306451968, "pl"';
-$ip[] = '1306460160, "it"';
-$ip[] = '1306468352, "fi"';
-$ip[] = '1306476544, "ru"';
-$ip[] = '1306492928, "tr"';
-$ip[] = '1306501120, "no"';
-$ip[] = '1306509312, "pl"';
-$ip[] = '1306525696, "es"';
-$ip[] = '1307049984, "ru"';
-$ip[] = '1307066368, "de"';
-$ip[] = '1307074560, "sa"';
-$ip[] = '1307082752, "ru"';
-$ip[] = '1307090944, "gb"';
-$ip[] = '1307099136, "ro"';
-$ip[] = '1307107328, "de"';
-$ip[] = '1307115520, "ru"';
-$ip[] = '1307123712, "nl"';
-$ip[] = '1307131904, "ee"';
-$ip[] = '1307140096, "fr"';
-$ip[] = '1307148288, "gb"';
-$ip[] = '1307156480, "ru"';
-$ip[] = '1307172864, "dk"';
-$ip[] = '1307181056, "ru"';
-$ip[] = '1307189248, "de"';
-$ip[] = '1307197440, "hu"';
-$ip[] = '1307205632, "fi"';
-$ip[] = '1307213824, "si"';
-$ip[] = '1307222016, "dk"';
-$ip[] = '1307230208, "ru"';
-$ip[] = '1307238400, "sk"';
-$ip[] = '1307246592, "kg"';
-$ip[] = '1307254784, "gr"';
-$ip[] = '1307262976, "at"';
-$ip[] = '1307271168, "md"';
-$ip[] = '1307279360, "lb"';
-$ip[] = '1307287552, "de"';
-$ip[] = '1307295744, "ru"';
-$ip[] = '1307303936, "se"';
-$ip[] = '1307312128, "pl"';
-$ip[] = '1307320320, "ru"';
-$ip[] = '1307336704, "de"';
-$ip[] = '1307344896, "ru"';
-$ip[] = '1307353088, "bg"';
-$ip[] = '1307361280, "cz"';
-$ip[] = '1307369472, "ru"';
-$ip[] = '1307377664, "pl"';
-$ip[] = '1307385856, "at"';
-$ip[] = '1307394048, "ir"';
-$ip[] = '1307402240, "hr"';
-$ip[] = '1307410432, "cz"';
-$ip[] = '1307418624, "ir"';
-$ip[] = '1307426816, "ch"';
-$ip[] = '1307435008, "de"';
-$ip[] = '1307443200, "it"';
-$ip[] = '1307451392, "se"';
-$ip[] = '1307459584, "ru"';
-$ip[] = '1307484160, "gb"';
-$ip[] = '1307492352, "ba"';
-$ip[] = '1307500544, "ru"';
-$ip[] = '1307508736, "ba"';
-$ip[] = '1307516928, "ch"';
-$ip[] = '1307525120, "ba"';
-$ip[] = '1307533312, "gb"';
-$ip[] = '1307541504, "it"';
-$ip[] = '1307549696, "ua"';
-$ip[] = '1307557888, "ru"';
-$ip[] = '1307574272, "gb"';
-$ip[] = '1307578368, "fi"';
-$ip[] = '1307582464, "kz"';
-$ip[] = '1307586560, "gb"';
-$ip[] = '1307590656, "se"';
-$ip[] = '1307594752, "sa"';
-$ip[] = '1307598848, "cz"';
-$ip[] = '1307602944, "es"';
-$ip[] = '1307607040, "sa"';
-$ip[] = '1307611136, "ru"';
-$ip[] = '1307619328, "cz"';
-$ip[] = '1307623424, "fr"';
-$ip[] = '1307627520, "se"';
-$ip[] = '1307631616, "it"';
-$ip[] = '1307635712, "ee"';
-$ip[] = '1307639808, "it"';
-$ip[] = '1307643904, "ru"';
-$ip[] = '1307652096, "es"';
-$ip[] = '1307656192, "jo"';
-$ip[] = '1307660288, "be"';
-$ip[] = '1307664384, "no"';
-$ip[] = '1307668480, "es"';
-$ip[] = '1307672576, "se"';
-$ip[] = '1307676672, "ru"';
-$ip[] = '1307680768, "lv"';
-$ip[] = '1307684864, "gb"';
-$ip[] = '1307688960, "lt"';
-$ip[] = '1307693056, "it"';
-$ip[] = '1307697152, "nl"';
-$ip[] = '1307701248, "ru"';
-$ip[] = '1307709440, "al"';
-$ip[] = '1307713536, "it"';
-$ip[] = '1307717632, "dk"';
-$ip[] = '1307721728, "at"';
-$ip[] = '1307725824, "cz"';
-$ip[] = '1307729920, "ru"';
-$ip[] = '1307734016, "nl"';
-$ip[] = '1307738112, "it"';
-$ip[] = '1307742208, "hu"';
-$ip[] = '1307746304, "ua"';
-$ip[] = '1307750400, "it"';
-$ip[] = '1307754496, "gb"';
-$ip[] = '1307758592, "sm"';
-$ip[] = '1307762688, "pl"';
-$ip[] = '1307766784, "gb"';
-$ip[] = '1307770880, "ru"';
-$ip[] = '1307774976, "rs"';
-$ip[] = '1307779072, "dk"';
-$ip[] = '1307787264, "mt"';
-$ip[] = '1307791360, "kz"';
-$ip[] = '1307795456, "ru"';
-$ip[] = '1307803648, "dk"';
-$ip[] = '1307807744, "se"';
-$ip[] = '1307811840, "nl"';
-$ip[] = '1307815936, "eu"';
-$ip[] = '1307820032, "es"';
-$ip[] = '1307824128, "hu"';
-$ip[] = '1307828224, "nl"';
-$ip[] = '1307832320, "ru"';
-$ip[] = '1307836416, "se"';
-$ip[] = '1307840512, "ru"';
-$ip[] = '1307844608, "ua"';
-$ip[] = '1307848704, "ch"';
-$ip[] = '1307852800, "ru"';
-$ip[] = '1307856896, "it"';
-$ip[] = '1307860992, "de"';
-$ip[] = '1307865088, "az"';
-$ip[] = '1307869184, "gb"';
-$ip[] = '1307873280, "tj"';
-$ip[] = '1307877376, "ru"';
-$ip[] = '1307881472, "it"';
-$ip[] = '1307885568, "dk"';
-$ip[] = '1307889664, "ru"';
-$ip[] = '1307893760, "se"';
-$ip[] = '1307897856, "at"';
-$ip[] = '1307901952, "jo"';
-$ip[] = '1307906048, "ch"';
-$ip[] = '1307910144, "de"';
-$ip[] = '1307914240, "nl"';
-$ip[] = '1307918336, "gb"';
-$ip[] = '1307922432, "nl"';
-$ip[] = '1307926528, "kz"';
-$ip[] = '1307930624, "ru"';
-$ip[] = '1307934720, "fr"';
-$ip[] = '1307938816, "tr"';
-$ip[] = '1307942912, "ru"';
-$ip[] = '1307947008, "ch"';
-$ip[] = '1307951104, "ru"';
-$ip[] = '1307959296, "ir"';
-$ip[] = '1307963392, "pl"';
-$ip[] = '1307967488, "it"';
-$ip[] = '1307971584, "gb"';
-$ip[] = '1307983872, "lb"';
-$ip[] = '1307987968, "fr"';
-$ip[] = '1307992064, "ru"';
-$ip[] = '1307996160, "de"';
-$ip[] = '1308000256, "ch"';
-$ip[] = '1308004352, "ru"';
-$ip[] = '1308008448, "gb"';
-$ip[] = '1308012544, "es"';
-$ip[] = '1308016640, "fi"';
-$ip[] = '1308020736, "bg"';
-$ip[] = '1308024832, "ru"';
-$ip[] = '1308033024, "de"';
-$ip[] = '1308037120, "ua"';
-$ip[] = '1308041216, "ru"';
-$ip[] = '1308049408, "dk"';
-$ip[] = '1308053504, "ru"';
-$ip[] = '1308057600, "gr"';
-$ip[] = '1308061696, "ru"';
-$ip[] = '1308069888, "no"';
-$ip[] = '1308073984, "ru"';
-$ip[] = '1308078080, "nl"';
-$ip[] = '1308080128, "ru"';
-$ip[] = '1308082176, "gb"';
-$ip[] = '1308084224, "rs"';
-$ip[] = '1308086272, "ru"';
-$ip[] = '1308088320, "ua"';
-$ip[] = '1308090368, "sk"';
-$ip[] = '1308092416, "ru"';
-$ip[] = '1308094464, "kw"';
-$ip[] = '1308096512, "rs"';
-$ip[] = '1308098560, "nl"';
-$ip[] = '1308360704, "pl"';
-$ip[] = '1308622848, "hr"';
-$ip[] = '1308884992, "it"';
-$ip[] = '1309147136, "pl"';
-$ip[] = '1309409280, "it"';
-$ip[] = '1309671424, "ie"';
-$ip[] = '1309933568, "be"';
-$ip[] = '1310195712, "ru"';
-$ip[] = '1310197760, "cz"';
-$ip[] = '1310199808, "ie"';
-$ip[] = '1310201856, "ru"';
-$ip[] = '1310203904, "be"';
-$ip[] = '1310205952, "ru"';
-$ip[] = '1310208000, "md"';
-$ip[] = '1310210048, "ru"';
-$ip[] = '1310212096, "hu"';
-$ip[] = '1310214144, "ua"';
-$ip[] = '1310216192, "it"';
-$ip[] = '1310218240, "no"';
-$ip[] = '1310220288, "nl"';
-$ip[] = '1310222336, "rs"';
-$ip[] = '1310224384, "gb"';
-$ip[] = '1310226432, "be"';
-$ip[] = '1310228480, "fr"';
-$ip[] = '1310230528, "es"';
-$ip[] = '1310232576, "no"';
-$ip[] = '1310234624, "ru"';
-$ip[] = '1310238720, "be"';
-$ip[] = '1310240768, "ru"';
-$ip[] = '1310242816, "hu"';
-$ip[] = '1310244864, "ee"';
-$ip[] = '1310246912, "fr"';
-$ip[] = '1310248960, "im"';
-$ip[] = '1310251008, "lu"';
-$ip[] = '1310253056, "ru"';
-$ip[] = '1310255104, "cz"';
-$ip[] = '1310257152, "fr"';
-$ip[] = '1310259200, "de"';
-$ip[] = '1310261248, "ua"';
-$ip[] = '1310277632, "ru"';
-$ip[] = '1310310400, "gb"';
-$ip[] = '1310326784, "no"';
-$ip[] = '1310343168, "it"';
-$ip[] = '1310359552, "ua"';
-$ip[] = '1310392320, "nl"';
-$ip[] = '1310408704, "fi"';
-$ip[] = '1310425088, "ua"';
-$ip[] = '1310457856, "pl"';
-$ip[] = '1310474240, "ee"';
-$ip[] = '1310490624, "ba"';
-$ip[] = '1310507008, "lv"';
-$ip[] = '1310523392, "ru"';
-$ip[] = '1310556160, "pt"';
-$ip[] = '1310572544, "be"';
-$ip[] = '1310588928, "ru"';
-$ip[] = '1310605312, "pl"';
-$ip[] = '1310621696, "cs"';
-$ip[] = '1310638080, "ua"';
-$ip[] = '1310654464, "ru"';
-$ip[] = '1310656512, "gb"';
-$ip[] = '1310658560, "ru"';
-$ip[] = '1310660608, "cz"';
-$ip[] = '1310662656, "dk"';
-$ip[] = '1310664704, "de"';
-$ip[] = '1310666752, "nl"';
-$ip[] = '1310668800, "ro"';
-$ip[] = '1310670848, "de"';
-$ip[] = '1310672896, "ua"';
-$ip[] = '1310674944, "no"';
-$ip[] = '1310676992, "pl"';
-$ip[] = '1310679040, "ru"';
-$ip[] = '1310681088, "gb"';
-$ip[] = '1310683136, "nl"';
-$ip[] = '1310685184, "pl"';
-$ip[] = '1310687232, "ro"';
-$ip[] = '1310689280, "pl"';
-$ip[] = '1310695424, "ro"';
-$ip[] = '1310697472, "de"';
-$ip[] = '1310699520, "ua"';
-$ip[] = '1310707712, "ru"';
-$ip[] = '1310711808, "lt"';
-$ip[] = '1310713856, "ua"';
-$ip[] = '1310715904, "ru"';
-$ip[] = '1310717952, "ua"';
-$ip[] = '1310720000, "gb"';
-$ip[] = '1310851072, "de"';
-$ip[] = '1310982144, "ru"';
-$ip[] = '1311113216, "ir"';
-$ip[] = '1311244288, "mk"';
-$ip[] = '1311246336, "it"';
-$ip[] = '1311248384, "gb"';
-$ip[] = '1311250432, "ru"';
-$ip[] = '1311252480, "gb"';
-$ip[] = '1311254528, "se"';
-$ip[] = '1311256576, "fr"';
-$ip[] = '1311258624, "gb"';
-$ip[] = '1311262720, "ch"';
-$ip[] = '1311264768, "ru"';
-$ip[] = '1311266816, "fr"';
-$ip[] = '1311268864, "be"';
-$ip[] = '1311270912, "ru"';
-$ip[] = '1311272960, "gb"';
-$ip[] = '1311275008, "fr"';
-$ip[] = '1311277056, "it"';
-$ip[] = '1311279104, "bg"';
-$ip[] = '1311281152, "gb"';
-$ip[] = '1311285248, "it"';
-$ip[] = '1311289344, "lb"';
-$ip[] = '1311291392, "ru"';
-$ip[] = '1311293440, "nl"';
-$ip[] = '1311295488, "it"';
-$ip[] = '1311297536, "at"';
-$ip[] = '1311299584, "ru"';
-$ip[] = '1311301632, "tr"';
-$ip[] = '1311303680, "gb"';
-$ip[] = '1311307776, "is"';
-$ip[] = '1311309824, "gg"';
-$ip[] = '1311311872, "cz"';
-$ip[] = '1311315968, "pl"';
-$ip[] = '1311318016, "ru"';
-$ip[] = '1311320064, "fr"';
-$ip[] = '1311322112, "it"';
-$ip[] = '1311324160, "lb"';
-$ip[] = '1311326208, "be"';
-$ip[] = '1311328256, "nl"';
-$ip[] = '1311330304, "de"';
-$ip[] = '1311332352, "ru"';
-$ip[] = '1311338496, "at"';
-$ip[] = '1311340544, "no"';
-$ip[] = '1311342592, "fr"';
-$ip[] = '1311344640, "no"';
-$ip[] = '1311346688, "at"';
-$ip[] = '1311348736, "im"';
-$ip[] = '1311350784, "ru"';
-$ip[] = '1311352832, "sk"';
-$ip[] = '1311354880, "ru"';
-$ip[] = '1311356928, "fr"';
-$ip[] = '1311358976, "ru"';
-$ip[] = '1311361024, "nl"';
-$ip[] = '1311363072, "gb"';
-$ip[] = '1311365120, "de"';
-$ip[] = '1311369216, "fr"';
-$ip[] = '1311371264, "se"';
-$ip[] = '1311373312, "fr"';
-$ip[] = '1311375360, "de"';
-$ip[] = '1311506432, "cz"';
-$ip[] = '1311637504, "de"';
-$ip[] = '1312292864, "lt"';
-$ip[] = '1312817152, "se"';
-$ip[] = '1313865728, "cz"';
-$ip[] = '1313931264, "ru"';
-$ip[] = '1313996800, "se"';
-$ip[] = '1314062336, "bg"';
-$ip[] = '1314127872, "lv"';
-$ip[] = '1314193408, "ru"';
-$ip[] = '1314258944, "gb"';
-$ip[] = '1314324480, "cy"';
-$ip[] = '1314390016, "pl"';
-$ip[] = '1314455552, "kw"';
-$ip[] = '1314521088, "bg"';
-$ip[] = '1314586624, "no"';
-$ip[] = '1314652160, "hu"';
-$ip[] = '1314717696, "sa"';
-$ip[] = '1314783232, "de"';
-$ip[] = '1314848768, "ro"';
-$ip[] = '1315045376, "sk"';
-$ip[] = '1315176448, "qa"';
-$ip[] = '1315307520, "cz"';
-$ip[] = '1315438592, "at"';
-$ip[] = '1315504128, "gb"';
-$ip[] = '1315569664, "ru"';
-$ip[] = '1315700736, "se"';
-$ip[] = '1315704832, "hu"';
-$ip[] = '1315708928, "gr"';
-$ip[] = '1315713024, "se"';
-$ip[] = '1315717120, "ru"';
-$ip[] = '1315725312, "cz"';
-$ip[] = '1315729408, "eu"';
-$ip[] = '1315733504, "nl"';
-$ip[] = '1315737600, "cz"';
-$ip[] = '1315741696, "lb"';
-$ip[] = '1315745792, "cz"';
-$ip[] = '1315749888, "ru"';
-$ip[] = '1315753984, "kz"';
-$ip[] = '1315758080, "fr"';
-$ip[] = '1315762176, "bg"';
-$ip[] = '1315766272, "nl"';
-$ip[] = '1315770368, "ua"';
-$ip[] = '1315774464, "ru"';
-$ip[] = '1315782656, "am"';
-$ip[] = '1315786752, "fr"';
-$ip[] = '1315790848, "rs"';
-$ip[] = '1315794944, "ru"';
-$ip[] = '1315803136, "kz"';
-$ip[] = '1315807232, "gb"';
-$ip[] = '1315815424, "ir"';
-$ip[] = '1315819520, "dk"';
-$ip[] = '1315823616, "iq"';
-$ip[] = '1315827712, "ru"';
-$ip[] = '1315831808, "sa"';
-$ip[] = '1315835904, "mt"';
-$ip[] = '1315840000, "ee"';
-$ip[] = '1315844096, "ru"';
-$ip[] = '1315852288, "se"';
-$ip[] = '1315856384, "sy"';
-$ip[] = '1315860480, "ir"';
-$ip[] = '1315864576, "ch"';
-$ip[] = '1315868672, "ru"';
-$ip[] = '1315872768, "gb"';
-$ip[] = '1315876864, "it"';
-$ip[] = '1315880960, "be"';
-$ip[] = '1315885056, "cz"';
-$ip[] = '1315889152, "de"';
-$ip[] = '1315893248, "ru"';
-$ip[] = '1315897344, "ir"';
-$ip[] = '1315901440, "ua"';
-$ip[] = '1315905536, "si"';
-$ip[] = '1315909632, "az"';
-$ip[] = '1315913728, "de"';
-$ip[] = '1315917824, "ru"';
-$ip[] = '1315921920, "tr"';
-$ip[] = '1315926016, "cz"';
-$ip[] = '1315930112, "de"';
-$ip[] = '1315934208, "ru"';
-$ip[] = '1315938304, "dk"';
-$ip[] = '1315942400, "ua"';
-$ip[] = '1315946496, "gb"';
-$ip[] = '1315950592, "ua"';
-$ip[] = '1315954688, "de"';
-$ip[] = '1315958784, "ru"';
-$ip[] = '1315962880, "fr"';
-$ip[] = '1317011456, "bg"';
-$ip[] = '1317044224, "cz"';
-$ip[] = '1317076992, "be"';
-$ip[] = '1317109760, "gb"';
-$ip[] = '1317142528, "pt"';
-$ip[] = '1317175296, "bg"';
-$ip[] = '1317208064, "hu"';
-$ip[] = '1317240832, "pl"';
-$ip[] = '1317273600, "at"';
-$ip[] = '1317306368, "ru"';
-$ip[] = '1317339136, "mt"';
-$ip[] = '1317371904, "pl"';
-$ip[] = '1317404672, "it"';
-$ip[] = '1317437440, "hr"';
-$ip[] = '1317470208, "tr"';
-$ip[] = '1317502976, "ie"';
-$ip[] = '1317535744, "gb"';
-$ip[] = '1317552128, "es"';
-$ip[] = '1317568512, "cz"';
-$ip[] = '1317584896, "ru"';
-$ip[] = '1317601280, "ua"';
-$ip[] = '1317617664, "ru"';
-$ip[] = '1317634048, "ie"';
-$ip[] = '1317650432, "ru"';
-$ip[] = '1317666816, "gb"';
-$ip[] = '1317683200, "de"';
-$ip[] = '1317699584, "ru"';
-$ip[] = '1317715968, "sa"';
-$ip[] = '1317732352, "hu"';
-$ip[] = '1317748736, "ru"';
-$ip[] = '1317765120, "ge"';
-$ip[] = '1317781504, "ru"';
-$ip[] = '1317814272, "de"';
-$ip[] = '1317830656, "nl"';
-$ip[] = '1317847040, "ru"';
-$ip[] = '1317863424, "gb"';
-$ip[] = '1317879808, "sk"';
-$ip[] = '1317896192, "lu"';
-$ip[] = '1317912576, "es"';
-$ip[] = '1317928960, "bg"';
-$ip[] = '1317945344, "at"';
-$ip[] = '1317978112, "ru"';
-$ip[] = '1317994496, "de"';
-$ip[] = '1318010880, "dk"';
-$ip[] = '1318027264, "ie"';
-$ip[] = '1318043648, "gb"';
-$ip[] = '1318584320, "pl"';
-$ip[] = '1318592512, "fi"';
-$ip[] = '1318600704, "at"';
-$ip[] = '1318608896, "it"';
-$ip[] = '1318617088, "fr"';
-$ip[] = '1318625280, "ua"';
-$ip[] = '1318633472, "ie"';
-$ip[] = '1318649856, "ru"';
-$ip[] = '1318658048, "si"';
-$ip[] = '1318666240, "de"';
-$ip[] = '1318682624, "ru"';
-$ip[] = '1318690816, "dk"';
-$ip[] = '1318699008, "ie"';
-$ip[] = '1318707200, "fr"';
-$ip[] = '1318715392, "bg"';
-$ip[] = '1318723584, "ir"';
-$ip[] = '1318731776, "pl"';
-$ip[] = '1318739968, "gb"';
-$ip[] = '1318748160, "lv"';
-$ip[] = '1318756352, "ua"';
-$ip[] = '1318764544, "kw"';
-$ip[] = '1318780928, "ch"';
-$ip[] = '1318789120, "cs"';
-$ip[] = '1318797312, "sy"';
-$ip[] = '1318805504, "pl"';
-$ip[] = '1318813696, "fr"';
-$ip[] = '1318821888, "ru"';
-$ip[] = '1318838272, "gb"';
-$ip[] = '1318846464, "no"';
-$ip[] = '1318854656, "cz"';
-$ip[] = '1318862848, "gb"';
-$ip[] = '1318871040, "dk"';
-$ip[] = '1318879232, "cz"';
-$ip[] = '1318887424, "pl"';
-$ip[] = '1318895616, "se"';
-$ip[] = '1318903808, "ru"';
-$ip[] = '1318912000, "mk"';
-$ip[] = '1318920192, "ir"';
-$ip[] = '1318928384, "lt"';
-$ip[] = '1318936576, "dk"';
-$ip[] = '1318944768, "lv"';
-$ip[] = '1318952960, "cz"';
-$ip[] = '1318961152, "nl"';
-$ip[] = '1318969344, "ru"';
-$ip[] = '1318977536, "lt"';
-$ip[] = '1318985728, "gb"';
-$ip[] = '1319002112, "ie"';
-$ip[] = '1319010304, "cy"';
-$ip[] = '1319018496, "ir"';
-$ip[] = '1319026688, "ru"';
-$ip[] = '1319034880, "no"';
-$ip[] = '1319043072, "fr"';
-$ip[] = '1319051264, "ua"';
-$ip[] = '1319059456, "pl"';
-$ip[] = '1319067648, "de"';
-$ip[] = '1319075840, "bg"';
-$ip[] = '1319084032, "kw"';
-$ip[] = '1319092224, "it"';
-$ip[] = '1319100416, "ru"';
-$ip[] = '1319108608, "tr"';
-$ip[] = '1321205760, "fr"';
-$ip[] = '1325400064, "it"';
-$ip[] = '1329594368, "gb"';
-$ip[] = '1330642944, "fr"';
-$ip[] = '1331691520, "pl"';
-$ip[] = '1331757056, "ie"';
-$ip[] = '1331822592, "it"';
-$ip[] = '1331824640, "ru"';
-$ip[] = '1331826688, "fr"';
-$ip[] = '1331828736, "lt"';
-$ip[] = '1331830784, "gb"';
-$ip[] = '1331832832, "it"';
-$ip[] = '1331834880, "by"';
-$ip[] = '1331836928, "fr"';
-$ip[] = '1331838976, "gr"';
-$ip[] = '1331841024, "cz"';
-$ip[] = '1331843072, "gb"';
-$ip[] = '1331845120, "ru"';
-$ip[] = '1331847168, "se"';
-$ip[] = '1331849216, "ru"';
-$ip[] = '1331851264, "al"';
-$ip[] = '1331853312, "ae"';
-$ip[] = '1331855360, "tr"';
-$ip[] = '1331857408, "ru"';
-$ip[] = '1331859456, "pl"';
-$ip[] = '1331861504, "cz"';
-$ip[] = '1331863552, "gb"';
-$ip[] = '1331867648, "nl"';
-$ip[] = '1331869696, "sa"';
-$ip[] = '1331871744, "dk"';
-$ip[] = '1331873792, "ru"';
-$ip[] = '1331879936, "de"';
-$ip[] = '1331881984, "gb"';
-$ip[] = '1331886080, "es"';
-$ip[] = '1331888128, "se"';
-$ip[] = '1331890176, "it"';
-$ip[] = '1331892224, "ru"';
-$ip[] = '1331894272, "nl"';
-$ip[] = '1331896320, "fr"';
-$ip[] = '1331898368, "gb"';
-$ip[] = '1331900416, "ru"';
-$ip[] = '1331902464, "mk"';
-$ip[] = '1331904512, "gb"';
-$ip[] = '1331908608, "de"';
-$ip[] = '1331910656, "bh"';
-$ip[] = '1331912704, "de"';
-$ip[] = '1331914752, "ru"';
-$ip[] = '1331916800, "it"';
-$ip[] = '1331918848, "be"';
-$ip[] = '1331920896, "nl"';
-$ip[] = '1331922944, "de"';
-$ip[] = '1331924992, "gb"';
-$ip[] = '1331927040, "fi"';
-$ip[] = '1331929088, "fr"';
-$ip[] = '1331931136, "se"';
-$ip[] = '1331933184, "tr"';
-$ip[] = '1331935232, "gb"';
-$ip[] = '1331939328, "be"';
-$ip[] = '1331941376, "gr"';
-$ip[] = '1331943424, "ru"';
-$ip[] = '1331945472, "se"';
-$ip[] = '1331947520, "ch"';
-$ip[] = '1331949568, "ru"';
-$ip[] = '1331951616, "jo"';
-$ip[] = '1331953664, "bg"';
-$ip[] = '1332019200, "cs"';
-$ip[] = '1332084736, "se"';
-$ip[] = '1332150272, "gr"';
-$ip[] = '1332215808, "ru"';
-$ip[] = '1332346880, "al"';
-$ip[] = '1332412416, "gr"';
-$ip[] = '1332477952, "es"';
-$ip[] = '1332609024, "pl"';
-$ip[] = '1332613120, "ua"';
-$ip[] = '1332629504, "de"';
-$ip[] = '1332633600, "ua"';
-$ip[] = '1332637696, "bg"';
-$ip[] = '1332641792, "ua"';
-$ip[] = '1332658176, "pl"';
-$ip[] = '1332662272, "ua"';
-$ip[] = '1332670464, "ru"';
-$ip[] = '1332740096, "ro"';
-$ip[] = '1333264384, "ru"';
-$ip[] = '1333297152, "hu"';
-$ip[] = '1333362688, "gb"';
-$ip[] = '1333395456, "hu"';
-$ip[] = '1333428224, "ru"';
-$ip[] = '1333460992, "gb"';
-$ip[] = '1333493760, "tr"';
-$ip[] = '1333526528, "ro"';
-$ip[] = '1333559296, "ua"';
-$ip[] = '1333592064, "ie"';
-$ip[] = '1333624832, "mk"';
-$ip[] = '1333657600, "ru"';
-$ip[] = '1333690368, "mk"';
-$ip[] = '1333723136, "ir"';
-$ip[] = '1333755904, "cz"';
-$ip[] = '1333788672, "gr"';
-$ip[] = '1334050816, "bg"';
-$ip[] = '1334059008, "fr"';
-$ip[] = '1334067200, "lv"';
-$ip[] = '1334075392, "ru"';
-$ip[] = '1334083584, "de"';
-$ip[] = '1334091776, "lt"';
-$ip[] = '1334099968, "ir"';
-$ip[] = '1334108160, "be"';
-$ip[] = '1334116352, "fi"';
-$ip[] = '1334124544, "de"';
-$ip[] = '1334132736, "ru"';
-$ip[] = '1334165504, "pl"';
-$ip[] = '1334173696, "lt"';
-$ip[] = '1334181888, "ru"';
-$ip[] = '1334190080, "ro"';
-$ip[] = '1334198272, "ru"';
-$ip[] = '1334206464, "fi"';
-$ip[] = '1334214656, "jo"';
-$ip[] = '1334222848, "bg"';
-$ip[] = '1334231040, "ee"';
-$ip[] = '1334239232, "is"';
-$ip[] = '1334247424, "no"';
-$ip[] = '1334255616, "it"';
-$ip[] = '1334263808, "ru"';
-$ip[] = '1334272000, "gb"';
-$ip[] = '1334280192, "lv"';
-$ip[] = '1334288384, "tr"';
-$ip[] = '1334296576, "ua"';
-$ip[] = '1334304768, "ru"';
-$ip[] = '1334312960, "se"';
-$ip[] = '1334345728, "ru"';
-$ip[] = '1334378496, "it"';
-$ip[] = '1334411264, "ru"';
-$ip[] = '1334444032, "se"';
-$ip[] = '1334509568, "pl"';
-$ip[] = '1334542336, "ru"';
-$ip[] = '1334575104, "ua"';
-$ip[] = '1334579200, "ru"';
-$ip[] = '1334583296, "de"';
-$ip[] = '1334591488, "ru"';
-$ip[] = '1334595584, "it"';
-$ip[] = '1334599680, "ru"';
-$ip[] = '1334603776, "de"';
-$ip[] = '1334607872, "ie"';
-$ip[] = '1334611968, "me"';
-$ip[] = '1334616064, "md"';
-$ip[] = '1334620160, "de"';
-$ip[] = '1334624256, "gb"';
-$ip[] = '1334628352, "ie"';
-$ip[] = '1334632448, "kz"';
-$ip[] = '1334636544, "ru"';
-$ip[] = '1334640640, "fr"';
-$ip[] = '1334644736, "lu"';
-$ip[] = '1334648832, "gb"';
-$ip[] = '1334652928, "ru"';
-$ip[] = '1334661120, "ch"';
-$ip[] = '1334665216, "no"';
-$ip[] = '1334669312, "mk"';
-$ip[] = '1334673408, "gb"';
-$ip[] = '1334677504, "fi"';
-$ip[] = '1334681600, "de"';
-$ip[] = '1334685696, "it"';
-$ip[] = '1334689792, "fr"';
-$ip[] = '1334693888, "ru"';
-$ip[] = '1334702080, "cz"';
-$ip[] = '1334706176, "ba"';
-$ip[] = '1334710272, "ru"';
-$ip[] = '1334714368, "de"';
-$ip[] = '1334718464, "kz"';
-$ip[] = '1334722560, "it"';
-$ip[] = '1334726656, "ru"';
-$ip[] = '1334734848, "lt"';
-$ip[] = '1334738944, "ch"';
-$ip[] = '1334743040, "ua"';
-$ip[] = '1334747136, "ru"';
-$ip[] = '1334751232, "bh"';
-$ip[] = '1334755328, "ua"';
-$ip[] = '1334759424, "se"';
-$ip[] = '1334763520, "dk"';
-$ip[] = '1334767616, "se"';
-$ip[] = '1334771712, "ru"';
-$ip[] = '1334779904, "ua"';
-$ip[] = '1334784000, "at"';
-$ip[] = '1334788096, "ru"';
-$ip[] = '1334796288, "me"';
-$ip[] = '1334800384, "it"';
-$ip[] = '1334804480, "fr"';
-$ip[] = '1334808576, "gb"';
-$ip[] = '1334812672, "ba"';
-$ip[] = '1334816768, "lv"';
-$ip[] = '1334820864, "ie"';
-$ip[] = '1334824960, "nl"';
-$ip[] = '1334829056, "ru"';
-$ip[] = '1334833152, "fr"';
-$ip[] = '1334837248, "es"';
-$ip[] = '1335885824, "no"';
-$ip[] = '1336016896, "pl"';
-$ip[] = '1336147968, "ru"';
-$ip[] = '1336279040, "gr"';
-$ip[] = '1336410112, "pt"';
-$ip[] = '1336541184, "sa"';
-$ip[] = '1336543232, "es"';
-$ip[] = '1336545280, "se"';
-$ip[] = '1336547328, "ru"';
-$ip[] = '1336549376, "im"';
-$ip[] = '1336551424, "gb"';
-$ip[] = '1336553472, "sa"';
-$ip[] = '1336555520, "be"';
-$ip[] = '1336557568, "es"';
-$ip[] = '1336559616, "gb"';
-$ip[] = '1336561664, "no"';
-$ip[] = '1336563712, "nl"';
-$ip[] = '1336567808, "by"';
-$ip[] = '1336569856, "fr"';
-$ip[] = '1336571904, "pl"';
-$ip[] = '1336573952, "dk"';
-$ip[] = '1336576000, "ru"';
-$ip[] = '1336578048, "ir"';
-$ip[] = '1336580096, "ru"';
-$ip[] = '1336584192, "tr"';
-$ip[] = '1336586240, "gb"';
-$ip[] = '1336588288, "tj"';
-$ip[] = '1336590336, "gb"';
-$ip[] = '1336592384, "am"';
-$ip[] = '1336594432, "at"';
-$ip[] = '1336596480, "fr"';
-$ip[] = '1336598528, "md"';
-$ip[] = '1336600576, "fr"';
-$ip[] = '1336602624, "ie"';
-$ip[] = '1336604672, "cz"';
-$ip[] = '1336606720, "pl"';
-$ip[] = '1336608768, "ru"';
-$ip[] = '1336610816, "tr"';
-$ip[] = '1336612864, "es"';
-$ip[] = '1336614912, "gb"';
-$ip[] = '1336616960, "es"';
-$ip[] = '1336619008, "al"';
-$ip[] = '1336621056, "it"';
-$ip[] = '1336623104, "be"';
-$ip[] = '1336625152, "ie"';
-$ip[] = '1336627200, "no"';
-$ip[] = '1336629248, "de"';
-$ip[] = '1336631296, "is"';
-$ip[] = '1336633344, "es"';
-$ip[] = '1336635392, "ru"';
-$ip[] = '1336637440, "ua"';
-$ip[] = '1336639488, "hu"';
-$ip[] = '1336643584, "dk"';
-$ip[] = '1336645632, "gb"';
-$ip[] = '1336647680, "it"';
-$ip[] = '1336649728, "ru"';
-$ip[] = '1336651776, "de"';
-$ip[] = '1336653824, "cz"';
-$ip[] = '1336655872, "nl"';
-$ip[] = '1336657920, "de"';
-$ip[] = '1336659968, "ru"';
-$ip[] = '1336662016, "es"';
-$ip[] = '1336664064, "fi"';
-$ip[] = '1336668160, "bh"';
-$ip[] = '1336670208, "se"';
-$ip[] = '1336672256, "ru"';
-$ip[] = '1336705024, "sa"';
-$ip[] = '1336721408, "hu"';
-$ip[] = '1336737792, "pl"';
-$ip[] = '1336754176, "ru"';
-$ip[] = '1336770560, "gb"';
-$ip[] = '1336786944, "jo"';
-$ip[] = '1336803328, "ua"';
-$ip[] = '1336811520, "cz"';
-$ip[] = '1336819712, "ru"';
-$ip[] = '1336827904, "at"';
-$ip[] = '1336836096, "ru"';
-$ip[] = '1336852480, "fr"';
-$ip[] = '1336868864, "ru"';
-$ip[] = '1336885248, "rs"';
-$ip[] = '1336901632, "ir"';
-$ip[] = '1336918016, "pl"';
-$ip[] = '1336934400, "il"';
-$ip[] = '1337458688, "pl"';
-$ip[] = '1337982976, "de"';
-$ip[] = '1342177280, "gb"';
-$ip[] = '1342701568, "fr"';
-$ip[] = '1343225856, "it"';
-$ip[] = '1343750144, "es"';
-$ip[] = '1344798720, "gb"';
-$ip[] = '1345323008, "pl"';
-$ip[] = '1345847296, "nl"';
-$ip[] = '1345978368, "es"';
-$ip[] = '1346109440, "nl"';
-$ip[] = '1346240512, "dk"';
-$ip[] = '1346371584, "fi"';
-$ip[] = '1346375680, "ru"';
-$ip[] = '1346379776, "es"';
-$ip[] = '1346383872, "gb"';
-$ip[] = '1346387968, "hu"';
-$ip[] = '1346392064, "ru"';
-$ip[] = '1346400256, "it"';
-$ip[] = '1346404352, "at"';
-$ip[] = '1346408448, "lu"';
-$ip[] = '1346412544, "ru"';
-$ip[] = '1346416640, "de"';
-$ip[] = '1346420736, "no"';
-$ip[] = '1346424832, "jo"';
-$ip[] = '1346428928, "fr"';
-$ip[] = '1346433024, "nl"';
-$ip[] = '1346437120, "eu"';
-$ip[] = '1346441216, "ru"';
-$ip[] = '1346445312, "de"';
-$ip[] = '1346449408, "no"';
-$ip[] = '1346453504, "ba"';
-$ip[] = '1346461696, "nl"';
-$ip[] = '1346469888, "be"';
-$ip[] = '1346473984, "it"';
-$ip[] = '1346478080, "ba"';
-$ip[] = '1346482176, "cz"';
-$ip[] = '1346486272, "se"';
-$ip[] = '1346490368, "gb"';
-$ip[] = '1346494464, "fr"';
-$ip[] = '1346498560, "gb"';
-$ip[] = '1346502656, "de"';
-$ip[] = '1346510848, "at"';
-$ip[] = '1346519040, "ru"';
-$ip[] = '1346527232, "de"';
-$ip[] = '1346531328, "es"';
-$ip[] = '1346535424, "be"';
-$ip[] = '1346539520, "ru"';
-$ip[] = '1346543616, "fi"';
-$ip[] = '1346547712, "ir"';
-$ip[] = '1346551808, "de"';
-$ip[] = '1346555904, "it"';
-$ip[] = '1346560000, "li"';
-$ip[] = '1346564096, "ee"';
-$ip[] = '1346568192, "se"';
-$ip[] = '1346572288, "de"';
-$ip[] = '1346576384, "dk"';
-$ip[] = '1346580480, "ru"';
-$ip[] = '1346584576, "eu"';
-$ip[] = '1346592768, "es"';
-$ip[] = '1346596864, "it"';
-$ip[] = '1346605056, "ch"';
-$ip[] = '1346609152, "fr"';
-$ip[] = '1346617344, "se"';
-$ip[] = '1346621440, "ru"';
-$ip[] = '1346625536, "de"';
-$ip[] = '1346629632, "ru"';
-$ip[] = '1346637824, "gb"';
-$ip[] = '1346650112, "it"';
-$ip[] = '1346654208, "gb"';
-$ip[] = '1346658304, "se"';
-$ip[] = '1346666496, "es"';
-$ip[] = '1346670592, "it"';
-$ip[] = '1346674688, "de"';
-$ip[] = '1346678784, "it"';
-$ip[] = '1346686976, "gb"';
-$ip[] = '1346691072, "pl"';
-$ip[] = '1346695168, "ru"';
-$ip[] = '1346699264, "gb"';
-$ip[] = '1346707456, "de"';
-$ip[] = '1346711552, "az"';
-$ip[] = '1346715648, "nl"';
-$ip[] = '1346723840, "de"';
-$ip[] = '1346732032, "gb"';
-$ip[] = '1346736128, "ru"';
-$ip[] = '1346748416, "de"';
-$ip[] = '1346752512, "fr"';
-$ip[] = '1346756608, "se"';
-$ip[] = '1346760704, "ir"';
-$ip[] = '1346764800, "ru"';
-$ip[] = '1346768896, "lv"';
-$ip[] = '1346772992, "fr"';
-$ip[] = '1346777088, "gb"';
-$ip[] = '1346781184, "ua"';
-$ip[] = '1346789376, "ru"';
-$ip[] = '1346793472, "it"';
-$ip[] = '1346797568, "il"';
-$ip[] = '1346801664, "se"';
-$ip[] = '1346805760, "gb"';
-$ip[] = '1346809856, "de"';
-$ip[] = '1346818048, "fr"';
-$ip[] = '1346822144, "ru"';
-$ip[] = '1346826240, "cs"';
-$ip[] = '1346830336, "gb"';
-$ip[] = '1346838528, "ru"';
-$ip[] = '1346842624, "mt"';
-$ip[] = '1346846720, "dk"';
-$ip[] = '1346854912, "mt"';
-$ip[] = '1346859008, "ir"';
-$ip[] = '1346863104, "tr"';
-$ip[] = '1346867200, "ba"';
-$ip[] = '1346871296, "ru"';
-$ip[] = '1346879488, "fi"';
-$ip[] = '1346883584, "ru"';
-$ip[] = '1346887680, "it"';
-$ip[] = '1346891776, "ru"';
-$ip[] = '1346895872, "se"';
-$ip[] = '1346899968, "ru"';
-$ip[] = '1346904064, "pl"';
-$ip[] = '1346908160, "li"';
-$ip[] = '1346912256, "bg"';
-$ip[] = '1346920448, "eu"';
-$ip[] = '1346924544, "ru"';
-$ip[] = '1346928640, "de"';
-$ip[] = '1346932736, "dk"';
-$ip[] = '1346936832, "it"';
-$ip[] = '1346940928, "de"';
-$ip[] = '1346945024, "pl"';
-$ip[] = '1346949120, "ru"';
-$ip[] = '1346957312, "de"';
-$ip[] = '1346961408, "ua"';
-$ip[] = '1346965504, "ru"';
-$ip[] = '1346969600, "de"';
-$ip[] = '1346973696, "se"';
-$ip[] = '1346977792, "ru"';
-$ip[] = '1346985984, "de"';
-$ip[] = '1346994176, "nl"';
-$ip[] = '1346998272, "es"';
-$ip[] = '1347002368, "ru"';
-$ip[] = '1347006464, "se"';
-$ip[] = '1347010560, "ru"';
-$ip[] = '1347014656, "gb"';
-$ip[] = '1347018752, "it"';
-$ip[] = '1347022848, "at"';
-$ip[] = '1347026944, "gb"';
-$ip[] = '1347035136, "cz"';
-$ip[] = '1347039232, "ro"';
-$ip[] = '1347043328, "fr"';
-$ip[] = '1347047424, "sa"';
-$ip[] = '1347051520, "il"';
-$ip[] = '1347059712, "ch"';
-$ip[] = '1347067904, "cs"';
-$ip[] = '1347072000, "it"';
-$ip[] = '1347076096, "fi"';
-$ip[] = '1347084288, "gb"';
-$ip[] = '1347092480, "ir"';
-$ip[] = '1347096576, "se"';
-$ip[] = '1347100672, "at"';
-$ip[] = '1347108864, "gb"';
-$ip[] = '1347112960, "ru"';
-$ip[] = '1347117056, "fi"';
-$ip[] = '1347121152, "ch"';
-$ip[] = '1347125248, "ru"';
-$ip[] = '1347129344, "gb"';
-$ip[] = '1347141632, "ch"';
-$ip[] = '1347145728, "ie"';
-$ip[] = '1347149824, "hu"';
-$ip[] = '1347153920, "at"';
-$ip[] = '1347158016, "ch"';
-$ip[] = '1347162112, "it"';
-$ip[] = '1347166208, "gr"';
-$ip[] = '1347174400, "it"';
-$ip[] = '1347186688, "gb"';
-$ip[] = '1347190784, "ru"';
-$ip[] = '1347194880, "se"';
-$ip[] = '1347198976, "qa"';
-$ip[] = '1347203072, "ru"';
-$ip[] = '1347207168, "gb"';
-$ip[] = '1347215360, "ru"';
-$ip[] = '1347219456, "kw"';
-$ip[] = '1347223552, "gb"';
-$ip[] = '1347227648, "de"';
-$ip[] = '1347231744, "ua"';
-$ip[] = '1347235840, "ge"';
-$ip[] = '1347239936, "dk"';
-$ip[] = '1347244032, "gb"';
-$ip[] = '1347248128, "se"';
-$ip[] = '1347252224, "hu"';
-$ip[] = '1347256320, "fo"';
-$ip[] = '1347260416, "mk"';
-$ip[] = '1347264512, "ru"';
-$ip[] = '1347268608, "iq"';
-$ip[] = '1347272704, "mt"';
-$ip[] = '1347276800, "de"';
-$ip[] = '1347280896, "fr"';
-$ip[] = '1347284992, "gb"';
-$ip[] = '1347289088, "fr"';
-$ip[] = '1347293184, "se"';
-$ip[] = '1347297280, "ua"';
-$ip[] = '1347305472, "al"';
-$ip[] = '1347309568, "de"';
-$ip[] = '1347313664, "ru"';
-$ip[] = '1347321856, "kw"';
-$ip[] = '1347325952, "cz"';
-$ip[] = '1347330048, "de"';
-$ip[] = '1347338240, "ru"';
-$ip[] = '1347342336, "se"';
-$ip[] = '1347346432, "at"';
-$ip[] = '1347354624, "pt"';
-$ip[] = '1347358720, "cz"';
-$ip[] = '1347362816, "nl"';
-$ip[] = '1347366912, "it"';
-$ip[] = '1347371008, "ru"';
-$ip[] = '1347375104, "gb"';
-$ip[] = '1347379200, "nl"';
-$ip[] = '1347383296, "ee"';
-$ip[] = '1347387392, "gb"';
-$ip[] = '1347391488, "lb"';
-$ip[] = '1347395584, "se"';
-$ip[] = '1347399680, "ru"';
-$ip[] = '1347403776, "nl"';
-$ip[] = '1347407872, "gb"';
-$ip[] = '1347411968, "de"';
-$ip[] = '1347416064, "ru"';
-$ip[] = '1347420160, "dk"';
-$ip[] = '1347428352, "it"';
-$ip[] = '1347432448, "hr"';
-$ip[] = '1347436544, "se"';
-$ip[] = '1347440640, "es"';
-$ip[] = '1347444736, "ru"';
-$ip[] = '1347452928, "bg"';
-$ip[] = '1347461120, "cs"';
-$ip[] = '1347465216, "gb"';
-$ip[] = '1347469312, "ru"';
-$ip[] = '1347473408, "uz"';
-$ip[] = '1347477504, "ch"';
-$ip[] = '1347481600, "at"';
-$ip[] = '1347485696, "de"';
-$ip[] = '1347493888, "lv"';
-$ip[] = '1347502080, "gb"';
-$ip[] = '1347510272, "es"';
-$ip[] = '1347518464, "at"';
-$ip[] = '1347522560, "lb"';
-$ip[] = '1347526656, "fi"';
-$ip[] = '1347534848, "de"';
-$ip[] = '1347538944, "ru"';
-$ip[] = '1347543040, "sk"';
-$ip[] = '1347547136, "de"';
-$ip[] = '1347551232, "it"';
-$ip[] = '1347555328, "pl"';
-$ip[] = '1347559424, "ru"';
-$ip[] = '1347567616, "ch"';
-$ip[] = '1347571712, "ru"';
-$ip[] = '1347575808, "dk"';
-$ip[] = '1347579904, "gb"';
-$ip[] = '1347588096, "cz"';
-$ip[] = '1347592192, "ru"';
-$ip[] = '1347600384, "it"';
-$ip[] = '1347604480, "de"';
-$ip[] = '1347608576, "fr"';
-$ip[] = '1347612672, "gb"';
-$ip[] = '1347616768, "fi"';
-$ip[] = '1347620864, "lb"';
-$ip[] = '1347624960, "ch"';
-$ip[] = '1347633152, "cz"';
-$ip[] = '1347637248, "se"';
-$ip[] = '1347641344, "de"';
-$ip[] = '1347649536, "ge"';
-$ip[] = '1347653632, "gb"';
-$ip[] = '1347657728, "it"';
-$ip[] = '1347661824, "de"';
-$ip[] = '1347665920, "ru"';
-$ip[] = '1347670016, "se"';
-$ip[] = '1347674112, "ru"';
-$ip[] = '1347682304, "de"';
-$ip[] = '1347686400, "eu"';
-$ip[] = '1347690496, "se"';
-$ip[] = '1347694592, "gb"';
-$ip[] = '1347706880, "it"';
-$ip[] = '1347710976, "ru"';
-$ip[] = '1347715072, "es"';
-$ip[] = '1347723264, "gb"';
-$ip[] = '1347727360, "ua"';
-$ip[] = '1347731456, "de"';
-$ip[] = '1347739648, "nl"';
-$ip[] = '1347747840, "de"';
-$ip[] = '1347751936, "cy"';
-$ip[] = '1347756032, "nl"';
-$ip[] = '1347760128, "hu"';
-$ip[] = '1347764224, "gb"';
-$ip[] = '1347772416, "mt"';
-$ip[] = '1347776512, "se"';
-$ip[] = '1347780608, "nl"';
-$ip[] = '1347784704, "ru"';
-$ip[] = '1347788800, "nl"';
-$ip[] = '1347792896, "ru"';
-$ip[] = '1347796992, "de"';
-$ip[] = '1347801088, "gb"';
-$ip[] = '1347805184, "pl"';
-$ip[] = '1347809280, "it"';
-$ip[] = '1347813376, "de"';
-$ip[] = '1347817472, "it"';
-$ip[] = '1347821568, "gb"';
-$ip[] = '1347825664, "it"';
-$ip[] = '1347829760, "se"';
-$ip[] = '1347833856, "de"';
-$ip[] = '1347837952, "ro"';
-$ip[] = '1347846144, "no"';
-$ip[] = '1347850240, "it"';
-$ip[] = '1347854336, "eu"';
-$ip[] = '1347862528, "ch"';
-$ip[] = '1347866624, "no"';
-$ip[] = '1347870720, "am"';
-$ip[] = '1347874816, "ru"';
-$ip[] = '1347878912, "gb"';
-$ip[] = '1347883008, "it"';
-$ip[] = '1347887104, "pl"';
-$ip[] = '1347891200, "se"';
-$ip[] = '1347903488, "ru"';
-$ip[] = '1347907584, "de"';
-$ip[] = '1347911680, "gb"';
-$ip[] = '1347915776, "ru"';
-$ip[] = '1347919872, "de"';
-$ip[] = '1347923968, "cz"';
-$ip[] = '1347928064, "ru"';
-$ip[] = '1347932160, "sk"';
-$ip[] = '1347936256, "fr"';
-$ip[] = '1347940352, "ba"';
-$ip[] = '1347948544, "de"';
-$ip[] = '1347952640, "be"';
-$ip[] = '1347956736, "ru"';
-$ip[] = '1347960832, "de"';
-$ip[] = '1347964928, "it"';
-$ip[] = '1347969024, "se"';
-$ip[] = '1347977216, "dk"';
-$ip[] = '1347985408, "it"';
-$ip[] = '1347989504, "fi"';
-$ip[] = '1347993600, "gb"';
-$ip[] = '1348001792, "es"';
-$ip[] = '1348005888, "bh"';
-$ip[] = '1348009984, "ru"';
-$ip[] = '1348014080, "dk"';
-$ip[] = '1348018176, "no"';
-$ip[] = '1348026368, "de"';
-$ip[] = '1348030464, "gb"';
-$ip[] = '1348034560, "at"';
-$ip[] = '1348038656, "fr"';
-$ip[] = '1348042752, "ru"';
-$ip[] = '1348050944, "se"';
-$ip[] = '1348055040, "lb"';
-$ip[] = '1348059136, "ru"';
-$ip[] = '1348063232, "ch"';
-$ip[] = '1348067328, "nl"';
-$ip[] = '1348071424, "de"';
-$ip[] = '1348075520, "lv"';
-$ip[] = '1348083712, "lu"';
-$ip[] = '1348091904, "ru"';
-$ip[] = '1348096000, "al"';
-$ip[] = '1348100096, "de"';
-$ip[] = '1348104192, "ru"';
-$ip[] = '1348108288, "cz"';
-$ip[] = '1348112384, "de"';
-$ip[] = '1348116480, "jo"';
-$ip[] = '1348120576, "ru"';
-$ip[] = '1348124672, "gb"';
-$ip[] = '1348128768, "si"';
-$ip[] = '1348132864, "ua"';
-$ip[] = '1348136960, "ru"';
-$ip[] = '1348141056, "dk"';
-$ip[] = '1348145152, "ru"';
-$ip[] = '1348149248, "no"';
-$ip[] = '1348153344, "it"';
-$ip[] = '1348157440, "eu"';
-$ip[] = '1348165632, "de"';
-$ip[] = '1348169728, "al"';
-$ip[] = '1348173824, "dk"';
-$ip[] = '1348177920, "be"';
-$ip[] = '1348182016, "ua"';
-$ip[] = '1348190208, "ru"';
-$ip[] = '1348194304, "gr"';
-$ip[] = '1348198400, "no"';
-$ip[] = '1348202496, "eu"';
-$ip[] = '1348206592, "ru"';
-$ip[] = '1348218880, "de"';
-$ip[] = '1348222976, "lu"';
-$ip[] = '1348231168, "ru"';
-$ip[] = '1348235264, "at"';
-$ip[] = '1348239360, "se"';
-$ip[] = '1348243456, "gb"';
-$ip[] = '1348247552, "ru"';
-$ip[] = '1348251648, "ge"';
-$ip[] = '1348255744, "ru"';
-$ip[] = '1348263936, "ua"';
-$ip[] = '1348268032, "ru"';
-$ip[] = '1348272128, "ie"';
-$ip[] = '1348280320, "at"';
-$ip[] = '1348284416, "ru"';
-$ip[] = '1348288512, "it"';
-$ip[] = '1348292608, "fr"';
-$ip[] = '1348296704, "ru"';
-$ip[] = '1348300800, "ua"';
-$ip[] = '1348304896, "it"';
-$ip[] = '1348308992, "mt"';
-$ip[] = '1348313088, "gb"';
-$ip[] = '1348317184, "ru"';
-$ip[] = '1348321280, "gb"';
-$ip[] = '1348325376, "tr"';
-$ip[] = '1348329472, "cs"';
-$ip[] = '1348337664, "es"';
-$ip[] = '1348341760, "pl"';
-$ip[] = '1348345856, "gb"';
-$ip[] = '1348349952, "sk"';
-$ip[] = '1348354048, "nl"';
-$ip[] = '1348358144, "de"';
-$ip[] = '1348362240, "mc"';
-$ip[] = '1348366336, "it"';
-$ip[] = '1348370432, "de"';
-$ip[] = '1348374528, "ch"';
-$ip[] = '1348378624, "by"';
-$ip[] = '1348382720, "fr"';
-$ip[] = '1348386816, "gb"';
-$ip[] = '1348390912, "se"';
-$ip[] = '1348395008, "by"';
-$ip[] = '1348399104, "md"';
-$ip[] = '1348407296, "bg"';
-$ip[] = '1348411392, "ru"';
-$ip[] = '1348415488, "gb"';
-$ip[] = '1348419584, "hu"';
-$ip[] = '1348427776, "cz"';
-$ip[] = '1348435968, "fi"';
-$ip[] = '1348440064, "de"';
-$ip[] = '1348444160, "nl"';
-$ip[] = '1348448256, "gb"';
-$ip[] = '1348456448, "bh"';
-$ip[] = '1348460544, "si"';
-$ip[] = '1348464640, "cz"';
-$ip[] = '1348468736, "ro"';
-$ip[] = '1348599808, "hu"';
-$ip[] = '1348730880, "nl"';
-$ip[] = '1348861952, "es"';
-$ip[] = '1348993024, "it"';
-$ip[] = '1349124096, "gr"';
-$ip[] = '1349255168, "at"';
-$ip[] = '1349517312, "nl"';
-$ip[] = '1349763072, "ru"';
-$ip[] = '1349771264, "nl"';
-$ip[] = '1349779456, "it"';
-$ip[] = '1349910528, "fr"';
-$ip[] = '1350041600, "at"';
-$ip[] = '1350303744, "fr"';
-$ip[] = '1350434816, "nl"';
-$ip[] = '1350565888, "de"';
-$ip[] = '1352663040, "dk"';
-$ip[] = '1353187328, "gb"';
-$ip[] = '1353318400, "se"';
-$ip[] = '1353383936, "de"';
-$ip[] = '1353449472, "pt"';
-$ip[] = '1353515008, "es"';
-$ip[] = '1353646080, "gb"';
-$ip[] = '1353842688, "il"';
-$ip[] = '1353973760, "it"';
-$ip[] = '1354235904, "kw"';
-$ip[] = '1354301440, "fr"';
-$ip[] = '1354366976, "fi"';
-$ip[] = '1354432512, "de"';
-$ip[] = '1354498048, "cz"';
-$ip[] = '1354563584, "gb"';
-$ip[] = '1354629120, "de"';
-$ip[] = '1354694656, "ir"';
-$ip[] = '1354760192, "gb"';
-$ip[] = '1355022336, "dk"';
-$ip[] = '1355284480, "be"';
-$ip[] = '1355415552, "no"';
-$ip[] = '1355546624, "it"';
-$ip[] = '1355808768, "dk"';
-$ip[] = '1356070912, "no"';
-$ip[] = '1356201984, "fr"';
-$ip[] = '1356333056, "se"';
-$ip[] = '1356464128, "ch"';
-$ip[] = '1356595200, "fi"';
-$ip[] = '1356857344, "es"';
-$ip[] = '1356922880, "gb"';
-$ip[] = '1356988416, "de"';
-$ip[] = '1357053952, "ae"';
-$ip[] = '1357119488, "de"';
-$ip[] = '1357185024, "gb"';
-$ip[] = '1357250560, "il"';
-$ip[] = '1357316096, "eu"';
-$ip[] = '1357381632, "no"';
-$ip[] = '1357414400, "lv"';
-$ip[] = '1357447168, "dk"';
-$ip[] = '1357479936, "lv"';
-$ip[] = '1357512704, "ru"';
-$ip[] = '1357545472, "gb"';
-$ip[] = '1357578240, "ee"';
-$ip[] = '1357611008, "gb"';
-$ip[] = '1357643776, "fr"';
-$ip[] = '1357676544, "be"';
-$ip[] = '1357709312, "ru"';
-$ip[] = '1357742080, "de"';
-$ip[] = '1357774848, "gb"';
-$ip[] = '1357791232, "pl"';
-$ip[] = '1357807616, "ch"';
-$ip[] = '1357840384, "no"';
-$ip[] = '1357873152, "eu"';
-$ip[] = '1357905920, "lt"';
-$ip[] = '1357910016, "gr"';
-$ip[] = '1357914112, "ru"';
-$ip[] = '1357922304, "sa"';
-$ip[] = '1357926400, "gb"';
-$ip[] = '1357930496, "ru"';
-$ip[] = '1357942784, "cs"';
-$ip[] = '1357946880, "pl"';
-$ip[] = '1357959168, "ru"';
-$ip[] = '1357963264, "at"';
-$ip[] = '1357967360, "ru"';
-$ip[] = '1357971456, "kz"';
-$ip[] = '1357975552, "at"';
-$ip[] = '1357979648, "kz"';
-$ip[] = '1357983744, "ru"';
-$ip[] = '1357987840, "gb"';
-$ip[] = '1357991936, "no"';
-$ip[] = '1357996032, "ch"';
-$ip[] = '1358000128, "li"';
-$ip[] = '1358004224, "pl"';
-$ip[] = '1358008320, "bh"';
-$ip[] = '1358012416, "it"';
-$ip[] = '1358016512, "ge"';
-$ip[] = '1358020608, "de"';
-$ip[] = '1358024704, "ee"';
-$ip[] = '1358028800, "it"';
-$ip[] = '1358032896, "ge"';
-$ip[] = '1358036992, "ir"';
-$ip[] = '1358041088, "fi"';
-$ip[] = '1358045184, "sk"';
-$ip[] = '1358049280, "ru"';
-$ip[] = '1358065664, "ba"';
-$ip[] = '1358069760, "de"';
-$ip[] = '1358086144, "ch"';
-$ip[] = '1358094336, "nl"';
-$ip[] = '1358102528, "ru"';
-$ip[] = '1358106624, "lt"';
-$ip[] = '1358110720, "de"';
-$ip[] = '1358118912, "ru"';
-$ip[] = '1358123008, "pt"';
-$ip[] = '1358127104, "cz"';
-$ip[] = '1358131200, "dk"';
-$ip[] = '1358135296, "de"';
-$ip[] = '1358139392, "ua"';
-$ip[] = '1358143488, "at"';
-$ip[] = '1358147584, "gb"';
-$ip[] = '1358151680, "de"';
-$ip[] = '1358155776, "ch"';
-$ip[] = '1358159872, "es"';
-$ip[] = '1358163968, "fr"';
-$ip[] = '1358168064, "gb"';
-$ip[] = '1358172160, "gr"';
-$ip[] = '1358176256, "ru"';
-$ip[] = '1358180352, "es"';
-$ip[] = '1358184448, "se"';
-$ip[] = '1358192640, "hu"';
-$ip[] = '1358196736, "it"';
-$ip[] = '1358200832, "pl"';
-$ip[] = '1358209024, "il"';
-$ip[] = '1358213120, "gb"';
-$ip[] = '1358217216, "se"';
-$ip[] = '1358221312, "de"';
-$ip[] = '1358225408, "ru"';
-$ip[] = '1358229504, "de"';
-$ip[] = '1358233600, "es"';
-$ip[] = '1358237696, "fr"';
-$ip[] = '1358241792, "eu"';
-$ip[] = '1358249984, "de"';
-$ip[] = '1358254080, "md"';
-$ip[] = '1358258176, "gb"';
-$ip[] = '1358262272, "ua"';
-$ip[] = '1358266368, "de"';
-$ip[] = '1358274560, "gr"';
-$ip[] = '1358278656, "pl"';
-$ip[] = '1358282752, "at"';
-$ip[] = '1358286848, "mt"';
-$ip[] = '1358290944, "se"';
-$ip[] = '1358295040, "ru"';
-$ip[] = '1358303232, "ru"';
-$ip[] = '1358307328, "de"';
-$ip[] = '1358315520, "ru"';
-$ip[] = '1358323712, "lu"';
-$ip[] = '1358327808, "de"';
-$ip[] = '1358331904, "il"';
-$ip[] = '1358336000, "fi"';
-$ip[] = '1358344192, "nl"';
-$ip[] = '1358352384, "ru"';
-$ip[] = '1358356480, "si"';
-$ip[] = '1358360576, "ru"';
-$ip[] = '1358364672, "gb"';
-$ip[] = '1358372864, "ru"';
-$ip[] = '1358376960, "gb"';
-$ip[] = '1358381056, "it"';
-$ip[] = '1358385152, "gb"';
-$ip[] = '1358389248, "ru"';
-$ip[] = '1358397440, "nl"';
-$ip[] = '1358409728, "ru"';
-$ip[] = '1358413824, "nl"';
-$ip[] = '1358422016, "fr"';
-$ip[] = '1358426112, "fi"';
-$ip[] = '1358434304, "is"';
-$ip[] = '1358438400, "nl"';
-$ip[] = '1358442496, "ru"';
-$ip[] = '1358450688, "ru"';
-$ip[] = '1358454784, "fi"';
-$ip[] = '1358462976, "se"';
-$ip[] = '1358467072, "ru"';
-$ip[] = '1358471168, "fi"';
-$ip[] = '1358475264, "gb"';
-$ip[] = '1358479360, "li"';
-$ip[] = '1358483456, "fr"';
-$ip[] = '1358487552, "se"';
-$ip[] = '1358491648, "fi"';
-$ip[] = '1358495744, "pl"';
-$ip[] = '1358499840, "kz"';
-$ip[] = '1358503936, "it"';
-$ip[] = '1358508032, "gb"';
-$ip[] = '1358516224, "by"';
-$ip[] = '1358520320, "gb"';
-$ip[] = '1358524416, "de"';
-$ip[] = '1358528512, "ru"';
-$ip[] = '1358536704, "hu"';
-$ip[] = '1358540800, "ru"';
-$ip[] = '1358544896, "lv"';
-$ip[] = '1358548992, "jo"';
-$ip[] = '1358553088, "ua"';
-$ip[] = '1358557184, "ie"';
-$ip[] = '1358561280, "cz"';
-$ip[] = '1358573568, "lv"';
-$ip[] = '1358577664, "ru"';
-$ip[] = '1358585856, "gb"';
-$ip[] = '1358589952, "ee"';
-$ip[] = '1358594048, "de"';
-$ip[] = '1358598144, "il"';
-$ip[] = '1358602240, "ru"';
-$ip[] = '1358622720, "sk"';
-$ip[] = '1358626816, "gb"';
-$ip[] = '1358635008, "tr"';
-$ip[] = '1358639104, "ru"';
-$ip[] = '1358643200, "es"';
-$ip[] = '1358647296, "de"';
-$ip[] = '1358651392, "fr"';
-$ip[] = '1358655488, "ru"';
-$ip[] = '1358667776, "gb"';
-$ip[] = '1358675968, "se"';
-$ip[] = '1358680064, "ru"';
-$ip[] = '1358688256, "cz"';
-$ip[] = '1358692352, "pl"';
-$ip[] = '1358696448, "ru"';
-$ip[] = '1358700544, "at"';
-$ip[] = '1358704640, "hu"';
-$ip[] = '1358708736, "gb"';
-$ip[] = '1358716928, "de"';
-$ip[] = '1358721024, "gb"';
-$ip[] = '1358725120, "ru"';
-$ip[] = '1358733312, "se"';
-$ip[] = '1358741504, "it"';
-$ip[] = '1358745600, "se"';
-$ip[] = '1358749696, "it"';
-$ip[] = '1358753792, "ua"';
-$ip[] = '1358757888, "ru"';
-$ip[] = '1358766080, "it"';
-$ip[] = '1358770176, "bg"';
-$ip[] = '1358774272, "es"';
-$ip[] = '1358778368, "ch"';
-$ip[] = '1358782464, "gb"';
-$ip[] = '1358790656, "ir"';
-$ip[] = '1358798848, "hr"';
-$ip[] = '1358802944, "hu"';
-$ip[] = '1358807040, "ru"';
-$ip[] = '1358811136, "de"';
-$ip[] = '1358815232, "ru"';
-$ip[] = '1358819328, "tr"';
-$ip[] = '1358823424, "ua"';
-$ip[] = '1358827520, "ru"';
-$ip[] = '1358831616, "no"';
-$ip[] = '1358835712, "ru"';
-$ip[] = '1358839808, "ch"';
-$ip[] = '1358843904, "mt"';
-$ip[] = '1358848000, "ru"';
-$ip[] = '1358856192, "de"';
-$ip[] = '1358860288, "gb"';
-$ip[] = '1358864384, "ch"';
-$ip[] = '1358872576, "it"';
-$ip[] = '1358876672, "lv"';
-$ip[] = '1358880768, "gb"';
-$ip[] = '1358884864, "se"';
-$ip[] = '1358888960, "de"';
-$ip[] = '1358893056, "ru"';
-$ip[] = '1358897152, "gb"';
-$ip[] = '1358905344, "ua"';
-$ip[] = '1358909440, "ru"';
-$ip[] = '1358913536, "ch"';
-$ip[] = '1358917632, "es"';
-$ip[] = '1358921728, "ru"';
-$ip[] = '1358929920, "lu"';
-$ip[] = '1358934016, "ru"';
-$ip[] = '1358938112, "gb"';
-$ip[] = '1358946304, "lv"';
-$ip[] = '1358950400, "nl"';
-$ip[] = '1358954496, "es"';
-$ip[] = '1358970880, "hu"';
-$ip[] = '1358987264, "no"';
-$ip[] = '1359003648, "cz"';
-$ip[] = '1359020032, "fr"';
-$ip[] = '1359036416, "gb"';
-$ip[] = '1359052800, "se"';
-$ip[] = '1359069184, "ru"';
-$ip[] = '1359101952, "gb"';
-$ip[] = '1359118336, "eu"';
-$ip[] = '1359134720, "cz"';
-$ip[] = '1359151104, "de"';
-$ip[] = '1359167488, "gb"';
-$ip[] = '1359183872, "ru"';
-$ip[] = '1359200256, "at"';
-$ip[] = '1359233024, "nl"';
-$ip[] = '1359249408, "cy"';
-$ip[] = '1359265792, "ru"';
-$ip[] = '1359282176, "il"';
-$ip[] = '1359298560, "ru"';
-$ip[] = '1359314944, "gb"';
-$ip[] = '1359331328, "at"';
-$ip[] = '1359347712, "ch"';
-$ip[] = '1359364096, "tr"';
-$ip[] = '1359380480, "pl"';
-$ip[] = '1359396864, "gb"';
-$ip[] = '1359429632, "lt"';
-$ip[] = '1359446016, "dk"';
-$ip[] = '1359462400, "de"';
-$ip[] = '1359470592, "ch"';
-$ip[] = '1359478784, "tr"';
-$ip[] = '1359511552, "se"';
-$ip[] = '1359544320, "ru"';
-$ip[] = '1359577088, "es"';
-$ip[] = '1359642624, "at"';
-$ip[] = '1359675392, "de"';
-$ip[] = '1359708160, "be"';
-$ip[] = '1359740928, "ir"';
-$ip[] = '1359773696, "ro"';
-$ip[] = '1359806464, "ru"';
-$ip[] = '1359839232, "ch"';
-$ip[] = '1359872000, "gb"';
-$ip[] = '1359904768, "de"';
-$ip[] = '1359937536, "is"';
-$ip[] = '1359970304, "pl"';
-$ip[] = '1360003072, "am"';
-$ip[] = '1360007168, "gb"';
-$ip[] = '1360011264, "at"';
-$ip[] = '1360015360, "de"';
-$ip[] = '1360019456, "fi"';
-$ip[] = '1360023552, "ru"';
-$ip[] = '1360027648, "at"';
-$ip[] = '1360031744, "ru"';
-$ip[] = '1360039936, "at"';
-$ip[] = '1360044032, "se"';
-$ip[] = '1360048128, "de"';
-$ip[] = '1360052224, "hu"';
-$ip[] = '1360056320, "sa"';
-$ip[] = '1360060416, "lt"';
-$ip[] = '1360064512, "ge"';
-$ip[] = '1360068608, "ru"';
-$ip[] = '1360076800, "nl"';
-$ip[] = '1360084992, "gb"';
-$ip[] = '1360089088, "az"';
-$ip[] = '1360093184, "de"';
-$ip[] = '1360101376, "ua"';
-$ip[] = '1360105472, "ru"';
-$ip[] = '1360109568, "kz"';
-$ip[] = '1360113664, "hu"';
-$ip[] = '1360117760, "fi"';
-$ip[] = '1360121856, "de"';
-$ip[] = '1360125952, "si"';
-$ip[] = '1360130048, "ie"';
-$ip[] = '1360134144, "nl"';
-$ip[] = '1360138240, "ch"';
-$ip[] = '1360142336, "ng"';
-$ip[] = '1360146432, "cs"';
-$ip[] = '1360150528, "ro"';
-$ip[] = '1360158720, "de"';
-$ip[] = '1360162816, "ru"';
-$ip[] = '1360175104, "nl"';
-$ip[] = '1360179200, "fr"';
-$ip[] = '1360183296, "pl"';
-$ip[] = '1360191488, "fo"';
-$ip[] = '1360195584, "nl"';
-$ip[] = '1360199680, "cz"';
-$ip[] = '1360203776, "fr"';
-$ip[] = '1360207872, "cz"';
-$ip[] = '1360211968, "gb"';
-$ip[] = '1360216064, "ru"';
-$ip[] = '1360224256, "es"';
-$ip[] = '1360228352, "fi"';
-$ip[] = '1360232448, "ru"';
-$ip[] = '1360236544, "at"';
-$ip[] = '1360240640, "es"';
-$ip[] = '1360244736, "gb"';
-$ip[] = '1360257024, "dk"';
-$ip[] = '1360265216, "gb"';
-$ip[] = '1360269312, "kg"';
-$ip[] = '1360273408, "gb"';
-$ip[] = '1360281600, "nl"';
-$ip[] = '1360285696, "de"';
-$ip[] = '1360289792, "ru"';
-$ip[] = '1360293888, "de"';
-$ip[] = '1360302080, "ee"';
-$ip[] = '1360306176, "ru"';
-$ip[] = '1360310272, "gb"';
-$ip[] = '1360314368, "ru"';
-$ip[] = '1360318464, "fr"';
-$ip[] = '1360322560, "fi"';
-$ip[] = '1360326656, "pt"';
-$ip[] = '1360330752, "ua"';
-$ip[] = '1360334848, "at"';
-$ip[] = '1360338944, "cy"';
-$ip[] = '1360343040, "sa"';
-$ip[] = '1360347136, "gb"';
-$ip[] = '1360351232, "az"';
-$ip[] = '1360359424, "at"';
-$ip[] = '1360363520, "it"';
-$ip[] = '1360367616, "ie"';
-$ip[] = '1360371712, "tr"';
-$ip[] = '1360375808, "nl"';
-$ip[] = '1360379904, "pl"';
-$ip[] = '1360384000, "se"';
-$ip[] = '1360388096, "ru"';
-$ip[] = '1360392192, "ee"';
-$ip[] = '1360396288, "ru"';
-$ip[] = '1360400384, "bh"';
-$ip[] = '1360404480, "gb"';
-$ip[] = '1360408576, "ru"';
-$ip[] = '1360420864, "tr"';
-$ip[] = '1360424960, "ru"';
-$ip[] = '1360429056, "ua"';
-$ip[] = '1360433152, "ro"';
-$ip[] = '1360437248, "fi"';
-$ip[] = '1360441344, "hu"';
-$ip[] = '1360445440, "ru"';
-$ip[] = '1360453632, "de"';
-$ip[] = '1360457728, "fi"';
-$ip[] = '1360461824, "lt"';
-$ip[] = '1360465920, "ua"';
-$ip[] = '1360470016, "fr"';
-$ip[] = '1360474112, "gb"';
-$ip[] = '1360478208, "ch"';
-$ip[] = '1360482304, "it"';
-$ip[] = '1360486400, "ru"';
-$ip[] = '1360515072, "gb"';
-$ip[] = '1360519168, "nl"';
-$ip[] = '1360531456, "ro"';
-$ip[] = '1360535552, "de"';
-$ip[] = '1360539648, "nl"';
-$ip[] = '1360543744, "de"';
-$ip[] = '1360547840, "ru"';
-$ip[] = '1360551936, "si"';
-$ip[] = '1360556032, "ru"';
-$ip[] = '1360564224, "at"';
-$ip[] = '1360568320, "es"';
-$ip[] = '1360572416, "gr"';
-$ip[] = '1360576512, "gb"';
-$ip[] = '1360580608, "ua"';
-$ip[] = '1360584704, "it"';
-$ip[] = '1360588800, "gb"';
-$ip[] = '1360592896, "ru"';
-$ip[] = '1360596992, "cz"';
-$ip[] = '1360601088, "by"';
-$ip[] = '1360605184, "ru"';
-$ip[] = '1360613376, "se"';
-$ip[] = '1360617472, "it"';
-$ip[] = '1360621568, "es"';
-$ip[] = '1360625664, "lu"';
-$ip[] = '1360629760, "se"';
-$ip[] = '1360633856, "ru"';
-$ip[] = '1360637952, "fo"';
-$ip[] = '1360642048, "fr"';
-$ip[] = '1360646144, "at"';
-$ip[] = '1360650240, "ua"';
-$ip[] = '1360654336, "ee"';
-$ip[] = '1360658432, "pl"';
-$ip[] = '1360666624, "no"';
-$ip[] = '1360678912, "ru"';
-$ip[] = '1360683008, "gb"';
-$ip[] = '1360691200, "ru"';
-$ip[] = '1360699392, "de"';
-$ip[] = '1360703488, "ru"';
-$ip[] = '1360707584, "it"';
-$ip[] = '1360711680, "nl"';
-$ip[] = '1360715776, "se"';
-$ip[] = '1360728064, "fr"';
-$ip[] = '1360732160, "no"';
-$ip[] = '1360736256, "ru"';
-$ip[] = '1360740352, "gb"';
-$ip[] = '1360752640, "de"';
-$ip[] = '1360756736, "it"';
-$ip[] = '1360760832, "ru"';
-$ip[] = '1360764928, "de"';
-$ip[] = '1360769024, "it"';
-$ip[] = '1360773120, "cz"';
-$ip[] = '1360781312, "de"';
-$ip[] = '1360785408, "ru"';
-$ip[] = '1360793600, "cz"';
-$ip[] = '1360797696, "ir"';
-$ip[] = '1360805888, "de"';
-$ip[] = '1360809984, "nl"';
-$ip[] = '1360814080, "fr"';
-$ip[] = '1360818176, "jo"';
-$ip[] = '1360822272, "at"';
-$ip[] = '1360826368, "gb"';
-$ip[] = '1360830464, "ru"';
-$ip[] = '1360838656, "fr"';
-$ip[] = '1360842752, "ru"';
-$ip[] = '1360846848, "de"';
-$ip[] = '1360850944, "it"';
-$ip[] = '1360855040, "nl"';
-$ip[] = '1360859136, "lt"';
-$ip[] = '1360863232, "no"';
-$ip[] = '1360867328, "gb"';
-$ip[] = '1360883712, "ru"';
-$ip[] = '1360887808, "fi"';
-$ip[] = '1360891904, "ch"';
-$ip[] = '1360896000, "qa"';
-$ip[] = '1360900096, "it"';
-$ip[] = '1360904192, "gb"';
-$ip[] = '1360912384, "it"';
-$ip[] = '1360916480, "ir"';
-$ip[] = '1360920576, "it"';
-$ip[] = '1360932864, "ru"';
-$ip[] = '1360936960, "nl"';
-$ip[] = '1360941056, "by"';
-$ip[] = '1360945152, "de"';
-$ip[] = '1360949248, "ru"';
-$ip[] = '1360953344, "de"';
-$ip[] = '1360957440, "az"';
-$ip[] = '1360961536, "ua"';
-$ip[] = '1360965632, "ru"';
-$ip[] = '1360977920, "cz"';
-$ip[] = '1360986112, "gb"';
-$ip[] = '1360994304, "cz"';
-$ip[] = '1360998400, "fi"';
-$ip[] = '1361002496, "gb"';
-$ip[] = '1361006592, "dk"';
-$ip[] = '1361010688, "gb"';
-$ip[] = '1361018880, "at"';
-$ip[] = '1361022976, "it"';
-$ip[] = '1361027072, "ir"';
-$ip[] = '1361035264, "nl"';
-$ip[] = '1361039360, "it"';
-$ip[] = '1361043456, "no"';
-$ip[] = '1361051648, "es"';
-$ip[] = '1362100224, "fr"';
-$ip[] = '1362755584, "nl"';
-$ip[] = '1362886656, "es"';
-$ip[] = '1363017728, "ch"';
-$ip[] = '1363148800, "fr"';
-$ip[] = '1363410944, "nl"';
-$ip[] = '1363673088, "it"';
-$ip[] = '1363935232, "eu"';
-$ip[] = '1364197376, "fr"';
-$ip[] = '1364262912, "it"';
-$ip[] = '1364328448, "be"';
-$ip[] = '1364459520, "pt"';
-$ip[] = '1364525056, "nl"';
-$ip[] = '1364590592, "gb"';
-$ip[] = '1364721664, "se"';
-$ip[] = '1364725760, "eu"';
-$ip[] = '1364729856, "de"';
-$ip[] = '1364733952, "it"';
-$ip[] = '1364738048, "no"';
-$ip[] = '1364742144, "ru"';
-$ip[] = '1364746240, "fr"';
-$ip[] = '1364750336, "ru"';
-$ip[] = '1364754432, "sk"';
-$ip[] = '1364758528, "kz"';
-$ip[] = '1364762624, "gb"';
-$ip[] = '1364766720, "ch"';
-$ip[] = '1364770816, "kg"';
-$ip[] = '1364774912, "ru"';
-$ip[] = '1364779008, "it"';
-$ip[] = '1364787200, "ro"';
-$ip[] = '1364795392, "es"';
-$ip[] = '1364799488, "sk"';
-$ip[] = '1364803584, "ru"';
-$ip[] = '1364811776, "de"';
-$ip[] = '1364815872, "ru"';
-$ip[] = '1364819968, "gb"';
-$ip[] = '1364832256, "ru"';
-$ip[] = '1364836352, "de"';
-$ip[] = '1364840448, "am"';
-$ip[] = '1364844544, "de"';
-$ip[] = '1364852736, "ru"';
-$ip[] = '1364856832, "iq"';
-$ip[] = '1364860928, "de"';
-$ip[] = '1364865024, "pt"';
-$ip[] = '1364869120, "fi"';
-$ip[] = '1364873216, "gb"';
-$ip[] = '1364877312, "es"';
-$ip[] = '1364881408, "ee"';
-$ip[] = '1364885504, "gb"';
-$ip[] = '1364889600, "ir"';
-$ip[] = '1364893696, "cz"';
-$ip[] = '1364897792, "si"';
-$ip[] = '1364901888, "de"';
-$ip[] = '1364905984, "ru"';
-$ip[] = '1364910080, "ua"';
-$ip[] = '1364914176, "cz"';
-$ip[] = '1364918272, "nl"';
-$ip[] = '1364922368, "tr"';
-$ip[] = '1364926464, "ru"';
-$ip[] = '1364934656, "fr"';
-$ip[] = '1364938752, "cz"';
-$ip[] = '1364942848, "gb"';
-$ip[] = '1364946944, "tr"';
-$ip[] = '1364951040, "ir"';
-$ip[] = '1364959232, "de"';
-$ip[] = '1364963328, "ru"';
-$ip[] = '1364967424, "gb"';
-$ip[] = '1364971520, "cz"';
-$ip[] = '1364979712, "gb"';
-$ip[] = '1364983808, "de"';
-$ip[] = '1364992000, "it"';
-$ip[] = '1364996096, "gr"';
-$ip[] = '1365000192, "se"';
-$ip[] = '1365004288, "fr"';
-$ip[] = '1365008384, "ch"';
-$ip[] = '1365012480, "fr"';
-$ip[] = '1365016576, "es"';
-$ip[] = '1365020672, "cz"';
-$ip[] = '1365024768, "de"';
-$ip[] = '1365028864, "nl"';
-$ip[] = '1365032960, "pt"';
-$ip[] = '1365041152, "lu"';
-$ip[] = '1365045248, "at"';
-$ip[] = '1365049344, "fr"';
-$ip[] = '1365057536, "it"';
-$ip[] = '1365061632, "nl"';
-$ip[] = '1365065728, "ba"';
-$ip[] = '1365073920, "no"';
-$ip[] = '1365078016, "de"';
-$ip[] = '1365082112, "se"';
-$ip[] = '1365090304, "no"';
-$ip[] = '1365094400, "fr"';
-$ip[] = '1365098496, "hu"';
-$ip[] = '1365102592, "es"';
-$ip[] = '1365106688, "gb"';
-$ip[] = '1365110784, "fr"';
-$ip[] = '1365114880, "ba"';
-$ip[] = '1365118976, "ru"';
-$ip[] = '1365127168, "at"';
-$ip[] = '1365131264, "se"';
-$ip[] = '1365139456, "ch"';
-$ip[] = '1365147648, "ru"';
-$ip[] = '1365155840, "se"';
-$ip[] = '1365159936, "no"';
-$ip[] = '1365164032, "gb"';
-$ip[] = '1365172224, "lv"';
-$ip[] = '1365176320, "hu"';
-$ip[] = '1365180416, "de"';
-$ip[] = '1365184512, "ru"';
-$ip[] = '1365192704, "gb"';
-$ip[] = '1365196800, "es"';
-$ip[] = '1365200896, "lu"';
-$ip[] = '1365204992, "cz"';
-$ip[] = '1365209088, "be"';
-$ip[] = '1365213184, "ru"';
-$ip[] = '1365217280, "gb"';
-$ip[] = '1365221376, "ge"';
-$ip[] = '1365225472, "ua"';
-$ip[] = '1365229568, "pl"';
-$ip[] = '1365233664, "ru"';
-$ip[] = '1365237760, "uz"';
-$ip[] = '1365241856, "dk"';
-$ip[] = '1365245952, "gb"';
-$ip[] = '1366294528, "it"';
-$ip[] = '1367343104, "gb"';
-$ip[] = '1369440256, "de"';
-$ip[] = '1369473024, "hu"';
-$ip[] = '1369505792, "de"';
-$ip[] = '1369538560, "dk"';
-$ip[] = '1369554944, "pl"';
-$ip[] = '1369559040, "ru"';
-$ip[] = '1369563136, "pl"';
-$ip[] = '1369567232, "bg"';
-$ip[] = '1369571328, "se"';
-$ip[] = '1369702400, "be"';
-$ip[] = '1369833472, "no"';
-$ip[] = '1369964544, "gb"';
-$ip[] = '1369997312, "pl"';
-$ip[] = '1370030080, "be"';
-$ip[] = '1370062848, "de"';
-$ip[] = '1370095616, "gb"';
-$ip[] = '1370128384, "se"';
-$ip[] = '1370161152, "nl"';
-$ip[] = '1370193920, "gb"';
-$ip[] = '1370226688, "es"';
-$ip[] = '1370259456, "se"';
-$ip[] = '1370292224, "nl"';
-$ip[] = '1370324992, "de"';
-$ip[] = '1370357760, "it"';
-$ip[] = '1370390528, "gb"';
-$ip[] = '1370423296, "no"';
-$ip[] = '1370439680, "nl"';
-$ip[] = '1370456064, "fi"';
-$ip[] = '1370488832, "ru"';
-$ip[] = '1370619904, "gb"';
-$ip[] = '1370750976, "ro"';
-$ip[] = '1370882048, "hu"';
-$ip[] = '1371013120, "es"';
-$ip[] = '1371078656, "fr"';
-$ip[] = '1371144192, "gr"';
-$ip[] = '1371201536, "pl"';
-$ip[] = '1371205632, "se"';
-$ip[] = '1371209728, "gb"';
-$ip[] = '1371275264, "be"';
-$ip[] = '1371340800, "at"';
-$ip[] = '1371406336, "pl"';
-$ip[] = '1371471872, "no"';
-$ip[] = '1371602944, "pt"';
-$ip[] = '1371668480, "fr"';
-$ip[] = '1371734016, "ru"';
-$ip[] = '1371799552, "ro"';
-$ip[] = '1371865088, "fi"';
-$ip[] = '1371930624, "lv"';
-$ip[] = '1371996160, "il"';
-$ip[] = '1372061696, "ru"';
-$ip[] = '1372069888, "fr"';
-$ip[] = '1372073984, "cz"';
-$ip[] = '1372078080, "nl"';
-$ip[] = '1372082176, "ru"';
-$ip[] = '1372086272, "de"';
-$ip[] = '1372090368, "ru"';
-$ip[] = '1372094464, "it"';
-$ip[] = '1372098560, "ru"';
-$ip[] = '1372102656, "se"';
-$ip[] = '1372106752, "fr"';
-$ip[] = '1372110848, "de"';
-$ip[] = '1372114944, "ru"';
-$ip[] = '1372119040, "it"';
-$ip[] = '1372123136, "ru"';
-$ip[] = '1372127232, "it"';
-$ip[] = '1372131328, "ru"';
-$ip[] = '1372135424, "de"';
-$ip[] = '1372139520, "cz"';
-$ip[] = '1372143616, "ru"';
-$ip[] = '1372147712, "be"';
-$ip[] = '1372151808, "gb"';
-$ip[] = '1372164096, "de"';
-$ip[] = '1372168192, "gb"';
-$ip[] = '1372172288, "fr"';
-$ip[] = '1372176384, "ch"';
-$ip[] = '1372180480, "se"';
-$ip[] = '1372184576, "de"';
-$ip[] = '1372188672, "ru"';
-$ip[] = '1372192768, "es"';
-$ip[] = '1372323840, "nl"';
-$ip[] = '1372585984, "it"';
-$ip[] = '1372618752, "gb"';
-$ip[] = '1372651520, "fi"';
-$ip[] = '1372684288, "eu"';
-$ip[] = '1372717056, "pl"';
-$ip[] = '1372749824, "de"';
-$ip[] = '1372782592, "ru"';
-$ip[] = '1372815360, "se"';
-$ip[] = '1372848128, "tr"';
-$ip[] = '1373110272, "se"';
-$ip[] = '1373175808, "at"';
-$ip[] = '1373241344, "il"';
-$ip[] = '1373306880, "pl"';
-$ip[] = '1373372416, "fr"';
-$ip[] = '1373437952, "ch"';
-$ip[] = '1373503488, "ru"';
-$ip[] = '1373569024, "at"';
-$ip[] = '1373634560, "se"';
-$ip[] = '1374683136, "be"';
-$ip[] = '1375207424, "fr"';
-$ip[] = '1375731712, "gb"';
-$ip[] = '1378877440, "it"';
-$ip[] = '1379926016, "fr"';
-$ip[] = '1380188160, "gb"';
-$ip[] = '1380450304, "nl"';
-$ip[] = '1380712448, "ro"';
-$ip[] = '1380974592, "il"';
-$ip[] = '1381105664, "de"';
-$ip[] = '1381236736, "it"';
-$ip[] = '1381367808, "es"';
-$ip[] = '1381498880, "it"';
-$ip[] = '1381761024, "nl"';
-$ip[] = '1382023168, "se"';
-$ip[] = '1382039552, "de"';
-$ip[] = '1382055936, "fr"';
-$ip[] = '1382072320, "ru"';
-$ip[] = '1382088704, "fr"';
-$ip[] = '1382105088, "de"';
-$ip[] = '1382137856, "ru"';
-$ip[] = '1382154240, "fr"';
-$ip[] = '1382170624, "de"';
-$ip[] = '1382187008, "es"';
-$ip[] = '1382203392, "de"';
-$ip[] = '1382219776, "se"';
-$ip[] = '1382252544, "cz"';
-$ip[] = '1382268928, "ir"';
-$ip[] = '1382285312, "cz"';
-$ip[] = '1382301696, "se"';
-$ip[] = '1382318080, "ru"';
-$ip[] = '1382334464, "de"';
-$ip[] = '1382350848, "fr"';
-$ip[] = '1382367232, "bg"';
-$ip[] = '1382400000, "nl"';
-$ip[] = '1382416384, "pt"';
-$ip[] = '1382432768, "cy"';
-$ip[] = '1382449152, "il"';
-$ip[] = '1382465536, "ps"';
-$ip[] = '1382481920, "at"';
-$ip[] = '1382498304, "bg"';
-$ip[] = '1382514688, "dk"';
-$ip[] = '1382531072, "fi"';
-$ip[] = '1382547456, "it"';
-$ip[] = '1382809600, "gb"';
-$ip[] = '1383071744, "ru"';
-$ip[] = '1383079936, "nl"';
-$ip[] = '1383088128, "is"';
-$ip[] = '1383096320, "gb"';
-$ip[] = '1383104512, "je"';
-$ip[] = '1383112704, "ge"';
-$ip[] = '1383120896, "gb"';
-$ip[] = '1383137280, "mc"';
-$ip[] = '1383145472, "cz"';
-$ip[] = '1383153664, "gb"';
-$ip[] = '1383161856, "de"';
-$ip[] = '1383170048, "gb"';
-$ip[] = '1383186432, "it"';
-$ip[] = '1383194624, "gb"';
-$ip[] = '1383202816, "ru"';
-$ip[] = '1383211008, "cy"';
-$ip[] = '1383219200, "cs"';
-$ip[] = '1383227392, "ru"';
-$ip[] = '1383243776, "ye"';
-$ip[] = '1383251968, "cz"';
-$ip[] = '1383260160, "ru"';
-$ip[] = '1383268352, "ir"';
-$ip[] = '1383276544, "kz"';
-$ip[] = '1383284736, "pl"';
-$ip[] = '1383292928, "de"';
-$ip[] = '1383301120, "se"';
-$ip[] = '1383309312, "it"';
-$ip[] = '1383317504, "se"';
-$ip[] = '1383321600, "ru"';
-$ip[] = '1383325696, "gb"';
-$ip[] = '1383333888, "ru"';
-$ip[] = '1383350272, "no"';
-$ip[] = '1383358464, "de"';
-$ip[] = '1383366656, "gb"';
-$ip[] = '1383374848, "es"';
-$ip[] = '1383383040, "cy"';
-$ip[] = '1383391232, "fi"';
-$ip[] = '1383399424, "li"';
-$ip[] = '1383407616, "no"';
-$ip[] = '1383415808, "ru"';
-$ip[] = '1383424000, "se"';
-$ip[] = '1383432192, "cz"';
-$ip[] = '1383440384, "ru"';
-$ip[] = '1383448576, "cs"';
-$ip[] = '1383456768, "ua"';
-$ip[] = '1383464960, "lv"';
-$ip[] = '1383473152, "de"';
-$ip[] = '1383481344, "gb"';
-$ip[] = '1383497728, "ru"';
-$ip[] = '1383505920, "sa"';
-$ip[] = '1383514112, "fi"';
-$ip[] = '1383522304, "bg"';
-$ip[] = '1383530496, "de"';
-$ip[] = '1383538688, "it"';
-$ip[] = '1383546880, "bg"';
-$ip[] = '1383555072, "sk"';
-$ip[] = '1383563264, "ru"';
-$ip[] = '1383571456, "de"';
-$ip[] = '1383579648, "it"';
-$ip[] = '1383587840, "sk"';
-$ip[] = '1383596032, "fr"';
-$ip[] = '1384153088, "fi"';
-$ip[] = '1384185856, "eu"';
-$ip[] = '1384251392, "fi"';
-$ip[] = '1384267776, "ch"';
-$ip[] = '1384284160, "es"';
-$ip[] = '1384316928, "ee"';
-$ip[] = '1384349696, "hu"';
-$ip[] = '1384382464, "hr"';
-$ip[] = '1384415232, "de"';
-$ip[] = '1384448000, "gb"';
-$ip[] = '1384480768, "fi"';
-$ip[] = '1384513536, "no"';
-$ip[] = '1384546304, "nl"';
-$ip[] = '1384579072, "de"';
-$ip[] = '1384611840, "lt"';
-$ip[] = '1384644608, "gb"';
-$ip[] = '1384660992, "ch"';
-$ip[] = '1384677376, "se"';
-$ip[] = '1384693760, "nl"';
-$ip[] = '1384710144, "ro"';
-$ip[] = '1384726528, "bg"';
-$ip[] = '1384742912, "ru"';
-$ip[] = '1384759296, "sy"';
-$ip[] = '1384775680, "ru"';
-$ip[] = '1384792064, "eu"';
-$ip[] = '1384808448, "fi"';
-$ip[] = '1384824832, "gb"';
-$ip[] = '1384841216, "pl"';
-$ip[] = '1384857600, "nl"';
-$ip[] = '1384873984, "pl"';
-$ip[] = '1384890368, "de"';
-$ip[] = '1384923136, "ru"';
-$ip[] = '1384939520, "lt"';
-$ip[] = '1384955904, "pt"';
-$ip[] = '1384972288, "de"';
-$ip[] = '1384988672, "fi"';
-$ip[] = '1385005056, "hu"';
-$ip[] = '1385021440, "ie"';
-$ip[] = '1385037824, "fr"';
-$ip[] = '1385054208, "cz"';
-$ip[] = '1385070592, "ru"';
-$ip[] = '1385086976, "gb"';
-$ip[] = '1385103360, "it"';
-$ip[] = '1385119744, "be"';
-$ip[] = '1385136128, "pl"';
-$ip[] = '1385152512, "dk"';
-$ip[] = '1385168896, "es"';
-$ip[] = '1385177088, "de"';
-$ip[] = '1385185280, "ru"';
-$ip[] = '1385193472, "es"';
-$ip[] = '1385201664, "cz"';
-$ip[] = '1385209856, "hu"';
-$ip[] = '1385218048, "ua"';
-$ip[] = '1385226240, "gb"';
-$ip[] = '1385234432, "de"';
-$ip[] = '1385242624, "gb"';
-$ip[] = '1385250816, "pl"';
-$ip[] = '1385259008, "it"';
-$ip[] = '1385267200, "se"';
-$ip[] = '1385275392, "it"';
-$ip[] = '1385283584, "kw"';
-$ip[] = '1385291776, "tr"';
-$ip[] = '1385299968, "bg"';
-$ip[] = '1385308160, "lu"';
-$ip[] = '1385316352, "no"';
-$ip[] = '1385324544, "be"';
-$ip[] = '1385332736, "gb"';
-$ip[] = '1385340928, "lb"';
-$ip[] = '1385349120, "ch"';
-$ip[] = '1385357312, "pl"';
-$ip[] = '1385365504, "gb"';
-$ip[] = '1385373696, "no"';
-$ip[] = '1385381888, "ru"';
-$ip[] = '1385398272, "bg"';
-$ip[] = '1385406464, "ee"';
-$ip[] = '1385414656, "sa"';
-$ip[] = '1385422848, "dk"';
-$ip[] = '1385431040, "ru"';
-$ip[] = '1385439232, "gb"';
-$ip[] = '1385447424, "is"';
-$ip[] = '1385455616, "qa"';
-$ip[] = '1385463808, "no"';
-$ip[] = '1385480192, "nl"';
-$ip[] = '1385488384, "gb"';
-$ip[] = '1385496576, "si"';
-$ip[] = '1385504768, "fr"';
-$ip[] = '1385512960, "de"';
-$ip[] = '1385521152, "at"';
-$ip[] = '1385529344, "ru"';
-$ip[] = '1385537536, "de"';
-$ip[] = '1385545728, "ru"';
-$ip[] = '1385553920, "de"';
-$ip[] = '1385562112, "eu"';
-$ip[] = '1385570304, "hu"';
-$ip[] = '1385578496, "dk"';
-$ip[] = '1385586688, "gb"';
-$ip[] = '1385594880, "nl"';
-$ip[] = '1385603072, "cz"';
-$ip[] = '1385611264, "at"';
-$ip[] = '1385619456, "de"';
-$ip[] = '1385627648, "ru"';
-$ip[] = '1385635840, "nl"';
-$ip[] = '1385652224, "ru"';
-$ip[] = '1385660416, "tr"';
-$ip[] = '1385668608, "nl"';
-$ip[] = '1385684992, "gb"';
-$ip[] = '1385824256, "pt"';
-$ip[] = '1385955328, "nl"';
-$ip[] = '1386086400, "es"';
-$ip[] = '1386217472, "pl"';
-$ip[] = '1386283008, "nl"';
-$ip[] = '1386348544, "ru"';
-$ip[] = '1386414080, "gb"';
-$ip[] = '1386479616, "no"';
-$ip[] = '1386545152, "de"';
-$ip[] = '1386610688, "il"';
-$ip[] = '1386676224, "sa"';
-$ip[] = '1386741760, "nl"';
-$ip[] = '1387331584, "pl"';
-$ip[] = '1387397120, "om"';
-$ip[] = '1387462656, "ru"';
-$ip[] = '1387528192, "dk"';
-$ip[] = '1387593728, "fi"';
-$ip[] = '1387659264, "se"';
-$ip[] = '1387790336, "it"';
-$ip[] = '1388314624, "at"';
-$ip[] = '1388322816, "si"';
-$ip[] = '1388331008, "nl"';
-$ip[] = '1388339200, "gb"';
-$ip[] = '1388347392, "dk"';
-$ip[] = '1388363776, "de"';
-$ip[] = '1388371968, "ch"';
-$ip[] = '1388380160, "it"';
-$ip[] = '1388396544, "lv"';
-$ip[] = '1388404736, "ua"';
-$ip[] = '1388412928, "ru"';
-$ip[] = '1388421120, "se"';
-$ip[] = '1388429312, "hr"';
-$ip[] = '1388437504, "de"';
-$ip[] = '1388445696, "az"';
-$ip[] = '1388453888, "bh"';
-$ip[] = '1388462080, "es"';
-$ip[] = '1388470272, "de"';
-$ip[] = '1388478464, "at"';
-$ip[] = '1388486656, "ru"';
-$ip[] = '1388494848, "no"';
-$ip[] = '1388503040, "ru"';
-$ip[] = '1388519424, "nl"';
-$ip[] = '1388527616, "de"';
-$ip[] = '1388535808, "gb"';
-$ip[] = '1388544000, "ie"';
-$ip[] = '1388552192, "gb"';
-$ip[] = '1388560384, "fi"';
-$ip[] = '1388568576, "ch"';
-$ip[] = '1388576768, "fr"';
-$ip[] = '1388584960, "gb"';
-$ip[] = '1388593152, "ru"';
-$ip[] = '1388601344, "se"';
-$ip[] = '1388609536, "ru"';
-$ip[] = '1388617728, "se"';
-$ip[] = '1388625920, "no"';
-$ip[] = '1388634112, "gb"';
-$ip[] = '1388642304, "fi"';
-$ip[] = '1388650496, "pl"';
-$ip[] = '1388658688, "gb"';
-$ip[] = '1388666880, "gr"';
-$ip[] = '1388675072, "eu"';
-$ip[] = '1388683264, "ch"';
-$ip[] = '1388691456, "nl"';
-$ip[] = '1388699648, "se"';
-$ip[] = '1388707840, "ru"';
-$ip[] = '1388716032, "es"';
-$ip[] = '1388724224, "de"';
-$ip[] = '1388732416, "es"';
-$ip[] = '1388740608, "ie"';
-$ip[] = '1388748800, "ru"';
-$ip[] = '1388756992, "de"';
-$ip[] = '1388765184, "gb"';
-$ip[] = '1388773376, "no"';
-$ip[] = '1388781568, "es"';
-$ip[] = '1388789760, "gb"';
-$ip[] = '1388797952, "ru"';
-$ip[] = '1388806144, "nl"';
-$ip[] = '1388814336, "fi"';
-$ip[] = '1388822528, "bg"';
-$ip[] = '1388830720, "fi"';
-$ip[] = '1388838912, "ru"';
-$ip[] = '1388871680, "kz"';
-$ip[] = '1388904448, "nl"';
-$ip[] = '1388969984, "cz"';
-$ip[] = '1389002752, "ru"';
-$ip[] = '1389035520, "gb"';
-$ip[] = '1389068288, "fi"';
-$ip[] = '1389101056, "nl"';
-$ip[] = '1389133824, "ru"';
-$ip[] = '1389166592, "ps"';
-$ip[] = '1389199360, "sa"';
-$ip[] = '1389232128, "de"';
-$ip[] = '1389264896, "gb"';
-$ip[] = '1389297664, "ua"';
-$ip[] = '1389330432, "de"';
-$ip[] = '1389363200, "cz"';
-$ip[] = '1389379584, "ru"';
-$ip[] = '1389395968, "ro"';
-$ip[] = '1389412352, "cs"';
-$ip[] = '1389428736, "cz"';
-$ip[] = '1389461504, "se"';
-$ip[] = '1389477888, "by"';
-$ip[] = '1389494272, "de"';
-$ip[] = '1389510656, "nl"';
-$ip[] = '1389527040, "pl"';
-$ip[] = '1389543424, "de"';
-$ip[] = '1389576192, "gb"';
-$ip[] = '1389592576, "cy"';
-$ip[] = '1389608960, "dk"';
-$ip[] = '1389625344, "de"';
-$ip[] = '1389641728, "jo"';
-$ip[] = '1389658112, "be"';
-$ip[] = '1389674496, "de"';
-$ip[] = '1389690880, "ps"';
-$ip[] = '1389707264, "it"';
-$ip[] = '1389723648, "es"';
-$ip[] = '1389756416, "se"';
-$ip[] = '1389772800, "si"';
-$ip[] = '1389789184, "pl"';
-$ip[] = '1389805568, "de"';
-$ip[] = '1389821952, "nl"';
-$ip[] = '1389838336, "uz"';
-$ip[] = '1389854720, "it"';
-$ip[] = '1389871104, "fi"';
-$ip[] = '1389887488, "fr"';
-$ip[] = '1389953024, "nl"';
-$ip[] = '1390018560, "at"';
-$ip[] = '1390084096, "gb"';
-$ip[] = '1390149632, "ch"';
-$ip[] = '1390215168, "is"';
-$ip[] = '1390280704, "tr"';
-$ip[] = '1390346240, "es"';
-$ip[] = '1390411776, "fr"';
-$ip[] = '1392508928, "pl"';
-$ip[] = '1394606080, "es"';
-$ip[] = '1396703232, "at"';
-$ip[] = '1396834304, "tr"';
-$ip[] = '1396899840, "gb"';
-$ip[] = '1396965376, "nl"';
-$ip[] = '1396973568, "ru"';
-$ip[] = '1396981760, "pl"';
-$ip[] = '1396989952, "fr"';
-$ip[] = '1396998144, "at"';
-$ip[] = '1397006336, "kw"';
-$ip[] = '1397014528, "ch"';
-$ip[] = '1397022720, "se"';
-$ip[] = '1397030912, "ru"';
-$ip[] = '1397039104, "cz"';
-$ip[] = '1397047296, "ru"';
-$ip[] = '1397063680, "uz"';
-$ip[] = '1397071872, "ru"';
-$ip[] = '1397096448, "ie"';
-$ip[] = '1397227520, "dk"';
-$ip[] = '1397489664, "ch"';
-$ip[] = '1397751808, "nl"';
-$ip[] = '1398276096, "dk"';
-$ip[] = '1398800384, "kw"';
-$ip[] = '1398833152, "nl"';
-$ip[] = '1398865920, "de"';
-$ip[] = '1398867968, "nl"';
-$ip[] = '1398870016, "pl"';
-$ip[] = '1398872064, "bg"';
-$ip[] = '1398874112, "gb"';
-$ip[] = '1398876160, "de"';
-$ip[] = '1398880256, "fr"';
-$ip[] = '1398882304, "bg"';
-$ip[] = '1398884352, "de"';
-$ip[] = '1398886400, "ch"';
-$ip[] = '1398888448, "eu"';
-$ip[] = '1398890496, "dk"';
-$ip[] = '1398892544, "ua"';
-$ip[] = '1398894592, "de"';
-$ip[] = '1398896640, "gb"';
-$ip[] = '1398898688, "es"';
-$ip[] = '1398931456, "gb"';
-$ip[] = '1398964224, "nl"';
-$ip[] = '1398996992, "lu"';
-$ip[] = '1399029760, "lv"';
-$ip[] = '1399062528, "fi"';
-$ip[] = '1399095296, "gb"';
-$ip[] = '1399128064, "be"';
-$ip[] = '1399160832, "sa"';
-$ip[] = '1399193600, "fi"';
-$ip[] = '1399226368, "ru"';
-$ip[] = '1399259136, "it"';
-$ip[] = '1399291904, "ro"';
-$ip[] = '1399324672, "gb"';
-$ip[] = '1399586816, "no"';
-$ip[] = '1399717888, "ae"';
-$ip[] = '1399848960, "fr"';
-$ip[] = '1400111104, "nl"';
-$ip[] = '1400373248, "de"';
-$ip[] = '1400635392, "eu"';
-$ip[] = '1400897536, "nl"';
-$ip[] = '1400963072, "de"';
-$ip[] = '1401028608, "il"';
-$ip[] = '1401094144, "hr"';
-$ip[] = '1401159680, "pt"';
-$ip[] = '1401225216, "eu"';
-$ip[] = '1401290752, "be"';
-$ip[] = '1401356288, "de"';
-$ip[] = '1401421824, "gb"';
-$ip[] = '1401423872, "ae"';
-$ip[] = '1401425920, "nl"';
-$ip[] = '1401427968, "ru"';
-$ip[] = '1401430016, "at"';
-$ip[] = '1401432064, "ie"';
-$ip[] = '1401434112, "ru"';
-$ip[] = '1401436160, "bh"';
-$ip[] = '1401438208, "gb"';
-$ip[] = '1401440256, "de"';
-$ip[] = '1401444352, "dk"';
-$ip[] = '1401446400, "de"';
-$ip[] = '1401448448, "it"';
-$ip[] = '1401450496, "ru"';
-$ip[] = '1401452544, "gb"';
-$ip[] = '1401454592, "de"';
-$ip[] = '1401456640, "lv"';
-$ip[] = '1401458688, "it"';
-$ip[] = '1401460736, "pl"';
-$ip[] = '1401462784, "fr"';
-$ip[] = '1401464832, "ie"';
-$ip[] = '1401466880, "cs"';
-$ip[] = '1401468928, "es"';
-$ip[] = '1401470976, "nl"';
-$ip[] = '1401473024, "cz"';
-$ip[] = '1401475072, "fr"';
-$ip[] = '1401477120, "be"';
-$ip[] = '1401479168, "pl"';
-$ip[] = '1401481216, "ru"';
-$ip[] = '1401485312, "it"';
-$ip[] = '1401487360, "gb"';
-$ip[] = '1401489408, "se"';
-$ip[] = '1401491456, "nl"';
-$ip[] = '1401493504, "ch"';
-$ip[] = '1401495552, "dk"';
-$ip[] = '1401497600, "at"';
-$ip[] = '1401499648, "ru"';
-$ip[] = '1401501696, "it"';
-$ip[] = '1401503744, "de"';
-$ip[] = '1401505792, "ch"';
-$ip[] = '1401509888, "ua"';
-$ip[] = '1401511936, "de"';
-$ip[] = '1401513984, "it"';
-$ip[] = '1401516032, "at"';
-$ip[] = '1401518080, "it"';
-$ip[] = '1401520128, "gb"';
-$ip[] = '1401522176, "nl"';
-$ip[] = '1401526272, "de"';
-$ip[] = '1401528320, "it"';
-$ip[] = '1401530368, "de"';
-$ip[] = '1401532416, "gb"';
-$ip[] = '1401534464, "de"';
-$ip[] = '1401536512, "nl"';
-$ip[] = '1401538560, "no"';
-$ip[] = '1401540608, "gb"';
-$ip[] = '1401542656, "ru"';
-$ip[] = '1401544704, "gb"';
-$ip[] = '1401546752, "it"';
-$ip[] = '1401548800, "fr"';
-$ip[] = '1401550848, "gb"';
-$ip[] = '1401552896, "nl"';
-$ip[] = '1401554944, "ie"';
-$ip[] = '1401556992, "gb"';
-$ip[] = '1401563136, "es"';
-$ip[] = '1401565184, "ru"';
-$ip[] = '1401567232, "gb"';
-$ip[] = '1401569280, "de"';
-$ip[] = '1401585664, "gb"';
-$ip[] = '1401602048, "es"';
-$ip[] = '1401618432, "am"';
-$ip[] = '1401634816, "hr"';
-$ip[] = '1401651200, "ru"';
-$ip[] = '1401667584, "it"';
-$ip[] = '1401683968, "se"';
-$ip[] = '1401749504, "de"';
-$ip[] = '1401765888, "ie"';
-$ip[] = '1401782272, "fr"';
-$ip[] = '1401815040, "se"';
-$ip[] = '1401817088, "ru"';
-$ip[] = '1401819136, "bg"';
-$ip[] = '1401821184, "gb"';
-$ip[] = '1401825280, "pl"';
-$ip[] = '1401827328, "gb"';
-$ip[] = '1401829376, "pl"';
-$ip[] = '1401831424, "gb"';
-$ip[] = '1401833472, "fi"';
-$ip[] = '1401835520, "de"';
-$ip[] = '1401837568, "ch"';
-$ip[] = '1401839616, "no"';
-$ip[] = '1401841664, "cz"';
-$ip[] = '1401843712, "pl"';
-$ip[] = '1401847808, "gb"';
-$ip[] = '1401849856, "pl"';
-$ip[] = '1401851904, "de"';
-$ip[] = '1401853952, "pl"';
-$ip[] = '1401856000, "ru"';
-$ip[] = '1401858048, "pl"';
-$ip[] = '1401868288, "ua"';
-$ip[] = '1401870336, "pl"';
-$ip[] = '1401872384, "gb"';
-$ip[] = '1401876480, "eu"';
-$ip[] = '1401878528, "mt"';
-$ip[] = '1401880576, "de"';
-$ip[] = '1401882624, "il"';
-$ip[] = '1401884672, "gb"';
-$ip[] = '1401888768, "cz"';
-$ip[] = '1401890816, "pl"';
-$ip[] = '1401892864, "ru"';
-$ip[] = '1401894912, "fi"';
-$ip[] = '1401896960, "ru"';
-$ip[] = '1401899008, "pl"';
-$ip[] = '1401901056, "no"';
-$ip[] = '1401903104, "fi"';
-$ip[] = '1401905152, "pl"';
-$ip[] = '1401907200, "eu"';
-$ip[] = '1401909248, "no"';
-$ip[] = '1401911296, "dk"';
-$ip[] = '1401913344, "pl"';
-$ip[] = '1401917440, "bg"';
-$ip[] = '1401919488, "ru"';
-$ip[] = '1401921536, "pl"';
-$ip[] = '1401923584, "be"';
-$ip[] = '1401925632, "bg"';
-$ip[] = '1401927680, "nl"';
-$ip[] = '1401929728, "ru"';
-$ip[] = '1401931776, "ua"';
-$ip[] = '1401933824, "pl"';
-$ip[] = '1401935872, "fi"';
-$ip[] = '1401937920, "gb"';
-$ip[] = '1401939968, "ua"';
-$ip[] = '1401942016, "be"';
-$ip[] = '1401944064, "bg"';
-$ip[] = '1401946112, "fr"';
-$ip[] = '1401962496, "pl"';
-$ip[] = '1401978880, "pt"';
-$ip[] = '1401995264, "ch"';
-$ip[] = '1402011648, "se"';
-$ip[] = '1402028032, "fr"';
-$ip[] = '1402044416, "pl"';
-$ip[] = '1402060800, "fi"';
-$ip[] = '1402077184, "gb"';
-$ip[] = '1402093568, "ru"';
-$ip[] = '1402109952, "fi"';
-$ip[] = '1402142720, "es"';
-$ip[] = '1402159104, "it"';
-$ip[] = '1402175488, "ie"';
-$ip[] = '1402191872, "ir"';
-$ip[] = '1402208256, "cz"';
-$ip[] = '1402224640, "bg"';
-$ip[] = '1402241024, "gb"';
-$ip[] = '1402257408, "fi"';
-$ip[] = '1402273792, "ru"';
-$ip[] = '1402290176, "nl"';
-$ip[] = '1402306560, "it"';
-$ip[] = '1402322944, "ru"';
-$ip[] = '1402339328, "ch"';
-$ip[] = '1402355712, "fi"';
-$ip[] = '1402372096, "se"';
-$ip[] = '1402388480, "es"';
-$ip[] = '1402404864, "ru"';
-$ip[] = '1402408960, "de"';
-$ip[] = '1402413056, "pl"';
-$ip[] = '1402417152, "de"';
-$ip[] = '1402421248, "gb"';
-$ip[] = '1402437632, "dk"';
-$ip[] = '1402454016, "gb"';
-$ip[] = '1402470400, "fr"';
-$ip[] = '1402994688, "nl"';
-$ip[] = '1403256832, "at"';
-$ip[] = '1403322368, "es"';
-$ip[] = '1403387904, "se"';
-$ip[] = '1403396096, "ee"';
-$ip[] = '1403404288, "gb"';
-$ip[] = '1403412480, "ru"';
-$ip[] = '1403420672, "nl"';
-$ip[] = '1403428864, "gb"';
-$ip[] = '1403437056, "ro"';
-$ip[] = '1403445248, "ru"';
-$ip[] = '1403461632, "fr"';
-$ip[] = '1403469824, "ru"';
-$ip[] = '1403486208, "fr"';
-$ip[] = '1403494400, "gb"';
-$ip[] = '1403502592, "nl"';
-$ip[] = '1403510784, "cz"';
-$ip[] = '1403518976, "cy"';
-$ip[] = '1403535360, "pl"';
-$ip[] = '1403551744, "sk"';
-$ip[] = '1403568128, "se"';
-$ip[] = '1403584512, "de"';
-$ip[] = '1403600896, "fr"';
-$ip[] = '1403617280, "de"';
-$ip[] = '1403633664, "ru"';
-$ip[] = '1403650048, "de"';
-$ip[] = '1403666432, "gb"';
-$ip[] = '1403699200, "ua"';
-$ip[] = '1403715584, "lt"';
-$ip[] = '1403731968, "ru"';
-$ip[] = '1403748352, "de"';
-$ip[] = '1403764736, "gr"';
-$ip[] = '1403781120, "ru"';
-$ip[] = '1403797504, "se"';
-$ip[] = '1403813888, "nl"';
-$ip[] = '1403830272, "ch"';
-$ip[] = '1403846656, "is"';
-$ip[] = '1403863040, "fr"';
-$ip[] = '1403879424, "es"';
-$ip[] = '1403895808, "ch"';
-$ip[] = '1403912192, "pt"';
-$ip[] = '1403928576, "se"';
-$ip[] = '1403944960, "gr"';
-$ip[] = '1403961344, "ru"';
-$ip[] = '1403977728, "it"';
-$ip[] = '1403994112, "at"';
-$ip[] = '1404010496, "pl"';
-$ip[] = '1404026880, "es"';
-$ip[] = '1404043264, "se"';
-$ip[] = '1405091840, "fr"';
-$ip[] = '1406140416, "cz"';
-$ip[] = '1406205952, "se"';
-$ip[] = '1406271488, "ie"';
-$ip[] = '1406337024, "it"';
-$ip[] = '1406402560, "gr"';
-$ip[] = '1406468096, "es"';
-$ip[] = '1406533632, "fr"';
-$ip[] = '1406599168, "at"';
-$ip[] = '1406664704, "fi"';
-$ip[] = '1406672896, "hu"';
-$ip[] = '1406681088, "gb"';
-$ip[] = '1406689280, "se"';
-$ip[] = '1406697472, "gb"';
-$ip[] = '1406705664, "it"';
-$ip[] = '1406713856, "at"';
-$ip[] = '1406722048, "de"';
-$ip[] = '1406730240, "ru"';
-$ip[] = '1406746624, "be"';
-$ip[] = '1406754816, "gb"';
-$ip[] = '1406763008, "be"';
-$ip[] = '1406771200, "gb"';
-$ip[] = '1406779392, "ru"';
-$ip[] = '1406787584, "am"';
-$ip[] = '1406795776, "gb"';
-$ip[] = '1406803968, "de"';
-$ip[] = '1406812160, "se"';
-$ip[] = '1406820352, "eu"';
-$ip[] = '1406828544, "gb"';
-$ip[] = '1406836736, "at"';
-$ip[] = '1406844928, "md"';
-$ip[] = '1406853120, "ua"';
-$ip[] = '1406861312, "ru"';
-$ip[] = '1406869504, "gb"';
-$ip[] = '1406877696, "nl"';
-$ip[] = '1406885888, "ch"';
-$ip[] = '1406894080, "ru"';
-$ip[] = '1406902272, "at"';
-$ip[] = '1406910464, "se"';
-$ip[] = '1406918656, "ru"';
-$ip[] = '1406926848, "it"';
-$ip[] = '1406935040, "ru"';
-$ip[] = '1406951424, "pl"';
-$ip[] = '1406959616, "de"';
-$ip[] = '1406967808, "ru"';
-$ip[] = '1406976000, "ie"';
-$ip[] = '1406984192, "ru"';
-$ip[] = '1407000576, "de"';
-$ip[] = '1407016960, "it"';
-$ip[] = '1407025152, "dk"';
-$ip[] = '1407033344, "ru"';
-$ip[] = '1407049728, "de"';
-$ip[] = '1407057920, "ru"';
-$ip[] = '1407066112, "lu"';
-$ip[] = '1407074304, "ru"';
-$ip[] = '1407090688, "ch"';
-$ip[] = '1407098880, "bg"';
-$ip[] = '1407107072, "ru"';
-$ip[] = '1407115264, "eu"';
-$ip[] = '1407123456, "se"';
-$ip[] = '1407131648, "nl"';
-$ip[] = '1407139840, "de"';
-$ip[] = '1407148032, "gb"';
-$ip[] = '1407156224, "lv"';
-$ip[] = '1407164416, "pt"';
-$ip[] = '1407172608, "gb"';
-$ip[] = '1407180800, "ru"';
-$ip[] = '1407188992, "it"';
-$ip[] = '1407320064, "se"';
-$ip[] = '1407451136, "bg"';
-$ip[] = '1407483904, "ch"';
-$ip[] = '1407516672, "gb"';
-$ip[] = '1407549440, "ru"';
-$ip[] = '1407582208, "pl"';
-$ip[] = '1407614976, "es"';
-$ip[] = '1407680512, "gb"';
-$ip[] = '1407713280, "nl"';
-$ip[] = '1407778816, "se"';
-$ip[] = '1407844352, "ru"';
-$ip[] = '1407909888, "gr"';
-$ip[] = '1407975424, "de"';
-$ip[] = '1408040960, "ru"';
-$ip[] = '1408106496, "pl"';
-$ip[] = '1408172032, "ru"';
-$ip[] = '1408237568, "cz"';
-$ip[] = '1408270336, "pt"';
-$ip[] = '1408303104, "lv"';
-$ip[] = '1408335872, "se"';
-$ip[] = '1408368640, "no"';
-$ip[] = '1408376832, "de"';
-$ip[] = '1408385024, "pl"';
-$ip[] = '1408393216, "de"';
-$ip[] = '1408401408, "ru"';
-$ip[] = '1408434176, "de"';
-$ip[] = '1408436224, "lu"';
-$ip[] = '1408438272, "fr"';
-$ip[] = '1408440320, "se"';
-$ip[] = '1408442368, "pl"';
-$ip[] = '1408444416, "eu"';
-$ip[] = '1408446464, "de"';
-$ip[] = '1408450560, "ru"';
-$ip[] = '1408454656, "de"';
-$ip[] = '1408456704, "lv"';
-$ip[] = '1408458752, "gb"';
-$ip[] = '1408460800, "pl"';
-$ip[] = '1408462848, "de"';
-$ip[] = '1408464896, "ro"';
-$ip[] = '1408466944, "no"';
-$ip[] = '1408499712, "ps"';
-$ip[] = '1408532480, "gb"';
-$ip[] = '1408598016, "fi"';
-$ip[] = '1408630784, "de"';
-$ip[] = '1408663552, "ru"';
-$ip[] = '1408696320, "nl"';
-$ip[] = '1408729088, "es"';
-$ip[] = '1408761856, "se"';
-$ip[] = '1409286144, "hu"';
-$ip[] = '1409548288, "fr"';
-$ip[] = '1409810432, "gb"';
-$ip[] = '1409941504, "pl"';
-$ip[] = '1410007040, "de"';
-$ip[] = '1410072576, "gb"';
-$ip[] = '1410269184, "lt"';
-$ip[] = '1410334720, "es"';
-$ip[] = '1410342912, "sk"';
-$ip[] = '1410351104, "ch"';
-$ip[] = '1410359296, "cz"';
-$ip[] = '1410367488, "ru"';
-$ip[] = '1410375680, "dk"';
-$ip[] = '1410383872, "no"';
-$ip[] = '1410392064, "de"';
-$ip[] = '1410400256, "ru"';
-$ip[] = '1410408448, "it"';
-$ip[] = '1410416640, "tr"';
-$ip[] = '1410424832, "de"';
-$ip[] = '1410433024, "be"';
-$ip[] = '1410441216, "de"';
-$ip[] = '1410449408, "se"';
-$ip[] = '1410457600, "ru"';
-$ip[] = '1410465792, "es"';
-$ip[] = '1410473984, "jo"';
-$ip[] = '1410490368, "ru"';
-$ip[] = '1410498560, "it"';
-$ip[] = '1410506752, "ie"';
-$ip[] = '1410514944, "gb"';
-$ip[] = '1410523136, "pt"';
-$ip[] = '1410531328, "de"';
-$ip[] = '1410539520, "gb"';
-$ip[] = '1410547712, "cz"';
-$ip[] = '1410555904, "gb"';
-$ip[] = '1410564096, "se"';
-$ip[] = '1410572288, "de"';
-$ip[] = '1410588672, "gb"';
-$ip[] = '1410596864, "es"';
-$ip[] = '1410605056, "ch"';
-$ip[] = '1410613248, "al"';
-$ip[] = '1410621440, "no"';
-$ip[] = '1410629632, "fi"';
-$ip[] = '1410637824, "at"';
-$ip[] = '1410646016, "gb"';
-$ip[] = '1410654208, "si"';
-$ip[] = '1410662400, "hu"';
-$ip[] = '1410670592, "de"';
-$ip[] = '1410678784, "ru"';
-$ip[] = '1410686976, "cz"';
-$ip[] = '1410695168, "gb"';
-$ip[] = '1410703360, "es"';
-$ip[] = '1410711552, "bg"';
-$ip[] = '1410719744, "ru"';
-$ip[] = '1410727936, "bg"';
-$ip[] = '1410736128, "cs"';
-$ip[] = '1410744320, "fr"';
-$ip[] = '1410752512, "nl"';
-$ip[] = '1410760704, "ru"';
-$ip[] = '1410768896, "gb"';
-$ip[] = '1410777088, "ru"';
-$ip[] = '1410785280, "sa"';
-$ip[] = '1410793472, "gb"';
-$ip[] = '1410801664, "ru"';
-$ip[] = '1410809856, "de"';
-$ip[] = '1410818048, "sa"';
-$ip[] = '1410826240, "se"';
-$ip[] = '1410834432, "pl"';
-$ip[] = '1410842624, "pt"';
-$ip[] = '1410850816, "de"';
-$ip[] = '1410859008, "nl"';
-$ip[] = '1411383296, "lt"';
-$ip[] = '1411448832, "it"';
-$ip[] = '1411514368, "fi"';
-$ip[] = '1411579904, "nl"';
-$ip[] = '1411710976, "fr"';
-$ip[] = '1411776512, "gr"';
-$ip[] = '1411780608, "pl"';
-$ip[] = '1411784704, "gb"';
-$ip[] = '1411788800, "it"';
-$ip[] = '1411792896, "de"';
-$ip[] = '1411796992, "pl"';
-$ip[] = '1411805184, "at"';
-$ip[] = '1411809280, "lv"';
-$ip[] = '1411813376, "no"';
-$ip[] = '1411817472, "pl"';
-$ip[] = '1411821568, "cz"';
-$ip[] = '1411825664, "de"';
-$ip[] = '1411829760, "pl"';
-$ip[] = '1411833856, "nl"';
-$ip[] = '1411837952, "bg"';
-$ip[] = '1411842048, "pt"';
-$ip[] = '1411907584, "gb"';
-$ip[] = '1411940352, "pl"';
-$ip[] = '1411973120, "si"';
-$ip[] = '1412005888, "nl"';
-$ip[] = '1412038656, "ru"';
-$ip[] = '1412071424, "cz"';
-$ip[] = '1412104192, "gb"';
-$ip[] = '1412136960, "bg"';
-$ip[] = '1412169728, "tr"';
-$ip[] = '1412202496, "de"';
-$ip[] = '1412235264, "gb"';
-$ip[] = '1412300800, "de"';
-$ip[] = '1412333568, "lt"';
-$ip[] = '1412366336, "sk"';
-$ip[] = '1412399104, "ru"';
-$ip[] = '1412415488, "ir"';
-$ip[] = '1412431872, "no"';
-$ip[] = '1412562944, "ee"';
-$ip[] = '1412628480, "tr"';
-$ip[] = '1412644864, "ua"';
-$ip[] = '1412653056, "ru"';
-$ip[] = '1412661248, "gb"';
-$ip[] = '1412677632, "ru"';
-$ip[] = '1412685824, "ie"';
-$ip[] = '1412694016, "ee"';
-$ip[] = '1412710400, "ru"';
-$ip[] = '1412726784, "si"';
-$ip[] = '1412743168, "no"';
-$ip[] = '1412775936, "nl"';
-$ip[] = '1412792320, "eu"';
-$ip[] = '1412808704, "ru"';
-$ip[] = '1412825088, "lb"';
-$ip[] = '1412841472, "uz"';
-$ip[] = '1412857856, "bg"';
-$ip[] = '1412874240, "ru"';
-$ip[] = '1412890624, "lt"';
-$ip[] = '1412907008, "se"';
-$ip[] = '1412923392, "fr"';
-$ip[] = '1412939776, "ch"';
-$ip[] = '1412956160, "de"';
-$ip[] = '1413480448, "eu"';
-$ip[] = '1414004736, "ch"';
-$ip[] = '1414266880, "es"';
-$ip[] = '1414529024, "nl"';
-$ip[] = '1415053312, "es"';
-$ip[] = '1415184384, "pt"';
-$ip[] = '1415315456, "gb"';
-$ip[] = '1415446528, "il"';
-$ip[] = '1415577600, "fr"';
-$ip[] = '1416101888, "nl"';
-$ip[] = '1416364032, "il"';
-$ip[] = '1416626176, "at"';
-$ip[] = '1417150464, "es"';
-$ip[] = '1417674752, "de"';
-$ip[] = '1421869056, "be"';
-$ip[] = '1422393344, "de"';
-$ip[] = '1422491648, "gb"';
-$ip[] = '1422508032, "bg"';
-$ip[] = '1422512128, "pl"';
-$ip[] = '1422516224, "ru"';
-$ip[] = '1422524416, "no"';
-$ip[] = '1422589952, "ie"';
-$ip[] = '1422655488, "ru"';
-$ip[] = '1422721024, "pl"';
-$ip[] = '1422729216, "no"';
-$ip[] = '1422737408, "eu"';
-$ip[] = '1422753792, "eu"';
-$ip[] = '1422761984, "pl"';
-$ip[] = '1422770176, "gr"';
-$ip[] = '1422786560, "hu"';
-$ip[] = '1422852096, "de"';
-$ip[] = '1422917632, "no"';
-$ip[] = '1423441920, "se"';
-$ip[] = '1423704064, "it"';
-$ip[] = '1423966208, "hu"';
-$ip[] = '1424097280, "ch"';
-$ip[] = '1424228352, "il"';
-$ip[] = '1424359424, "fi"';
-$ip[] = '1424490496, "es"';
-$ip[] = '1424523264, "ro"';
-$ip[] = '1424588800, "gb"';
-$ip[] = '1424621568, "pl"';
-$ip[] = '1424625664, "gb"';
-$ip[] = '1424629760, "pl"';
-$ip[] = '1424633856, "cz"';
-$ip[] = '1424637952, "fi"';
-$ip[] = '1424642048, "dk"';
-$ip[] = '1424646144, "ro"';
-$ip[] = '1424650240, "pl"';
-$ip[] = '1424654336, "no"';
-$ip[] = '1424687104, "sa"';
-$ip[] = '1424719872, "de"';
-$ip[] = '1424752640, "hu"';
-$ip[] = '1424785408, "es"';
-$ip[] = '1424818176, "ru"';
-$ip[] = '1424850944, "lv"';
-$ip[] = '1424883712, "dk"';
-$ip[] = '1424916480, "bg"';
-$ip[] = '1424949248, "gb"';
-$ip[] = '1424982016, "fi"';
-$ip[] = '1425014784, "lt"';
-$ip[] = '1425031168, "fi"';
-$ip[] = '1425047552, "it"';
-$ip[] = '1425063936, "kz"';
-$ip[] = '1425080320, "ir"';
-$ip[] = '1425096704, "ch"';
-$ip[] = '1425113088, "nl"';
-$ip[] = '1425145856, "ru"';
-$ip[] = '1425162240, "cz"';
-$ip[] = '1425178624, "bg"';
-$ip[] = '1425195008, "ru"';
-$ip[] = '1425211392, "se"';
-$ip[] = '1425227776, "ro"';
-$ip[] = '1425244160, "no"';
-$ip[] = '1425260544, "nl"';
-$ip[] = '1425276928, "de"';
-$ip[] = '1425293312, "cz"';
-$ip[] = '1425309696, "nl"';
-$ip[] = '1425326080, "se"';
-$ip[] = '1425342464, "nl"';
-$ip[] = '1425358848, "sk"';
-$ip[] = '1425375232, "de"';
-$ip[] = '1425391616, "lv"';
-$ip[] = '1425408000, "nl"';
-$ip[] = '1425424384, "de"';
-$ip[] = '1425426432, "kw"';
-$ip[] = '1425428480, "gb"';
-$ip[] = '1425430528, "se"';
-$ip[] = '1425432576, "it"';
-$ip[] = '1425434624, "fr"';
-$ip[] = '1425436672, "gb"';
-$ip[] = '1425438720, "de"';
-$ip[] = '1425440768, "se"';
-$ip[] = '1425442816, "gb"';
-$ip[] = '1425444864, "it"';
-$ip[] = '1425446912, "gb"';
-$ip[] = '1425461248, "es"';
-$ip[] = '1425463296, "fr"';
-$ip[] = '1425467392, "ch"';
-$ip[] = '1425469440, "dk"';
-$ip[] = '1425471488, "de"';
-$ip[] = '1425473536, "ro"';
-$ip[] = '1425506304, "no"';
-$ip[] = '1425522688, "it"';
-$ip[] = '1425539072, "fi"';
-$ip[] = '1425801216, "bg"';
-$ip[] = '1425817600, "de"';
-$ip[] = '1425833984, "ru"';
-$ip[] = '1425850368, "gb"';
-$ip[] = '1425866752, "ch"';
-$ip[] = '1425883136, "ru"';
-$ip[] = '1425899520, "it"';
-$ip[] = '1425915904, "fi"';
-$ip[] = '1425932288, "gr"';
-$ip[] = '1425948672, "de"';
-$ip[] = '1425965056, "it"';
-$ip[] = '1425981440, "ru"';
-$ip[] = '1425997824, "mt"';
-$ip[] = '1426014208, "dk"';
-$ip[] = '1426030592, "bh"';
-$ip[] = '1426046976, "si"';
-$ip[] = '1426063360, "ch"';
-$ip[] = '1426587648, "se"';
-$ip[] = '1426604032, "de"';
-$ip[] = '1426620416, "gb"';
-$ip[] = '1426653184, "ro"';
-$ip[] = '1426669568, "ir"';
-$ip[] = '1426685952, "tj"';
-$ip[] = '1426702336, "lv"';
-$ip[] = '1426718720, "si"';
-$ip[] = '1426731008, "hr"';
-$ip[] = '1426735104, "be"';
-$ip[] = '1426751488, "fr"';
-$ip[] = '1426767872, "de"';
-$ip[] = '1426784256, "se"';
-$ip[] = '1426800640, "pl"';
-$ip[] = '1426817024, "bg"';
-$ip[] = '1426833408, "se"';
-$ip[] = '1426849792, "nl"';
-$ip[] = '1426866176, "gb"';
-$ip[] = '1426882560, "fr"';
-$ip[] = '1426898944, "ru"';
-$ip[] = '1426915328, "at"';
-$ip[] = '1426931712, "cz"';
-$ip[] = '1426948096, "de"';
-$ip[] = '1426964480, "gb"';
-$ip[] = '1426980864, "bg"';
-$ip[] = '1426997248, "pl"';
-$ip[] = '1427013632, "fr"';
-$ip[] = '1427030016, "de"';
-$ip[] = '1427046400, "ir"';
-$ip[] = '1427062784, "ru"';
-$ip[] = '1427095552, "lv"';
-$ip[] = '1427111936, "de"';
-$ip[] = '1427177472, "nl"';
-$ip[] = '1427243008, "it"';
-$ip[] = '1427308544, "no"';
-$ip[] = '1427374080, "it"';
-$ip[] = '1427439616, "ru"';
-$ip[] = '1427505152, "de"';
-$ip[] = '1427570688, "fi"';
-$ip[] = '1427636224, "dk"';
-$ip[] = '1427668992, "se"';
-$ip[] = '1427701760, "de"';
-$ip[] = '1427767296, "be"';
-$ip[] = '1427800064, "ru"';
-$ip[] = '1427832832, "be"';
-$ip[] = '1427865600, "dk"';
-$ip[] = '1427898368, "ru"';
-$ip[] = '1427914752, "be"';
-$ip[] = '1427931136, "pl"';
-$ip[] = '1427947520, "ru"';
-$ip[] = '1427963904, "tr"';
-$ip[] = '1427980288, "fi"';
-$ip[] = '1427996672, "kz"';
-$ip[] = '1428013056, "ee"';
-$ip[] = '1428029440, "gr"';
-$ip[] = '1428045824, "mk"';
-$ip[] = '1428062208, "se"';
-$ip[] = '1428078592, "ru"';
-$ip[] = '1428094976, "at"';
-$ip[] = '1428103168, "gb"';
-$ip[] = '1428119552, "lv"';
-$ip[] = '1428121600, "fr"';
-$ip[] = '1428123648, "ru"';
-$ip[] = '1428127744, "es"';
-$ip[] = '1428129792, "gb"';
-$ip[] = '1428131840, "fr"';
-$ip[] = '1428133888, "li"';
-$ip[] = '1428135936, "it"';
-$ip[] = '1428137984, "gb"';
-$ip[] = '1428140032, "ru"';
-$ip[] = '1428142080, "de"';
-$ip[] = '1428144128, "fr"';
-$ip[] = '1428152320, "pl"';
-$ip[] = '1428160512, "it"';
-$ip[] = '1429209088, "es"';
-$ip[] = '1430257664, "il"';
-$ip[] = '1430388736, "hu"';
-$ip[] = '1430519808, "fr"';
-$ip[] = '1430650880, "cz"';
-$ip[] = '1430781952, "gr"';
-$ip[] = '1431044096, "fi"';
-$ip[] = '1431306240, "dk"';
-$ip[] = '1431568384, "es"';
-$ip[] = '1431830528, "de"';
-$ip[] = '1431838720, "be"';
-$ip[] = '1431846912, "no"';
-$ip[] = '1431855104, "nl"';
-$ip[] = '1431863296, "gb"';
-$ip[] = '1431871488, "ru"';
-$ip[] = '1431879680, "it"';
-$ip[] = '1431887872, "gb"';
-$ip[] = '1431896064, "no"';
-$ip[] = '1431904256, "ee"';
-$ip[] = '1431912448, "se"';
-$ip[] = '1431920640, "ru"';
-$ip[] = '1431928832, "it"';
-$ip[] = '1431937024, "pl"';
-$ip[] = '1431945216, "no"';
-$ip[] = '1431953408, "dk"';
-$ip[] = '1431961600, "ch"';
-$ip[] = '1431969792, "gb"';
-$ip[] = '1431977984, "nl"';
-$ip[] = '1431986176, "ru"';
-$ip[] = '1431994368, "at"';
-$ip[] = '1432002560, "hu"';
-$ip[] = '1432010752, "ua"';
-$ip[] = '1432018944, "gb"';
-$ip[] = '1432027136, "ie"';
-$ip[] = '1432035328, "gb"';
-$ip[] = '1432043520, "es"';
-$ip[] = '1432051712, "ru"';
-$ip[] = '1432059904, "bg"';
-$ip[] = '1432068096, "be"';
-$ip[] = '1432076288, "ru"';
-$ip[] = '1432084480, "gb"';
-$ip[] = '1432092672, "ru"';
-$ip[] = '1432100864, "cz"';
-$ip[] = '1432109056, "gb"';
-$ip[] = '1432117248, "cy"';
-$ip[] = '1432125440, "nl"';
-$ip[] = '1432133632, "gb"';
-$ip[] = '1432150016, "ba"';
-$ip[] = '1432158208, "de"';
-$ip[] = '1432166400, "ru"';
-$ip[] = '1432174592, "de"';
-$ip[] = '1432182784, "cz"';
-$ip[] = '1432190976, "ru"';
-$ip[] = '1432199168, "cz"';
-$ip[] = '1432207360, "lu"';
-$ip[] = '1432215552, "no"';
-$ip[] = '1432223744, "ru"';
-$ip[] = '1432240128, "hr"';
-$ip[] = '1432248320, "cs"';
-$ip[] = '1432256512, "ba"';
-$ip[] = '1432264704, "ad"';
-$ip[] = '1432272896, "it"';
-$ip[] = '1432281088, "lu"';
-$ip[] = '1432289280, "gb"';
-$ip[] = '1432297472, "no"';
-$ip[] = '1432305664, "bg"';
-$ip[] = '1432313856, "gb"';
-$ip[] = '1432322048, "ru"';
-$ip[] = '1432338432, "fr"';
-$ip[] = '1432346624, "de"';
-$ip[] = '1432354816, "tr"';
-$ip[] = '1433403392, "es"';
-$ip[] = '1433411584, "ru"';
-$ip[] = '1433419776, "lb"';
-$ip[] = '1433427968, "ru"';
-$ip[] = '1433436160, "no"';
-$ip[] = '1433444352, "se"';
-$ip[] = '1433452544, "pl"';
-$ip[] = '1433460736, "de"';
-$ip[] = '1433468928, "kg"';
-$ip[] = '1433477120, "ru"';
-$ip[] = '1433485312, "gb"';
-$ip[] = '1433493504, "ps"';
-$ip[] = '1433501696, "ru"';
-$ip[] = '1433509888, "no"';
-$ip[] = '1433518080, "ru"';
-$ip[] = '1433526272, "nl"';
-$ip[] = '1433534464, "ru"';
-$ip[] = '1433542656, "hr"';
-$ip[] = '1433550848, "ru"';
-$ip[] = '1433559040, "ps"';
-$ip[] = '1433567232, "de"';
-$ip[] = '1433575424, "ru"';
-$ip[] = '1433583616, "ua"';
-$ip[] = '1433591808, "ge"';
-$ip[] = '1433600000, "de"';
-$ip[] = '1433608192, "gb"';
-$ip[] = '1433616384, "ae"';
-$ip[] = '1433624576, "lv"';
-$ip[] = '1433632768, "gi"';
-$ip[] = '1433640960, "ru"';
-$ip[] = '1433649152, "kg"';
-$ip[] = '1433657344, "ru"';
-$ip[] = '1433665536, "gb"';
-$ip[] = '1433673728, "fr"';
-$ip[] = '1433681920, "is"';
-$ip[] = '1433690112, "ru"';
-$ip[] = '1433698304, "it"';
-$ip[] = '1433706496, "gb"';
-$ip[] = '1433714688, "de"';
-$ip[] = '1433722880, "it"';
-$ip[] = '1433731072, "pl"';
-$ip[] = '1433739264, "ge"';
-$ip[] = '1433747456, "ru"';
-$ip[] = '1433755648, "ee"';
-$ip[] = '1433763840, "cz"';
-$ip[] = '1433772032, "se"';
-$ip[] = '1433788416, "uz"';
-$ip[] = '1433796608, "gb"';
-$ip[] = '1433804800, "fr"';
-$ip[] = '1433812992, "bg"';
-$ip[] = '1433821184, "ge"';
-$ip[] = '1433829376, "ru"';
-$ip[] = '1433833472, "it"';
-$ip[] = '1433835520, "gb"';
-$ip[] = '1433837568, "de"';
-$ip[] = '1433839616, "gb"';
-$ip[] = '1433841664, "ru"';
-$ip[] = '1433843712, "nl"';
-$ip[] = '1433845760, "bg"';
-$ip[] = '1433847808, "se"';
-$ip[] = '1433849856, "be"';
-$ip[] = '1433851904, "ch"';
-$ip[] = '1433853952, "ru"';
-$ip[] = '1433856000, "gb"';
-$ip[] = '1433858048, "es"';
-$ip[] = '1433862144, "ch"';
-$ip[] = '1433864192, "hu"';
-$ip[] = '1433866240, "nl"';
-$ip[] = '1433868288, "gb"';
-$ip[] = '1433870336, "tr"';
-$ip[] = '1433872384, "it"';
-$ip[] = '1433874432, "nl"';
-$ip[] = '1433876480, "gb"';
-$ip[] = '1433878528, "tr"';
-$ip[] = '1433880576, "ru"';
-$ip[] = '1433882624, "fr"';
-$ip[] = '1433884672, "cz"';
-$ip[] = '1433886720, "gb"';
-$ip[] = '1433888768, "sa"';
-$ip[] = '1433890816, "gb"';
-$ip[] = '1433892864, "mt"';
-$ip[] = '1433894912, "se"';
-$ip[] = '1433896960, "no"';
-$ip[] = '1433899008, "ru"';
-$ip[] = '1433901056, "de"';
-$ip[] = '1433905152, "fr"';
-$ip[] = '1433907200, "it"';
-$ip[] = '1433909248, "be"';
-$ip[] = '1433911296, "es"';
-$ip[] = '1433913344, "de"';
-$ip[] = '1433917440, "be"';
-$ip[] = '1433919488, "gb"';
-$ip[] = '1433921536, "ch"';
-$ip[] = '1433923584, "be"';
-$ip[] = '1433925632, "gb"';
-$ip[] = '1433927680, "ro"';
-$ip[] = '1434189824, "at"';
-$ip[] = '1434451968, "pl"';
-$ip[] = '1434517504, "dk"';
-$ip[] = '1434550272, "sa"';
-$ip[] = '1434583040, "bg"';
-$ip[] = '1434615808, "il"';
-$ip[] = '1434648576, "fi"';
-$ip[] = '1434681344, "de"';
-$ip[] = '1434714112, "az"';
-$ip[] = '1434746880, "cz"';
-$ip[] = '1434779648, "gb"';
-$ip[] = '1434812416, "ir"';
-$ip[] = '1434845184, "fi"';
-$ip[] = '1434877952, "ie"';
-$ip[] = '1434910720, "cz"';
-$ip[] = '1434943488, "sk"';
-$ip[] = '1434976256, "es"';
-$ip[] = '1435107328, "pt"';
-$ip[] = '1435238400, "ru"';
-$ip[] = '1435500544, "nl"';
-$ip[] = '1436024832, "es"';
-$ip[] = '1436090368, "tr"';
-$ip[] = '1436155904, "om"';
-$ip[] = '1436221440, "es"';
-$ip[] = '1436286976, "fi"';
-$ip[] = '1436418048, "de"';
-$ip[] = '1436420096, "gb"';
-$ip[] = '1436422144, "fr"';
-$ip[] = '1436424192, "ch"';
-$ip[] = '1436426240, "ba"';
-$ip[] = '1436428288, "gb"';
-$ip[] = '1436430336, "ru"';
-$ip[] = '1436432384, "gb"';
-$ip[] = '1436436480, "lv"';
-$ip[] = '1436438528, "it"';
-$ip[] = '1436440576, "ru"';
-$ip[] = '1436442624, "tr"';
-$ip[] = '1436444672, "be"';
-$ip[] = '1436446720, "fr"';
-$ip[] = '1436450816, "bh"';
-$ip[] = '1436452864, "gb"';
-$ip[] = '1436454912, "az"';
-$ip[] = '1436456960, "gb"';
-$ip[] = '1436459008, "nl"';
-$ip[] = '1436461056, "es"';
-$ip[] = '1436463104, "de"';
-$ip[] = '1436465152, "ru"';
-$ip[] = '1436467200, "de"';
-$ip[] = '1436469248, "nl"';
-$ip[] = '1436471296, "be"';
-$ip[] = '1436473344, "ro"';
-$ip[] = '1436475392, "at"';
-$ip[] = '1436477440, "ch"';
-$ip[] = '1436481536, "nl"';
-$ip[] = '1436483584, "ua"';
-$ip[] = '1436485632, "de"';
-$ip[] = '1436487680, "ie"';
-$ip[] = '1436489728, "kz"';
-$ip[] = '1436491776, "ru"';
-$ip[] = '1436495872, "hu"';
-$ip[] = '1436497920, "gb"';
-$ip[] = '1436499968, "tr"';
-$ip[] = '1436504064, "gb"';
-$ip[] = '1436508160, "nl"';
-$ip[] = '1436510208, "sk"';
-$ip[] = '1436512256, "nl"';
-$ip[] = '1436514304, "gi"';
-$ip[] = '1436516352, "gb"';
-$ip[] = '1436520448, "it"';
-$ip[] = '1436522496, "gb"';
-$ip[] = '1436524544, "il"';
-$ip[] = '1436526592, "gb"';
-$ip[] = '1436528640, "it"';
-$ip[] = '1436530688, "gb"';
-$ip[] = '1436532736, "it"';
-$ip[] = '1436536832, "gb"';
-$ip[] = '1436538880, "jo"';
-$ip[] = '1436540928, "ru"';
-$ip[] = '1436542976, "nl"';
-$ip[] = '1436545024, "de"';
-$ip[] = '1436547072, "gb"';
-$ip[] = '1436549120, "cz"';
-$ip[] = '1436811264, "no"';
-$ip[] = '1437073408, "fr"';
-$ip[] = '1437335552, "ru"';
-$ip[] = '1437597696, "de"';
-$ip[] = '1438121984, "nl"';
-$ip[] = '1438187520, "ir"';
-$ip[] = '1438253056, "ro"';
-$ip[] = '1438318592, "bg"';
-$ip[] = '1438384128, "fi"';
-$ip[] = '1438400512, "se"';
-$ip[] = '1438416896, "no"';
-$ip[] = '1438433280, "gb"';
-$ip[] = '1438515200, "de"';
-$ip[] = '1438580736, "nl"';
-$ip[] = '1438646272, "ru"';
-$ip[] = '1438662656, "es"';
-$ip[] = '1438679040, "ru"';
-$ip[] = '1438695424, "fr"';
-$ip[] = '1438711808, "cz"';
-$ip[] = '1438728192, "ru"';
-$ip[] = '1438744576, "at"';
-$ip[] = '1438760960, "pl"';
-$ip[] = '1438777344, "se"';
-$ip[] = '1438793728, "sa"';
-$ip[] = '1438810112, "se"';
-$ip[] = '1438826496, "fi"';
-$ip[] = '1438842880, "se"';
-$ip[] = '1438859264, "de"';
-$ip[] = '1438875648, "ru"';
-$ip[] = '1438892032, "ch"';
-$ip[] = '1438908416, "gr"';
-$ip[] = '1438924800, "no"';
-$ip[] = '1438941184, "bg"';
-$ip[] = '1438957568, "ee"';
-$ip[] = '1438973952, "de"';
-$ip[] = '1439006720, "se"';
-$ip[] = '1439023104, "is"';
-$ip[] = '1439039488, "ir"';
-$ip[] = '1439055872, "ru"';
-$ip[] = '1439072256, "ua"';
-$ip[] = '1439088640, "pl"';
-$ip[] = '1439105024, "at"';
-$ip[] = '1439121408, "de"';
-$ip[] = '1439154176, "gb"';
-$ip[] = '1439170560, "no"';
-$ip[] = '1439236096, "be"';
-$ip[] = '1439301632, "ru"';
-$ip[] = '1439305728, "dk"';
-$ip[] = '1439309824, "pl"';
-$ip[] = '1439318016, "dk"';
-$ip[] = '1439322112, "ro"';
-$ip[] = '1439326208, "pl"';
-$ip[] = '1439330304, "ru"';
-$ip[] = '1439334400, "cz"';
-$ip[] = '1439338496, "pl"';
-$ip[] = '1439342592, "ua"';
-$ip[] = '1439346688, "ru"';
-$ip[] = '1439350784, "ua"';
-$ip[] = '1439354880, "pl"';
-$ip[] = '1439358976, "ru"';
-$ip[] = '1439367168, "nl"';
-$ip[] = '1439432704, "ro"';
-$ip[] = '1439498240, "de"';
-$ip[] = '1439563776, "lt"';
-$ip[] = '1439629312, "cz"';
-$ip[] = '1439694848, "sa"';
-$ip[] = '1439825920, "gb"';
-$ip[] = '1439956992, "de"';
-$ip[] = '1440251904, "sk"';
-$ip[] = '1440284672, "fi"';
-$ip[] = '1440317440, "bg"';
-$ip[] = '1440350208, "ch"';
-$ip[] = '1440382976, "dk"';
-$ip[] = '1440415744, "es"';
-$ip[] = '1440448512, "pl"';
-$ip[] = '1440481280, "is"';
-$ip[] = '1440514048, "de"';
-$ip[] = '1440546816, "no"';
-$ip[] = '1440579584, "pl"';
-$ip[] = '1440645120, "cs"';
-$ip[] = '1440677888, "nl"';
-$ip[] = '1440710656, "ua"';
-$ip[] = '1440743424, "se"';
-$ip[] = '1441267712, "de"';
-$ip[] = '1441275904, "gb"';
-$ip[] = '1441284096, "at"';
-$ip[] = '1441292288, "ru"';
-$ip[] = '1441300480, "lt"';
-$ip[] = '1441308672, "se"';
-$ip[] = '1441316864, "mt"';
-$ip[] = '1441325056, "pl"';
-$ip[] = '1441333248, "de"';
-$ip[] = '1441349632, "ru"';
-$ip[] = '1441357824, "at"';
-$ip[] = '1441366016, "ru"';
-$ip[] = '1441374208, "gb"';
-$ip[] = '1441390592, "dk"';
-$ip[] = '1441398784, "ru"';
-$ip[] = '1441415168, "gb"';
-$ip[] = '1441423360, "ru"';
-$ip[] = '1441431552, "gb"';
-$ip[] = '1441439744, "lv"';
-$ip[] = '1441447936, "be"';
-$ip[] = '1441456128, "nl"';
-$ip[] = '1441464320, "se"';
-$ip[] = '1441472512, "ru"';
-$ip[] = '1441480704, "tr"';
-$ip[] = '1441488896, "gb"';
-$ip[] = '1441497088, "it"';
-$ip[] = '1441505280, "ru"';
-$ip[] = '1441521664, "dk"';
-$ip[] = '1441529856, "ru"';
-$ip[] = '1441538048, "de"';
-$ip[] = '1441546240, "dk"';
-$ip[] = '1441554432, "gb"';
-$ip[] = '1441562624, "ae"';
-$ip[] = '1441570816, "ru"';
-$ip[] = '1441579008, "de"';
-$ip[] = '1441587200, "at"';
-$ip[] = '1441603584, "ru"';
-$ip[] = '1441611776, "de"';
-$ip[] = '1441619968, "fr"';
-$ip[] = '1441628160, "sa"';
-$ip[] = '1441636352, "pl"';
-$ip[] = '1441644544, "gb"';
-$ip[] = '1441652736, "sk"';
-$ip[] = '1441660928, "es"';
-$ip[] = '1441669120, "ge"';
-$ip[] = '1441677312, "hu"';
-$ip[] = '1441685504, "ua"';
-$ip[] = '1441693696, "de"';
-$ip[] = '1441701888, "at"';
-$ip[] = '1441710080, "se"';
-$ip[] = '1441718272, "de"';
-$ip[] = '1441726464, "kw"';
-$ip[] = '1441734656, "ru"';
-$ip[] = '1441742848, "cz"';
-$ip[] = '1441751040, "de"';
-$ip[] = '1441759232, "bg"';
-$ip[] = '1441767424, "it"';
-$ip[] = '1441775616, "es"';
-$ip[] = '1441783808, "cz"';
-$ip[] = '1441792000, "pt"';
-$ip[] = '1442316288, "sk"';
-$ip[] = '1442381824, "ru"';
-$ip[] = '1442447360, "il"';
-$ip[] = '1442512896, "es"';
-$ip[] = '1442578432, "no"';
-$ip[] = '1442643968, "ee"';
-$ip[] = '1442709504, "lv"';
-$ip[] = '1442775040, "pl"';
-$ip[] = '1442779136, "de"';
-$ip[] = '1442783232, "nl"';
-$ip[] = '1442787328, "lt"';
-$ip[] = '1442791424, "lv"';
-$ip[] = '1442795520, "de"';
-$ip[] = '1442799616, "lt"';
-$ip[] = '1442803712, "ua"';
-$ip[] = '1442807808, "bg"';
-$ip[] = '1442811904, "at"';
-$ip[] = '1442816000, "bg"';
-$ip[] = '1442820096, "pl"';
-$ip[] = '1442824192, "be"';
-$ip[] = '1442828288, "nl"';
-$ip[] = '1442832384, "gb"';
-$ip[] = '1442836480, "pl"';
-$ip[] = '1442840576, "gb"';
-$ip[] = '1444937728, "se"';
-$ip[] = '1445068800, "ro"';
-$ip[] = '1445199872, "qa"';
-$ip[] = '1445330944, "lt"';
-$ip[] = '1445396480, "be"';
-$ip[] = '1445462016, "ie"';
-$ip[] = '1445986304, "dk"';
-$ip[] = '1446051840, "cz"';
-$ip[] = '1446117376, "fi"';
-$ip[] = '1446182912, "sa"';
-$ip[] = '1446248448, "dk"';
-$ip[] = '1446313984, "gb"';
-$ip[] = '1446445056, "ro"';
-$ip[] = '1446510592, "de"';
-$ip[] = '1446543360, "at"';
-$ip[] = '1446576128, "lv"';
-$ip[] = '1446608896, "by"';
-$ip[] = '1446641664, "si"';
-$ip[] = '1446674432, "dk"';
-$ip[] = '1446707200, "at"';
-$ip[] = '1446739968, "ru"';
-$ip[] = '1446772736, "sa"';
-$ip[] = '1446805504, "fi"';
-$ip[] = '1446838272, "si"';
-$ip[] = '1446871040, "cz"';
-$ip[] = '1446903808, "ae"';
-$ip[] = '1446920192, "ru"';
-$ip[] = '1446936576, "no"';
-$ip[] = '1446952960, "qa"';
-$ip[] = '1446969344, "gb"';
-$ip[] = '1446985728, "pl"';
-$ip[] = '1447010304, "lv"';
-$ip[] = '1447018496, "cz"';
-$ip[] = '1447026688, "fr"';
-$ip[] = '1448083456, "nl"';
-$ip[] = '1449132032, "ae"';
-$ip[] = '1449394176, "lt"';
-$ip[] = '1449459712, "hu"';
-$ip[] = '1449525248, "ru"';
-$ip[] = '1449590784, "de"';
-$ip[] = '1449656320, "ro"';
-$ip[] = '1449918464, "jo"';
-$ip[] = '1449951232, "tr"';
-$ip[] = '1449984000, "nl"';
-$ip[] = '1449992192, "ir"';
-$ip[] = '1450000384, "hu"';
-$ip[] = '1450008576, "es"';
-$ip[] = '1450016768, "it"';
-$ip[] = '1450024960, "es"';
-$ip[] = '1450033152, "ru"';
-$ip[] = '1450041344, "de"';
-$ip[] = '1450049536, "ru"';
-$ip[] = '1450057728, "ee"';
-$ip[] = '1450065920, "de"';
-$ip[] = '1450074112, "ru"';
-$ip[] = '1450082304, "it"';
-$ip[] = '1450090496, "ru"';
-$ip[] = '1450106880, "sk"';
-$ip[] = '1450115072, "ru"';
-$ip[] = '1450123264, "at"';
-$ip[] = '1450131456, "ua"';
-$ip[] = '1450139648, "pl"';
-$ip[] = '1450147840, "ru"';
-$ip[] = '1450156032, "gb"';
-$ip[] = '1450164224, "sa"';
-$ip[] = '1450166272, "pl"';
-$ip[] = '1450168320, "fr"';
-$ip[] = '1450170368, "gb"';
-$ip[] = '1450172416, "ua"';
-$ip[] = '1450174464, "de"';
-$ip[] = '1450176512, "pl"';
-$ip[] = '1450178560, "de"';
-$ip[] = '1450180608, "gb"';
-$ip[] = '1450311680, "fi"';
-$ip[] = '1450442752, "ch"';
-$ip[] = '1450704896, "ro"';
-$ip[] = '1451229184, "gb"';
-$ip[] = '1455423488, "fr"';
-$ip[] = '1459617792, "it"';
-$ip[] = '1461714944, "ie"';
-$ip[] = '1462763520, "dk"';
-$ip[] = '1463812096, "be"';
-$ip[] = '1464074240, "il"';
-$ip[] = '1464336384, "dk"';
-$ip[] = '1464467456, "gb"';
-$ip[] = '1464598528, "nl"';
-$ip[] = '1464664064, "de"';
-$ip[] = '1464860672, "gb"';
-$ip[] = '1465384960, "fr"';
-$ip[] = '1465647104, "fi"';
-$ip[] = '1465909248, "pl"';
-$ip[] = '1465942016, "se"';
-$ip[] = '1465974784, "hu"';
-$ip[] = '1466007552, "bg"';
-$ip[] = '1466040320, "ee"';
-$ip[] = '1466073088, "fr"';
-$ip[] = '1466105856, "pl"';
-$ip[] = '1466122240, "lv"';
-$ip[] = '1466130432, "pl"';
-$ip[] = '1466138624, "se"';
-$ip[] = '1466171392, "fr"';
-$ip[] = '1466204160, "fi"';
-$ip[] = '1466236928, "nl"';
-$ip[] = '1466241024, "pl"';
-$ip[] = '1466249216, "gr"';
-$ip[] = '1466253312, "pl"';
-$ip[] = '1466257408, "gr"';
-$ip[] = '1466261504, "gb"';
-$ip[] = '1466265600, "hu"';
-$ip[] = '1466269696, "sa"';
-$ip[] = '1466302464, "gb"';
-$ip[] = '1466335232, "ch"';
-$ip[] = '1466368000, "pt"';
-$ip[] = '1466400768, "ru"';
-$ip[] = '1466433536, "dk"';
-$ip[] = '1466499072, "pl"';
-$ip[] = '1466564608, "de"';
-$ip[] = '1466630144, "ir"';
-$ip[] = '1466695680, "fi"';
-$ip[] = '1466761216, "sa"';
-$ip[] = '1466826752, "lv"';
-$ip[] = '1466892288, "es"';
-$ip[] = '1466957824, "gb"';
-$ip[] = '1467219968, "dk"';
-$ip[] = '1467236352, "bg"';
-$ip[] = '1467252736, "cs"';
-$ip[] = '1467269120, "pl"';
-$ip[] = '1467285504, "ru"';
-$ip[] = '1467301888, "gb"';
-$ip[] = '1467318272, "ru"';
-$ip[] = '1467334656, "gb"';
-$ip[] = '1467351040, "no"';
-$ip[] = '1467367424, "de"';
-$ip[] = '1467383808, "bg"';
-$ip[] = '1467400192, "ru"';
-$ip[] = '1467416576, "pl"';
-$ip[] = '1467432960, "bg"';
-$ip[] = '1467449344, "si"';
-$ip[] = '1467457536, "ee"';
-$ip[] = '1467465728, "de"';
-$ip[] = '1467473920, "ru"';
-$ip[] = '1467482112, "bg"';
-$ip[] = '1467613184, "de"';
-$ip[] = '1467744256, "gb"';
-$ip[] = '1467875328, "bg"';
-$ip[] = '1467940864, "gb"';
-$ip[] = '1468006400, "de"';
-$ip[] = '1472200704, "ie"';
-$ip[] = '1472266240, "de"';
-$ip[] = '1472331776, "gb"';
-$ip[] = '1472397312, "nl"';
-$ip[] = '1472462848, "pt"';
-$ip[] = '1472528384, "sk"';
-$ip[] = '1472593920, "ie"';
-$ip[] = '1472659456, "pl"';
-$ip[] = '1472724992, "ae"';
-$ip[] = '1472856064, "gr"';
-$ip[] = '1472987136, "pl"';
-$ip[] = '1473249280, "nl"';
-$ip[] = '1473773568, "es"';
-$ip[] = '1474297856, "gb"';
-$ip[] = '1474330624, "ru"';
-$ip[] = '1474396160, "de"';
-$ip[] = '1474428928, "lv"';
-$ip[] = '1474461696, "ru"';
-$ip[] = '1474494464, "se"';
-$ip[] = '1474527232, "bg"';
-$ip[] = '1474560000, "ru"';
-$ip[] = '1474592768, "cy"';
-$ip[] = '1474625536, "hu"';
-$ip[] = '1474658304, "ru"';
-$ip[] = '1474691072, "de"';
-$ip[] = '1474723840, "sa"';
-$ip[] = '1474756608, "fr"';
-$ip[] = '1474822144, "ie"';
-$ip[] = '1474887680, "nl"';
-$ip[] = '1474953216, "de"';
-$ip[] = '1475018752, "es"';
-$ip[] = '1475084288, "nl"';
-$ip[] = '1475086336, "ru"';
-$ip[] = '1475092480, "cy"';
-$ip[] = '1475094528, "ru"';
-$ip[] = '1475096576, "bh"';
-$ip[] = '1475098624, "gb"';
-$ip[] = '1475102720, "fr"';
-$ip[] = '1475104768, "ru"';
-$ip[] = '1475106816, "gb"';
-$ip[] = '1475108864, "nl"';
-$ip[] = '1475110912, "de"';
-$ip[] = '1475115008, "kw"';
-$ip[] = '1475117056, "gb"';
-$ip[] = '1475119104, "bh"';
-$ip[] = '1475121152, "gb"';
-$ip[] = '1475123200, "fi"';
-$ip[] = '1475125248, "no"';
-$ip[] = '1475127296, "fi"';
-$ip[] = '1475129344, "be"';
-$ip[] = '1475131392, "ru"';
-$ip[] = '1475133440, "cz"';
-$ip[] = '1475135488, "ch"';
-$ip[] = '1475137536, "se"';
-$ip[] = '1475139584, "be"';
-$ip[] = '1475143680, "jo"';
-$ip[] = '1475145728, "es"';
-$ip[] = '1475147776, "gb"';
-$ip[] = '1475149824, "nl"';
-$ip[] = '1475151872, "be"';
-$ip[] = '1475153920, "gb"';
-$ip[] = '1475155968, "nl"';
-$ip[] = '1475158016, "is"';
-$ip[] = '1475160064, "ru"';
-$ip[] = '1475162112, "gb"';
-$ip[] = '1475170304, "es"';
-$ip[] = '1475172352, "de"';
-$ip[] = '1475174400, "nl"';
-$ip[] = '1475176448, "ro"';
-$ip[] = '1475178496, "ru"';
-$ip[] = '1475180544, "de"';
-$ip[] = '1475184640, "ru"';
-$ip[] = '1475186688, "es"';
-$ip[] = '1475188736, "se"';
-$ip[] = '1475190784, "gb"';
-$ip[] = '1475192832, "ch"';
-$ip[] = '1475194880, "de"';
-$ip[] = '1475196928, "gb"';
-$ip[] = '1475198976, "bh"';
-$ip[] = '1475201024, "cs"';
-$ip[] = '1475203072, "se"';
-$ip[] = '1475205120, "de"';
-$ip[] = '1475207168, "ae"';
-$ip[] = '1475209216, "uz"';
-$ip[] = '1475211264, "de"';
-$ip[] = '1475213312, "fr"';
-$ip[] = '1475215360, "it"';
-$ip[] = '1475223552, "no"';
-$ip[] = '1475233792, "gb"';
-$ip[] = '1475235840, "ie"';
-$ip[] = '1475237888, "es"';
-$ip[] = '1475239936, "ru"';
-$ip[] = '1475241984, "mc"';
-$ip[] = '1475244032, "de"';
-$ip[] = '1475248128, "jo"';
-$ip[] = '1475250176, "de"';
-$ip[] = '1475252224, "fr"';
-$ip[] = '1475254272, "ua"';
-$ip[] = '1475256320, "be"';
-$ip[] = '1475258368, "nl"';
-$ip[] = '1475260416, "fr"';
-$ip[] = '1475262464, "de"';
-$ip[] = '1475266560, "gb"';
-$ip[] = '1475268608, "cs"';
-$ip[] = '1475270656, "gb"';
-$ip[] = '1475272704, "be"';
-$ip[] = '1475276800, "es"';
-$ip[] = '1475278848, "dk"';
-$ip[] = '1475280896, "pl"';
-$ip[] = '1475282944, "nl"';
-$ip[] = '1475284992, "gb"';
-$ip[] = '1475287040, "ru"';
-$ip[] = '1475291136, "pl"';
-$ip[] = '1475293184, "gb"';
-$ip[] = '1475295232, "pl"';
-$ip[] = '1475297280, "dk"';
-$ip[] = '1475299328, "pl"';
-$ip[] = '1475301376, "lt"';
-$ip[] = '1475303424, "pl"';
-$ip[] = '1475305472, "nl"';
-$ip[] = '1475307520, "ru"';
-$ip[] = '1475309568, "lt"';
-$ip[] = '1475311616, "fi"';
-$ip[] = '1475313664, "de"';
-$ip[] = '1475317760, "ru"';
-$ip[] = '1475319808, "bg"';
-$ip[] = '1475321856, "ro"';
-$ip[] = '1475323904, "pl"';
-$ip[] = '1475328000, "ua"';
-$ip[] = '1475330048, "pl"';
-$ip[] = '1475332096, "ch"';
-$ip[] = '1475336192, "pl"';
-$ip[] = '1475338240, "ro"';
-$ip[] = '1475340288, "gr"';
-$ip[] = '1475342336, "pl"';
-$ip[] = '1475344384, "ro"';
-$ip[] = '1475346432, "ru"';
-$ip[] = '1475362816, "fr"';
-$ip[] = '1475379200, "gb"';
-$ip[] = '1475395584, "lu"';
-$ip[] = '1475411968, "gb"';
-$ip[] = '1475428352, "se"';
-$ip[] = '1475444736, "am"';
-$ip[] = '1475461120, "ru"';
-$ip[] = '1475477504, "hu"';
-$ip[] = '1475493888, "ru"';
-$ip[] = '1475510272, "gb"';
-$ip[] = '1475543040, "de"';
-$ip[] = '1475559424, "gr"';
-$ip[] = '1475575808, "at"';
-$ip[] = '1475592192, "gb"';
-$ip[] = '1475608576, "ru"';
-$ip[] = '1475624960, "je"';
-$ip[] = '1475641344, "ua"';
-$ip[] = '1475657728, "sk"';
-$ip[] = '1475674112, "de"';
-$ip[] = '1475690496, "ch"';
-$ip[] = '1475706880, "ru"';
-$ip[] = '1475723264, "gb"';
-$ip[] = '1475739648, "bg"';
-$ip[] = '1475756032, "gb"';
-$ip[] = '1475772416, "lv"';
-$ip[] = '1475788800, "pl"';
-$ip[] = '1475805184, "kz"';
-$ip[] = '1475821568, "lt"';
-$ip[] = '1475837952, "gb"';
-$ip[] = '1475846144, "ir"';
-$ip[] = '1475854336, "at"';
-$ip[] = '1475862528, "it"';
-$ip[] = '1475866624, "gb"';
-$ip[] = '1475868672, "bg"';
-$ip[] = '1475870720, "no"';
-$ip[] = '1475878912, "it"';
-$ip[] = '1475887104, "pl"';
-$ip[] = '1475895296, "gb"';
-$ip[] = '1475903488, "ir"';
-$ip[] = '1475911680, "md"';
-$ip[] = '1475919872, "eu"';
-$ip[] = '1475928064, "ru"';
-$ip[] = '1475952640, "gb"';
-$ip[] = '1475960832, "nl"';
-$ip[] = '1475969024, "cz"';
-$ip[] = '1475977216, "se"';
-$ip[] = '1475985408, "pl"';
-$ip[] = '1475993600, "ru"';
-$ip[] = '1476009984, "cs"';
-$ip[] = '1476018176, "it"';
-$ip[] = '1476026368, "ba"';
-$ip[] = '1476034560, "nl"';
-$ip[] = '1476042752, "pl"';
-$ip[] = '1476050944, "ru"';
-$ip[] = '1476067328, "tr"';
-$ip[] = '1476075520, "nl"';
-$ip[] = '1476083712, "ru"';
-$ip[] = '1476116480, "se"';
-$ip[] = '1476124672, "pl"';
-$ip[] = '1476132864, "fr"';
-$ip[] = '1476141056, "gb"';
-$ip[] = '1476149248, "no"';
-$ip[] = '1476157440, "bh"';
-$ip[] = '1476165632, "hr"';
-$ip[] = '1476173824, "bg"';
-$ip[] = '1476182016, "ie"';
-$ip[] = '1476190208, "by"';
-$ip[] = '1476198400, "ru"';
-$ip[] = '1476206592, "ge"';
-$ip[] = '1476214784, "se"';
-$ip[] = '1476222976, "it"';
-$ip[] = '1476231168, "nl"';
-$ip[] = '1476239360, "de"';
-$ip[] = '1476247552, "ru"';
-$ip[] = '1476263936, "gb"';
-$ip[] = '1476272128, "no"';
-$ip[] = '1476280320, "gb"';
-$ip[] = '1476288512, "lu"';
-$ip[] = '1476296704, "ru"';
-$ip[] = '1476304896, "bg"';
-$ip[] = '1476313088, "fi"';
-$ip[] = '1476321280, "mc"';
-$ip[] = '1476329472, "ru"';
-$ip[] = '1476337664, "nl"';
-$ip[] = '1476345856, "md"';
-$ip[] = '1476354048, "eu"';
-$ip[] = '1476362240, "fr"';
-$ip[] = '1476370432, "se"';
-$ip[] = '1476378624, "kz"';
-$ip[] = '1476386816, "ru"';
-$ip[] = '1476395008, "es"';
-$ip[] = '1478492160, "it"';
-$ip[] = '1480589312, "de"';
-$ip[] = '1481637888, "se"';
-$ip[] = '1481646080, "ru"';
-$ip[] = '1481654272, "it"';
-$ip[] = '1481662464, "bg"';
-$ip[] = '1481678848, "gb"';
-$ip[] = '1481687040, "de"';
-$ip[] = '1481695232, "sk"';
-$ip[] = '1481703424, "sa"';
-$ip[] = '1481719808, "cz"';
-$ip[] = '1481728000, "ie"';
-$ip[] = '1481736192, "gb"';
-$ip[] = '1481744384, "it"';
-$ip[] = '1481752576, "ru"';
-$ip[] = '1481760768, "ua"';
-$ip[] = '1481768960, "gb"';
-$ip[] = '1481777152, "be"';
-$ip[] = '1481785344, "ru"';
-$ip[] = '1481793536, "li"';
-$ip[] = '1481801728, "gb"';
-$ip[] = '1481809920, "ru"';
-$ip[] = '1481818112, "es"';
-$ip[] = '1481826304, "de"';
-$ip[] = '1481834496, "gl"';
-$ip[] = '1481842688, "se"';
-$ip[] = '1481850880, "dk"';
-$ip[] = '1481859072, "gb"';
-$ip[] = '1481867264, "se"';
-$ip[] = '1481875456, "cz"';
-$ip[] = '1481883648, "ru"';
-$ip[] = '1481891840, "cz"';
-$ip[] = '1481900032, "ch"';
-$ip[] = '1481908224, "no"';
-$ip[] = '1481916416, "es"';
-$ip[] = '1481924608, "sa"';
-$ip[] = '1481932800, "de"';
-$ip[] = '1481940992, "no"';
-$ip[] = '1481949184, "ru"';
-$ip[] = '1481957376, "se"';
-$ip[] = '1481965568, "ch"';
-$ip[] = '1481973760, "fo"';
-$ip[] = '1481981952, "nl"';
-$ip[] = '1481990144, "mk"';
-$ip[] = '1481998336, "fi"';
-$ip[] = '1482006528, "ru"';
-$ip[] = '1482022912, "sa"';
-$ip[] = '1482031104, "sy"';
-$ip[] = '1482039296, "se"';
-$ip[] = '1482047488, "ru"';
-$ip[] = '1482055680, "cz"';
-$ip[] = '1482063872, "fi"';
-$ip[] = '1482072064, "it"';
-$ip[] = '1482080256, "ru"';
-$ip[] = '1482088448, "fr"';
-$ip[] = '1482096640, "bg"';
-$ip[] = '1482104832, "no"';
-$ip[] = '1482113024, "ru"';
-$ip[] = '1482121216, "it"';
-$ip[] = '1482129408, "es"';
-$ip[] = '1482137600, "ie"';
-$ip[] = '1482145792, "es"';
-$ip[] = '1482153984, "hu"';
-$ip[] = '1482162176, "no"';
-$ip[] = '1482686464, "gb"';
-$ip[] = '1482948608, "cz"';
-$ip[] = '1483210752, "gb"';
-$ip[] = '1483735040, "fi"';
-$ip[] = '1483997184, "at"';
-$ip[] = '1484128256, "lt"';
-$ip[] = '1484259328, "fr"';
-$ip[] = '1484783616, "de"';
-$ip[] = '1484849152, "se"';
-$ip[] = '1484914688, "de"';
-$ip[] = '1484980224, "se"';
-$ip[] = '1485045760, "hu"';
-$ip[] = '1485111296, "de"';
-$ip[] = '1485242368, "gb"';
-$ip[] = '1485307904, "fr"';
-$ip[] = '1485832192, "gb"';
-$ip[] = '1485963264, "cz"';
-$ip[] = '1486028800, "be"';
-$ip[] = '1486061568, "ru"';
-$ip[] = '1486094336, "es"';
-$ip[] = '1486127104, "fi"';
-$ip[] = '1486159872, "is"';
-$ip[] = '1486192640, "it"';
-$ip[] = '1486225408, "de"';
-$ip[] = '1486258176, "cs"';
-$ip[] = '1486290944, "ie"';
-$ip[] = '1486292992, "ru"';
-$ip[] = '1486295040, "es"';
-$ip[] = '1486297088, "ie"';
-$ip[] = '1486299136, "nl"';
-$ip[] = '1486301184, "dk"';
-$ip[] = '1486303232, "is"';
-$ip[] = '1486305280, "no"';
-$ip[] = '1486307328, "de"';
-$ip[] = '1486309376, "at"';
-$ip[] = '1486311424, "ie"';
-$ip[] = '1486313472, "hu"';
-$ip[] = '1486317568, "ru"';
-$ip[] = '1486321664, "eu"';
-$ip[] = '1486323712, "ru"';
-$ip[] = '1486325760, "sa"';
-$ip[] = '1486327808, "gb"';
-$ip[] = '1486329856, "fr"';
-$ip[] = '1486331904, "no"';
-$ip[] = '1486333952, "se"';
-$ip[] = '1486336000, "kz"';
-$ip[] = '1486338048, "ru"';
-$ip[] = '1486340096, "az"';
-$ip[] = '1486342144, "ru"';
-$ip[] = '1486344192, "no"';
-$ip[] = '1486346240, "gb"';
-$ip[] = '1486348288, "eu"';
-$ip[] = '1486350336, "tr"';
-$ip[] = '1486352384, "be"';
-$ip[] = '1486354432, "ru"';
-$ip[] = '1486356480, "de"';
-$ip[] = '1486487552, "ua"';
-$ip[] = '1486618624, "pl"';
-$ip[] = '1486684160, "pt"';
-$ip[] = '1486749696, "ro"';
-$ip[] = '1486815232, "nl"';
-$ip[] = '1486880768, "fr"';
-$ip[] = '1488977920, "fi"';
-$ip[] = '1489240064, "ee"';
-$ip[] = '1489305600, "gr"';
-$ip[] = '1489338368, "be"';
-$ip[] = '1489371136, "de"';
-$ip[] = '1489436672, "pl"';
-$ip[] = '1489502208, "si"';
-$ip[] = '1489534976, "ru"';
-$ip[] = '1489567744, "bh"';
-$ip[] = '1489600512, "ru"';
-$ip[] = '1489633280, "it"';
-$ip[] = '1489666048, "gb"';
-$ip[] = '1489698816, "mt"';
-$ip[] = '1489731584, "bg"';
-$ip[] = '1489764352, "ru"';
-$ip[] = '1489797120, "kz"';
-$ip[] = '1489829888, "de"';
-$ip[] = '1489862656, "ru"';
-$ip[] = '1489928192, "se"';
-$ip[] = '1489960960, "hr"';
-$ip[] = '1489993728, "lu"';
-$ip[] = '1490026496, "ua"';
-$ip[] = '1490042880, "cz"';
-$ip[] = '1490059264, "de"';
-$ip[] = '1490075648, "gb"';
-$ip[] = '1490092032, "de"';
-$ip[] = '1490108416, "mc"';
-$ip[] = '1490124800, "hu"';
-$ip[] = '1490157568, "ru"';
-$ip[] = '1490173952, "pt"';
-$ip[] = '1490190336, "gb"';
-$ip[] = '1490206720, "ge"';
-$ip[] = '1490223104, "gb"';
-$ip[] = '1490255872, "nl"';
-$ip[] = '1490272256, "gb"';
-$ip[] = '1490288640, "sk"';
-$ip[] = '1490305024, "dk"';
-$ip[] = '1490321408, "gb"';
-$ip[] = '1490337792, "ru"';
-$ip[] = '1490354176, "sa"';
-$ip[] = '1490386944, "it"';
-$ip[] = '1490403328, "bg"';
-$ip[] = '1490419712, "de"';
-$ip[] = '1490436096, "ua"';
-$ip[] = '1490452480, "pt"';
-$ip[] = '1490468864, "gb"';
-$ip[] = '1490501632, "de"';
-$ip[] = '1490518016, "ru"';
-$ip[] = '1490534400, "de"';
-$ip[] = '1490550784, "lt"';
-$ip[] = '1490616320, "de"';
-$ip[] = '1490681856, "gr"';
-$ip[] = '1490747392, "fr"';
-$ip[] = '1490812928, "pl"';
-$ip[] = '1490878464, "eu"';
-$ip[] = '1490944000, "lt"';
-$ip[] = '1491075072, "tr"';
-$ip[] = '1493172224, "de"';
-$ip[] = '1493303296, "fr"';
-$ip[] = '1493434368, "sa"';
-$ip[] = '1493565440, "es"';
-$ip[] = '1493696512, "no"';
-$ip[] = '1493958656, "de"';
-$ip[] = '1494220800, "fr"';
-$ip[] = '1494228992, "ru"';
-$ip[] = '1494237184, "ie"';
-$ip[] = '1494245376, "ru"';
-$ip[] = '1494253568, "de"';
-$ip[] = '1494261760, "gb"';
-$ip[] = '1494269952, "at"';
-$ip[] = '1494278144, "gb"';
-$ip[] = '1494286336, "hr"';
-$ip[] = '1494294528, "ru"';
-$ip[] = '1494302720, "fi"';
-$ip[] = '1494310912, "gb"';
-$ip[] = '1494319104, "mt"';
-$ip[] = '1494327296, "it"';
-$ip[] = '1494335488, "es"';
-$ip[] = '1494343680, "pl"';
-$ip[] = '1494351872, "ro"';
-$ip[] = '1494360064, "hr"';
-$ip[] = '1494368256, "ie"';
-$ip[] = '1494376448, "se"';
-$ip[] = '1494384640, "ru"';
-$ip[] = '1494392832, "nl"';
-$ip[] = '1494401024, "lv"';
-$ip[] = '1494409216, "fi"';
-$ip[] = '1494417408, "tr"';
-$ip[] = '1494425600, "ru"';
-$ip[] = '1494433792, "ie"';
-$ip[] = '1494441984, "ua"';
-$ip[] = '1494450176, "dk"';
-$ip[] = '1494458368, "ru"';
-$ip[] = '1494474752, "de"';
-$ip[] = '1494482944, "ru"';
-$ip[] = '1494499328, "nl"';
-$ip[] = '1494507520, "ru"';
-$ip[] = '1494523904, "nl"';
-$ip[] = '1494532096, "gb"';
-$ip[] = '1494540288, "no"';
-$ip[] = '1494548480, "gb"';
-$ip[] = '1494556672, "de"';
-$ip[] = '1494564864, "ua"';
-$ip[] = '1494573056, "ro"';
-$ip[] = '1494581248, "ru"';
-$ip[] = '1494589440, "nl"';
-$ip[] = '1494597632, "ru"';
-$ip[] = '1494605824, "gb"';
-$ip[] = '1494745088, "cz"';
-$ip[] = '1494810624, "bg"';
-$ip[] = '1494843392, "pl"';
-$ip[] = '1494876160, "at"';
-$ip[] = '1494908928, "pt"';
-$ip[] = '1494941696, "fi"';
-$ip[] = '1494974464, "de"';
-$ip[] = '1495007232, "md"';
-$ip[] = '1495040000, "kz"';
-$ip[] = '1495042048, "de"';
-$ip[] = '1495044096, "fr"';
-$ip[] = '1495046144, "bh"';
-$ip[] = '1495048192, "ru"';
-$ip[] = '1495050240, "gb"';
-$ip[] = '1495052288, "ie"';
-$ip[] = '1495054336, "gb"';
-$ip[] = '1495056384, "ru"';
-$ip[] = '1495058432, "ua"';
-$ip[] = '1495060480, "gb"';
-$ip[] = '1495062528, "jo"';
-$ip[] = '1495064576, "de"';
-$ip[] = '1495066624, "gb"';
-$ip[] = '1495068672, "de"';
-$ip[] = '1495070720, "ru"';
-$ip[] = '1495072768, "cz"';
-$ip[] = '1495105536, "es"';
-$ip[] = '1495138304, "fr"';
-$ip[] = '1495171072, "nl"';
-$ip[] = '1495203840, "de"';
-$ip[] = '1495205888, "cz"';
-$ip[] = '1495207936, "ru"';
-$ip[] = '1495209984, "kz"';
-$ip[] = '1495212032, "de"';
-$ip[] = '1495214080, "cz"';
-$ip[] = '1495216128, "gb"';
-$ip[] = '1495218176, "it"';
-$ip[] = '1495220224, "pl"';
-$ip[] = '1495222272, "it"';
-$ip[] = '1495224320, "ru"';
-$ip[] = '1495228416, "nl"';
-$ip[] = '1495230464, "ru"';
-$ip[] = '1495234560, "ch"';
-$ip[] = '1495236608, "at"';
-$ip[] = '1495238656, "de"';
-$ip[] = '1495240704, "fr"';
-$ip[] = '1495242752, "mk"';
-$ip[] = '1495244800, "cz"';
-$ip[] = '1495246848, "ie"';
-$ip[] = '1495248896, "gr"';
-$ip[] = '1495250944, "ru"';
-$ip[] = '1495252992, "bh"';
-$ip[] = '1495255040, "it"';
-$ip[] = '1495257088, "gb"';
-$ip[] = '1495259136, "be"';
-$ip[] = '1495261184, "pt"';
-$ip[] = '1495263232, "gb"';
-$ip[] = '1495265280, "ru"';
-$ip[] = '1495267328, "se"';
-$ip[] = '1495269376, "ro"';
-$ip[] = '1496317952, "de"';
-$ip[] = '1497366528, "pl"';
-$ip[] = '1498415104, "fr"';
-$ip[] = '1499463680, "it"';
-$ip[] = '1499594752, "nl"';
-$ip[] = '1499725824, "ie"';
-$ip[] = '1499856896, "cz"';
-$ip[] = '1499987968, "at"';
-$ip[] = '1499996160, "gb"';
-$ip[] = '1500004352, "ru"';
-$ip[] = '1500020736, "is"';
-$ip[] = '1500028928, "nl"';
-$ip[] = '1500037120, "dk"';
-$ip[] = '1500045312, "gb"';
-$ip[] = '1500061696, "no"';
-$ip[] = '1500069888, "it"';
-$ip[] = '1500078080, "gb"';
-$ip[] = '1500086272, "ru"';
-$ip[] = '1500094464, "at"';
-$ip[] = '1500102656, "nl"';
-$ip[] = '1500110848, "ua"';
-$ip[] = '1500119040, "tr"';
-$ip[] = '1500127232, "ru"';
-$ip[] = '1500135424, "de"';
-$ip[] = '1500143616, "bg"';
-$ip[] = '1500151808, "gb"';
-$ip[] = '1500153856, "ie"';
-$ip[] = '1500155904, "gb"';
-$ip[] = '1500157952, "de"';
-$ip[] = '1500160000, "nl"';
-$ip[] = '1500162048, "ru"';
-$ip[] = '1500164096, "gb"';
-$ip[] = '1500166144, "fr"';
-$ip[] = '1500168192, "ru"';
-$ip[] = '1500170240, "lu"';
-$ip[] = '1500172288, "at"';
-$ip[] = '1500174336, "de"';
-$ip[] = '1500176384, "gb"';
-$ip[] = '1500178432, "kz"';
-$ip[] = '1500180480, "be"';
-$ip[] = '1500182528, "ru"';
-$ip[] = '1500184576, "gb"';
-$ip[] = '1500186624, "kw"';
-$ip[] = '1500188672, "gb"';
-$ip[] = '1500190720, "ru"';
-$ip[] = '1500194816, "gb"';
-$ip[] = '1500196864, "es"';
-$ip[] = '1500198912, "gb"';
-$ip[] = '1500200960, "de"';
-$ip[] = '1500203008, "gb"';
-$ip[] = '1500205056, "ru"';
-$ip[] = '1500207104, "it"';
-$ip[] = '1500209152, "kz"';
-$ip[] = '1500211200, "ru"';
-$ip[] = '1500217344, "cz"';
-$ip[] = '1500219392, "fr"';
-$ip[] = '1500221440, "sk"';
-$ip[] = '1500223488, "pl"';
-$ip[] = '1500225536, "de"';
-$ip[] = '1500227584, "fr"';
-$ip[] = '1500229632, "es"';
-$ip[] = '1500231680, "de"';
-$ip[] = '1500233728, "ru"';
-$ip[] = '1500237824, "se"';
-$ip[] = '1500241920, "tr"';
-$ip[] = '1500243968, "gb"';
-$ip[] = '1500246016, "es"';
-$ip[] = '1500248064, "hu"';
-$ip[] = '1500250112, "sa"';
-$ip[] = '1500266496, "ru"';
-$ip[] = '1500282880, "lb"';
-$ip[] = '1500299264, "pl"';
-$ip[] = '1500315648, "ru"';
-$ip[] = '1500332032, "pt"';
-$ip[] = '1500348416, "ru"';
-$ip[] = '1500397568, "ua"';
-$ip[] = '1500413952, "de"';
-$ip[] = '1500430336, "cs"';
-$ip[] = '1500446720, "lv"';
-$ip[] = '1500463104, "cz"';
-$ip[] = '1500479488, "ru"';
-$ip[] = '1500495872, "ba"';
-$ip[] = '1500512256, "ru"';
-$ip[] = '1500643328, "ro"';
-$ip[] = '1500774400, "lt"';
-$ip[] = '1500905472, "it"';
-$ip[] = '1501036544, "ro"';
-$ip[] = '1501298688, "ie"';
-$ip[] = '1501560832, "es"';
-$ip[] = '1501822976, "hu"';
-$ip[] = '1502085120, "ro"';
-$ip[] = '1502216192, "il"';
-$ip[] = '1502347264, "es"';
-$ip[] = '1502478336, "si"';
-$ip[] = '1502609408, "de"';
-$ip[] = '1502625792, "sa"';
-$ip[] = '1502642176, "ir"';
-$ip[] = '1502658560, "at"';
-$ip[] = '1502674944, "de"';
-$ip[] = '1502691328, "gb"';
-$ip[] = '1502707712, "ru"';
-$ip[] = '1502724096, "gb"';
-$ip[] = '1502740480, "nl"';
-$ip[] = '1502756864, "uz"';
-$ip[] = '1502773248, "ba"';
-$ip[] = '1502789632, "de"';
-$ip[] = '1502806016, "sa"';
-$ip[] = '1502822400, "hu"';
-$ip[] = '1502838784, "se"';
-$ip[] = '1502855168, "az"';
-$ip[] = '1502871552, "bh"';
-$ip[] = '1502887936, "hu"';
-$ip[] = '1502904320, "it"';
-$ip[] = '1502920704, "ru"';
-$ip[] = '1502937088, "ro"';
-$ip[] = '1502953472, "md"';
-$ip[] = '1502969856, "eu"';
-$ip[] = '1502986240, "de"';
-$ip[] = '1503002624, "ge"';
-$ip[] = '1503019008, "dk"';
-$ip[] = '1503051776, "se"';
-$ip[] = '1503068160, "pl"';
-$ip[] = '1503084544, "gb"';
-$ip[] = '1503100928, "ru"';
-$ip[] = '1503117312, "no"';
-$ip[] = '1503133696, "pt"';
-$ip[] = '1503395840, "fr"';
-$ip[] = '1503657984, "se"';
-$ip[] = '1503690752, "is"';
-$ip[] = '1503723520, "pl"';
-$ip[] = '1503789056, "no"';
-$ip[] = '1503821824, "ua"';
-$ip[] = '1503854592, "ru"';
-$ip[] = '1503887360, "de"';
-$ip[] = '1503920128, "hr"';
-$ip[] = '1503985664, "ir"';
-$ip[] = '1504018432, "ro"';
-$ip[] = '1504051200, "fi"';
-$ip[] = '1504083968, "de"';
-$ip[] = '1504116736, "pl"';
-$ip[] = '1504149504, "gb"';
-$ip[] = '1504247808, "ru"';
-$ip[] = '1504313344, "fr"';
-$ip[] = '1504378880, "pl"';
-$ip[] = '1504444416, "hr"';
-$ip[] = '1504509952, "sk"';
-$ip[] = '1504575488, "pl"';
-$ip[] = '1504641024, "ru"';
-$ip[] = '1504706560, "cz"';
-$ip[] = '1504837632, "ru"';
-$ip[] = '1504968704, "pt"';
-$ip[] = '1505099776, "de"';
-$ip[] = '1505230848, "ru"';
-$ip[] = '1505239040, "ie"';
-$ip[] = '1505247232, "ua"';
-$ip[] = '1505255424, "it"';
-$ip[] = '1505263616, "dk"';
-$ip[] = '1505271808, "nl"';
-$ip[] = '1505280000, "ru"';
-$ip[] = '1505296384, "ua"';
-$ip[] = '1505304576, "fr"';
-$ip[] = '1505312768, "ru"';
-$ip[] = '1505320960, "at"';
-$ip[] = '1505329152, "gb"';
-$ip[] = '1505337344, "fr"';
-$ip[] = '1505345536, "mk"';
-$ip[] = '1505353728, "cz"';
-$ip[] = '1505361920, "pl"';
-$ip[] = '1505370112, "sm"';
-$ip[] = '1505378304, "it"';
-$ip[] = '1505386496, "hu"';
-$ip[] = '1505394688, "de"';
-$ip[] = '1505402880, "dk"';
-$ip[] = '1505411072, "bg"';
-$ip[] = '1505419264, "ru"';
-$ip[] = '1505427456, "ua"';
-$ip[] = '1505435648, "md"';
-$ip[] = '1505443840, "gb"';
-$ip[] = '1505460224, "cz"';
-$ip[] = '1505476608, "ru"';
-$ip[] = '1505484800, "pl"';
-$ip[] = '1505492992, "nl"';
-$ip[] = '1505501184, "cs"';
-$ip[] = '1505509376, "sa"';
-$ip[] = '1505517568, "ru"';
-$ip[] = '1505525760, "it"';
-$ip[] = '1505533952, "ru"';
-$ip[] = '1505542144, "pl"';
-$ip[] = '1505550336, "ru"';
-$ip[] = '1505566720, "it"';
-$ip[] = '1505574912, "ye"';
-$ip[] = '1505583104, "hu"';
-$ip[] = '1505591296, "ru"';
-$ip[] = '1505607680, "se"';
-$ip[] = '1505615872, "sa"';
-$ip[] = '1505624064, "fi"';
-$ip[] = '1505632256, "cz"';
-$ip[] = '1505648640, "lt"';
-$ip[] = '1505656832, "bh"';
-$ip[] = '1505665024, "it"';
-$ip[] = '1505673216, "bg"';
-$ip[] = '1505681408, "ru"';
-$ip[] = '1505689600, "no"';
-$ip[] = '1505697792, "ie"';
-$ip[] = '1505705984, "de"';
-$ip[] = '1505714176, "lv"';
-$ip[] = '1505722368, "pl"';
-$ip[] = '1505738752, "gb"';
-$ip[] = '1505746944, "ru"';
-$ip[] = '1505755136, "gb"';
-$ip[] = '1506017280, "de"';
-$ip[] = '1506279424, "nl"';
-$ip[] = '1506312192, "gb"';
-$ip[] = '1506316288, "pl"';
-$ip[] = '1506322432, "de"';
-$ip[] = '1506324480, "ru"';
-$ip[] = '1506328576, "fi"';
-$ip[] = '1506330624, "nl"';
-$ip[] = '1506332672, "pl"';
-$ip[] = '1506334720, "gb"';
-$ip[] = '1506336768, "pl"';
-$ip[] = '1506338816, "ua"';
-$ip[] = '1506340864, "ro"';
-$ip[] = '1506342912, "ua"';
-$ip[] = '1506344960, "lv"';
-$ip[] = '1506377728, "hr"';
-$ip[] = '1506410496, "de"';
-$ip[] = '1506443264, "gb"';
-$ip[] = '1506476032, "kw"';
-$ip[] = '1506508800, "cz"';
-$ip[] = '1506541568, "ru"';
-$ip[] = '1506574336, "de"';
-$ip[] = '1506582528, "ie"';
-$ip[] = '1506607104, "mk"';
-$ip[] = '1506639872, "nl"';
-$ip[] = '1506672640, "pl"';
-$ip[] = '1506689024, "ch"';
-$ip[] = '1506705408, "gb"';
-$ip[] = '1506740224, "fi"';
-$ip[] = '1506742272, "se"';
-$ip[] = '1506744320, "nl"';
-$ip[] = '1506746368, "ru"';
-$ip[] = '1506750464, "gb"';
-$ip[] = '1506752512, "ie"';
-$ip[] = '1506754560, "ru"';
-$ip[] = '1506758656, "it"';
-$ip[] = '1506760704, "ru"';
-$ip[] = '1506764800, "it"';
-$ip[] = '1506766848, "no"';
-$ip[] = '1506768896, "at"';
-$ip[] = '1506770944, "nl"';
-$ip[] = '1506772992, "gb"';
-$ip[] = '1506775040, "at"';
-$ip[] = '1506777088, "gb"';
-$ip[] = '1506783232, "ru"';
-$ip[] = '1506785280, "ua"';
-$ip[] = '1506787328, "kw"';
-$ip[] = '1506789376, "de"';
-$ip[] = '1506791424, "gb"';
-$ip[] = '1506793472, "ru"';
-$ip[] = '1506795520, "ie"';
-$ip[] = '1506797568, "es"';
-$ip[] = '1506799616, "lv"';
-$ip[] = '1506801664, "de"';
-$ip[] = '1506803712, "ru"';
-$ip[] = '1506869248, "ua"';
-$ip[] = '1506934784, "gr"';
-$ip[] = '1507000320, "qa"';
-$ip[] = '1507065856, "si"';
-$ip[] = '1507131392, "gb"';
-$ip[] = '1507196928, "pt"';
-$ip[] = '1507262464, "bg"';
-$ip[] = '1507328000, "cs"';
-$ip[] = '1507393536, "ch"';
-$ip[] = '1507459072, "kz"';
-$ip[] = '1507524608, "ee"';
-$ip[] = '1507590144, "nl"';
-$ip[] = '1507655680, "de"';
-$ip[] = '1507659776, "ru"';
-$ip[] = '1507663872, "it"';
-$ip[] = '1507667968, "ru"';
-$ip[] = '1507672064, "ee"';
-$ip[] = '1507676160, "ir"';
-$ip[] = '1507680256, "no"';
-$ip[] = '1507684352, "lv"';
-$ip[] = '1507688448, "it"';
-$ip[] = '1507696640, "dk"';
-$ip[] = '1507700736, "nl"';
-$ip[] = '1507704832, "ru"';
-$ip[] = '1507708928, "cz"';
-$ip[] = '1507713024, "ru"';
-$ip[] = '1507717120, "se"';
-$ip[] = '1507721216, "gb"';
-$ip[] = '1507753984, "ru"';
-$ip[] = '1507819520, "hu"';
-$ip[] = '1507852288, "fr"';
-$ip[] = '1508114432, "pl"';
-$ip[] = '1508376576, "ge"';
-$ip[] = '1508392960, "ru"';
-$ip[] = '1508442112, "dk"';
-$ip[] = '1508458496, "ru"';
-$ip[] = '1508474880, "cz"';
-$ip[] = '1508491264, "se"';
-$ip[] = '1508507648, "gb"';
-$ip[] = '1508524032, "ie"';
-$ip[] = '1508540416, "fr"';
-$ip[] = '1508556800, "pl"';
-$ip[] = '1508573184, "cz"';
-$ip[] = '1508589568, "ir"';
-$ip[] = '1508605952, "ru"';
-$ip[] = '1508622336, "ee"';
-$ip[] = '1508638720, "se"';
-$ip[] = '1508655104, "fi"';
-$ip[] = '1508671488, "ch"';
-$ip[] = '1508687872, "uz"';
-$ip[] = '1508704256, "ru"';
-$ip[] = '1508720640, "fr"';
-$ip[] = '1508737024, "sa"';
-$ip[] = '1508753408, "kg"';
-$ip[] = '1508769792, "pl"';
-$ip[] = '1508786176, "de"';
-$ip[] = '1508802560, "gb"';
-$ip[] = '1508818944, "ro"';
-$ip[] = '1508835328, "cz"';
-$ip[] = '1508851712, "pl"';
-$ip[] = '1508868096, "ru"';
-$ip[] = '1508884480, "dk"';
-$ip[] = '1508900864, "gb"';
-$ip[] = '1509163008, "de"';
-$ip[] = '1509425152, "no"';
-$ip[] = '1509429248, "gb"';
-$ip[] = '1509433344, "ch"';
-$ip[] = '1509437440, "gb"';
-$ip[] = '1509445632, "lv"';
-$ip[] = '1509449728, "es"';
-$ip[] = '1509453824, "ru"';
-$ip[] = '1509457920, "gb"';
-$ip[] = '1509462016, "li"';
-$ip[] = '1509466112, "nl"';
-$ip[] = '1509470208, "ru"';
-$ip[] = '1509478400, "fr"';
-$ip[] = '1509482496, "ru"';
-$ip[] = '1509486592, "cz"';
-$ip[] = '1509490688, "dk"';
-$ip[] = '1509494784, "ru"';
-$ip[] = '1509498880, "ch"';
-$ip[] = '1509502976, "ru"';
-$ip[] = '1509507072, "gb"';
-$ip[] = '1509511168, "lt"';
-$ip[] = '1509515264, "hr"';
-$ip[] = '1509519360, "ru"';
-$ip[] = '1509531648, "gb"';
-$ip[] = '1509535744, "ru"';
-$ip[] = '1509539840, "am"';
-$ip[] = '1509543936, "lb"';
-$ip[] = '1509548032, "ru"';
-$ip[] = '1509564416, "gb"';
-$ip[] = '1509568512, "fi"';
-$ip[] = '1509572608, "nl"';
-$ip[] = '1509576704, "kz"';
-$ip[] = '1509580800, "cz"';
-$ip[] = '1509584896, "no"';
-$ip[] = '1509588992, "de"';
-$ip[] = '1509593088, "ru"';
-$ip[] = '1509601280, "nl"';
-$ip[] = '1509605376, "pl"';
-$ip[] = '1509609472, "ru"';
-$ip[] = '1509617664, "cz"';
-$ip[] = '1509621760, "nl"';
-$ip[] = '1509625856, "ua"';
-$ip[] = '1509629952, "hu"';
-$ip[] = '1509634048, "fr"';
-$ip[] = '1509638144, "ru"';
-$ip[] = '1509642240, "kw"';
-$ip[] = '1509646336, "ru"';
-$ip[] = '1509650432, "gb"';
-$ip[] = '1509654528, "de"';
-$ip[] = '1509658624, "ru"';
-$ip[] = '1509666816, "it"';
-$ip[] = '1509670912, "gb"';
-$ip[] = '1509675008, "no"';
-$ip[] = '1509679104, "es"';
-$ip[] = '1509683200, "ch"';
-$ip[] = '1509687296, "ua"';
-$ip[] = '1509703680, "ru"';
-$ip[] = '1509720064, "tr"';
-$ip[] = '1509736448, "bg"';
-$ip[] = '1509752832, "ru"';
-$ip[] = '1509769216, "se"';
-$ip[] = '1509785600, "bg"';
-$ip[] = '1509801984, "ru"';
-$ip[] = '1509818368, "no"';
-$ip[] = '1509851136, "lv"';
-$ip[] = '1509867520, "ru"';
-$ip[] = '1509883904, "nl"';
-$ip[] = '1509900288, "ru"';
-$ip[] = '1509916672, "gb"';
-$ip[] = '1509933056, "ru"';
-$ip[] = '1509949440, "fr"';
-$ip[] = '1518338048, "se"';
-$ip[] = '1519452160, "nl"';
-$ip[] = '1519517696, "at"';
-$ip[] = '1519583232, "it"';
-$ip[] = '1519648768, "sa"';
-$ip[] = '1519714304, "no"';
-$ip[] = '1519779840, "ru"';
-$ip[] = '1519910912, "gb"';
-$ip[] = '1519943680, "at"';
-$ip[] = '1519976448, "de"';
-$ip[] = '1520009216, "sy"';
-$ip[] = '1520041984, "ru"';
-$ip[] = '1520074752, "bg"';
-$ip[] = '1520107520, "gb"';
-$ip[] = '1520140288, "ru"';
-$ip[] = '1520173056, "pl"';
-$ip[] = '1520205824, "ru"';
-$ip[] = '1520271360, "si"';
-$ip[] = '1520304128, "tr"';
-$ip[] = '1520435200, "es"';
-$ip[] = '1521483776, "cz"';
-$ip[] = '1522008064, "dk"';
-$ip[] = '1522139136, "de"';
-$ip[] = '1522270208, "ru"';
-$ip[] = '1522401280, "ee"';
-$ip[] = '1522532352, "gb"';
-$ip[] = '1524629504, "se"';
-$ip[] = '1525678080, "eu"';
-$ip[] = '1526726656, "de"';
-$ip[] = '1531183104, "fr"';
-$ip[] = '1531445248, "ae"';
-$ip[] = '1531707392, "ru"';
-$ip[] = '1531969536, "it"';
-$ip[] = '1532100608, "hu"';
-$ip[] = '1532231680, "gb"';
-$ip[] = '1532362752, "be"';
-$ip[] = '1532493824, "fr"';
-$ip[] = '1532559360, "de"';
-$ip[] = '1532624896, "eu"';
-$ip[] = '1532626944, "ua"';
-$ip[] = '1532631040, "se"';
-$ip[] = '1532633088, "ua"';
-$ip[] = '1532635136, "no"';
-$ip[] = '1532637184, "fi"';
-$ip[] = '1532639232, "pl"';
-$ip[] = '1532641280, "nl"';
-$ip[] = '1532643328, "pl"';
-$ip[] = '1532645376, "ua"';
-$ip[] = '1532647424, "pl"';
-$ip[] = '1532649472, "de"';
-$ip[] = '1532651520, "no"';
-$ip[] = '1532653568, "pl"';
-$ip[] = '1532655616, "ro"';
-$ip[] = '1532657664, "il"';
-$ip[] = '1532661760, "de"';
-$ip[] = '1532665856, "pl"';
-$ip[] = '1532674048, "ua"';
-$ip[] = '1532682240, "lv"';
-$ip[] = '1532690432, "fr"';
-$ip[] = '1532755968, "bg"';
-$ip[] = '1532821504, "tr"';
-$ip[] = '1532887040, "pl"';
-$ip[] = '1532952576, "se"';
-$ip[] = '1533018112, "de"';
-$ip[] = '1533149184, "ir"';
-$ip[] = '1533280256, "dk"';
-$ip[] = '1533411328, "gb"';
-$ip[] = '1533413376, "no"';
-$ip[] = '1533415424, "sa"';
-$ip[] = '1533417472, "no"';
-$ip[] = '1533419520, "kw"';
-$ip[] = '1533421568, "nl"';
-$ip[] = '1533423616, "it"';
-$ip[] = '1533425664, "gb"';
-$ip[] = '1533429760, "it"';
-$ip[] = '1533431808, "ie"';
-$ip[] = '1533433856, "dk"';
-$ip[] = '1533435904, "cz"';
-$ip[] = '1533437952, "ru"';
-$ip[] = '1533440000, "pl"';
-$ip[] = '1533442048, "ae"';
-$ip[] = '1533444096, "it"';
-$ip[] = '1533446144, "de"';
-$ip[] = '1533448192, "kw"';
-$ip[] = '1533450240, "ru"';
-$ip[] = '1533452288, "tr"';
-$ip[] = '1533454336, "cs"';
-$ip[] = '1533456384, "ua"';
-$ip[] = '1533458432, "gb"';
-$ip[] = '1533460480, "nl"';
-$ip[] = '1533462528, "ru"';
-$ip[] = '1533464576, "nl"';
-$ip[] = '1533466624, "ru"';
-$ip[] = '1533468672, "cs"';
-$ip[] = '1533470720, "kw"';
-$ip[] = '1533472768, "es"';
-$ip[] = '1533474816, "fr"';
-$ip[] = '1533476864, "ie"';
-$ip[] = '1533478912, "cs"';
-$ip[] = '1533480960, "nl"';
-$ip[] = '1533483008, "am"';
-$ip[] = '1533485056, "gb"';
-$ip[] = '1533487104, "fr"';
-$ip[] = '1533489152, "it"';
-$ip[] = '1533491200, "am"';
-$ip[] = '1533493248, "ru"';
-$ip[] = '1533499392, "mt"';
-$ip[] = '1533501440, "lt"';
-$ip[] = '1533503488, "ru"';
-$ip[] = '1533505536, "de"';
-$ip[] = '1533507584, "ua"';
-$ip[] = '1533509632, "gb"';
-$ip[] = '1533511680, "fr"';
-$ip[] = '1533513728, "kw"';
-$ip[] = '1533515776, "ru"';
-$ip[] = '1533517824, "cz"';
-$ip[] = '1533519872, "gb"';
-$ip[] = '1533526016, "ru"';
-$ip[] = '1533532160, "gb"';
-$ip[] = '1533534208, "ru"';
-$ip[] = '1533536256, "fr"';
-$ip[] = '1533538304, "de"';
-$ip[] = '1533540352, "at"';
-$ip[] = '1533542400, "gb"';
-$ip[] = '1534066688, "at"';
-$ip[] = '1534328832, "es"';
-$ip[] = '1534459904, "at"';
-$ip[] = '1534590976, "hu"';
-$ip[] = '1534656512, "fr"';
-$ip[] = '1534722048, "ru"';
-$ip[] = '1534787584, "ro"';
-$ip[] = '1534791680, "ua"';
-$ip[] = '1534795776, "no"';
-$ip[] = '1534803968, "lv"';
-$ip[] = '1534808064, "ru"';
-$ip[] = '1534812160, "ch"';
-$ip[] = '1534816256, "fr"';
-$ip[] = '1534820352, "fi"';
-$ip[] = '1534824448, "ua"';
-$ip[] = '1534828544, "pl"';
-$ip[] = '1534836736, "se"';
-$ip[] = '1534840832, "pl"';
-$ip[] = '1534844928, "ie"';
-$ip[] = '1534849024, "nl"';
-$ip[] = '1534853120, "ua"';
-$ip[] = '1534918656, "gb"';
-$ip[] = '1534984192, "se"';
-$ip[] = '1535049728, "sk"';
-$ip[] = '1535115264, "se"';
-$ip[] = '1535377408, "gr"';
-$ip[] = '1535442944, "fi"';
-$ip[] = '1535508480, "bg"';
-$ip[] = '1535574016, "gb"';
-$ip[] = '1535578112, "lv"';
-$ip[] = '1535582208, "no"';
-$ip[] = '1535590400, "ch"';
-$ip[] = '1535594496, "lv"';
-$ip[] = '1535598592, "il"';
-$ip[] = '1535602688, "hu"';
-$ip[] = '1535606784, "no"';
-$ip[] = '1535610880, "ru"';
-$ip[] = '1535614976, "at"';
-$ip[] = '1535619072, "fr"';
-$ip[] = '1535623168, "kz"';
-$ip[] = '1535627264, "ru"';
-$ip[] = '1535631360, "gb"';
-$ip[] = '1535635456, "az"';
-$ip[] = '1535639552, "gb"';
-$ip[] = '1535672320, "de"';
-$ip[] = '1535705088, "ch"';
-$ip[] = '1535737856, "hu"';
-$ip[] = '1535770624, "ch"';
-$ip[] = '1535803392, "gr"';
-$ip[] = '1535836160, "hu"';
-$ip[] = '1535868928, "bg"';
-$ip[] = '1535901696, "gr"';
-$ip[] = '1535934464, "kw"';
-$ip[] = '1535967232, "at"';
-$ip[] = '1536000000, "nl"';
-$ip[] = '1536032768, "lv"';
-$ip[] = '1536036864, "at"';
-$ip[] = '1536040960, "gb"';
-$ip[] = '1536045056, "lu"';
-$ip[] = '1536049152, "nl"';
-$ip[] = '1536053248, "ru"';
-$ip[] = '1536057344, "ie"';
-$ip[] = '1536061440, "se"';
-$ip[] = '1536065536, "eu"';
-$ip[] = '1536069632, "ru"';
-$ip[] = '1536073728, "ua"';
-$ip[] = '1536077824, "se"';
-$ip[] = '1536081920, "pl"';
-$ip[] = '1536086016, "es"';
-$ip[] = '1536090112, "ie"';
-$ip[] = '1536094208, "nl"';
-$ip[] = '1536098304, "ru"';
-$ip[] = '1536114688, "gb"';
-$ip[] = '1536118784, "de"';
-$ip[] = '1536122880, "at"';
-$ip[] = '1536126976, "dk"';
-$ip[] = '1536131072, "ru"';
-$ip[] = '1536143360, "gb"';
-$ip[] = '1536147456, "it"';
-$ip[] = '1536151552, "cs"';
-$ip[] = '1536155648, "il"';
-$ip[] = '1536159744, "de"';
-$ip[] = '1536163840, "sy"';
-$ip[] = '1536180224, "hu"';
-$ip[] = '1536196608, "ru"';
-$ip[] = '1536212992, "dk"';
-$ip[] = '1536229376, "se"';
-$ip[] = '1536245760, "fi"';
-$ip[] = '1536262144, "pl"';
-$ip[] = '1536278528, "ua"';
-$ip[] = '1536294912, "ru"';
-$ip[] = '1536327680, "hu"';
-$ip[] = '1536344064, "pl"';
-$ip[] = '1536360448, "ru"';
-$ip[] = '1536376832, "kz"';
-$ip[] = '1536393216, "sa"';
-$ip[] = '1536409600, "hu"';
-$ip[] = '1536425984, "sk"';
-$ip[] = '1536442368, "rs"';
-$ip[] = '1536458752, "bg"';
-$ip[] = '1536475136, "nl"';
-$ip[] = '1536491520, "se"';
-$ip[] = '1536507904, "ru"';
-$ip[] = '1536524288, "by"';
-$ip[] = '1536540672, "pl"';
-$ip[] = '1536557056, "fi"';
-$ip[] = '1536573440, "cs"';
-$ip[] = '1536589824, "pl"';
-$ip[] = '1536614400, "dk"';
-$ip[] = '1536622592, "gb"';
-$ip[] = '1536626688, "it"';
-$ip[] = '1536630784, "ru"';
-$ip[] = '1536634880, "fr"';
-$ip[] = '1536643072, "tr"';
-$ip[] = '1536647168, "es"';
-$ip[] = '1536651264, "fr"';
-$ip[] = '1536655360, "ge"';
-$ip[] = '1536659456, "de"';
-$ip[] = '1536663552, "sa"';
-$ip[] = '1536667648, "ru"';
-$ip[] = '1536675840, "gb"';
-$ip[] = '1536679936, "lb"';
-$ip[] = '1536684032, "ru"';
-$ip[] = '1536688128, "fi"';
-$ip[] = '1537212416, "fr"';
-$ip[] = '1538260992, "be"';
-$ip[] = '1538785280, "nl"';
-$ip[] = '1538793472, "de"';
-$ip[] = '1538801664, "ir"';
-$ip[] = '1538809856, "ge"';
-$ip[] = '1538818048, "no"';
-$ip[] = '1538826240, "de"';
-$ip[] = '1538834432, "cy"';
-$ip[] = '1538842624, "ru"';
-$ip[] = '1538850816, "kz"';
-$ip[] = '1538859008, "ru"';
-$ip[] = '1538875392, "cs"';
-$ip[] = '1538883584, "be"';
-$ip[] = '1538891776, "de"';
-$ip[] = '1538899968, "si"';
-$ip[] = '1538908160, "ru"';
-$ip[] = '1538916352, "gb"';
-$ip[] = '1538924544, "de"';
-$ip[] = '1538932736, "no"';
-$ip[] = '1538940928, "ru"';
-$ip[] = '1538949120, "at"';
-$ip[] = '1538957312, "de"';
-$ip[] = '1538965504, "ir"';
-$ip[] = '1538973696, "jo"';
-$ip[] = '1538981888, "by"';
-$ip[] = '1538990080, "cz"';
-$ip[] = '1538998272, "ad"';
-$ip[] = '1539006464, "cs"';
-$ip[] = '1539022848, "lt"';
-$ip[] = '1539031040, "it"';
-$ip[] = '1539039232, "pl"';
-$ip[] = '1539047424, "it"';
-$ip[] = '1539055616, "lv"';
-$ip[] = '1539063808, "fr"';
-$ip[] = '1539072000, "pl"';
-$ip[] = '1539080192, "uz"';
-$ip[] = '1539088384, "ru"';
-$ip[] = '1539096576, "tr"';
-$ip[] = '1539112960, "pl"';
-$ip[] = '1539115008, "eu"';
-$ip[] = '1539117056, "pl"';
-$ip[] = '1539123200, "se"';
-$ip[] = '1539125248, "ru"';
-$ip[] = '1539127296, "pl"';
-$ip[] = '1539129344, "ie"';
-$ip[] = '1539131392, "pl"';
-$ip[] = '1539133440, "ru"';
-$ip[] = '1539135488, "gb"';
-$ip[] = '1539137536, "nl"';
-$ip[] = '1539139584, "eu"';
-$ip[] = '1539141632, "ua"';
-$ip[] = '1539143680, "no"';
-$ip[] = '1539145728, "ua"';
-$ip[] = '1539147776, "pl"';
-$ip[] = '1539149824, "eu"';
-$ip[] = '1539151872, "ua"';
-$ip[] = '1539153920, "ru"';
-$ip[] = '1539155968, "no"';
-$ip[] = '1539160064, "ru"';
-$ip[] = '1539162112, "de"';
-$ip[] = '1539164160, "dk"';
-$ip[] = '1539166208, "fi"';
-$ip[] = '1539168256, "pl"';
-$ip[] = '1539170304, "nl"';
-$ip[] = '1539172352, "ru"';
-$ip[] = '1539176448, "pl"';
-$ip[] = '1539178496, "ch"';
-$ip[] = '1539186688, "lv"';
-$ip[] = '1539194880, "ru"';
-$ip[] = '1539203072, "nl"';
-$ip[] = '1539207168, "ru"';
-$ip[] = '1539211264, "cz"';
-$ip[] = '1539213312, "se"';
-$ip[] = '1539215360, "de"';
-$ip[] = '1539219456, "dk"';
-$ip[] = '1539221504, "fr"';
-$ip[] = '1539223552, "de"';
-$ip[] = '1539225600, "hu"';
-$ip[] = '1539227648, "kw"';
-$ip[] = '1539229696, "de"';
-$ip[] = '1539231744, "be"';
-$ip[] = '1539233792, "gr"';
-$ip[] = '1539235840, "de"';
-$ip[] = '1539237888, "ru"';
-$ip[] = '1539239936, "de"';
-$ip[] = '1539244032, "ba"';
-$ip[] = '1539260416, "sk"';
-$ip[] = '1539276800, "se"';
-$ip[] = '1539280896, "fr"';
-$ip[] = '1539284992, "tr"';
-$ip[] = '1539289088, "ru"';
-$ip[] = '1539293184, "az"';
-$ip[] = '1539297280, "bg"';
-$ip[] = '1539301376, "ru"';
-$ip[] = '1539309568, "pl"';
-$ip[] = '1539310592, "ua"';
-$ip[] = '1539311616, "nl"';
-$ip[] = '1539312640, "de"';
-$ip[] = '1539314688, "ua"';
-$ip[] = '1539316736, "se"';
-$ip[] = '1539317760, "ru"';
-$ip[] = '1539318784, "nl"';
-$ip[] = '1539319808, "de"';
-$ip[] = '1539320832, "ua"';
-$ip[] = '1539321856, "gb"';
-$ip[] = '1539322880, "dk"';
-$ip[] = '1539323904, "pl"';
-$ip[] = '1539324928, "ua"';
-$ip[] = '1539325952, "kg"';
-$ip[] = '1539326976, "ru"';
-$ip[] = '1539329024, "pl"';
-$ip[] = '1539330048, "ru"';
-$ip[] = '1539331072, "ua"';
-$ip[] = '1539332096, "pl"';
-$ip[] = '1539333120, "ru"';
-$ip[] = '1539334144, "ua"';
-$ip[] = '1539335168, "ch"';
-$ip[] = '1539336192, "ua"';
-$ip[] = '1539336704, "lv"';
-$ip[] = '1539337216, "es"';
-$ip[] = '1539338240, "ru"';
-$ip[] = '1539339264, "gb"';
-$ip[] = '1539340288, "pl"';
-$ip[] = '1539341312, "it"';
-$ip[] = '1539342336, "ua"';
-$ip[] = '1539345408, "ro"';
-$ip[] = '1539346432, "pl"';
-$ip[] = '1539347456, "ru"';
-$ip[] = '1539348480, "ua"';
-$ip[] = '1539351552, "pl"';
-$ip[] = '1539352576, "ru"';
-$ip[] = '1539354624, "pl"';
-$ip[] = '1539355648, "ua"';
-$ip[] = '1539358720, "gb"';
-$ip[] = '1539359744, "pl"';
-$ip[] = '1539360768, "il"';
-$ip[] = '1539361792, "pl"';
-$ip[] = '1539362816, "gb"';
-$ip[] = '1539363840, "dk"';
-$ip[] = '1539364864, "ua"';
-$ip[] = '1539365888, "no"';
-$ip[] = '1539366912, "pl"';
-$ip[] = '1539368960, "gb"';
-$ip[] = '1539369984, "bg"';
-$ip[] = '1539371008, "ua"';
-$ip[] = '1539372032, "ru"';
-$ip[] = '1539373056, "pl"';
-$ip[] = '1539374080, "se"';
-$ip[] = '1539375104, "no"';
-$ip[] = '1539376128, "il"';
-$ip[] = '1539377152, "ua"';
-$ip[] = '1539378176, "pl"';
-$ip[] = '1539379200, "de"';
-$ip[] = '1539380224, "ch"';
-$ip[] = '1539381248, "cs"';
-$ip[] = '1539382272, "pl"';
-$ip[] = '1539383296, "ua"';
-$ip[] = '1539384320, "ru"';
-$ip[] = '1539385344, "pl"';
-$ip[] = '1539385856, "be"';
-$ip[] = '1539386368, "it"';
-$ip[] = '1539387392, "il"';
-$ip[] = '1539388416, "pl"';
-$ip[] = '1539389440, "eu"';
-$ip[] = '1539389952, "ru"';
-$ip[] = '1539390464, "ro"';
-$ip[] = '1539391488, "lv"';
-$ip[] = '1539392512, "ua"';
-$ip[] = '1539396608, "pl"';
-$ip[] = '1539397632, "ru"';
-$ip[] = '1539398144, "pl"';
-$ip[] = '1539398656, "eu"';
-$ip[] = '1539399680, "pl"';
-$ip[] = '1539401728, "ua"';
-$ip[] = '1539403264, "ru"';
-$ip[] = '1539403776, "it"';
-$ip[] = '1539404800, "lv"';
-$ip[] = '1539405824, "pl"';
-$ip[] = '1539406848, "ua"';
-$ip[] = '1539407872, "ro"';
-$ip[] = '1539408896, "cz"';
-$ip[] = '1539409920, "dk"';
-$ip[] = '1539410944, "ru"';
-$ip[] = '1539411968, "pl"';
-$ip[] = '1539412992, "ru"';
-$ip[] = '1539414016, "ua"';
-$ip[] = '1539415040, "bg"';
-$ip[] = '1539416064, "pl"';
-$ip[] = '1539417088, "ua"';
-$ip[] = '1539418112, "ru"';
-$ip[] = '1539419136, "ua"';
-$ip[] = '1539420160, "ru"';
-$ip[] = '1539421184, "eu"';
-$ip[] = '1539422208, "pl"';
-$ip[] = '1539423232, "ie"';
-$ip[] = '1539424256, "ua"';
-$ip[] = '1539425280, "pl"';
-$ip[] = '1539426304, "bg"';
-$ip[] = '1539427328, "ua"';
-$ip[] = '1539428352, "pl"';
-$ip[] = '1539429376, "ru"';
-$ip[] = '1539430400, "cz"';
-$ip[] = '1539430912, "ru"';
-$ip[] = '1539431424, "ua"';
-$ip[] = '1539432448, "ru"';
-$ip[] = '1539434496, "ua"';
-$ip[] = '1539435520, "ru"';
-$ip[] = '1539437568, "gb"';
-$ip[] = '1539439616, "ua"';
-$ip[] = '1539440640, "ru"';
-$ip[] = '1539441664, "il"';
-$ip[] = '1539442176, "nl"';
-$ip[] = '1539443200, "ru"';
-$ip[] = '1539444224, "fr"';
-$ip[] = '1539444736, "ru"';
-$ip[] = '1539445248, "pl"';
-$ip[] = '1539445760, "fi"';
-$ip[] = '1539446272, "se"';
-$ip[] = '1539446784, "ua"';
-$ip[] = '1539447296, "se"';
-$ip[] = '1539447808, "ro"';
-$ip[] = '1539448832, "gb"';
-$ip[] = '1539449344, "ua"';
-$ip[] = '1539449856, "dk"';
-$ip[] = '1539450368, "se"';
-$ip[] = '1539451392, "ro"';
-$ip[] = '1539452416, "gb"';
-$ip[] = '1539452928, "ch"';
-$ip[] = '1539453440, "ua"';
-$ip[] = '1539453952, "gb"';
-$ip[] = '1539454464, "ua"';
-$ip[] = '1539455488, "ru"';
-$ip[] = '1539456000, "fr"';
-$ip[] = '1539456512, "eu"';
-$ip[] = '1539457024, "ru"';
-$ip[] = '1539457536, "se"';
-$ip[] = '1539458048, "gb"';
-$ip[] = '1539459072, "ua"';
-$ip[] = '1539459584, "gb"';
-$ip[] = '1539460096, "lv"';
-$ip[] = '1539460608, "ua"';
-$ip[] = '1539461632, "cs"';
-$ip[] = '1539462144, "de"';
-$ip[] = '1539462656, "gb"';
-$ip[] = '1539463168, "ua"';
-$ip[] = '1539463680, "de"';
-$ip[] = '1539464192, "ro"';
-$ip[] = '1539464704, "dk"';
-$ip[] = '1539465216, "fr"';
-$ip[] = '1539466752, "kw"';
-$ip[] = '1539467264, "ua"';
-$ip[] = '1539467776, "pl"';
-$ip[] = '1539468288, "eu"';
-$ip[] = '1539468800, "ru"';
-$ip[] = '1539469824, "il"';
-$ip[] = '1539470336, "ua"';
-$ip[] = '1539470848, "se"';
-$ip[] = '1539471360, "ru"';
-$ip[] = '1539471872, "pl"';
-$ip[] = '1539472384, "ua"';
-$ip[] = '1539472896, "ie"';
-$ip[] = '1539473408, "gb"';
-$ip[] = '1539473920, "kw"';
-$ip[] = '1539474432, "de"';
-$ip[] = '1539474944, "ua"';
-$ip[] = '1539475456, "nl"';
-$ip[] = '1539475968, "pl"';
-$ip[] = '1539476480, "ro"';
-$ip[] = '1539476992, "it"';
-$ip[] = '1539477504, "pl"';
-$ip[] = '1539478016, "ch"';
-$ip[] = '1539478528, "ro"';
-$ip[] = '1539479040, "gb"';
-$ip[] = '1539480064, "eu"';
-$ip[] = '1539480576, "pl"';
-$ip[] = '1539481088, "gb"';
-$ip[] = '1539481600, "ru"';
-$ip[] = '1539482112, "ua"';
-$ip[] = '1539483136, "eu"';
-$ip[] = '1539483648, "dk"';
-$ip[] = '1539484160, "gb"';
-$ip[] = '1539484672, "ru"';
-$ip[] = '1539485696, "ro"';
-$ip[] = '1539486208, "fr"';
-$ip[] = '1539486720, "de"';
-$ip[] = '1539487232, "ru"';
-$ip[] = '1539488256, "se"';
-$ip[] = '1539488768, "pl"';
-$ip[] = '1539489280, "ru"';
-$ip[] = '1539490816, "ch"';
-$ip[] = '1539491328, "pl"';
-$ip[] = '1539491840, "ru"';
-$ip[] = '1539492352, "eu"';
-$ip[] = '1539492864, "nl"';
-$ip[] = '1539493376, "ru"';
-$ip[] = '1539493888, "eu"';
-$ip[] = '1539494400, "pl"';
-$ip[] = '1539494912, "ru"';
-$ip[] = '1539495424, "ua"';
-$ip[] = '1539495936, "cs"';
-$ip[] = '1539496448, "nl"';
-$ip[] = '1539496960, "gb"';
-$ip[] = '1539497472, "de"';
-$ip[] = '1539497984, "nl"';
-$ip[] = '1539498496, "ru"';
-$ip[] = '1539499008, "pl"';
-$ip[] = '1539499520, "de"';
-$ip[] = '1539500544, "ro"';
-$ip[] = '1539501056, "be"';
-$ip[] = '1539501568, "ua"';
-$ip[] = '1539502080, "pl"';
-$ip[] = '1539502592, "hr"';
-$ip[] = '1539503104, "ru"';
-$ip[] = '1539504128, "at"';
-$ip[] = '1539504640, "ua"';
-$ip[] = '1539505152, "ru"';
-$ip[] = '1539506176, "de"';
-$ip[] = '1539507200, "ro"';
-$ip[] = '1539508224, "no"';
-$ip[] = '1539508736, "ua"';
-$ip[] = '1539509760, "ro"';
-$ip[] = '1539510272, "ru"';
-$ip[] = '1539510784, "de"';
-$ip[] = '1539511296, "ua"';
-$ip[] = '1539511808, "ru"';
-$ip[] = '1539512320, "bg"';
-$ip[] = '1539512832, "pl"';
-$ip[] = '1539513344, "ro"';
-$ip[] = '1539513856, "ua"';
-$ip[] = '1539514368, "se"';
-$ip[] = '1539514880, "eu"';
-$ip[] = '1539515392, "fr"';
-$ip[] = '1539515904, "cs"';
-$ip[] = '1539516416, "at"';
-$ip[] = '1539516928, "pl"';
-$ip[] = '1539517440, "ro"';
-$ip[] = '1539517952, "gb"';
-$ip[] = '1539518464, "de"';
-$ip[] = '1539518976, "ru"';
-$ip[] = '1539519488, "ua"';
-$ip[] = '1539520000, "de"';
-$ip[] = '1539520512, "pl"';
-$ip[] = '1539521024, "dk"';
-$ip[] = '1539521536, "ru"';
-$ip[] = '1539522048, "ro"';
-$ip[] = '1539522560, "gb"';
-$ip[] = '1539523072, "ro"';
-$ip[] = '1539523584, "ua"';
-$ip[] = '1539524096, "eu"';
-$ip[] = '1539524608, "fr"';
-$ip[] = '1539525120, "ua"';
-$ip[] = '1539525632, "se"';
-$ip[] = '1539526144, "de"';
-$ip[] = '1539526656, "nl"';
-$ip[] = '1539527168, "gb"';
-$ip[] = '1539527680, "ro"';
-$ip[] = '1539528192, "ua"';
-$ip[] = '1539528704, "sa"';
-$ip[] = '1539529216, "ua"';
-$ip[] = '1539529728, "pl"';
-$ip[] = '1539530240, "at"';
-$ip[] = '1539530752, "ua"';
-$ip[] = '1539531264, "ro"';
-$ip[] = '1539531776, "ru"';
-$ip[] = '1539532800, "de"';
-$ip[] = '1539533312, "cz"';
-$ip[] = '1539533824, "pl"';
-$ip[] = '1539534336, "ru"';
-$ip[] = '1539534848, "gb"';
-$ip[] = '1539535360, "ru"';
-$ip[] = '1539535872, "at"';
-$ip[] = '1539536384, "nl"';
-$ip[] = '1539536896, "ua"';
-$ip[] = '1539537408, "gb"';
-$ip[] = '1539537920, "ua"';
-$ip[] = '1539538944, "ru"';
-$ip[] = '1539540480, "pl"';
-$ip[] = '1539540992, "ru"';
-$ip[] = '1539541504, "tr"';
-$ip[] = '1539542016, "at"';
-$ip[] = '1539542528, "ch"';
-$ip[] = '1539543040, "ro"';
-$ip[] = '1539543552, "si"';
-$ip[] = '1539544064, "ru"';
-$ip[] = '1539544576, "de"';
-$ip[] = '1539545088, "gr"';
-$ip[] = '1539545600, "se"';
-$ip[] = '1539546112, "ua"';
-$ip[] = '1539546624, "pl"';
-$ip[] = '1539547136, "nl"';
-$ip[] = '1539547648, "il"';
-$ip[] = '1539548160, "fr"';
-$ip[] = '1539548672, "gb"';
-$ip[] = '1539549696, "ru"';
-$ip[] = '1539550208, "ua"';
-$ip[] = '1539550720, "eu"';
-$ip[] = '1539551232, "cs"';
-$ip[] = '1539551744, "ru"';
-$ip[] = '1539552256, "ro"';
-$ip[] = '1539552768, "gb"';
-$ip[] = '1539553280, "ua"';
-$ip[] = '1539553792, "gb"';
-$ip[] = '1539554304, "ch"';
-$ip[] = '1539554816, "pl"';
-$ip[] = '1539555328, "gb"';
-$ip[] = '1539555840, "ro"';
-$ip[] = '1539556864, "at"';
-$ip[] = '1539557376, "nl"';
-$ip[] = '1539557888, "cz"';
-$ip[] = '1539558400, "ru"';
-$ip[] = '1539558912, "eu"';
-$ip[] = '1539559424, "ru"';
-$ip[] = '1539560448, "gb"';
-$ip[] = '1539560960, "ua"';
-$ip[] = '1539561472, "ro"';
-$ip[] = '1539561984, "eu"';
-$ip[] = '1539562496, "de"';
-$ip[] = '1539563008, "ru"';
-$ip[] = '1539563520, "se"';
-$ip[] = '1539564032, "kz"';
-$ip[] = '1539564544, "gb"';
-$ip[] = '1539565056, "ua"';
-$ip[] = '1539565568, "pl"';
-$ip[] = '1539566080, "nl"';
-$ip[] = '1539566592, "gb"';
-$ip[] = '1539567104, "ch"';
-$ip[] = '1539567616, "de"';
-$ip[] = '1539568128, "es"';
-$ip[] = '1539568640, "ua"';
-$ip[] = '1539569152, "ee"';
-$ip[] = '1539569664, "ua"';
-$ip[] = '1539570176, "pl"';
-$ip[] = '1539570688, "ru"';
-$ip[] = '1539571712, "ua"';
-$ip[] = '1539572736, "ru"';
-$ip[] = '1539573760, "pl"';
-$ip[] = '1539575808, "lv"';
-$ip[] = '1539576832, "gb"';
-$ip[] = '1539577856, "ru"';
-$ip[] = '1539578880, "pl"';
-$ip[] = '1539579904, "ru"';
-$ip[] = '1539582976, "ro"';
-$ip[] = '1539584000, "pl"';
-$ip[] = '1539585024, "ua"';
-$ip[] = '1539586048, "pl"';
-$ip[] = '1539587072, "ua"';
-$ip[] = '1539588096, "bg"';
-$ip[] = '1539589120, "gb"';
-$ip[] = '1539590144, "ru"';
-$ip[] = '1539592192, "ua"';
-$ip[] = '1539593216, "il"';
-$ip[] = '1539594240, "ua"';
-$ip[] = '1539598336, "nl"';
-$ip[] = '1539599360, "pl"';
-$ip[] = '1539600384, "hu"';
-$ip[] = '1539601408, "de"';
-$ip[] = '1539602432, "ua"';
-$ip[] = '1539603456, "bg"';
-$ip[] = '1539604480, "es"';
-$ip[] = '1539605504, "ua"';
-$ip[] = '1539607552, "eu"';
-$ip[] = '1539609600, "ua"';
-$ip[] = '1539610624, "ru"';
-$ip[] = '1539611648, "ua"';
-$ip[] = '1539614720, "nl"';
-$ip[] = '1539615744, "dk"';
-$ip[] = '1539616768, "ua"';
-$ip[] = '1539617792, "fr"';
-$ip[] = '1539618816, "gb"';
-$ip[] = '1539619840, "ru"';
-$ip[] = '1539620864, "ua"';
-$ip[] = '1539624960, "ru"';
-$ip[] = '1539625984, "pl"';
-$ip[] = '1539627008, "ru"';
-$ip[] = '1539628032, "ua"';
-$ip[] = '1539629056, "bg"';
-$ip[] = '1539630080, "ua"';
-$ip[] = '1539632128, "ru"';
-$ip[] = '1539633152, "se"';
-$ip[] = '1539634176, "ru"';
-$ip[] = '1539638272, "ua"';
-$ip[] = '1539639296, "ru"';
-$ip[] = '1539640320, "pl"';
-$ip[] = '1539641344, "ua"';
-$ip[] = '1539642368, "ru"';
-$ip[] = '1539643392, "ua"';
-$ip[] = '1539644416, "de"';
-$ip[] = '1539645440, "gb"';
-$ip[] = '1539646464, "ie"';
-$ip[] = '1539647488, "ua"';
-$ip[] = '1539652608, "il"';
-$ip[] = '1539653632, "ru"';
-$ip[] = '1539654656, "ua"';
-$ip[] = '1539655680, "nl"';
-$ip[] = '1539656704, "ru"';
-$ip[] = '1539657728, "ua"';
-$ip[] = '1539658752, "fi"';
-$ip[] = '1539659776, "pl"';
-$ip[] = '1539660800, "gb"';
-$ip[] = '1539661824, "ru"';
-$ip[] = '1539662848, "il"';
-$ip[] = '1539663872, "ua"';
-$ip[] = '1539664896, "be"';
-$ip[] = '1539665920, "ru"';
-$ip[] = '1539666944, "cz"';
-$ip[] = '1539667968, "ua"';
-$ip[] = '1539672064, "eu"';
-$ip[] = '1539673088, "gb"';
-$ip[] = '1539674112, "ua"';
-$ip[] = '1539675136, "pl"';
-$ip[] = '1539677184, "ua"';
-$ip[] = '1539678208, "ru"';
-$ip[] = '1539679232, "gb"';
-$ip[] = '1539680256, "ua"';
-$ip[] = '1539681280, "ru"';
-$ip[] = '1539684352, "ua"';
-$ip[] = '1539685376, "ru"';
-$ip[] = '1539688448, "sa"';
-$ip[] = '1539689472, "ua"';
-$ip[] = '1539690496, "fi"';
-$ip[] = '1539691520, "ru"';
-$ip[] = '1539692544, "ua"';
-$ip[] = '1539694592, "pl"';
-$ip[] = '1539695616, "gb"';
-$ip[] = '1539696640, "ru"';
-$ip[] = '1539697664, "ua"';
-$ip[] = '1539699712, "ro"';
-$ip[] = '1539700736, "dk"';
-$ip[] = '1539701760, "ua"';
-$ip[] = '1539702784, "si"';
-$ip[] = '1539703040, "ua"';
-$ip[] = '1539703296, "de"';
-$ip[] = '1539703552, "eu"';
-$ip[] = '1539703808, "gb"';
-$ip[] = '1539704064, "il"';
-$ip[] = '1539704320, "ch"';
-$ip[] = '1539704576, "hu"';
-$ip[] = '1539704832, "ch"';
-$ip[] = '1539705088, "gb"';
-$ip[] = '1539705344, "ua"';
-$ip[] = '1539705600, "ch"';
-$ip[] = '1539706112, "gb"';
-$ip[] = '1539706368, "ru"';
-$ip[] = '1539706624, "pl"';
-$ip[] = '1539707136, "lt"';
-$ip[] = '1539707392, "gb"';
-$ip[] = '1539707648, "ro"';
-$ip[] = '1539707904, "ua"';
-$ip[] = '1539708160, "de"';
-$ip[] = '1539708416, "eu"';
-$ip[] = '1539708672, "ro"';
-$ip[] = '1539708928, "ie"';
-$ip[] = '1539709184, "at"';
-$ip[] = '1539709440, "eu"';
-$ip[] = '1539709696, "nl"';
-$ip[] = '1539709952, "ro"';
-$ip[] = '1539710208, "gb"';
-$ip[] = '1539710464, "eu"';
-$ip[] = '1539710720, "ua"';
-$ip[] = '1539710976, "de"';
-$ip[] = '1539711232, "ru"';
-$ip[] = '1539711488, "ua"';
-$ip[] = '1539711744, "de"';
-$ip[] = '1539712000, "ua"';
-$ip[] = '1539712256, "nl"';
-$ip[] = '1539712512, "ru"';
-$ip[] = '1539712768, "ro"';
-$ip[] = '1539713024, "ua"';
-$ip[] = '1539713280, "eu"';
-$ip[] = '1539713536, "dk"';
-$ip[] = '1539713792, "gb"';
-$ip[] = '1539714048, "eu"';
-$ip[] = '1539714304, "gb"';
-$ip[] = '1539714560, "ua"';
-$ip[] = '1539714816, "pt"';
-$ip[] = '1539715072, "se"';
-$ip[] = '1539715328, "tr"';
-$ip[] = '1539715584, "ua"';
-$ip[] = '1539715840, "ru"';
-$ip[] = '1539716096, "si"';
-$ip[] = '1539716352, "pl"';
-$ip[] = '1539716608, "ru"';
-$ip[] = '1539716864, "pl"';
-$ip[] = '1539717376, "de"';
-$ip[] = '1539717632, "ch"';
-$ip[] = '1539717888, "mk"';
-$ip[] = '1539718144, "de"';
-$ip[] = '1539718400, "tr"';
-$ip[] = '1539718656, "sa"';
-$ip[] = '1539718912, "kz"';
-$ip[] = '1539719168, "eu"';
-$ip[] = '1539719424, "pl"';
-$ip[] = '1539719680, "de"';
-$ip[] = '1539720192, "ru"';
-$ip[] = '1539720704, "il"';
-$ip[] = '1539720960, "ru"';
-$ip[] = '1539721216, "ch"';
-$ip[] = '1539721728, "pl"';
-$ip[] = '1539721984, "ru"';
-$ip[] = '1539722240, "pl"';
-$ip[] = '1539722496, "eu"';
-$ip[] = '1539722752, "de"';
-$ip[] = '1539723008, "ch"';
-$ip[] = '1539723264, "pl"';
-$ip[] = '1539723520, "gb"';
-$ip[] = '1539723776, "de"';
-$ip[] = '1539724032, "ua"';
-$ip[] = '1539724288, "it"';
-$ip[] = '1539724544, "ru"';
-$ip[] = '1539724800, "ua"';
-$ip[] = '1539725056, "nl"';
-$ip[] = '1539725312, "fr"';
-$ip[] = '1539725568, "pl"';
-$ip[] = '1539725824, "pt"';
-$ip[] = '1539726080, "ru"';
-$ip[] = '1539726336, "se"';
-$ip[] = '1539726592, "at"';
-$ip[] = '1539726848, "pl"';
-$ip[] = '1539727104, "se"';
-$ip[] = '1539727360, "si"';
-$ip[] = '1539727616, "pl"';
-$ip[] = '1539727872, "ru"';
-$ip[] = '1539728128, "be"';
-$ip[] = '1539728384, "pl"';
-$ip[] = '1539728640, "ua"';
-$ip[] = '1539728896, "sa"';
-$ip[] = '1539729152, "gb"';
-$ip[] = '1539729408, "ru"';
-$ip[] = '1539729664, "fr"';
-$ip[] = '1539729920, "nl"';
-$ip[] = '1539730176, "gb"';
-$ip[] = '1539730432, "gr"';
-$ip[] = '1539730688, "ua"';
-$ip[] = '1539730944, "pl"';
-$ip[] = '1539731456, "si"';
-$ip[] = '1539731712, "de"';
-$ip[] = '1539732224, "eu"';
-$ip[] = '1539732480, "ua"';
-$ip[] = '1539732736, "dk"';
-$ip[] = '1539732992, "pl"';
-$ip[] = '1539733248, "bg"';
-$ip[] = '1539733504, "fi"';
-$ip[] = '1539733760, "pl"';
-$ip[] = '1539734016, "gb"';
-$ip[] = '1539734272, "no"';
-$ip[] = '1539734528, "tr"';
-$ip[] = '1539734784, "de"';
-$ip[] = '1539735040, "be"';
-$ip[] = '1539735296, "at"';
-$ip[] = '1539735808, "il"';
-$ip[] = '1539736064, "ru"';
-$ip[] = '1539736320, "hu"';
-$ip[] = '1539736576, "bg"';
-$ip[] = '1539736832, "ua"';
-$ip[] = '1539737088, "kw"';
-$ip[] = '1539737344, "ru"';
-$ip[] = '1539737600, "ro"';
-$ip[] = '1539737856, "ru"';
-$ip[] = '1539738112, "dk"';
-$ip[] = '1539738368, "eu"';
-$ip[] = '1539738624, "ua"';
-$ip[] = '1539738880, "nl"';
-$ip[] = '1539739136, "at"';
-$ip[] = '1539739392, "ua"';
-$ip[] = '1539739648, "dk"';
-$ip[] = '1539739904, "pl"';
-$ip[] = '1539740416, "ro"';
-$ip[] = '1539740672, "at"';
-$ip[] = '1539740928, "ru"';
-$ip[] = '1539741184, "pl"';
-$ip[] = '1539741440, "nl"';
-$ip[] = '1539741696, "de"';
-$ip[] = '1539741952, "ua"';
-$ip[] = '1539742208, "ch"';
-$ip[] = '1539742464, "ru"';
-$ip[] = '1539742720, "lv"';
-$ip[] = '1539742976, "gb"';
-$ip[] = '1539743232, "gr"';
-$ip[] = '1539743488, "fr"';
-$ip[] = '1539743744, "ro"';
-$ip[] = '1539744000, "hr"';
-$ip[] = '1539744256, "ro"';
-$ip[] = '1539744512, "gb"';
-$ip[] = '1539744768, "se"';
-$ip[] = '1539745024, "gb"';
-$ip[] = '1539745536, "ch"';
-$ip[] = '1539745792, "dk"';
-$ip[] = '1539746304, "ru"';
-$ip[] = '1539746560, "ua"';
-$ip[] = '1539746816, "dk"';
-$ip[] = '1539747072, "ch"';
-$ip[] = '1539747328, "nl"';
-$ip[] = '1539747584, "ua"';
-$ip[] = '1539747840, "no"';
-$ip[] = '1539748096, "pl"';
-$ip[] = '1539748352, "nl"';
-$ip[] = '1539748608, "pl"';
-$ip[] = '1539748864, "gb"';
-$ip[] = '1539749120, "bg"';
-$ip[] = '1539749376, "pt"';
-$ip[] = '1539749632, "gr"';
-$ip[] = '1539749888, "ru"';
-$ip[] = '1539750144, "tr"';
-$ip[] = '1539750400, "pl"';
-$ip[] = '1539750656, "de"';
-$ip[] = '1539750912, "ua"';
-$ip[] = '1539751168, "tr"';
-$ip[] = '1539751424, "si"';
-$ip[] = '1539751680, "fr"';
-$ip[] = '1539751936, "de"';
-$ip[] = '1539752192, "se"';
-$ip[] = '1539752448, "pl"';
-$ip[] = '1539752704, "at"';
-$ip[] = '1539752960, "ro"';
-$ip[] = '1539753216, "de"';
-$ip[] = '1539753472, "hu"';
-$ip[] = '1539753728, "eu"';
-$ip[] = '1539753984, "gb"';
-$ip[] = '1539754240, "no"';
-$ip[] = '1539754496, "se"';
-$ip[] = '1539754752, "be"';
-$ip[] = '1539755008, "dk"';
-$ip[] = '1539755264, "il"';
-$ip[] = '1539755520, "ee"';
-$ip[] = '1539755776, "no"';
-$ip[] = '1539756032, "pl"';
-$ip[] = '1539756544, "gb"';
-$ip[] = '1539756800, "be"';
-$ip[] = '1539757056, "ru"';
-$ip[] = '1539757312, "gb"';
-$ip[] = '1539757568, "si"';
-$ip[] = '1539757824, "ua"';
-$ip[] = '1539758080, "hr"';
-$ip[] = '1539758336, "de"';
-$ip[] = '1539758592, "nl"';
-$ip[] = '1539758848, "si"';
-$ip[] = '1539759104, "dk"';
-$ip[] = '1539759360, "ru"';
-$ip[] = '1539759616, "pl"';
-$ip[] = '1539759872, "se"';
-$ip[] = '1539760128, "gb"';
-$ip[] = '1539760384, "ru"';
-$ip[] = '1539760640, "pl"';
-$ip[] = '1539760896, "dk"';
-$ip[] = '1539761152, "bg"';
-$ip[] = '1539761408, "ch"';
-$ip[] = '1539761664, "pl"';
-$ip[] = '1539761920, "ru"';
-$ip[] = '1539762176, "pl"';
-$ip[] = '1539762432, "ua"';
-$ip[] = '1539762688, "pl"';
-$ip[] = '1539762944, "ua"';
-$ip[] = '1539763200, "md"';
-$ip[] = '1539763456, "dk"';
-$ip[] = '1539763712, "de"';
-$ip[] = '1539763968, "gb"';
-$ip[] = '1539764224, "at"';
-$ip[] = '1539764480, "gb"';
-$ip[] = '1539764736, "ro"';
-$ip[] = '1539764992, "be"';
-$ip[] = '1539765248, "ie"';
-$ip[] = '1539765504, "pl"';
-$ip[] = '1539766016, "am"';
-$ip[] = '1539766272, "pl"';
-$ip[] = '1539766528, "ua"';
-$ip[] = '1539766784, "de"';
-$ip[] = '1539767040, "sa"';
-$ip[] = '1539767296, "dk"';
-$ip[] = '1539767552, "de"';
-$ip[] = '1539767808, "il"';
-$ip[] = '1539768064, "gb"';
-$ip[] = '1539768320, "eu"';
-$ip[] = '1539768576, "gb"';
-$ip[] = '1539768832, "it"';
-$ip[] = '1539769088, "be"';
-$ip[] = '1539769600, "at"';
-$ip[] = '1539769856, "fr"';
-$ip[] = '1539770112, "gr"';
-$ip[] = '1539770368, "de"';
-$ip[] = '1539770624, "gb"';
-$ip[] = '1539770880, "ru"';
-$ip[] = '1539771136, "fr"';
-$ip[] = '1539771392, "pl"';
-$ip[] = '1539771648, "ua"';
-$ip[] = '1539771904, "ru"';
-$ip[] = '1539772160, "be"';
-$ip[] = '1539772416, "ru"';
-$ip[] = '1539772672, "cs"';
-$ip[] = '1539772928, "ru"';
-$ip[] = '1539773184, "gb"';
-$ip[] = '1539773440, "kz"';
-$ip[] = '1539773696, "de"';
-$ip[] = '1539773952, "pl"';
-$ip[] = '1539774208, "si"';
-$ip[] = '1539774464, "ru"';
-$ip[] = '1539774720, "pl"';
-$ip[] = '1539774976, "ru"';
-$ip[] = '1539775232, "ch"';
-$ip[] = '1539775488, "ua"';
-$ip[] = '1539775744, "il"';
-$ip[] = '1539776000, "pl"';
-$ip[] = '1539776256, "sk"';
-$ip[] = '1539776512, "hu"';
-$ip[] = '1539776768, "ua"';
-$ip[] = '1539777536, "bg"';
-$ip[] = '1539777792, "ua"';
-$ip[] = '1539778048, "am"';
-$ip[] = '1539778304, "lb"';
-$ip[] = '1539778560, "ru"';
-$ip[] = '1539778816, "ro"';
-$ip[] = '1539779072, "gb"';
-$ip[] = '1539779328, "ch"';
-$ip[] = '1539779584, "pl"';
-$ip[] = '1539779840, "nl"';
-$ip[] = '1539780096, "ru"';
-$ip[] = '1539780352, "at"';
-$ip[] = '1539780608, "pl"';
-$ip[] = '1539780864, "ro"';
-$ip[] = '1539781120, "nl"';
-$ip[] = '1539781376, "de"';
-$ip[] = '1539781632, "hu"';
-$ip[] = '1539781888, "il"';
-$ip[] = '1539782144, "ua"';
-$ip[] = '1539782400, "lt"';
-$ip[] = '1539782656, "eu"';
-$ip[] = '1539782912, "pl"';
-$ip[] = '1539783168, "nl"';
-$ip[] = '1539783680, "de"';
-$ip[] = '1539783936, "si"';
-$ip[] = '1539784192, "ru"';
-$ip[] = '1539784448, "no"';
-$ip[] = '1539784704, "se"';
-$ip[] = '1539784960, "de"';
-$ip[] = '1539785216, "ch"';
-$ip[] = '1539785472, "ua"';
-$ip[] = '1539785728, "se"';
-$ip[] = '1539785984, "il"';
-$ip[] = '1539786240, "at"';
-$ip[] = '1539786496, "gb"';
-$ip[] = '1539786752, "hu"';
-$ip[] = '1539787008, "tr"';
-$ip[] = '1539787264, "eu"';
-$ip[] = '1539787520, "ua"';
-$ip[] = '1539787776, "gb"';
-$ip[] = '1539788032, "hr"';
-$ip[] = '1539788288, "gb"';
-$ip[] = '1539788544, "hr"';
-$ip[] = '1539788800, "il"';
-$ip[] = '1539789056, "ru"';
-$ip[] = '1539789312, "ua"';
-$ip[] = '1539789568, "de"';
-$ip[] = '1539789824, "nl"';
-$ip[] = '1539790080, "gb"';
-$ip[] = '1539790336, "lv"';
-$ip[] = '1539790592, "pl"';
-$ip[] = '1539790848, "eu"';
-$ip[] = '1539791104, "pl"';
-$ip[] = '1539791360, "ru"';
-$ip[] = '1539791616, "ua"';
-$ip[] = '1539792384, "il"';
-$ip[] = '1539792640, "pl"';
-$ip[] = '1539792896, "gr"';
-$ip[] = '1539793152, "pl"';
-$ip[] = '1539793408, "ch"';
-$ip[] = '1539793664, "il"';
-$ip[] = '1539794176, "pl"';
-$ip[] = '1539794432, "fr"';
-$ip[] = '1539794944, "ro"';
-$ip[] = '1539795200, "pl"';
-$ip[] = '1539795456, "ua"';
-$ip[] = '1539795712, "sa"';
-$ip[] = '1539795968, "nl"';
-$ip[] = '1539796224, "mc"';
-$ip[] = '1539796480, "gb"';
-$ip[] = '1539796736, "tr"';
-$ip[] = '1539796992, "ru"';
-$ip[] = '1539797248, "dk"';
-$ip[] = '1539797504, "ru"';
-$ip[] = '1539797760, "ua"';
-$ip[] = '1539798016, "hu"';
-$ip[] = '1539798272, "pl"';
-$ip[] = '1539798528, "gb"';
-$ip[] = '1539798784, "il"';
-$ip[] = '1539799040, "gb"';
-$ip[] = '1539799296, "dk"';
-$ip[] = '1539799552, "gb"';
-$ip[] = '1539799808, "ro"';
-$ip[] = '1539800064, "si"';
-$ip[] = '1539800320, "gb"';
-$ip[] = '1539800576, "lv"';
-$ip[] = '1539800832, "pl"';
-$ip[] = '1539801088, "bg"';
-$ip[] = '1539801344, "gb"';
-$ip[] = '1539801856, "si"';
-$ip[] = '1539802112, "pl"';
-$ip[] = '1539802368, "ro"';
-$ip[] = '1539802624, "is"';
-$ip[] = '1539802880, "de"';
-$ip[] = '1539803136, "gb"';
-$ip[] = '1539803392, "nl"';
-$ip[] = '1539803648, "ua"';
-$ip[] = '1539804160, "pl"';
-$ip[] = '1539804672, "si"';
-$ip[] = '1539804928, "ua"';
-$ip[] = '1539805440, "at"';
-$ip[] = '1539805696, "ch"';
-$ip[] = '1539805952, "ru"';
-$ip[] = '1539806208, "fi"';
-$ip[] = '1539806464, "cz"';
-$ip[] = '1539806720, "bg"';
-$ip[] = '1539806976, "gb"';
-$ip[] = '1539808000, "hu"';
-$ip[] = '1539808256, "ru"';
-$ip[] = '1539808512, "ro"';
-$ip[] = '1539808768, "de"';
-$ip[] = '1539809024, "gb"';
-$ip[] = '1539809280, "es"';
-$ip[] = '1539809536, "si"';
-$ip[] = '1539809792, "de"';
-$ip[] = '1539810048, "ua"';
-$ip[] = '1539810304, "cz"';
-$ip[] = '1539810560, "de"';
-$ip[] = '1539810816, "tr"';
-$ip[] = '1539811072, "nl"';
-$ip[] = '1539811328, "cz"';
-$ip[] = '1539811584, "de"';
-$ip[] = '1539811840, "se"';
-$ip[] = '1539812096, "ru"';
-$ip[] = '1539812352, "ch"';
-$ip[] = '1539812608, "it"';
-$ip[] = '1539812864, "si"';
-$ip[] = '1539813120, "at"';
-$ip[] = '1539813376, "pl"';
-$ip[] = '1539813632, "nl"';
-$ip[] = '1539813888, "ru"';
-$ip[] = '1539814144, "nl"';
-$ip[] = '1539814400, "gb"';
-$ip[] = '1539814912, "ua"';
-$ip[] = '1539815168, "gb"';
-$ip[] = '1539815424, "ru"';
-$ip[] = '1539815936, "ch"';
-$ip[] = '1539816192, "sa"';
-$ip[] = '1539816448, "ua"';
-$ip[] = '1539816704, "ru"';
-$ip[] = '1539816960, "dk"';
-$ip[] = '1539817216, "tr"';
-$ip[] = '1539817472, "de"';
-$ip[] = '1539817728, "pl"';
-$ip[] = '1539817984, "ua"';
-$ip[] = '1539818240, "no"';
-$ip[] = '1539818496, "ru"';
-$ip[] = '1539819008, "ch"';
-$ip[] = '1539819264, "ro"';
-$ip[] = '1539819520, "at"';
-$ip[] = '1539819776, "si"';
-$ip[] = '1539820032, "il"';
-$ip[] = '1539820288, "pl"';
-$ip[] = '1539820544, "es"';
-$ip[] = '1539820800, "ru"';
-$ip[] = '1539821056, "ua"';
-$ip[] = '1539821312, "cz"';
-$ip[] = '1539821568, "dk"';
-$ip[] = '1539821824, "de"';
-$ip[] = '1539822080, "ro"';
-$ip[] = '1539822336, "ru"';
-$ip[] = '1539822592, "gb"';
-$ip[] = '1539822848, "ie"';
-$ip[] = '1539823104, "de"';
-$ip[] = '1539823360, "il"';
-$ip[] = '1539823616, "ro"';
-$ip[] = '1539823872, "dk"';
-$ip[] = '1539824128, "ch"';
-$ip[] = '1539824384, "nl"';
-$ip[] = '1539824640, "hu"';
-$ip[] = '1539824896, "uz"';
-$ip[] = '1539825152, "ua"';
-$ip[] = '1539825408, "ru"';
-$ip[] = '1539825920, "de"';
-$ip[] = '1539826176, "am"';
-$ip[] = '1539826432, "be"';
-$ip[] = '1539826688, "ch"';
-$ip[] = '1539826944, "de"';
-$ip[] = '1539827200, "ru"';
-$ip[] = '1539827456, "mk"';
-$ip[] = '1539827712, "ru"';
-$ip[] = '1539827968, "fr"';
-$ip[] = '1539828480, "si"';
-$ip[] = '1539828736, "nl"';
-$ip[] = '1539828992, "bg"';
-$ip[] = '1539829248, "se"';
-$ip[] = '1539829504, "gb"';
-$ip[] = '1539829760, "pl"';
-$ip[] = '1539830016, "de"';
-$ip[] = '1539830272, "fr"';
-$ip[] = '1539830528, "ro"';
-$ip[] = '1539830784, "ru"';
-$ip[] = '1539831040, "ua"';
-$ip[] = '1539831296, "pl"';
-$ip[] = '1539831552, "bg"';
-$ip[] = '1539831808, "ru"';
-$ip[] = '1539832064, "gb"';
-$ip[] = '1539832320, "pl"';
-$ip[] = '1539832576, "ru"';
-$ip[] = '1539832832, "gb"';
-$ip[] = '1539833088, "ru"';
-$ip[] = '1539833344, "fr"';
-$ip[] = '1539833856, "ua"';
-$ip[] = '1539837952, "nl"';
-$ip[] = '1539838976, "gr"';
-$ip[] = '1539840000, "pl"';
-$ip[] = '1539841024, "ru"';
-$ip[] = '1539842048, "pl"';
-$ip[] = '1539844096, "ua"';
-$ip[] = '1539846144, "nl"';
-$ip[] = '1539847168, "ua"';
-$ip[] = '1539850240, "lv"';
-$ip[] = '1539851264, "pl"';
-$ip[] = '1539852288, "ua"';
-$ip[] = '1539853312, "pl"';
-$ip[] = '1539854336, "ua"';
-$ip[] = '1539855360, "ru"';
-$ip[] = '1539856384, "ua"';
-$ip[] = '1539857408, "pl"';
-$ip[] = '1539858432, "ro"';
-$ip[] = '1539859456, "eu"';
-$ip[] = '1539860480, "ua"';
-$ip[] = '1539861504, "de"';
-$ip[] = '1539862528, "se"';
-$ip[] = '1539863552, "ro"';
-$ip[] = '1539865600, "ua"';
-$ip[] = '1539866624, "it"';
-$ip[] = '1539867648, "ua"';
-$ip[] = '1539869696, "eu"';
-$ip[] = '1539870720, "il"';
-$ip[] = '1539871744, "eu"';
-$ip[] = '1539872768, "se"';
-$ip[] = '1539873792, "ua"';
-$ip[] = '1539876864, "es"';
-$ip[] = '1539877888, "pl"';
-$ip[] = '1539878912, "ua"';
-$ip[] = '1539880960, "pl"';
-$ip[] = '1539881984, "ua"';
-$ip[] = '1539884032, "mt"';
-$ip[] = '1539885056, "ua"';
-$ip[] = '1539886080, "ch"';
-$ip[] = '1539887104, "it"';
-$ip[] = '1539888128, "ua"';
-$ip[] = '1539889152, "ru"';
-$ip[] = '1539890176, "ua"';
-$ip[] = '1539891200, "ru"';
-$ip[] = '1539893248, "ua"';
-$ip[] = '1539894272, "pl"';
-$ip[] = '1539895296, "ua"';
-$ip[] = '1539899392, "ru"';
-$ip[] = '1539900416, "ua"';
-$ip[] = '1539901440, "ru"';
-$ip[] = '1539902464, "ua"';
-$ip[] = '1539903488, "pl"';
-$ip[] = '1539904512, "cz"';
-$ip[] = '1539905536, "ua"';
-$ip[] = '1539910656, "pl"';
-$ip[] = '1539911680, "ru"';
-$ip[] = '1539913728, "ch"';
-$ip[] = '1539914752, "se"';
-$ip[] = '1539916800, "ua"';
-$ip[] = '1539917824, "ru"';
-$ip[] = '1539918848, "ro"';
-$ip[] = '1539920896, "ua"';
-$ip[] = '1539921920, "pl"';
-$ip[] = '1539922944, "se"';
-$ip[] = '1539923968, "ua"';
-$ip[] = '1539924992, "de"';
-$ip[] = '1539926016, "ua"';
-$ip[] = '1539929088, "ru"';
-$ip[] = '1539930112, "pl"';
-$ip[] = '1539931136, "ua"';
-$ip[] = '1539932160, "de"';
-$ip[] = '1539933184, "es"';
-$ip[] = '1539934208, "cs"';
-$ip[] = '1539935232, "lv"';
-$ip[] = '1539936256, "ua"';
-$ip[] = '1539937280, "ch"';
-$ip[] = '1539938304, "pl"';
-$ip[] = '1539939328, "ua"';
-$ip[] = '1539940352, "gb"';
-$ip[] = '1539941376, "nl"';
-$ip[] = '1539942400, "ua"';
-$ip[] = '1539943424, "bg"';
-$ip[] = '1539944448, "ua"';
-$ip[] = '1539946496, "ru"';
-$ip[] = '1539947520, "ua"';
-$ip[] = '1539948544, "ro"';
-$ip[] = '1539949568, "ua"';
-$ip[] = '1539950592, "kz"';
-$ip[] = '1539951616, "ru"';
-$ip[] = '1539953664, "ua"';
-$ip[] = '1539954688, "ro"';
-$ip[] = '1539956736, "ua"';
-$ip[] = '1539957760, "ru"';
-$ip[] = '1539958784, "ua"';
-$ip[] = '1539963904, "ru"';
-$ip[] = '1539964928, "ua"';
-$ip[] = '1539965952, "ru"';
-$ip[] = '1539966976, "ua"';
-$ip[] = '1539968000, "ru"';
-$ip[] = '1539972096, "gb"';
-$ip[] = '1539973120, "ru"';
-$ip[] = '1539975168, "de"';
-$ip[] = '1539976192, "ru"';
-$ip[] = '1539977216, "de"';
-$ip[] = '1539978240, "ua"';
-$ip[] = '1539980288, "ru"';
-$ip[] = '1539981312, "si"';
-$ip[] = '1539982336, "ru"';
-$ip[] = '1539983360, "ua"';
-$ip[] = '1539985408, "se"';
-$ip[] = '1539986432, "ru"';
-$ip[] = '1539987456, "ro"';
-$ip[] = '1539988480, "ru"';
-$ip[] = '1539990528, "pl"';
-$ip[] = '1539991552, "ua"';
-$ip[] = '1539993600, "fi"';
-$ip[] = '1539994624, "at"';
-$ip[] = '1539995648, "ch"';
-$ip[] = '1539996672, "pl"';
-$ip[] = '1539997696, "ua"';
-$ip[] = '1539999744, "gb"';
-$ip[] = '1540000768, "ru"';
-$ip[] = '1540001792, "ua"';
-$ip[] = '1540002816, "ru"';
-$ip[] = '1540003840, "pl"';
-$ip[] = '1540004864, "ie"';
-$ip[] = '1540005888, "ua"';
-$ip[] = '1540006912, "ru"';
-$ip[] = '1540007936, "il"';
-$ip[] = '1540008960, "pl"';
-$ip[] = '1540011008, "ru"';
-$ip[] = '1540014080, "pl"';
-$ip[] = '1540016128, "nl"';
-$ip[] = '1540017152, "ru"';
-$ip[] = '1540018176, "ua"';
-$ip[] = '1540020224, "ru"';
-$ip[] = '1540022272, "gb"';
-$ip[] = '1540023296, "pl"';
-$ip[] = '1540024320, "ru"';
-$ip[] = '1540025344, "gb"';
-$ip[] = '1540026368, "ua"';
-$ip[] = '1540028416, "es"';
-$ip[] = '1540029440, "ru"';
-$ip[] = '1540030464, "de"';
-$ip[] = '1540031488, "ua"';
-$ip[] = '1540032512, "ru"';
-$ip[] = '1540033536, "ua"';
-$ip[] = '1540034560, "pl"';
-$ip[] = '1540035584, "kz"';
-$ip[] = '1540036608, "ua"';
-$ip[] = '1540037632, "ee"';
-$ip[] = '1540038656, "eu"';
-$ip[] = '1540039680, "ru"';
-$ip[] = '1540040704, "se"';
-$ip[] = '1540041728, "ua"';
-$ip[] = '1540043776, "pl"';
-$ip[] = '1540044800, "gb"';
-$ip[] = '1540045824, "ua"';
-$ip[] = '1540046848, "ru"';
-$ip[] = '1540047872, "lv"';
-$ip[] = '1540048896, "gb"';
-$ip[] = '1540049920, "ua"';
-$ip[] = '1540050944, "ru"';
-$ip[] = '1540052992, "ua"';
-$ip[] = '1540055040, "no"';
-$ip[] = '1540056064, "nl"';
-$ip[] = '1540057088, "gb"';
-$ip[] = '1540058112, "de"';
-$ip[] = '1540059136, "ua"';
-$ip[] = '1540060160, "no"';
-$ip[] = '1540061184, "il"';
-$ip[] = '1540062208, "ua"';
-$ip[] = '1540063232, "de"';
-$ip[] = '1540064256, "pl"';
-$ip[] = '1540065280, "ua"';
-$ip[] = '1540068352, "fr"';
-$ip[] = '1540069376, "ru"';
-$ip[] = '1540071424, "se"';
-$ip[] = '1540072448, "ua"';
-$ip[] = '1540073472, "ru"';
-$ip[] = '1540076544, "ua"';
-$ip[] = '1540077568, "fr"';
-$ip[] = '1540078592, "ru"';
-$ip[] = '1540081664, "gb"';
-$ip[] = '1540082688, "no"';
-$ip[] = '1540083712, "ru"';
-$ip[] = '1540084736, "de"';
-$ip[] = '1540085760, "pl"';
-$ip[] = '1540087808, "ru"';
-$ip[] = '1540092928, "pl"';
-$ip[] = '1540094976, "eu"';
-$ip[] = '1540096000, "gb"';
-$ip[] = '1540097024, "de"';
-$ip[] = '1540099072, "ua"';
-$ip[] = '1540100096, "ru"';
-$ip[] = '1540103168, "de"';
-$ip[] = '1540105216, "ua"';
-$ip[] = '1540110336, "ru"';
-$ip[] = '1540111360, "ua"';
-$ip[] = '1540112384, "lv"';
-$ip[] = '1540113408, "ru"';
-$ip[] = '1540114432, "de"';
-$ip[] = '1540115456, "ua"';
-$ip[] = '1540116480, "ch"';
-$ip[] = '1540117504, "ua"';
-$ip[] = '1540118528, "pl"';
-$ip[] = '1540119552, "ua"';
-$ip[] = '1540120576, "ru"';
-$ip[] = '1540123648, "ua"';
-$ip[] = '1540124672, "no"';
-$ip[] = '1540125696, "eu"';
-$ip[] = '1540126720, "ua"';
-$ip[] = '1540127744, "gb"';
-$ip[] = '1540128768, "ru"';
-$ip[] = '1540129792, "ua"';
-$ip[] = '1540130816, "ru"';
-$ip[] = '1540131840, "pl"';
-$ip[] = '1540132864, "ru"';
-$ip[] = '1540134912, "pl"';
-$ip[] = '1540135936, "bg"';
-$ip[] = '1540136960, "pl"';
-$ip[] = '1540137984, "ru"';
-$ip[] = '1540139008, "de"';
-$ip[] = '1540140032, "gb"';
-$ip[] = '1540141056, "ru"';
-$ip[] = '1540142080, "ua"';
-$ip[] = '1540143104, "ru"';
-$ip[] = '1540145152, "at"';
-$ip[] = '1540146176, "ua"';
-$ip[] = '1540147200, "ru"';
-$ip[] = '1540148224, "pl"';
-$ip[] = '1540149248, "gb"';
-$ip[] = '1540150272, "ua"';
-$ip[] = '1540151296, "at"';
-$ip[] = '1540152320, "se"';
-$ip[] = '1540153344, "ua"';
-$ip[] = '1540155392, "ru"';
-$ip[] = '1540156416, "ua"';
-$ip[] = '1540157440, "ru"';
-$ip[] = '1540158464, "gb"';
-$ip[] = '1540159488, "ua"';
-$ip[] = '1540160512, "ru"';
-$ip[] = '1540162560, "ua"';
-$ip[] = '1540163584, "ru"';
-$ip[] = '1540164608, "de"';
-$ip[] = '1540165632, "ua"';
-$ip[] = '1540166656, "pl"';
-$ip[] = '1540167680, "ru"';
-$ip[] = '1540168704, "de"';
-$ip[] = '1540169728, "nl"';
-$ip[] = '1540170752, "de"';
-$ip[] = '1540171776, "ru"';
-$ip[] = '1540175872, "de"';
-$ip[] = '1540176896, "se"';
-$ip[] = '1540177920, "ua"';
-$ip[] = '1540178944, "ru"';
-$ip[] = '1540179968, "pl"';
-$ip[] = '1540180992, "de"';
-$ip[] = '1540182016, "ua"';
-$ip[] = '1540183040, "ru"';
-$ip[] = '1540184064, "pl"';
-$ip[] = '1540185088, "ru"';
-$ip[] = '1540186112, "lv"';
-$ip[] = '1540187136, "gb"';
-$ip[] = '1540188160, "ua"';
-$ip[] = '1540190208, "gb"';
-$ip[] = '1540191232, "fr"';
-$ip[] = '1540192256, "ru"';
-$ip[] = '1540195328, "am"';
-$ip[] = '1540198400, "ru"';
-$ip[] = '1540199424, "ch"';
-$ip[] = '1540200448, "il"';
-$ip[] = '1540201472, "ua"';
-$ip[] = '1540202496, "cz"';
-$ip[] = '1540203520, "ua"';
-$ip[] = '1540204544, "cz"';
-$ip[] = '1540205568, "de"';
-$ip[] = '1540206592, "ru"';
-$ip[] = '1540208640, "no"';
-$ip[] = '1540209664, "ru"';
-$ip[] = '1540211712, "de"';
-$ip[] = '1540212736, "gb"';
-$ip[] = '1540213760, "ua"';
-$ip[] = '1540214784, "ru"';
-$ip[] = '1540215808, "nl"';
-$ip[] = '1540216832, "cz"';
-$ip[] = '1540217856, "gb"';
-$ip[] = '1540218880, "ru"';
-$ip[] = '1540219904, "pl"';
-$ip[] = '1540220928, "nl"';
-$ip[] = '1540221952, "ru"';
-$ip[] = '1540224000, "pl"';
-$ip[] = '1540225024, "gb"';
-$ip[] = '1540226048, "ru"';
-$ip[] = '1540227072, "gb"';
-$ip[] = '1540227584, "ru"';
-$ip[] = '1540228096, "ua"';
-$ip[] = '1540228608, "pl"';
-$ip[] = '1540229120, "at"';
-$ip[] = '1540229632, "lv"';
-$ip[] = '1540230144, "ru"';
-$ip[] = '1540232192, "bg"';
-$ip[] = '1540232704, "ru"';
-$ip[] = '1540233216, "ch"';
-$ip[] = '1540233728, "pl"';
-$ip[] = '1540234240, "de"';
-$ip[] = '1540234752, "ua"';
-$ip[] = '1540235776, "no"';
-$ip[] = '1540236288, "ro"';
-$ip[] = '1540236800, "pl"';
-$ip[] = '1540237312, "ro"';
-$ip[] = '1540238848, "de"';
-$ip[] = '1540239360, "ua"';
-$ip[] = '1540239872, "nl"';
-$ip[] = '1540240384, "ch"';
-$ip[] = '1540240896, "ru"';
-$ip[] = '1540242432, "de"';
-$ip[] = '1540242944, "ru"';
-$ip[] = '1540243456, "pl"';
-$ip[] = '1540243968, "ru"';
-$ip[] = '1540244480, "ch"';
-$ip[] = '1540244992, "de"';
-$ip[] = '1540245504, "ru"';
-$ip[] = '1540246016, "it"';
-$ip[] = '1540246528, "ro"';
-$ip[] = '1540247552, "nl"';
-$ip[] = '1540248064, "ro"';
-$ip[] = '1540248576, "at"';
-$ip[] = '1540249088, "pl"';
-$ip[] = '1540249600, "kz"';
-$ip[] = '1540250112, "dk"';
-$ip[] = '1540250624, "de"';
-$ip[] = '1540251136, "gb"';
-$ip[] = '1540251648, "pl"';
-$ip[] = '1540252160, "eu"';
-$ip[] = '1540252672, "ru"';
-$ip[] = '1540253184, "at"';
-$ip[] = '1540253696, "ch"';
-$ip[] = '1540254208, "ru"';
-$ip[] = '1540254720, "pl"';
-$ip[] = '1540255232, "ua"';
-$ip[] = '1540255744, "at"';
-$ip[] = '1540256256, "pl"';
-$ip[] = '1540256768, "ru"';
-$ip[] = '1540257280, "gb"';
-$ip[] = '1540257792, "ru"';
-$ip[] = '1540258304, "ir"';
-$ip[] = '1540258816, "ua"';
-$ip[] = '1540259328, "ru"';
-$ip[] = '1540259840, "it"';
-$ip[] = '1540260352, "ru"';
-$ip[] = '1540260864, "lt"';
-$ip[] = '1540261376, "sa"';
-$ip[] = '1540261888, "nl"';
-$ip[] = '1540262400, "bg"';
-$ip[] = '1540262912, "ro"';
-$ip[] = '1540263424, "de"';
-$ip[] = '1540263936, "gb"';
-$ip[] = '1540264448, "ru"';
-$ip[] = '1540265984, "de"';
-$ip[] = '1540266496, "pl"';
-$ip[] = '1540267008, "fr"';
-$ip[] = '1540267520, "ro"';
-$ip[] = '1540268544, "ru"';
-$ip[] = '1540269056, "dk"';
-$ip[] = '1540269568, "ru"';
-$ip[] = '1540270080, "gb"';
-$ip[] = '1540270592, "il"';
-$ip[] = '1540271104, "pl"';
-$ip[] = '1540271616, "se"';
-$ip[] = '1540272128, "gb"';
-$ip[] = '1540272640, "pl"';
-$ip[] = '1540273664, "gb"';
-$ip[] = '1540274688, "ua"';
-$ip[] = '1540275200, "de"';
-$ip[] = '1540275712, "ua"';
-$ip[] = '1540276224, "at"';
-$ip[] = '1540276736, "ro"';
-$ip[] = '1540277248, "ru"';
-$ip[] = '1540277760, "eu"';
-$ip[] = '1540278272, "ua"';
-$ip[] = '1540278784, "ru"';
-$ip[] = '1540279808, "ro"';
-$ip[] = '1540280832, "pl"';
-$ip[] = '1540281344, "ua"';
-$ip[] = '1540281856, "de"';
-$ip[] = '1540282368, "ru"';
-$ip[] = '1540282880, "ua"';
-$ip[] = '1540283392, "cz"';
-$ip[] = '1540283904, "ru"';
-$ip[] = '1540284416, "at"';
-$ip[] = '1540284928, "ua"';
-$ip[] = '1540285440, "de"';
-$ip[] = '1540285952, "ru"';
-$ip[] = '1540286464, "gb"';
-$ip[] = '1540287488, "at"';
-$ip[] = '1540288512, "ru"';
-$ip[] = '1540289536, "pl"';
-$ip[] = '1540290048, "nl"';
-$ip[] = '1540290560, "ru"';
-$ip[] = '1540291072, "be"';
-$ip[] = '1540291584, "ua"';
-$ip[] = '1540292096, "ru"';
-$ip[] = '1540292608, "eu"';
-$ip[] = '1540293120, "dk"';
-$ip[] = '1540293632, "ua"';
-$ip[] = '1540295168, "pl"';
-$ip[] = '1540295680, "sa"';
-$ip[] = '1540296192, "pl"';
-$ip[] = '1540296704, "de"';
-$ip[] = '1540297216, "fr"';
-$ip[] = '1540297728, "eu"';
-$ip[] = '1540298240, "hr"';
-$ip[] = '1540298752, "ru"';
-$ip[] = '1540299264, "ua"';
-$ip[] = '1540299776, "cz"';
-$ip[] = '1540300800, "dk"';
-$ip[] = '1540301312, "il"';
-$ip[] = '1540301824, "gb"';
-$ip[] = '1540302848, "ru"';
-$ip[] = '1540303872, "ua"';
-$ip[] = '1540304896, "pl"';
-$ip[] = '1540305408, "gb"';
-$ip[] = '1540305920, "ru"';
-$ip[] = '1540306432, "ua"';
-$ip[] = '1540306944, "gb"';
-$ip[] = '1540307456, "ru"';
-$ip[] = '1540308480, "cs"';
-$ip[] = '1540308992, "pl"';
-$ip[] = '1540309504, "cz"';
-$ip[] = '1540310016, "pl"';
-$ip[] = '1540310528, "ru"';
-$ip[] = '1540313088, "se"';
-$ip[] = '1540313600, "ru"';
-$ip[] = '1540315136, "ua"';
-$ip[] = '1540315648, "il"';
-$ip[] = '1540316160, "de"';
-$ip[] = '1540317184, "cz"';
-$ip[] = '1540317696, "ua"';
-$ip[] = '1540318208, "cz"';
-$ip[] = '1540318720, "ro"';
-$ip[] = '1540319232, "ua"';
-$ip[] = '1540319744, "cz"';
-$ip[] = '1540320768, "de"';
-$ip[] = '1540321280, "se"';
-$ip[] = '1540321792, "cz"';
-$ip[] = '1540322816, "de"';
-$ip[] = '1540323328, "ro"';
-$ip[] = '1540323840, "ua"';
-$ip[] = '1540324352, "ro"';
-$ip[] = '1540324864, "pl"';
-$ip[] = '1540325376, "de"';
-$ip[] = '1540325888, "li"';
-$ip[] = '1540326400, "ua"';
-$ip[] = '1540326912, "at"';
-$ip[] = '1540327424, "ru"';
-$ip[] = '1540329984, "cz"';
-$ip[] = '1540330496, "pl"';
-$ip[] = '1540331008, "it"';
-$ip[] = '1540331520, "gb"';
-$ip[] = '1540332032, "ru"';
-$ip[] = '1540332544, "pl"';
-$ip[] = '1540333056, "no"';
-$ip[] = '1540333568, "ro"';
-$ip[] = '1540334080, "de"';
-$ip[] = '1540334592, "ru"';
-$ip[] = '1540335104, "pl"';
-$ip[] = '1540336128, "ru"';
-$ip[] = '1540336640, "mc"';
-$ip[] = '1540337664, "fr"';
-$ip[] = '1540338176, "ru"';
-$ip[] = '1540339200, "ua"';
-$ip[] = '1540339712, "pl"';
-$ip[] = '1540340736, "cz"';
-$ip[] = '1540341248, "bg"';
-$ip[] = '1540341760, "gb"';
-$ip[] = '1540342272, "ua"';
-$ip[] = '1540342784, "es"';
-$ip[] = '1540343296, "gb"';
-$ip[] = '1540343808, "pl"';
-$ip[] = '1540344832, "ua"';
-$ip[] = '1540345344, "il"';
-$ip[] = '1540345856, "fr"';
-$ip[] = '1540346368, "ua"';
-$ip[] = '1540346880, "gb"';
-$ip[] = '1540347392, "dk"';
-$ip[] = '1540347904, "ro"';
-$ip[] = '1540348416, "ua"';
-$ip[] = '1540348928, "gb"';
-$ip[] = '1540349440, "at"';
-$ip[] = '1540349952, "ua"';
-$ip[] = '1540350464, "no"';
-$ip[] = '1540350976, "dk"';
-$ip[] = '1540351488, "ro"';
-$ip[] = '1540352000, "nl"';
-$ip[] = '1540352512, "cz"';
-$ip[] = '1540353024, "gr"';
-$ip[] = '1540353536, "ru"';
-$ip[] = '1540354048, "il"';
-$ip[] = '1540354560, "pl"';
-$ip[] = '1540355072, "ua"';
-$ip[] = '1540355584, "ru"';
-$ip[] = '1540356608, "de"';
-$ip[] = '1540357120, "ru"';
-$ip[] = '1540357632, "fr"';
-$ip[] = '1540358144, "ru"';
-$ip[] = '1540358400, "gb"';
-$ip[] = '1540358656, "se"';
-$ip[] = '1540358912, "gb"';
-$ip[] = '1540359168, "sa"';
-$ip[] = '1540359424, "de"';
-$ip[] = '1540359680, "gb"';
-$ip[] = '1540359936, "at"';
-$ip[] = '1540360192, "no"';
-$ip[] = '1540360448, "gb"';
-$ip[] = '1540360704, "pl"';
-$ip[] = '1540360960, "gb"';
-$ip[] = '1540361216, "be"';
-$ip[] = '1540361472, "de"';
-$ip[] = '1540361728, "it"';
-$ip[] = '1540361984, "ee"';
-$ip[] = '1540362240, "dk"';
-$ip[] = '1540362496, "de"';
-$ip[] = '1540363008, "fr"';
-$ip[] = '1540363264, "ru"';
-$ip[] = '1540363520, "de"';
-$ip[] = '1540363776, "is"';
-$ip[] = '1540364032, "ru"';
-$ip[] = '1540364288, "no"';
-$ip[] = '1540364544, "ua"';
-$ip[] = '1540364800, "ee"';
-$ip[] = '1540365056, "si"';
-$ip[] = '1540365312, "de"';
-$ip[] = '1540365568, "ru"';
-$ip[] = '1540365824, "ch"';
-$ip[] = '1540366080, "ie"';
-$ip[] = '1540366336, "pl"';
-$ip[] = '1540366592, "ru"';
-$ip[] = '1540366848, "nl"';
-$ip[] = '1540367104, "ua"';
-$ip[] = '1540367360, "hu"';
-$ip[] = '1540367616, "be"';
-$ip[] = '1540367872, "de"';
-$ip[] = '1540368128, "ru"';
-$ip[] = '1540368384, "fr"';
-$ip[] = '1540368640, "sk"';
-$ip[] = '1540368896, "ru"';
-$ip[] = '1540369408, "ie"';
-$ip[] = '1540369664, "de"';
-$ip[] = '1540369920, "ua"';
-$ip[] = '1540370176, "de"';
-$ip[] = '1540370432, "lb"';
-$ip[] = '1540370688, "de"';
-$ip[] = '1540370944, "pl"';
-$ip[] = '1540371200, "be"';
-$ip[] = '1540371456, "ua"';
-$ip[] = '1540371712, "gb"';
-$ip[] = '1540371968, "no"';
-$ip[] = '1540372224, "pl"';
-$ip[] = '1540372480, "at"';
-$ip[] = '1540372736, "gr"';
-$ip[] = '1540372992, "de"';
-$ip[] = '1540373248, "ua"';
-$ip[] = '1540373504, "nl"';
-$ip[] = '1540373760, "tr"';
-$ip[] = '1540374016, "nl"';
-$ip[] = '1540374272, "hu"';
-$ip[] = '1540374528, "cz"';
-$ip[] = '1540374784, "ua"';
-$ip[] = '1540375040, "de"';
-$ip[] = '1540375296, "gb"';
-$ip[] = '1540375552, "de"';
-$ip[] = '1540375808, "nl"';
-$ip[] = '1540376064, "tr"';
-$ip[] = '1540376320, "dk"';
-$ip[] = '1540376576, "pl"';
-$ip[] = '1540376832, "ru"';
-$ip[] = '1540377088, "de"';
-$ip[] = '1540377344, "ro"';
-$ip[] = '1540377600, "am"';
-$ip[] = '1540377856, "es"';
-$ip[] = '1540378112, "ru"';
-$ip[] = '1540378368, "ch"';
-$ip[] = '1540378624, "at"';
-$ip[] = '1540378880, "se"';
-$ip[] = '1540379136, "ch"';
-$ip[] = '1540379392, "de"';
-$ip[] = '1540379648, "ru"';
-$ip[] = '1540379904, "gb"';
-$ip[] = '1540380160, "il"';
-$ip[] = '1540380416, "nl"';
-$ip[] = '1540380672, "si"';
-$ip[] = '1540380928, "rs"';
-$ip[] = '1540381184, "ro"';
-$ip[] = '1540381440, "at"';
-$ip[] = '1540381696, "ro"';
-$ip[] = '1540381952, "pl"';
-$ip[] = '1540382208, "ua"';
-$ip[] = '1540382464, "gb"';
-$ip[] = '1540382720, "cy"';
-$ip[] = '1540382976, "ua"';
-$ip[] = '1540383232, "at"';
-$ip[] = '1540383488, "gb"';
-$ip[] = '1540383744, "ro"';
-$ip[] = '1540384000, "si"';
-$ip[] = '1540384256, "fr"';
-$ip[] = '1540384512, "se"';
-$ip[] = '1540384768, "hr"';
-$ip[] = '1540385024, "gb"';
-$ip[] = '1540385280, "pl"';
-$ip[] = '1540385536, "de"';
-$ip[] = '1540385792, "fr"';
-$ip[] = '1540386048, "eu"';
-$ip[] = '1540386304, "nl"';
-$ip[] = '1540386560, "eu"';
-$ip[] = '1540386816, "it"';
-$ip[] = '1540387072, "ru"';
-$ip[] = '1540387328, "gb"';
-$ip[] = '1540387584, "ua"';
-$ip[] = '1540388096, "gb"';
-$ip[] = '1540388352, "il"';
-$ip[] = '1540388608, "ru"';
-$ip[] = '1540388864, "ro"';
-$ip[] = '1540389120, "ru"';
-$ip[] = '1540389376, "gb"';
-$ip[] = '1540389632, "ro"';
-$ip[] = '1540389888, "gb"';
-$ip[] = '1540390144, "si"';
-$ip[] = '1540390400, "ru"';
-$ip[] = '1540390656, "ua"';
-$ip[] = '1540390912, "sa"';
-$ip[] = '1540391168, "il"';
-$ip[] = '1540391424, "ch"';
-$ip[] = '1540391680, "nl"';
-$ip[] = '1540391936, "ru"';
-$ip[] = '1540392192, "pl"';
-$ip[] = '1540392448, "ru"';
-$ip[] = '1540392704, "pl"';
-$ip[] = '1540392960, "gb"';
-$ip[] = '1540393472, "ua"';
-$ip[] = '1540393728, "il"';
-$ip[] = '1540394240, "gb"';
-$ip[] = '1540394496, "ro"';
-$ip[] = '1540394752, "dk"';
-$ip[] = '1540395008, "ge"';
-$ip[] = '1540395264, "ua"';
-$ip[] = '1540395776, "il"';
-$ip[] = '1540396032, "no"';
-$ip[] = '1540396288, "am"';
-$ip[] = '1540396544, "pl"';
-$ip[] = '1540396800, "ru"';
-$ip[] = '1540397056, "it"';
-$ip[] = '1540397312, "ua"';
-$ip[] = '1540397824, "eu"';
-$ip[] = '1540398080, "sa"';
-$ip[] = '1540398336, "dk"';
-$ip[] = '1540398592, "it"';
-$ip[] = '1540398848, "de"';
-$ip[] = '1540399360, "il"';
-$ip[] = '1540399616, "cz"';
-$ip[] = '1540399872, "gb"';
-$ip[] = '1540400128, "nl"';
-$ip[] = '1540400384, "ir"';
-$ip[] = '1540400640, "ru"';
-$ip[] = '1540400896, "nl"';
-$ip[] = '1540401152, "si"';
-$ip[] = '1540401408, "at"';
-$ip[] = '1540401664, "gb"';
-$ip[] = '1540401920, "ru"';
-$ip[] = '1540402176, "gb"';
-$ip[] = '1540402432, "ch"';
-$ip[] = '1540402688, "se"';
-$ip[] = '1540402944, "eu"';
-$ip[] = '1540403200, "at"';
-$ip[] = '1540403456, "gb"';
-$ip[] = '1540403712, "ro"';
-$ip[] = '1540404224, "ch"';
-$ip[] = '1540404480, "fr"';
-$ip[] = '1540404736, "pl"';
-$ip[] = '1540404992, "ru"';
-$ip[] = '1540405504, "ua"';
-$ip[] = '1540405760, "pl"';
-$ip[] = '1540406016, "ru"';
-$ip[] = '1540406272, "se"';
-$ip[] = '1540406528, "pl"';
-$ip[] = '1540407040, "de"';
-$ip[] = '1540407808, "ua"';
-$ip[] = '1540408064, "it"';
-$ip[] = '1540408320, "nl"';
-$ip[] = '1540408576, "hr"';
-$ip[] = '1540408832, "ua"';
-$ip[] = '1540409088, "tr"';
-$ip[] = '1540409344, "si"';
-$ip[] = '1540409600, "at"';
-$ip[] = '1540409856, "de"';
-$ip[] = '1540410112, "kw"';
-$ip[] = '1540410368, "ch"';
-$ip[] = '1540410624, "ru"';
-$ip[] = '1540410880, "tr"';
-$ip[] = '1540411136, "nl"';
-$ip[] = '1540411392, "cz"';
-$ip[] = '1540411648, "fr"';
-$ip[] = '1540411904, "ru"';
-$ip[] = '1540412160, "be"';
-$ip[] = '1540412416, "de"';
-$ip[] = '1540412672, "ro"';
-$ip[] = '1540412928, "fr"';
-$ip[] = '1540413184, "ro"';
-$ip[] = '1540413440, "ru"';
-$ip[] = '1540413696, "at"';
-$ip[] = '1540413952, "il"';
-$ip[] = '1540414208, "gb"';
-$ip[] = '1540414464, "be"';
-$ip[] = '1540414720, "se"';
-$ip[] = '1540414976, "fr"';
-$ip[] = '1540415232, "ro"';
-$ip[] = '1540415488, "fr"';
-$ip[] = '1540415744, "si"';
-$ip[] = '1540416000, "fr"';
-$ip[] = '1540416256, "ch"';
-$ip[] = '1540416512, "cz"';
-$ip[] = '1540416768, "nl"';
-$ip[] = '1540417024, "ru"';
-$ip[] = '1540417280, "fr"';
-$ip[] = '1540417536, "ru"';
-$ip[] = '1540417792, "hr"';
-$ip[] = '1540418048, "ro"';
-$ip[] = '1540418560, "gb"';
-$ip[] = '1540418816, "eu"';
-$ip[] = '1540419072, "ru"';
-$ip[] = '1540419328, "eu"';
-$ip[] = '1540419584, "gb"';
-$ip[] = '1540419840, "nl"';
-$ip[] = '1540420096, "gb"';
-$ip[] = '1540420608, "de"';
-$ip[] = '1540420864, "gb"';
-$ip[] = '1540421120, "ua"';
-$ip[] = '1540421376, "pl"';
-$ip[] = '1540421632, "ru"';
-$ip[] = '1540422144, "pl"';
-$ip[] = '1540422400, "ua"';
-$ip[] = '1540422656, "gb"';
-$ip[] = '1540422912, "ru"';
-$ip[] = '1540423424, "si"';
-$ip[] = '1540423680, "se"';
-$ip[] = '1540423936, "nl"';
-$ip[] = '1540424192, "it"';
-$ip[] = '1540424448, "ch"';
-$ip[] = '1540424704, "pl"';
-$ip[] = '1540424960, "ro"';
-$ip[] = '1540425216, "gb"';
-$ip[] = '1540425472, "nl"';
-$ip[] = '1540425728, "bg"';
-$ip[] = '1540425984, "de"';
-$ip[] = '1540426240, "gb"';
-$ip[] = '1540426496, "ua"';
-$ip[] = '1540426752, "nl"';
-$ip[] = '1540427264, "cz"';
-$ip[] = '1540427520, "fr"';
-$ip[] = '1540427776, "ru"';
-$ip[] = '1540428288, "ro"';
-$ip[] = '1540428544, "gb"';
-$ip[] = '1540428800, "pl"';
-$ip[] = '1540429056, "bg"';
-$ip[] = '1540429312, "ro"';
-$ip[] = '1540429824, "ua"';
-$ip[] = '1540430080, "fr"';
-$ip[] = '1540430336, "de"';
-$ip[] = '1540430592, "pl"';
-$ip[] = '1540430848, "gb"';
-$ip[] = '1540431104, "fi"';
-$ip[] = '1540431360, "no"';
-$ip[] = '1540431616, "gb"';
-$ip[] = '1540431872, "hr"';
-$ip[] = '1540432128, "at"';
-$ip[] = '1540432384, "gb"';
-$ip[] = '1540432640, "eu"';
-$ip[] = '1540432896, "ua"';
-$ip[] = '1540433152, "gb"';
-$ip[] = '1540433408, "am"';
-$ip[] = '1540433664, "dk"';
-$ip[] = '1540433920, "gb"';
-$ip[] = '1540434176, "ch"';
-$ip[] = '1540434432, "de"';
-$ip[] = '1540434688, "gb"';
-$ip[] = '1540434944, "fr"';
-$ip[] = '1540435200, "ro"';
-$ip[] = '1540435456, "gr"';
-$ip[] = '1540435968, "cz"';
-$ip[] = '1540436224, "si"';
-$ip[] = '1540436480, "gb"';
-$ip[] = '1540436736, "ua"';
-$ip[] = '1540436992, "de"';
-$ip[] = '1540437248, "ch"';
-$ip[] = '1540437504, "cz"';
-$ip[] = '1540437760, "ua"';
-$ip[] = '1540438016, "pl"';
-$ip[] = '1540438272, "lb"';
-$ip[] = '1540438528, "cz"';
-$ip[] = '1540438784, "ru"';
-$ip[] = '1540439040, "no"';
-$ip[] = '1540439296, "ro"';
-$ip[] = '1540439552, "pl"';
-$ip[] = '1540440064, "ua"';
-$ip[] = '1540440320, "ru"';
-$ip[] = '1540440576, "cz"';
-$ip[] = '1540440832, "gb"';
-$ip[] = '1540441088, "pl"';
-$ip[] = '1540441344, "cz"';
-$ip[] = '1540441600, "ua"';
-$ip[] = '1540441856, "gb"';
-$ip[] = '1540442112, "ru"';
-$ip[] = '1540442368, "gb"';
-$ip[] = '1540442624, "ie"';
-$ip[] = '1540442880, "at"';
-$ip[] = '1540443136, "ru"';
-$ip[] = '1540443648, "nl"';
-$ip[] = '1540443904, "gb"';
-$ip[] = '1540444160, "ru"';
-$ip[] = '1540444416, "de"';
-$ip[] = '1540444672, "gb"';
-$ip[] = '1540445184, "ch"';
-$ip[] = '1540445440, "ru"';
-$ip[] = '1540445696, "gb"';
-$ip[] = '1540445952, "de"';
-$ip[] = '1540446208, "no"';
-$ip[] = '1540446464, "at"';
-$ip[] = '1540446720, "ua"';
-$ip[] = '1540446976, "ru"';
-$ip[] = '1540447232, "de"';
-$ip[] = '1540447488, "pl"';
-$ip[] = '1540447744, "ru"';
-$ip[] = '1540448000, "pl"';
-$ip[] = '1540448256, "ua"';
-$ip[] = '1540448512, "it"';
-$ip[] = '1540448768, "ch"';
-$ip[] = '1540449024, "gb"';
-$ip[] = '1540449280, "ua"';
-$ip[] = '1540449536, "cz"';
-$ip[] = '1540449792, "ro"';
-$ip[] = '1540450048, "de"';
-$ip[] = '1540450304, "gb"';
-$ip[] = '1540450560, "am"';
-$ip[] = '1540450816, "gb"';
-$ip[] = '1540451072, "fr"';
-$ip[] = '1540451328, "eu"';
-$ip[] = '1540451584, "ro"';
-$ip[] = '1540451840, "gb"';
-$ip[] = '1540452352, "at"';
-$ip[] = '1540452608, "il"';
-$ip[] = '1540452864, "hu"';
-$ip[] = '1540453120, "ru"';
-$ip[] = '1540453376, "pl"';
-$ip[] = '1540453632, "eu"';
-$ip[] = '1540453888, "ua"';
-$ip[] = '1540454144, "ru"';
-$ip[] = '1540454400, "de"';
-$ip[] = '1540454912, "ru"';
-$ip[] = '1540455168, "ro"';
-$ip[] = '1540455424, "ru"';
-$ip[] = '1540455680, "gb"';
-$ip[] = '1540455936, "ua"';
-$ip[] = '1540456192, "ru"';
-$ip[] = '1540457216, "ge"';
-$ip[] = '1540457472, "si"';
-$ip[] = '1540457728, "be"';
-$ip[] = '1540457984, "ch"';
-$ip[] = '1540458240, "es"';
-$ip[] = '1540458496, "hr"';
-$ip[] = '1540458752, "nl"';
-$ip[] = '1540459008, "ua"';
-$ip[] = '1540459520, "gb"';
-$ip[] = '1540459776, "pl"';
-$ip[] = '1540460032, "gb"';
-$ip[] = '1540460800, "si"';
-$ip[] = '1540461056, "bg"';
-$ip[] = '1540461312, "ru"';
-$ip[] = '1540461824, "ro"';
-$ip[] = '1540462080, "si"';
-$ip[] = '1540462336, "ua"';
-$ip[] = '1540462592, "pl"';
-$ip[] = '1540463104, "eu"';
-$ip[] = '1540463360, "pl"';
-$ip[] = '1540463616, "dk"';
-$ip[] = '1540463872, "ua"';
-$ip[] = '1540464128, "ch"';
-$ip[] = '1540464384, "de"';
-$ip[] = '1540464896, "gb"';
-$ip[] = '1540465408, "eu"';
-$ip[] = '1540465664, "ie"';
-$ip[] = '1540465920, "ua"';
-$ip[] = '1540466176, "dk"';
-$ip[] = '1540466432, "ru"';
-$ip[] = '1540466688, "nl"';
-$ip[] = '1540466944, "ch"';
-$ip[] = '1540467456, "ro"';
-$ip[] = '1540467712, "kw"';
-$ip[] = '1540467968, "gr"';
-$ip[] = '1540468224, "eu"';
-$ip[] = '1540468480, "fr"';
-$ip[] = '1540468736, "ua"';
-$ip[] = '1540468992, "pl"';
-$ip[] = '1540469248, "gb"';
-$ip[] = '1540469504, "ro"';
-$ip[] = '1540469760, "pl"';
-$ip[] = '1540470016, "si"';
-$ip[] = '1540470272, "il"';
-$ip[] = '1540470528, "cz"';
-$ip[] = '1540471040, "de"';
-$ip[] = '1540471296, "cz"';
-$ip[] = '1540471552, "gb"';
-$ip[] = '1540471808, "si"';
-$ip[] = '1540472064, "ro"';
-$ip[] = '1540472320, "dk"';
-$ip[] = '1540472576, "fr"';
-$ip[] = '1540472832, "nl"';
-$ip[] = '1540473088, "ua"';
-$ip[] = '1540473344, "it"';
-$ip[] = '1540473600, "ro"';
-$ip[] = '1540473856, "gb"';
-$ip[] = '1540474368, "ro"';
-$ip[] = '1540474624, "pl"';
-$ip[] = '1540474880, "gb"';
-$ip[] = '1540475136, "ua"';
-$ip[] = '1540475904, "ch"';
-$ip[] = '1540476160, "ua"';
-$ip[] = '1540476672, "si"';
-$ip[] = '1540476928, "nl"';
-$ip[] = '1540477184, "ro"';
-$ip[] = '1540477440, "ua"';
-$ip[] = '1540477696, "de"';
-$ip[] = '1540477952, "no"';
-$ip[] = '1540478208, "nl"';
-$ip[] = '1540478464, "ua"';
-$ip[] = '1540478720, "sa"';
-$ip[] = '1540478976, "hr"';
-$ip[] = '1540479232, "gb"';
-$ip[] = '1540479488, "ru"';
-$ip[] = '1540479744, "at"';
-$ip[] = '1540480000, "gb"';
-$ip[] = '1540480256, "pl"';
-$ip[] = '1540480768, "de"';
-$ip[] = '1540481024, "lt"';
-$ip[] = '1540481280, "gb"';
-$ip[] = '1540481536, "ua"';
-$ip[] = '1540481792, "ru"';
-$ip[] = '1540482048, "dk"';
-$ip[] = '1540482304, "fr"';
-$ip[] = '1540482560, "eu"';
-$ip[] = '1540482816, "de"';
-$ip[] = '1540483072, "se"';
-$ip[] = '1540483328, "cz"';
-$ip[] = '1540483584, "ru"';
-$ip[] = '1540483840, "ua"';
-$ip[] = '1540484096, "dk"';
-$ip[] = '1540484352, "si"';
-$ip[] = '1540484608, "ua"';
-$ip[] = '1540485120, "it"';
-$ip[] = '1540485376, "ro"';
-$ip[] = '1540485632, "ir"';
-$ip[] = '1540485888, "gb"';
-$ip[] = '1540486144, "eu"';
-$ip[] = '1540486400, "fr"';
-$ip[] = '1540486656, "gb"';
-$ip[] = '1540486912, "sk"';
-$ip[] = '1540487168, "ps"';
-$ip[] = '1540487424, "ua"';
-$ip[] = '1540487680, "de"';
-$ip[] = '1540487936, "gb"';
-$ip[] = '1540488448, "sa"';
-$ip[] = '1540488704, "gb"';
-$ip[] = '1540488960, "ro"';
-$ip[] = '1540489216, "ru"';
-$ip[] = '1540491264, "ua"';
-$ip[] = '1540493312, "cz"';
-$ip[] = '1540494336, "ua"';
-$ip[] = '1540495360, "cz"';
-$ip[] = '1540496384, "ua"';
-$ip[] = '1540498432, "cz"';
-$ip[] = '1540499456, "am"';
-$ip[] = '1540500480, "ru"';
-$ip[] = '1540501504, "pl"';
-$ip[] = '1540502528, "ru"';
-$ip[] = '1540504576, "se"';
-$ip[] = '1540505600, "ru"';
-$ip[] = '1540506624, "gb"';
-$ip[] = '1540507648, "ru"';
-$ip[] = '1540508672, "ua"';
-$ip[] = '1540509696, "ro"';
-$ip[] = '1540510720, "ru"';
-$ip[] = '1540511744, "bg"';
-$ip[] = '1540512768, "ua"';
-$ip[] = '1540514816, "gb"';
-$ip[] = '1540515840, "cz"';
-$ip[] = '1540516864, "ua"';
-$ip[] = '1540517888, "ru"';
-$ip[] = '1540518912, "ua"';
-$ip[] = '1540520960, "cz"';
-$ip[] = '1540521984, "pl"';
-$ip[] = '1540523008, "cz"';
-$ip[] = '1540524032, "al"';
-$ip[] = '1540525056, "at"';
-$ip[] = '1540526080, "ua"';
-$ip[] = '1540528128, "cz"';
-$ip[] = '1540529152, "ua"';
-$ip[] = '1540530176, "cz"';
-$ip[] = '1540531200, "ua"';
-$ip[] = '1540532224, "cz"';
-$ip[] = '1540534272, "ua"';
-$ip[] = '1540535296, "sk"';
-$ip[] = '1540536320, "ru"';
-$ip[] = '1540537344, "ua"';
-$ip[] = '1540538368, "ru"';
-$ip[] = '1540541440, "ua"';
-$ip[] = '1540542464, "pl"';
-$ip[] = '1540543488, "de"';
-$ip[] = '1540544512, "ru"';
-$ip[] = '1540545536, "at"';
-$ip[] = '1540546560, "ru"';
-$ip[] = '1540547584, "ua"';
-$ip[] = '1540548608, "ie"';
-$ip[] = '1540549632, "pl"';
-$ip[] = '1540552704, "ua"';
-$ip[] = '1540553728, "ru"';
-$ip[] = '1540555776, "uz"';
-$ip[] = '1540556800, "de"';
-$ip[] = '1540557824, "ua"';
-$ip[] = '1540559872, "ru"';
-$ip[] = '1540562944, "at"';
-$ip[] = '1540563968, "ru"';
-$ip[] = '1540564992, "de"';
-$ip[] = '1540566016, "ru"';
-$ip[] = '1540567040, "md"';
-$ip[] = '1540568064, "cz"';
-$ip[] = '1540569088, "ru"';
-$ip[] = '1540571136, "ua"';
-$ip[] = '1540573184, "nl"';
-$ip[] = '1540574208, "ru"';
-$ip[] = '1540576256, "pl"';
-$ip[] = '1540577280, "ru"';
-$ip[] = '1540578304, "ua"';
-$ip[] = '1540579328, "ie"';
-$ip[] = '1540580352, "pl"';
-$ip[] = '1540581376, "ru"';
-$ip[] = '1540582400, "bg"';
-$ip[] = '1540583424, "de"';
-$ip[] = '1540584448, "ua"';
-$ip[] = '1540586496, "ru"';
-$ip[] = '1540587520, "ua"';
-$ip[] = '1540589568, "ru"';
-$ip[] = '1540593664, "gb"';
-$ip[] = '1540594688, "it"';
-$ip[] = '1540595712, "uz"';
-$ip[] = '1540596736, "fr"';
-$ip[] = '1540597760, "se"';
-$ip[] = '1540598784, "cz"';
-$ip[] = '1540599808, "ua"';
-$ip[] = '1540600832, "ru"';
-$ip[] = '1540602880, "bg"';
-$ip[] = '1540603904, "ru"';
-$ip[] = '1540605952, "md"';
-$ip[] = '1540606976, "ua"';
-$ip[] = '1540608000, "ru"';
-$ip[] = '1540609024, "ua"';
-$ip[] = '1540610048, "ru"';
-$ip[] = '1540611072, "pl"';
-$ip[] = '1540612096, "de"';
-$ip[] = '1540613120, "cz"';
-$ip[] = '1540614144, "bg"';
-$ip[] = '1540615168, "ru"';
-$ip[] = '1540616192, "at"';
-$ip[] = '1540617216, "lt"';
-$ip[] = '1540618240, "ua"';
-$ip[] = '1540619264, "pl"';
-$ip[] = '1540620288, "nl"';
-$ip[] = '1540620544, "lb"';
-$ip[] = '1540620800, "pl"';
-$ip[] = '1540621056, "eu"';
-$ip[] = '1540621312, "ba"';
-$ip[] = '1540621568, "pl"';
-$ip[] = '1540621824, "ru"';
-$ip[] = '1540622336, "kw"';
-$ip[] = '1540622592, "pl"';
-$ip[] = '1540622848, "cz"';
-$ip[] = '1540623104, "se"';
-$ip[] = '1540623360, "gb"';
-$ip[] = '1540623616, "bg"';
-$ip[] = '1540623872, "ro"';
-$ip[] = '1540624128, "rs"';
-$ip[] = '1540624384, "ir"';
-$ip[] = '1540624640, "bg"';
-$ip[] = '1540624896, "gb"';
-$ip[] = '1540625152, "ir"';
-$ip[] = '1540625408, "cz"';
-$ip[] = '1540625664, "fr"';
-$ip[] = '1540625920, "ua"';
-$ip[] = '1540626176, "ro"';
-$ip[] = '1540626432, "si"';
-$ip[] = '1540626688, "pl"';
-$ip[] = '1540626944, "fr"';
-$ip[] = '1540627200, "pl"';
-$ip[] = '1540627456, "dk"';
-$ip[] = '1540627712, "ch"';
-$ip[] = '1540627968, "pl"';
-$ip[] = '1540628224, "hr"';
-$ip[] = '1540628480, "kw"';
-$ip[] = '1540628736, "pl"';
-$ip[] = '1540628992, "ua"';
-$ip[] = '1540629248, "ro"';
-$ip[] = '1540629504, "dk"';
-$ip[] = '1540629760, "bg"';
-$ip[] = '1540630016, "ua"';
-$ip[] = '1540630272, "ro"';
-$ip[] = '1540630528, "ch"';
-$ip[] = '1540630784, "cz"';
-$ip[] = '1540631040, "gb"';
-$ip[] = '1540631552, "hr"';
-$ip[] = '1540631808, "ua"';
-$ip[] = '1540632064, "gb"';
-$ip[] = '1540632320, "cz"';
-$ip[] = '1540632576, "dk"';
-$ip[] = '1540632832, "gb"';
-$ip[] = '1540633088, "ru"';
-$ip[] = '1540633344, "gb"';
-$ip[] = '1540633600, "ro"';
-$ip[] = '1540633856, "de"';
-$ip[] = '1540634112, "fr"';
-$ip[] = '1540634624, "ua"';
-$ip[] = '1540634880, "ru"';
-$ip[] = '1540635136, "fr"';
-$ip[] = '1540635392, "ro"';
-$ip[] = '1540635648, "ru"';
-$ip[] = '1540636160, "ro"';
-$ip[] = '1540636416, "lv"';
-$ip[] = '1540636672, "cz"';
-$ip[] = '1540636928, "ua"';
-$ip[] = '1540637184, "ro"';
-$ip[] = '1540637440, "sa"';
-$ip[] = '1540637696, "ru"';
-$ip[] = '1540637952, "si"';
-$ip[] = '1540638208, "ro"';
-$ip[] = '1540638464, "am"';
-$ip[] = '1540638720, "ua"';
-$ip[] = '1540638976, "ro"';
-$ip[] = '1540639488, "ch"';
-$ip[] = '1540639744, "il"';
-$ip[] = '1540640000, "gb"';
-$ip[] = '1540640256, "fr"';
-$ip[] = '1540640512, "es"';
-$ip[] = '1540640768, "ua"';
-$ip[] = '1540641024, "ru"';
-$ip[] = '1540641280, "cz"';
-$ip[] = '1540641536, "de"';
-$ip[] = '1540641792, "pl"';
-$ip[] = '1540642048, "de"';
-$ip[] = '1540642304, "pl"';
-$ip[] = '1540642560, "de"';
-$ip[] = '1540642816, "ie"';
-$ip[] = '1540643072, "uz"';
-$ip[] = '1540643328, "gb"';
-$ip[] = '1540643584, "ch"';
-$ip[] = '1540643840, "no"';
-$ip[] = '1540644096, "gb"';
-$ip[] = '1540644608, "de"';
-$ip[] = '1540644864, "nl"';
-$ip[] = '1540645120, "ua"';
-$ip[] = '1540645376, "fr"';
-$ip[] = '1540645632, "nl"';
-$ip[] = '1540645888, "pl"';
-$ip[] = '1540646144, "ro"';
-$ip[] = '1540646400, "ps"';
-$ip[] = '1540646656, "se"';
-$ip[] = '1540646912, "ua"';
-$ip[] = '1540647168, "gb"';
-$ip[] = '1540647424, "ua"';
-$ip[] = '1540647680, "gb"';
-$ip[] = '1540648192, "ch"';
-$ip[] = '1540648448, "ro"';
-$ip[] = '1540648960, "eu"';
-$ip[] = '1540649216, "de"';
-$ip[] = '1540649472, "il"';
-$ip[] = '1540649728, "gb"';
-$ip[] = '1540649984, "eu"';
-$ip[] = '1540650240, "ch"';
-$ip[] = '1540650496, "ru"';
-$ip[] = '1540650752, "eu"';
-$ip[] = '1540651008, "ro"';
-$ip[] = '1540651264, "ch"';
-$ip[] = '1540651520, "mk"';
-$ip[] = '1540651776, "cz"';
-$ip[] = '1540652288, "ua"';
-$ip[] = '1540652544, "de"';
-$ip[] = '1540652800, "gb"';
-$ip[] = '1540653056, "fr"';
-$ip[] = '1540653312, "dk"';
-$ip[] = '1540653568, "de"';
-$ip[] = '1540653824, "gb"';
-$ip[] = '1540654336, "ru"';
-$ip[] = '1540654848, "cz"';
-$ip[] = '1540655104, "at"';
-$ip[] = '1540655360, "ru"';
-$ip[] = '1540655616, "gb"';
-$ip[] = '1540655872, "nl"';
-$ip[] = '1540656384, "ua"';
-$ip[] = '1540656640, "cz"';
-$ip[] = '1540656896, "ro"';
-$ip[] = '1540657152, "de"';
-$ip[] = '1540657408, "ua"';
-$ip[] = '1540657664, "ru"';
-$ip[] = '1540657920, "fr"';
-$ip[] = '1540658176, "ro"';
-$ip[] = '1540658432, "cz"';
-$ip[] = '1540658688, "ua"';
-$ip[] = '1540658944, "ru"';
-$ip[] = '1540659200, "fr"';
-$ip[] = '1540659456, "ua"';
-$ip[] = '1540659968, "pl"';
-$ip[] = '1540660224, "gb"';
-$ip[] = '1540660480, "eu"';
-$ip[] = '1540660736, "gb"';
-$ip[] = '1540660992, "ro"';
-$ip[] = '1540661248, "gb"';
-$ip[] = '1540661504, "ro"';
-$ip[] = '1540662528, "pl"';
-$ip[] = '1540662784, "gb"';
-$ip[] = '1540663040, "it"';
-$ip[] = '1540663296, "ru"';
-$ip[] = '1540663552, "pl"';
-$ip[] = '1540664064, "ru"';
-$ip[] = '1540664320, "pl"';
-$ip[] = '1540664576, "ua"';
-$ip[] = '1540665088, "gb"';
-$ip[] = '1540665344, "nl"';
-$ip[] = '1540665600, "ua"';
-$ip[] = '1540665856, "tr"';
-$ip[] = '1540666112, "ru"';
-$ip[] = '1540666368, "uz"';
-$ip[] = '1540666624, "de"';
-$ip[] = '1540666880, "gb"';
-$ip[] = '1540667136, "nl"';
-$ip[] = '1540667648, "be"';
-$ip[] = '1540668160, "at"';
-$ip[] = '1540668416, "se"';
-$ip[] = '1540668672, "il"';
-$ip[] = '1540668928, "ro"';
-$ip[] = '1540669696, "kz"';
-$ip[] = '1540669952, "ua"';
-$ip[] = '1540670208, "ru"';
-$ip[] = '1540670464, "ch"';
-$ip[] = '1540670720, "ru"';
-$ip[] = '1540671232, "si"';
-$ip[] = '1540671488, "ch"';
-$ip[] = '1540671744, "bg"';
-$ip[] = '1540672000, "gb"';
-$ip[] = '1540672256, "ua"';
-$ip[] = '1540672512, "eu"';
-$ip[] = '1540672768, "fr"';
-$ip[] = '1540673024, "de"';
-$ip[] = '1540673280, "gb"';
-$ip[] = '1540673536, "si"';
-$ip[] = '1540673792, "se"';
-$ip[] = '1540674048, "cz"';
-$ip[] = '1540674304, "eu"';
-$ip[] = '1540674560, "gb"';
-$ip[] = '1540674816, "ge"';
-$ip[] = '1540675072, "cz"';
-$ip[] = '1540675328, "nl"';
-$ip[] = '1540675584, "gb"';
-$ip[] = '1540675840, "ru"';
-$ip[] = '1540676352, "it"';
-$ip[] = '1540676608, "ru"';
-$ip[] = '1540676864, "cz"';
-$ip[] = '1540677120, "gb"';
-$ip[] = '1540677376, "pl"';
-$ip[] = '1540677632, "dk"';
-$ip[] = '1540677888, "de"';
-$ip[] = '1540678144, "ru"';
-$ip[] = '1540678400, "ro"';
-$ip[] = '1540678656, "se"';
-$ip[] = '1540678912, "ro"';
-$ip[] = '1540679168, "ru"';
-$ip[] = '1540679424, "pl"';
-$ip[] = '1540679680, "lv"';
-$ip[] = '1540679936, "bg"';
-$ip[] = '1540680192, "gb"';
-$ip[] = '1540680448, "bg"';
-$ip[] = '1540680704, "eu"';
-$ip[] = '1540680960, "nl"';
-$ip[] = '1540681216, "fr"';
-$ip[] = '1540681472, "cz"';
-$ip[] = '1540681728, "de"';
-$ip[] = '1540681984, "it"';
-$ip[] = '1540682240, "pl"';
-$ip[] = '1540682496, "de"';
-$ip[] = '1540682752, "ee"';
-$ip[] = '1540683008, "eu"';
-$ip[] = '1540683264, "hr"';
-$ip[] = '1540683776, "ua"';
-$ip[] = '1540684032, "cz"';
-$ip[] = '1540684288, "hu"';
-$ip[] = '1540684544, "si"';
-$ip[] = '1540684800, "ir"';
-$ip[] = '1540685056, "cz"';
-$ip[] = '1540685312, "ro"';
-$ip[] = '1540685568, "fr"';
-$ip[] = '1540685824, "eu"';
-$ip[] = '1540686080, "tr"';
-$ip[] = '1540686336, "ch"';
-$ip[] = '1540686592, "gb"';
-$ip[] = '1540686848, "ch"';
-$ip[] = '1540687104, "ru"';
-$ip[] = '1540687360, "de"';
-$ip[] = '1540687616, "it"';
-$ip[] = '1540687872, "ru"';
-$ip[] = '1540688128, "hu"';
-$ip[] = '1540688384, "cz"';
-$ip[] = '1540688640, "ro"';
-$ip[] = '1540688896, "si"';
-$ip[] = '1540689152, "nl"';
-$ip[] = '1540689408, "ru"';
-$ip[] = '1540689664, "fr"';
-$ip[] = '1540689920, "ro"';
-$ip[] = '1540690176, "nl"';
-$ip[] = '1540690432, "sa"';
-$ip[] = '1540690688, "ro"';
-$ip[] = '1540690944, "de"';
-$ip[] = '1540691456, "gb"';
-$ip[] = '1540691712, "cz"';
-$ip[] = '1540691968, "ch"';
-$ip[] = '1540692224, "eu"';
-$ip[] = '1540692480, "fr"';
-$ip[] = '1540692736, "de"';
-$ip[] = '1540692992, "gb"';
-$ip[] = '1540693248, "cz"';
-$ip[] = '1540693504, "es"';
-$ip[] = '1540693760, "uz"';
-$ip[] = '1540694016, "ch"';
-$ip[] = '1540694272, "cz"';
-$ip[] = '1540694528, "ro"';
-$ip[] = '1540695040, "de"';
-$ip[] = '1540695296, "nl"';
-$ip[] = '1540695552, "pl"';
-$ip[] = '1540695808, "cz"';
-$ip[] = '1540696064, "hu"';
-$ip[] = '1540696320, "fr"';
-$ip[] = '1540696576, "gb"';
-$ip[] = '1540696832, "ee"';
-$ip[] = '1540697088, "cz"';
-$ip[] = '1540697344, "gb"';
-$ip[] = '1540697856, "no"';
-$ip[] = '1540698112, "de"';
-$ip[] = '1540698368, "ie"';
-$ip[] = '1540698624, "gb"';
-$ip[] = '1540698880, "ru"';
-$ip[] = '1540699136, "it"';
-$ip[] = '1540699392, "nl"';
-$ip[] = '1540699648, "at"';
-$ip[] = '1540699904, "ro"';
-$ip[] = '1540700160, "de"';
-$ip[] = '1540700416, "ro"';
-$ip[] = '1540700672, "pl"';
-$ip[] = '1540700928, "ru"';
-$ip[] = '1540701184, "de"';
-$ip[] = '1540701696, "ua"';
-$ip[] = '1540701952, "gb"';
-$ip[] = '1540702208, "pl"';
-$ip[] = '1540702464, "gb"';
-$ip[] = '1540702720, "at"';
-$ip[] = '1540702976, "cz"';
-$ip[] = '1540703232, "de"';
-$ip[] = '1540703488, "nl"';
-$ip[] = '1540703744, "dk"';
-$ip[] = '1540704000, "pl"';
-$ip[] = '1540704256, "ua"';
-$ip[] = '1540704512, "ie"';
-$ip[] = '1540704768, "ua"';
-$ip[] = '1540751360, "pl"';
-$ip[] = '1540752384, "gb"';
-$ip[] = '1540753408, "de"';
-$ip[] = '1540754432, "ro"';
-$ip[] = '1540755456, "ua"';
-$ip[] = '1540756480, "dk"';
-$ip[] = '1540757504, "pl"';
-$ip[] = '1540758528, "ua"';
-$ip[] = '1540760576, "pl"';
-$ip[] = '1540761600, "ru"';
-$ip[] = '1540762624, "lu"';
-$ip[] = '1540763648, "ua"';
-$ip[] = '1540764672, "pl"';
-$ip[] = '1540765696, "ru"';
-$ip[] = '1540766720, "it"';
-$ip[] = '1540767744, "ua"';
-$ip[] = '1540768768, "cz"';
-$ip[] = '1540769792, "it"';
-$ip[] = '1540770816, "ru"';
-$ip[] = '1540771840, "ua"';
-$ip[] = '1540772864, "cz"';
-$ip[] = '1540773888, "ie"';
-$ip[] = '1540774912, "ru"';
-$ip[] = '1540776960, "il"';
-$ip[] = '1540777984, "hr"';
-$ip[] = '1540779008, "ru"';
-$ip[] = '1540780032, "ua"';
-$ip[] = '1540781056, "ru"';
-$ip[] = '1540782080, "cz"';
-$ip[] = '1540784128, "ua"';
-$ip[] = '1540786176, "cz"';
-$ip[] = '1540790272, "kw"';
-$ip[] = '1540791296, "cz"';
-$ip[] = '1540792320, "ua"';
-$ip[] = '1540793344, "fi"';
-$ip[] = '1540794368, "ch"';
-$ip[] = '1540795392, "ru"';
-$ip[] = '1540797440, "ua"';
-$ip[] = '1540798464, "ru"';
-$ip[] = '1540799488, "ro"';
-$ip[] = '1540800512, "cz"';
-$ip[] = '1540801536, "ru"';
-$ip[] = '1540804608, "ua"';
-$ip[] = '1540805632, "cz"';
-$ip[] = '1540809728, "gb"';
-$ip[] = '1540810752, "ua"';
-$ip[] = '1540811776, "pl"';
-$ip[] = '1540812800, "ru"';
-$ip[] = '1540813824, "ua"';
-$ip[] = '1540815872, "de"';
-$ip[] = '1540816896, "pl"';
-$ip[] = '1540817920, "nl"';
-$ip[] = '1540818944, "ua"';
-$ip[] = '1540819968, "cz"';
-$ip[] = '1540820992, "ru"';
-$ip[] = '1540822016, "fr"';
-$ip[] = '1540823040, "ua"';
-$ip[] = '1540824064, "ru"';
-$ip[] = '1540825088, "pl"';
-$ip[] = '1540826112, "ru"';
-$ip[] = '1540827136, "ua"';
-$ip[] = '1540828160, "pl"';
-$ip[] = '1540829184, "ru"';
-$ip[] = '1540830208, "ua"';
-$ip[] = '1540833280, "es"';
-$ip[] = '1540834304, "ua"';
-$ip[] = '1540835328, "de"';
-$ip[] = '1540836352, "ru"';
-$ip[] = '1540837376, "pl"';
-$ip[] = '1543503872, "gb"';
-$ip[] = '1545601024, "se"';
-$ip[] = '1545863168, "ru"';
-$ip[] = '1545895936, "ba"';
-$ip[] = '1545928704, "si"';
-$ip[] = '1545961472, "ru"';
-$ip[] = '1545994240, "cz"';
-$ip[] = '1546027008, "ru"';
-$ip[] = '1546059776, "se"';
-$ip[] = '1546063872, "de"';
-$ip[] = '1546067968, "se"';
-$ip[] = '1546072064, "md"';
-$ip[] = '1546076160, "ru"';
-$ip[] = '1546080256, "az"';
-$ip[] = '1546084352, "ru"';
-$ip[] = '1546088448, "de"';
-$ip[] = '1546092544, "ru"';
-$ip[] = '1546096640, "it"';
-$ip[] = '1546100736, "ru"';
-$ip[] = '1546104832, "ie"';
-$ip[] = '1546108928, "gb"';
-$ip[] = '1546113024, "ru"';
-$ip[] = '1546121216, "gr"';
-$ip[] = '1546125312, "gb"';
-$ip[] = '1546256384, "ru"';
-$ip[] = '1546264576, "tr"';
-$ip[] = '1546266624, "ru"';
-$ip[] = '1546268672, "ir"';
-$ip[] = '1546270720, "gb"';
-$ip[] = '1546272768, "no"';
-$ip[] = '1546274816, "se"';
-$ip[] = '1546276864, "gb"';
-$ip[] = '1546278912, "ru"';
-$ip[] = '1546280960, "it"';
-$ip[] = '1546283008, "ch"';
-$ip[] = '1546285056, "pl"';
-$ip[] = '1546287104, "gb"';
-$ip[] = '1546289152, "ru"';
-$ip[] = '1546291200, "at"';
-$ip[] = '1546293248, "gb"';
-$ip[] = '1546295296, "se"';
-$ip[] = '1546297344, "ru"';
-$ip[] = '1546299392, "gb"';
-$ip[] = '1546301440, "lu"';
-$ip[] = '1546303488, "ch"';
-$ip[] = '1546305536, "de"';
-$ip[] = '1546307584, "ru"';
-$ip[] = '1546311680, "fr"';
-$ip[] = '1546313728, "de"';
-$ip[] = '1546315776, "nl"';
-$ip[] = '1546317824, "ch"';
-$ip[] = '1546319872, "cs"';
-$ip[] = '1546321920, "ru"';
-$ip[] = '1546323968, "no"';
-$ip[] = '1546326016, "es"';
-$ip[] = '1546328064, "cz"';
-$ip[] = '1546330112, "se"';
-$ip[] = '1546332160, "gb"';
-$ip[] = '1546334208, "de"';
-$ip[] = '1546336256, "cz"';
-$ip[] = '1546338304, "gb"';
-$ip[] = '1546340352, "dk"';
-$ip[] = '1546342400, "tr"';
-$ip[] = '1546344448, "dk"';
-$ip[] = '1546346496, "at"';
-$ip[] = '1546348544, "de"';
-$ip[] = '1546350592, "pl"';
-$ip[] = '1546352640, "dk"';
-$ip[] = '1546354688, "fr"';
-$ip[] = '1546356736, "am"';
-$ip[] = '1546358784, "pl"';
-$ip[] = '1546360832, "ru"';
-$ip[] = '1546364928, "sa"';
-$ip[] = '1546366976, "dk"';
-$ip[] = '1546369024, "ru"';
-$ip[] = '1546371072, "is"';
-$ip[] = '1546373120, "hu"';
-$ip[] = '1546375168, "gb"';
-$ip[] = '1546377216, "ch"';
-$ip[] = '1546379264, "es"';
-$ip[] = '1546381312, "dk"';
-$ip[] = '1546383360, "it"';
-$ip[] = '1546385408, "fr"';
-$ip[] = '1546387456, "tr"';
-$ip[] = '1546518528, "kz"';
-$ip[] = '1546649600, "sa"';
-$ip[] = '1546665984, "gb"';
-$ip[] = '1546682368, "be"';
-$ip[] = '1546698752, "nl"';
-$ip[] = '1546715136, "lv"';
-$ip[] = '1546731520, "fr"';
-$ip[] = '1546747904, "ru"';
-$ip[] = '1546764288, "ua"';
-$ip[] = '1546780672, "ir"';
-$ip[] = '1546797056, "de"';
-$ip[] = '1546813440, "ru"';
-$ip[] = '1546862592, "ge"';
-$ip[] = '1546878976, "de"';
-$ip[] = '1546895360, "ie"';
-$ip[] = '1546911744, "sk"';
-$ip[] = '1546928128, "gb"';
-$ip[] = '1546944512, "ua"';
-$ip[] = '1546960896, "hu"';
-$ip[] = '1546977280, "mk"';
-$ip[] = '1546993664, "ru"';
-$ip[] = '1547010048, "si"';
-$ip[] = '1547026432, "nl"';
-$ip[] = '1547042816, "es"';
-$ip[] = '1547059200, "ru"';
-$ip[] = '1547075584, "gb"';
-$ip[] = '1547091968, "ge"';
-$ip[] = '1547108352, "ru"';
-$ip[] = '1547124736, "mk"';
-$ip[] = '1547141120, "ro"';
-$ip[] = '1547157504, "pl"';
-$ip[] = '1547173888, "es"';
-$ip[] = '1547436032, "at"';
-$ip[] = '1547440128, "al"';
-$ip[] = '1547444224, "it"';
-$ip[] = '1547448320, "sk"';
-$ip[] = '1547452416, "it"';
-$ip[] = '1547456512, "ru"';
-$ip[] = '1547460608, "gb"';
-$ip[] = '1547468800, "pl"';
-$ip[] = '1547472896, "dk"';
-$ip[] = '1547476992, "es"';
-$ip[] = '1547481088, "ua"';
-$ip[] = '1547485184, "ie"';
-$ip[] = '1547489280, "de"';
-$ip[] = '1547493376, "rs"';
-$ip[] = '1547497472, "gb"';
-$ip[] = '1547501568, "tr"';
-$ip[] = '1547505664, "ru"';
-$ip[] = '1547509760, "lt"';
-$ip[] = '1547513856, "at"';
-$ip[] = '1547517952, "ru"';
-$ip[] = '1547522048, "cz"';
-$ip[] = '1547526144, "hu"';
-$ip[] = '1547534336, "fr"';
-$ip[] = '1547538432, "de"';
-$ip[] = '1547542528, "fr"';
-$ip[] = '1547546624, "ir"';
-$ip[] = '1547550720, "ie"';
-$ip[] = '1547554816, "at"';
-$ip[] = '1547558912, "il"';
-$ip[] = '1547563008, "nl"';
-$ip[] = '1547567104, "gb"';
-$ip[] = '1547571200, "at"';
-$ip[] = '1547575296, "no"';
-$ip[] = '1547579392, "ru"';
-$ip[] = '1547583488, "kg"';
-$ip[] = '1547587584, "it"';
-$ip[] = '1547591680, "ee"';
-$ip[] = '1547595776, "jo"';
-$ip[] = '1547599872, "lt"';
-$ip[] = '1547603968, "ru"';
-$ip[] = '1547608064, "lb"';
-$ip[] = '1547612160, "ir"';
-$ip[] = '1547616256, "dk"';
-$ip[] = '1547620352, "je"';
-$ip[] = '1547624448, "cz"';
-$ip[] = '1547628544, "bg"';
-$ip[] = '1547632640, "tr"';
-$ip[] = '1547636736, "si"';
-$ip[] = '1547640832, "pl"';
-$ip[] = '1547644928, "cz"';
-$ip[] = '1547649024, "ru"';
-$ip[] = '1547653120, "lv"';
-$ip[] = '1547657216, "lu"';
-$ip[] = '1547661312, "lv"';
-$ip[] = '1547665408, "gb"';
-$ip[] = '1547669504, "at"';
-$ip[] = '1547673600, "ru"';
-$ip[] = '1547685888, "at"';
-$ip[] = '1547689984, "it"';
-$ip[] = '1547694080, "hu"';
-$ip[] = '1547698176, "nl"';
-$ip[] = '1548222464, "de"';
-$ip[] = '1548746752, "ro"';
-$ip[] = '1549271040, "fr"';
-$ip[] = '1549795328, "ae"';
-$ip[] = '1550057472, "ru"';
-$ip[] = '1550188544, "fr"';
-$ip[] = '1550319616, "ch"';
-$ip[] = '1550581760, "nl"';
-$ip[] = '1550843904, "ua"';
-$ip[] = '1550974976, "ro"';
-$ip[] = '1551106048, "de"';
-$ip[] = '1551237120, "gr"';
-$ip[] = '1551368192, "nl"';
-$ip[] = '1551499264, "eu"';
-$ip[] = '1551630336, "ru"';
-$ip[] = '1551892480, "fr"';
-$ip[] = '1556086784, "de"';
-$ip[] = '1558708224, "gb"';
-$ip[] = '1559232512, "il"';
-$ip[] = '1559240704, "ba"';
-$ip[] = '1559248896, "lv"';
-$ip[] = '1559257088, "ua"';
-$ip[] = '1559265280, "ru"';
-$ip[] = '1559273472, "cz"';
-$ip[] = '1559281664, "ru"';
-$ip[] = '1559289856, "sk"';
-$ip[] = '1559298048, "ru"';
-$ip[] = '1559306240, "jo"';
-$ip[] = '1559314432, "ge"';
-$ip[] = '1559322624, "ru"';
-$ip[] = '1559330816, "ba"';
-$ip[] = '1559339008, "ru"';
-$ip[] = '1559347200, "se"';
-$ip[] = '1559355392, "ru"';
-$ip[] = '1559388160, "ua"';
-$ip[] = '1559396352, "gb"';
-$ip[] = '1559404544, "fi"';
-$ip[] = '1559412736, "ir"';
-$ip[] = '1559420928, "hr"';
-$ip[] = '1559429120, "fr"';
-$ip[] = '1559437312, "at"';
-$ip[] = '1559445504, "ru"';
-$ip[] = '1559461888, "it"';
-$ip[] = '1559470080, "ru"';
-$ip[] = '1559478272, "cz"';
-$ip[] = '1559486464, "dk"';
-$ip[] = '1559494656, "se"';
-$ip[] = '1559502848, "pl"';
-$ip[] = '1559511040, "si"';
-$ip[] = '1559519232, "ua"';
-$ip[] = '1559527424, "cs"';
-$ip[] = '1559535616, "gb"';
-$ip[] = '1559543808, "se"';
-$ip[] = '1559552000, "ru"';
-$ip[] = '1559560192, "sk"';
-$ip[] = '1559568384, "ru"';
-$ip[] = '1559576576, "hu"';
-$ip[] = '1559584768, "kg"';
-$ip[] = '1559592960, "fr"';
-$ip[] = '1559601152, "it"';
-$ip[] = '1559609344, "sk"';
-$ip[] = '1559617536, "gb"';
-$ip[] = '1559625728, "dk"';
-$ip[] = '1559633920, "it"';
-$ip[] = '1559642112, "ru"';
-$ip[] = '1559650304, "it"';
-$ip[] = '1559658496, "ru"';
-$ip[] = '1559683072, "ch"';
-$ip[] = '1559691264, "bg"';
-$ip[] = '1559756800, "at"';
-$ip[] = '1559789568, "ru"';
-$ip[] = '1559822336, "ua"';
-$ip[] = '1559855104, "hu"';
-$ip[] = '1559887872, "pt"';
-$ip[] = '1559920640, "lu"';
-$ip[] = '1559953408, "mt"';
-$ip[] = '1559986176, "ie"';
-$ip[] = '1560018944, "de"';
-$ip[] = '1560051712, "ru"';
-$ip[] = '1560117248, "cz"';
-$ip[] = '1560150016, "nl"';
-$ip[] = '1560182784, "se"';
-$ip[] = '1560215552, "ru"';
-$ip[] = '1560281088, "fr"';
-$ip[] = '1562378240, "it"';
-$ip[] = '1564999680, "ua"';
-$ip[] = '1565523968, "ru"';
-$ip[] = '1565655040, "at"';
-$ip[] = '1565786112, "by"';
-$ip[] = '1565917184, "cs"';
-$ip[] = '1566048256, "ru"';
-$ip[] = '1566056448, "it"';
-$ip[] = '1566060544, "ua"';
-$ip[] = '1566064640, "ru"';
-$ip[] = '1566068736, "az"';
-$ip[] = '1566072832, "it"';
-$ip[] = '1566081024, "ru"';
-$ip[] = '1566085120, "nl"';
-$ip[] = '1566089216, "ru"';
-$ip[] = '1566097408, "gb"';
-$ip[] = '1566101504, "ru"';
-$ip[] = '1566105600, "de"';
-$ip[] = '1566109696, "ch"';
-$ip[] = '1566113792, "de"';
-$ip[] = '1566117888, "tr"';
-$ip[] = '1566121984, "no"';
-$ip[] = '1566126080, "it"';
-$ip[] = '1566130176, "tr"';
-$ip[] = '1566134272, "gb"';
-$ip[] = '1566138368, "cz"';
-$ip[] = '1566142464, "no"';
-$ip[] = '1566146560, "gb"';
-$ip[] = '1566150656, "cz"';
-$ip[] = '1566154752, "hu"';
-$ip[] = '1566158848, "ru"';
-$ip[] = '1566162944, "pl"';
-$ip[] = '1566167040, "ua"';
-$ip[] = '1566171136, "hu"';
-$ip[] = '1566175232, "ie"';
-$ip[] = '1566179328, "dk"';
-$ip[] = '1566183424, "es"';
-$ip[] = '1566187520, "ru"';
-$ip[] = '1566191616, "fi"';
-$ip[] = '1566195712, "al"';
-$ip[] = '1566199808, "ru"';
-$ip[] = '1566208000, "dk"';
-$ip[] = '1566212096, "de"';
-$ip[] = '1566216192, "se"';
-$ip[] = '1566220288, "cz"';
-$ip[] = '1566224384, "de"';
-$ip[] = '1566228480, "gb"';
-$ip[] = '1566232576, "ru"';
-$ip[] = '1566248960, "gb"';
-$ip[] = '1566257152, "cz"';
-$ip[] = '1566261248, "tr"';
-$ip[] = '1566265344, "de"';
-$ip[] = '1566269440, "no"';
-$ip[] = '1566273536, "ru"';
-$ip[] = '1566277632, "it"';
-$ip[] = '1566281728, "cz"';
-$ip[] = '1566285824, "ru"';
-$ip[] = '1566289920, "fi"';
-$ip[] = '1566294016, "iq"';
-$ip[] = '1566298112, "pl"';
-$ip[] = '1566302208, "ru"';
-$ip[] = '1566306304, "cz"';
-$ip[] = '1566310400, "se"';
-$ip[] = '1566312448, "ie"';
-$ip[] = '1566314496, "be"';
-$ip[] = '1566316544, "no"';
-$ip[] = '1566318592, "ru"';
-$ip[] = '1566320640, "gb"';
-$ip[] = '1566322688, "cz"';
-$ip[] = '1566324736, "hu"';
-$ip[] = '1566326784, "ru"';
-$ip[] = '1566328832, "it"';
-$ip[] = '1566330880, "ru"';
-$ip[] = '1566334976, "nl"';
-$ip[] = '1566337024, "fr"';
-$ip[] = '1566339072, "ru"';
-$ip[] = '1566341120, "gb"';
-$ip[] = '1566343168, "de"';
-$ip[] = '1566345216, "ru"';
-$ip[] = '1566347264, "de"';
-$ip[] = '1566349312, "it"';
-$ip[] = '1566351360, "at"';
-$ip[] = '1566353408, "es"';
-$ip[] = '1566355456, "ru"';
-$ip[] = '1566357504, "it"';
-$ip[] = '1566359552, "ru"';
-$ip[] = '1566363648, "gb"';
-$ip[] = '1566365696, "ru"';
-$ip[] = '1566367744, "es"';
-$ip[] = '1566371840, "ru"';
-$ip[] = '1566373888, "rs"';
-$ip[] = '1566375936, "de"';
-$ip[] = '1566377984, "bg"';
-$ip[] = '1566380032, "it"';
-$ip[] = '1566382080, "tr"';
-$ip[] = '1566384128, "ru"';
-$ip[] = '1566386176, "fr"';
-$ip[] = '1566388224, "hu"';
-$ip[] = '1566390272, "lt"';
-$ip[] = '1566392320, "es"';
-$ip[] = '1566394368, "no"';
-$ip[] = '1566396416, "gb"';
-$ip[] = '1566398464, "ru"';
-$ip[] = '1566400512, "no"';
-$ip[] = '1566402560, "it"';
-$ip[] = '1566404608, "es"';
-$ip[] = '1566406656, "nl"';
-$ip[] = '1566408704, "gb"';
-$ip[] = '1566410752, "ru"';
-$ip[] = '1566416896, "it"';
-$ip[] = '1566418944, "ru"';
-$ip[] = '1566420992, "es"';
-$ip[] = '1566423040, "fr"';
-$ip[] = '1566425088, "rs"';
-$ip[] = '1566427136, "it"';
-$ip[] = '1566429184, "gb"';
-$ip[] = '1566437376, "lu"';
-$ip[] = '1566439424, "de"';
-$ip[] = '1566443520, "no"';
-$ip[] = '1566445568, "cy"';
-$ip[] = '1566447616, "it"';
-$ip[] = '1566451712, "de"';
-$ip[] = '1566453760, "iq"';
-$ip[] = '1566455808, "pt"';
-$ip[] = '1566457856, "ch"';
-$ip[] = '1566459904, "gb"';
-$ip[] = '1566461952, "de"';
-$ip[] = '1566464000, "it"';
-$ip[] = '1566466048, "es"';
-$ip[] = '1566468096, "be"';
-$ip[] = '1566470144, "ie"';
-$ip[] = '1566472192, "gb"';
-$ip[] = '1566474240, "de"';
-$ip[] = '1566476288, "bg"';
-$ip[] = '1566478336, "ru"';
-$ip[] = '1566482432, "fr"';
-$ip[] = '1566484480, "se"';
-$ip[] = '1566486528, "ru"';
-$ip[] = '1566488576, "pl"';
-$ip[] = '1566490624, "tr"';
-$ip[] = '1566492672, "nl"';
-$ip[] = '1566494720, "se"';
-$ip[] = '1566496768, "am"';
-$ip[] = '1566498816, "nl"';
-$ip[] = '1566500864, "ru"';
-$ip[] = '1566502912, "ch"';
-$ip[] = '1566504960, "tr"';
-$ip[] = '1566507008, "nl"';
-$ip[] = '1566509056, "gb"';
-$ip[] = '1566511104, "be"';
-$ip[] = '1566513152, "bh"';
-$ip[] = '1566515200, "cz"';
-$ip[] = '1566517248, "ru"';
-$ip[] = '1566519296, "be"';
-$ip[] = '1566521344, "fr"';
-$ip[] = '1566523392, "mk"';
-$ip[] = '1566525440, "is"';
-$ip[] = '1566527488, "ie"';
-$ip[] = '1566529536, "pl"';
-$ip[] = '1566531584, "ru"';
-$ip[] = '1566533632, "gb"';
-$ip[] = '1566535680, "nl"';
-$ip[] = '1566537728, "gb"';
-$ip[] = '1566539776, "de"';
-$ip[] = '1566541824, "ru"';
-$ip[] = '1566543872, "nl"';
-$ip[] = '1566545920, "ru"';
-$ip[] = '1566552064, "tr"';
-$ip[] = '1566554112, "ua"';
-$ip[] = '1566556160, "ru"';
-$ip[] = '1566558208, "jo"';
-$ip[] = '1566560256, "sm"';
-$ip[] = '1566562304, "it"';
-$ip[] = '1566564352, "is"';
-$ip[] = '1566566400, "fr"';
-$ip[] = '1566568448, "kz"';
-$ip[] = '1566570496, "nl"';
-$ip[] = '1566572544, "gb"';
-$ip[] = '1566703616, "sa"';
-$ip[] = '1566769152, "cz"';
-$ip[] = '1566834688, "ru"';
-$ip[] = '1566900224, "it"';
-$ip[] = '1566965760, "pt"';
-$ip[] = '1567031296, "si"';
-$ip[] = '1567096832, "de"';
-$ip[] = '1567162368, "pl"';
-$ip[] = '1567227904, "fi"';
-$ip[] = '1567293440, "ie"';
-$ip[] = '1567358976, "pt"';
-$ip[] = '1567424512, "cy"';
-$ip[] = '1567490048, "ir"';
-$ip[] = '1567555584, "at"';
-$ip[] = '1567621120, "ro"';
-$ip[] = '1568178176, "ru"';
-$ip[] = '1568243712, "fr"';
-$ip[] = '1568276480, "de"';
-$ip[] = '1568309248, "ro"';
-$ip[] = '1568342016, "bg"';
-$ip[] = '1568374784, "ru"';
-$ip[] = '1568440320, "no"';
-$ip[] = '1568473088, "by"';
-$ip[] = '1568505856, "nl"';
-$ip[] = '1568538624, "gb"';
-$ip[] = '1568555008, "ua"';
-$ip[] = '1568571392, "ro"';
-$ip[] = '1568604160, "ua"';
-$ip[] = '1568636928, "de"';
-$ip[] = '1569193984, "hr"';
-$ip[] = '1569718272, "it"';
-$ip[] = '1570242560, "gb"';
-$ip[] = '1570275328, "bg"';
-$ip[] = '1570308096, "cz"';
-$ip[] = '1570340864, "ru"';
-$ip[] = '1570439168, "tr"';
-$ip[] = '1570471936, "bg"';
-$ip[] = '1570504704, "es"';
-$ip[] = '1570570240, "nl"';
-$ip[] = '1570572288, "ua"';
-$ip[] = '1570574336, "ru"';
-$ip[] = '1570576384, "ua"';
-$ip[] = '1570578432, "ch"';
-$ip[] = '1570580480, "ru"';
-$ip[] = '1570582528, "de"';
-$ip[] = '1570584576, "ua"';
-$ip[] = '1570586624, "pl"';
-$ip[] = '1570590720, "il"';
-$ip[] = '1570592768, "pl"';
-$ip[] = '1570596864, "ua"';
-$ip[] = '1570598912, "pl"';
-$ip[] = '1570600960, "ru"';
-$ip[] = '1570605056, "nl"';
-$ip[] = '1570607104, "ru"';
-$ip[] = '1570609152, "pl"';
-$ip[] = '1570611200, "ru"';
-$ip[] = '1570625536, "gb"';
-$ip[] = '1570627584, "ru"';
-$ip[] = '1570633728, "cz"';
-$ip[] = '1570635776, "fr"';
-$ip[] = '1570652160, "se"';
-$ip[] = '1570668544, "ru"';
-$ip[] = '1570701312, "pl"';
-$ip[] = '1570717696, "hr"';
-$ip[] = '1570725888, "de"';
-$ip[] = '1570734080, "pl"';
-$ip[] = '1570750464, "no"';
-$ip[] = '1570752512, "gb"';
-$ip[] = '1570754560, "es"';
-$ip[] = '1570756608, "ru"';
-$ip[] = '1570764800, "de"';
-$ip[] = '1570766848, "dk"';
-$ip[] = '1571291136, "ro"';
-$ip[] = '1571422208, "cz"';
-$ip[] = '1571553280, "il"';
-$ip[] = '1571684352, "es"';
-$ip[] = '1571686400, "gb"';
-$ip[] = '1571688448, "ch"';
-$ip[] = '1571690496, "ge"';
-$ip[] = '1571692544, "fr"';
-$ip[] = '1571694592, "lu"';
-$ip[] = '1571696640, "ru"';
-$ip[] = '1571700736, "it"';
-$ip[] = '1571702784, "ru"';
-$ip[] = '1571704832, "gb"';
-$ip[] = '1571706880, "nl"';
-$ip[] = '1571708928, "gb"';
-$ip[] = '1571710976, "nl"';
-$ip[] = '1571713024, "ru"';
-$ip[] = '1571715072, "gr"';
-$ip[] = '1571717120, "ru"';
-$ip[] = '1571719168, "gb"';
-$ip[] = '1571721216, "fr"';
-$ip[] = '1571723264, "gb"';
-$ip[] = '1571725312, "ro"';
-$ip[] = '1571727360, "ie"';
-$ip[] = '1571729408, "sk"';
-$ip[] = '1571731456, "ch"';
-$ip[] = '1571733504, "fi"';
-$ip[] = '1571735552, "nl"';
-$ip[] = '1571737600, "gb"';
-$ip[] = '1571741696, "ru"';
-$ip[] = '1571743744, "gb"';
-$ip[] = '1571745792, "ru"';
-$ip[] = '1571747840, "gb"';
-$ip[] = '1571749888, "ru"';
-$ip[] = '1571758080, "il"';
-$ip[] = '1571766272, "pl"';
-$ip[] = '1571786752, "eu"';
-$ip[] = '1571790848, "pl"';
-$ip[] = '1571794944, "nl"';
-$ip[] = '1571799040, "cz"';
-$ip[] = '1571803136, "ua"';
-$ip[] = '1571815424, "fr"';
-$ip[] = '1571831808, "dk"';
-$ip[] = '1571848192, "ru"';
-$ip[] = '1571864576, "pl"';
-$ip[] = '1571880960, "ru"';
-$ip[] = '1571897344, "no"';
-$ip[] = '1571913728, "ge"';
-$ip[] = '1571930112, "lv"';
-$ip[] = '1571946496, "sa"';
-$ip[] = '1571962880, "ru"';
-$ip[] = '1571979264, "dk"';
-$ip[] = '1571995648, "ua"';
-$ip[] = '1572012032, "se"';
-$ip[] = '1572028416, "ru"';
-$ip[] = '1572044800, "it"';
-$ip[] = '1572061184, "pl"';
-$ip[] = '1572077568, "ru"';
-$ip[] = '1572093952, "bg"';
-$ip[] = '1572110336, "ru"';
-$ip[] = '1572126720, "ua"';
-$ip[] = '1572143104, "de"';
-$ip[] = '1572159488, "cz"';
-$ip[] = '1572175872, "pl"';
-$ip[] = '1572192256, "ru"';
-$ip[] = '1572225024, "tr"';
-$ip[] = '1572241408, "se"';
-$ip[] = '1572257792, "fr"';
-$ip[] = '1572274176, "fi"';
-$ip[] = '1572290560, "ru"';
-$ip[] = '1572306944, "bg"';
-$ip[] = '1572323328, "ua"';
-$ip[] = '1572339712, "ps"';
-$ip[] = '1572343808, "ch"';
-$ip[] = '1572347904, "fr"';
-$ip[] = '1572352000, "de"';
-$ip[] = '1572356096, "sk"';
-$ip[] = '1572360192, "rs"';
-$ip[] = '1572364288, "nl"';
-$ip[] = '1572368384, "no"';
-$ip[] = '1572372480, "de"';
-$ip[] = '1572376576, "tr"';
-$ip[] = '1572380672, "ru"';
-$ip[] = '1572384768, "de"';
-$ip[] = '1572388864, "dk"';
-$ip[] = '1572392960, "eu"';
-$ip[] = '1572397056, "az"';
-$ip[] = '1572401152, "gb"';
-$ip[] = '1572405248, "cz"';
-$ip[] = '1572409344, "ru"';
-$ip[] = '1572413440, "am"';
-$ip[] = '1572417536, "cz"';
-$ip[] = '1572421632, "kz"';
-$ip[] = '1572425728, "lb"';
-$ip[] = '1572429824, "cz"';
-$ip[] = '1572433920, "it"';
-$ip[] = '1572438016, "at"';
-$ip[] = '1572442112, "ru"';
-$ip[] = '1572446208, "no"';
-$ip[] = '1572450304, "ru"';
-$ip[] = '1572458496, "ua"';
-$ip[] = '1572462592, "lb"';
-$ip[] = '1572466688, "ee"';
-$ip[] = '1572470784, "de"';
-$ip[] = '1572474880, "gb"';
-$ip[] = '1572483072, "ru"';
-$ip[] = '1572487168, "rs"';
-$ip[] = '1572491264, "it"';
-$ip[] = '1572495360, "ru"';
-$ip[] = '1572499456, "tr"';
-$ip[] = '1572503552, "it"';
-$ip[] = '1572507648, "gb"';
-$ip[] = '1572511744, "de"';
-$ip[] = '1572515840, "nl"';
-$ip[] = '1572519936, "de"';
-$ip[] = '1572524032, "ge"';
-$ip[] = '1572528128, "ru"';
-$ip[] = '1572532224, "it"';
-$ip[] = '1572536320, "gb"';
-$ip[] = '1572538368, "nl"';
-$ip[] = '1572540416, "gb"';
-$ip[] = '1572542464, "it"';
-$ip[] = '1572544512, "hr"';
-$ip[] = '1572546560, "fr"';
-$ip[] = '1572548608, "gb"';
-$ip[] = '1572550656, "de"';
-$ip[] = '1572552704, "tr"';
-$ip[] = '1572554752, "ch"';
-$ip[] = '1572556800, "no"';
-$ip[] = '1572558848, "it"';
-$ip[] = '1572560896, "ru"';
-$ip[] = '1572562944, "cz"';
-$ip[] = '1572564992, "de"';
-$ip[] = '1572567040, "ru"';
-$ip[] = '1572569088, "nl"';
-$ip[] = '1572571136, "ro"';
-$ip[] = '1572575232, "ru"';
-$ip[] = '1572577280, "am"';
-$ip[] = '1572579328, "gb"';
-$ip[] = '1572581376, "ru"';
-$ip[] = '1572585472, "ch"';
-$ip[] = '1572587520, "tr"';
-$ip[] = '1572589568, "ch"';
-$ip[] = '1572591616, "nl"';
-$ip[] = '1572593664, "gb"';
-$ip[] = '1572595712, "de"';
-$ip[] = '1572597760, "rs"';
-$ip[] = '1572599808, "de"';
-$ip[] = '1572601856, "se"';
-$ip[] = '1572603904, "ge"';
-$ip[] = '1572605952, "ru"';
-$ip[] = '1572608000, "de"';
-$ip[] = '1572610048, "ua"';
-$ip[] = '1572612096, "ru"';
-$ip[] = '1572614144, "es"';
-$ip[] = '1572616192, "ch"';
-$ip[] = '1572618240, "rs"';
-$ip[] = '1572620288, "ch"';
-$ip[] = '1572622336, "ru"';
-$ip[] = '1572624384, "no"';
-$ip[] = '1572626432, "ru"';
-$ip[] = '1572628480, "de"';
-$ip[] = '1572630528, "it"';
-$ip[] = '1572632576, "ru"';
-$ip[] = '1572634624, "eu"';
-$ip[] = '1572636672, "es"';
-$ip[] = '1572638720, "fr"';
-$ip[] = '1572640768, "ru"';
-$ip[] = '1572642816, "ua"';
-$ip[] = '1572644864, "fr"';
-$ip[] = '1572646912, "gb"';
-$ip[] = '1572648960, "ru"';
-$ip[] = '1572651008, "bh"';
-$ip[] = '1572653056, "ru"';
-$ip[] = '1572657152, "de"';
-$ip[] = '1572659200, "it"';
-$ip[] = '1572661248, "no"';
-$ip[] = '1572663296, "de"';
-$ip[] = '1572665344, "nl"';
-$ip[] = '1572667392, "gb"';
-$ip[] = '1572669440, "ru"';
-$ip[] = '1572673536, "at"';
-$ip[] = '1572675584, "es"';
-$ip[] = '1572677632, "ru"';
-$ip[] = '1572683776, "ch"';
-$ip[] = '1572685824, "ru"';
-$ip[] = '1572689920, "es"';
-$ip[] = '1572694016, "gb"';
-$ip[] = '1572696064, "hu"';
-$ip[] = '1572698112, "ru"';
-$ip[] = '1572700160, "nl"';
-$ip[] = '1572702208, "it"';
-$ip[] = '1572704256, "ru"';
-$ip[] = '1572706304, "de"';
-$ip[] = '1572708352, "gg"';
-$ip[] = '1572710400, "de"';
-$ip[] = '1572712448, "es"';
-$ip[] = '1572714496, "it"';
-$ip[] = '1572716544, "sa"';
-$ip[] = '1572718592, "ru"';
-$ip[] = '1572720640, "it"';
-$ip[] = '1572722688, "ru"';
-$ip[] = '1572726784, "ch"';
-$ip[] = '1572728832, "se"';
-$ip[] = '1572730880, "ru"';
-$ip[] = '1572732928, "hu"';
-$ip[] = '1572734976, "kz"';
-$ip[] = '1572737024, "ru"';
-$ip[] = '1572739072, "ir"';
-$ip[] = '1572741120, "fi"';
-$ip[] = '1572743168, "ua"';
-$ip[] = '1572745216, "cz"';
-$ip[] = '1572749312, "de"';
-$ip[] = '1572751360, "ch"';
-$ip[] = '1572753408, "no"';
-$ip[] = '1572755456, "de"';
-$ip[] = '1572757504, "fi"';
-$ip[] = '1572759552, "ru"';
-$ip[] = '1572761600, "gb"';
-$ip[] = '1572763648, "tr"';
-$ip[] = '1572765696, "cz"';
-$ip[] = '1572767744, "nl"';
-$ip[] = '1572769792, "ro"';
-$ip[] = '1572771840, "es"';
-$ip[] = '1572773888, "rs"';
-$ip[] = '1572775936, "gb"';
-$ip[] = '1572777984, "ua"';
-$ip[] = '1572780032, "nl"';
-$ip[] = '1572782080, "se"';
-$ip[] = '1572784128, "ru"';
-$ip[] = '1572786176, "fr"';
-$ip[] = '1572788224, "tr"';
-$ip[] = '1572790272, "ru"';
-$ip[] = '1572792320, "de"';
-$ip[] = '1572794368, "ru"';
-$ip[] = '1572796416, "de"';
-$ip[] = '1572798464, "nl"';
-$ip[] = '1572800512, "ru"';
-$ip[] = '1572804608, "gb"';
-$ip[] = '1572808704, "fr"';
-$ip[] = '1572810752, "de"';
-$ip[] = '1572812800, "ru"';
-$ip[] = '1572814848, "kw"';
-$ip[] = '1572816896, "ru"';
-$ip[] = '1572818944, "fr"';
-$ip[] = '1572820992, "gb"';
-$ip[] = '1572823040, "by"';
-$ip[] = '1572825088, "ru"';
-$ip[] = '1572827136, "no"';
-$ip[] = '1572829184, "fi"';
-$ip[] = '1572831232, "bh"';
-$ip[] = '1572833280, "es"';
-$ip[] = '1572835328, "ie"';
-$ip[] = '1572837376, "am"';
-$ip[] = '1572839424, "de"';
-$ip[] = '1572841472, "eu"';
-$ip[] = '1572843520, "jo"';
-$ip[] = '1572845568, "fr"';
-$ip[] = '1572847616, "gi"';
-$ip[] = '1572849664, "gb"';
-$ip[] = '1572851712, "de"';
-$ip[] = '1572853760, "be"';
-$ip[] = '1572855808, "kz"';
-$ip[] = '1572857856, "se"';
-$ip[] = '1572859904, "it"';
-$ip[] = '1572861952, "ch"';
-$ip[] = '1572864000, "de"';
-$ip[] = '1577058304, "gb"';
-$ip[] = '1578106880, "de"';
-$ip[] = '1578172416, "mt"';
-$ip[] = '1578237952, "dk"';
-$ip[] = '1578303488, "ru"';
-$ip[] = '1578369024, "az"';
-$ip[] = '1578434560, "hu"';
-$ip[] = '1578500096, "fi"';
-$ip[] = '1578565632, "fr"';
-$ip[] = '1578631168, "ro"';
-$ip[] = '1578663936, "ru"';
-$ip[] = '1578762240, "bg"';
-$ip[] = '1578795008, "ru"';
-$ip[] = '1578827776, "ua"';
-$ip[] = '1578860544, "hu"';
-$ip[] = '1578893312, "ru"';
-$ip[] = '1578991616, "kw"';
-$ip[] = '1579024384, "gb"';
-$ip[] = '1579057152, "lv"';
-$ip[] = '1579089920, "gb"';
-$ip[] = '1579122688, "ru"';
-$ip[] = '1579155456, "it"';
-$ip[] = '1579679744, "pl"';
-$ip[] = '1579745280, "ru"';
-$ip[] = '1579810816, "pl"';
-$ip[] = '1579876352, "ge"';
-$ip[] = '1579941888, "hu"';
-$ip[] = '1580007424, "cz"';
-$ip[] = '1580015616, "ua"';
-$ip[] = '1580048384, "ru"';
-$ip[] = '1580056576, "ua"';
-$ip[] = '1580064768, "de"';
-$ip[] = '1580072960, "pt"';
-$ip[] = '1580138496, "it"';
-$ip[] = '1580204032, "ro"';
-$ip[] = '1580335104, "ru"';
-$ip[] = '1580466176, "ro"';
-$ip[] = '1580597248, "tr"';
-$ip[] = '1580728320, "ae"';
-$ip[] = '1580990464, "ro"';
-$ip[] = '1581252608, "gr"';
-$ip[] = '1581776896, "ru"';
-$ip[] = '1581793280, "pl"';
-$ip[] = '1581809664, "bg"';
-$ip[] = '1581826048, "gb"';
-$ip[] = '1581842432, "bg"';
-$ip[] = '1581858816, "it"';
-$ip[] = '1581875200, "tr"';
-$ip[] = '1581891584, "ru"';
-$ip[] = '1581907968, "it"';
-$ip[] = '1581924352, "ua"';
-$ip[] = '1581940736, "ir"';
-$ip[] = '1581957120, "cz"';
-$ip[] = '1581973504, "ru"';
-$ip[] = '1581989888, "pl"';
-$ip[] = '1582006272, "ru"';
-$ip[] = '1582022656, "nl"';
-$ip[] = '1582039040, "ru"';
-$ip[] = '1582055424, "ua"';
-$ip[] = '1582071808, "es"';
-$ip[] = '1582088192, "gb"';
-$ip[] = '1582104576, "ru"';
-$ip[] = '1582153728, "sa"';
-$ip[] = '1582170112, "ch"';
-$ip[] = '1582186496, "tr"';
-$ip[] = '1582202880, "pl"';
-$ip[] = '1582219264, "ru"';
-$ip[] = '1582252032, "tr"';
-$ip[] = '1582268416, "de"';
-$ip[] = '1582284800, "bh"';
-$ip[] = '1582301184, "it"';
-$ip[] = '1583349760, "sa"';
-$ip[] = '1583611904, "lv"';
-$ip[] = '1583616000, "pl"';
-$ip[] = '1583620096, "it"';
-$ip[] = '1583624192, "rs"';
-$ip[] = '1583628288, "de"';
-$ip[] = '1583632384, "ru"';
-$ip[] = '1583636480, "mk"';
-$ip[] = '1583640576, "nl"';
-$ip[] = '1583644672, "de"';
-$ip[] = '1583648768, "ch"';
-$ip[] = '1583652864, "fr"';
-$ip[] = '1583656960, "ru"';
-$ip[] = '1583665152, "ua"';
-$ip[] = '1583669248, "ge"';
-$ip[] = '1583673344, "de"';
-$ip[] = '1583677440, "fi"';
-$ip[] = '1583681536, "pl"';
-$ip[] = '1583685632, "de"';
-$ip[] = '1583689728, "it"';
-$ip[] = '1583693824, "ru"';
-$ip[] = '1583697920, "tr"';
-$ip[] = '1583702016, "ru"';
-$ip[] = '1583706112, "gi"';
-$ip[] = '1583710208, "ir"';
-$ip[] = '1583714304, "gb"';
-$ip[] = '1583722496, "ir"';
-$ip[] = '1583726592, "bg"';
-$ip[] = '1583730688, "dk"';
-$ip[] = '1583734784, "lv"';
-$ip[] = '1583738880, "ir"';
-$ip[] = '1583742976, "tr"';
-$ip[] = '1583747072, "ru"';
-$ip[] = '1583751168, "no"';
-$ip[] = '1583755264, "nl"';
-$ip[] = '1583759360, "tr"';
-$ip[] = '1583763456, "ru"';
-$ip[] = '1583767552, "at"';
-$ip[] = '1583771648, "ru"';
-$ip[] = '1583775744, "it"';
-$ip[] = '1583779840, "gb"';
-$ip[] = '1583783936, "eu"';
-$ip[] = '1583788032, "tm"';
-$ip[] = '1583792128, "ie"';
-$ip[] = '1583796224, "de"';
-$ip[] = '1583800320, "me"';
-$ip[] = '1583804416, "gb"';
-$ip[] = '1583808512, "md"';
-$ip[] = '1583812608, "nl"';
-$ip[] = '1583816704, "tr"';
-$ip[] = '1583820800, "lv"';
-$ip[] = '1583824896, "si"';
-$ip[] = '1583828992, "ru"';
-$ip[] = '1583833088, "ch"';
-$ip[] = '1583837184, "gb"';
-$ip[] = '1583841280, "fr"';
-$ip[] = '1583845376, "nl"';
-$ip[] = '1583849472, "de"';
-$ip[] = '1583853568, "ru"';
-$ip[] = '1583857664, "se"';
-$ip[] = '1583861760, "lu"';
-$ip[] = '1583865856, "ru"';
-$ip[] = '1583869952, "kz"';
-$ip[] = '1583874048, "be"';
-$ip[] = '1584398336, "cz"';
-$ip[] = '1584660480, "gb"';
-$ip[] = '1584922624, "tr"';
-$ip[] = '1585184768, "pl"';
-$ip[] = '1585190912, "es"';
-$ip[] = '1585192960, "it"';
-$ip[] = '1585195008, "cz"';
-$ip[] = '1585197056, "it"';
-$ip[] = '1585199104, "nl"';
-$ip[] = '1585201152, "it"';
-$ip[] = '1585205248, "fr"';
-$ip[] = '1585207296, "nl"';
-$ip[] = '1585211392, "cz"';
-$ip[] = '1585213440, "nl"';
-$ip[] = '1585217536, "fr"';
-$ip[] = '1585219584, "nl"';
-$ip[] = '1585221632, "sk"';
-$ip[] = '1585223680, "fr"';
-$ip[] = '1585225728, "ua"';
-$ip[] = '1585227776, "ru"';
-$ip[] = '1585231872, "cz"';
-$ip[] = '1585233920, "lb"';
-$ip[] = '1585235968, "ru"';
-$ip[] = '1585238016, "de"';
-$ip[] = '1585240064, "fr"';
-$ip[] = '1585242112, "ru"';
-$ip[] = '1585244160, "fr"';
-$ip[] = '1585246208, "ru"';
-$ip[] = '1585248256, "cz"';
-$ip[] = '1585250304, "ru"';
-$ip[] = '1585254400, "gb"';
-$ip[] = '1585256448, "de"';
-$ip[] = '1585258496, "gb"';
-$ip[] = '1585262592, "ru"';
-$ip[] = '1585264640, "im"';
-$ip[] = '1585266688, "de"';
-$ip[] = '1585270784, "it"';
-$ip[] = '1585272832, "ru"';
-$ip[] = '1585274880, "es"';
-$ip[] = '1585276928, "fr"';
-$ip[] = '1585278976, "al"';
-$ip[] = '1585281024, "ua"';
-$ip[] = '1585283072, "gb"';
-$ip[] = '1585285120, "es"';
-$ip[] = '1585287168, "cy"';
-$ip[] = '1585289216, "de"';
-$ip[] = '1585291264, "fr"';
-$ip[] = '1585295360, "hu"';
-$ip[] = '1585297408, "ru"';
-$ip[] = '1585299456, "gb"';
-$ip[] = '1585301504, "lu"';
-$ip[] = '1585303552, "de"';
-$ip[] = '1585305600, "cz"';
-$ip[] = '1585307648, "qa"';
-$ip[] = '1585309696, "it"';
-$ip[] = '1585311744, "ru"';
-$ip[] = '1585313792, "hu"';
-$ip[] = '1585315840, "dk"';
-$ip[] = '1585317888, "it"';
-$ip[] = '1585319936, "ch"';
-$ip[] = '1585321984, "ru"';
-$ip[] = '1585324032, "nl"';
-$ip[] = '1585326080, "gb"';
-$ip[] = '1585328128, "be"';
-$ip[] = '1585330176, "it"';
-$ip[] = '1585332224, "nl"';
-$ip[] = '1585334272, "de"';
-$ip[] = '1585336320, "se"';
-$ip[] = '1585338368, "ru"';
-$ip[] = '1585340416, "at"';
-$ip[] = '1585342464, "gb"';
-$ip[] = '1585344512, "fr"';
-$ip[] = '1585346560, "gb"';
-$ip[] = '1585348608, "ch"';
-$ip[] = '1585350656, "it"';
-$ip[] = '1585352704, "pt"';
-$ip[] = '1585354752, "ru"';
-$ip[] = '1585356800, "fi"';
-$ip[] = '1585358848, "pt"';
-$ip[] = '1585360896, "gb"';
-$ip[] = '1585362944, "it"';
-$ip[] = '1585364992, "gb"';
-$ip[] = '1585367040, "ru"';
-$ip[] = '1585369088, "gb"';
-$ip[] = '1585371136, "se"';
-$ip[] = '1585375232, "gb"';
-$ip[] = '1585377280, "es"';
-$ip[] = '1585379328, "ch"';
-$ip[] = '1585381376, "gb"';
-$ip[] = '1585383424, "fr"';
-$ip[] = '1585385472, "de"';
-$ip[] = '1585387520, "si"';
-$ip[] = '1585389568, "se"';
-$ip[] = '1585391616, "it"';
-$ip[] = '1585393664, "dk"';
-$ip[] = '1585395712, "no"';
-$ip[] = '1585397760, "ru"';
-$ip[] = '1585399808, "il"';
-$ip[] = '1585401856, "it"';
-$ip[] = '1585403904, "ru"';
-$ip[] = '1585405952, "gb"';
-$ip[] = '1585408000, "pl"';
-$ip[] = '1585410048, "gb"';
-$ip[] = '1585412096, "no"';
-$ip[] = '1585414144, "cz"';
-$ip[] = '1585416192, "ru"';
-$ip[] = '1585422336, "es"';
-$ip[] = '1585424384, "ru"';
-$ip[] = '1585428480, "es"';
-$ip[] = '1585432576, "ru"';
-$ip[] = '1585434624, "jo"';
-$ip[] = '1585436672, "ru"';
-$ip[] = '1585438720, "de"';
-$ip[] = '1585440768, "it"';
-$ip[] = '1585442816, "ru"';
-$ip[] = '1585446912, "kw"';
-$ip[] = '1585577984, "ua"';
-$ip[] = '1585709056, "pt"';
-$ip[] = '1585840128, "de"';
-$ip[] = '1585971200, "at"';
-$ip[] = '1585979392, "gb"';
-$ip[] = '1585987584, "se"';
-$ip[] = '1585995776, "at"';
-$ip[] = '1586003968, "sk"';
-$ip[] = '1586012160, "de"';
-$ip[] = '1586020352, "ru"';
-$ip[] = '1586028544, "gb"';
-$ip[] = '1586036736, "ru"';
-$ip[] = '1586061312, "hr"';
-$ip[] = '1586069504, "de"';
-$ip[] = '1586077696, "ge"';
-$ip[] = '1586085888, "ru"';
-$ip[] = '1586110464, "it"';
-$ip[] = '1586118656, "dk"';
-$ip[] = '1586126848, "cz"';
-$ip[] = '1586135040, "ru"';
-$ip[] = '1586143232, "it"';
-$ip[] = '1586151424, "tr"';
-$ip[] = '1586159616, "mt"';
-$ip[] = '1586167808, "de"';
-$ip[] = '1586176000, "be"';
-$ip[] = '1586184192, "no"';
-$ip[] = '1586192384, "ru"';
-$ip[] = '1586200576, "md"';
-$ip[] = '1586208768, "ir"';
-$ip[] = '1586216960, "bg"';
-$ip[] = '1586225152, "ru"';
-$ip[] = '1586233344, "fr"';
-$ip[] = '1586241536, "se"';
-$ip[] = '1586249728, "si"';
-$ip[] = '1586257920, "lv"';
-$ip[] = '1586266112, "ru"';
-$ip[] = '1586274304, "be"';
-$ip[] = '1586282496, "ru"';
-$ip[] = '1586298880, "it"';
-$ip[] = '1586307072, "ru"';
-$ip[] = '1586315264, "uz"';
-$ip[] = '1586323456, "ru"';
-$ip[] = '1586331648, "pl"';
-$ip[] = '1586339840, "ru"';
-$ip[] = '1586348032, "sy"';
-$ip[] = '1586356224, "ru"';
-$ip[] = '1586372608, "jo"';
-$ip[] = '1586380800, "gb"';
-$ip[] = '1586388992, "es"';
-$ip[] = '1586397184, "lv"';
-$ip[] = '1586399232, "ru"';
-$ip[] = '1586401280, "it"';
-$ip[] = '1586403328, "is"';
-$ip[] = '1586405376, "at"';
-$ip[] = '1586407424, "gb"';
-$ip[] = '1586409472, "it"';
-$ip[] = '1586411520, "gb"';
-$ip[] = '1586413568, "it"';
-$ip[] = '1586415616, "es"';
-$ip[] = '1586417664, "nl"';
-$ip[] = '1586419712, "de"';
-$ip[] = '1586421760, "se"';
-$ip[] = '1586423808, "cz"';
-$ip[] = '1586425856, "nl"';
-$ip[] = '1586427904, "fr"';
-$ip[] = '1586429952, "ch"';
-$ip[] = '1586432000, "dk"';
-$ip[] = '1586434048, "be"';
-$ip[] = '1586436096, "es"';
-$ip[] = '1586438144, "ru"';
-$ip[] = '1586446336, "no"';
-$ip[] = '1586448384, "ch"';
-$ip[] = '1586450432, "ru"';
-$ip[] = '1586452480, "ch"';
-$ip[] = '1586454528, "it"';
-$ip[] = '1586456576, "gb"';
-$ip[] = '1586458624, "fr"';
-$ip[] = '1586460672, "gb"';
-$ip[] = '1586464768, "es"';
-$ip[] = '1586466816, "ru"';
-$ip[] = '1586468864, "it"';
-$ip[] = '1586470912, "gb"';
-$ip[] = '1586472960, "cz"';
-$ip[] = '1586475008, "gr"';
-$ip[] = '1586477056, "be"';
-$ip[] = '1586479104, "kg"';
-$ip[] = '1586481152, "es"';
-$ip[] = '1586483200, "nl"';
-$ip[] = '1586485248, "fr"';
-$ip[] = '1586487296, "sa"';
-$ip[] = '1586489344, "cz"';
-$ip[] = '1586491392, "ru"';
-$ip[] = '1586493440, "gb"';
-$ip[] = '1586495488, "dk"';
-$ip[] = '1587019776, "pl"';
-$ip[] = '1587085312, "ua"';
-$ip[] = '1587216384, "bg"';
-$ip[] = '1587347456, "nl"';
-$ip[] = '1587412992, "ru"';
-$ip[] = '1587417088, "ua"';
-$ip[] = '1587421184, "cz"';
-$ip[] = '1587425280, "ru"';
-$ip[] = '1587429376, "ua"';
-$ip[] = '1587437568, "ru"';
-$ip[] = '1587445760, "pl"';
-$ip[] = '1587449856, "ua"';
-$ip[] = '1587453952, "ru"';
-$ip[] = '1587466240, "cz"';
-$ip[] = '1587470336, "pl"';
-$ip[] = '1587478528, "ru"';
-$ip[] = '1587511296, "il"';
-$ip[] = '1587544064, "it"';
-$ip[] = '1588068352, "gb"';
-$ip[] = '1588592640, "ro"';
-$ip[] = '1588723712, "ua"';
-$ip[] = '1588854784, "ru"';
-$ip[] = '1588985856, "ir"';
-$ip[] = '1589182464, "ru"';
-$ip[] = '1589215232, "gb"';
-$ip[] = '1589248000, "no"';
-$ip[] = '1589280768, "de"';
-$ip[] = '1589313536, "lb"';
-$ip[] = '1589346304, "kw"';
-$ip[] = '1589379072, "ru"';
-$ip[] = '1589411840, "il"';
-$ip[] = '1589444608, "dk"';
-$ip[] = '1589477376, "cs"';
-$ip[] = '1589510144, "ru"';
-$ip[] = '1589542912, "bg"';
-$ip[] = '1589575680, "ru"';
-$ip[] = '1589608448, "se"';
-$ip[] = '1589641216, "gb"';
-$ip[] = '1590034432, "ru"';
-$ip[] = '1590036480, "gb"';
-$ip[] = '1590038528, "ru"';
-$ip[] = '1590048768, "de"';
-$ip[] = '1590050816, "se"';
-$ip[] = '1590052864, "it"';
-$ip[] = '1590054912, "gb"';
-$ip[] = '1590056960, "es"';
-$ip[] = '1590059008, "it"';
-$ip[] = '1590061056, "ru"';
-$ip[] = '1590063104, "cz"';
-$ip[] = '1590065152, "ie"';
-$ip[] = '1590067200, "ru"';
-$ip[] = '1590069248, "at"';
-$ip[] = '1590071296, "mt"';
-$ip[] = '1590073344, "nl"';
-$ip[] = '1590075392, "be"';
-$ip[] = '1590077440, "gb"';
-$ip[] = '1590079488, "fr"';
-$ip[] = '1590081536, "gb"';
-$ip[] = '1590083584, "ru"';
-$ip[] = '1590085632, "fr"';
-$ip[] = '1590087680, "it"';
-$ip[] = '1590089728, "ru"';
-$ip[] = '1590091776, "cz"';
-$ip[] = '1590093824, "ru"';
-$ip[] = '1590095872, "cz"';
-$ip[] = '1590097920, "ch"';
-$ip[] = '1590099968, "ru"';
-$ip[] = '1590102016, "it"';
-$ip[] = '1590104064, "tj"';
-$ip[] = '1590106112, "fi"';
-$ip[] = '1590108160, "tr"';
-$ip[] = '1590110208, "cz"';
-$ip[] = '1590112256, "hu"';
-$ip[] = '1590114304, "fi"';
-$ip[] = '1590116352, "ru"';
-$ip[] = '1590120448, "it"';
-$ip[] = '1590122496, "de"';
-$ip[] = '1590124544, "ch"';
-$ip[] = '1590126592, "ru"';
-$ip[] = '1590128640, "fi"';
-$ip[] = '1590130688, "fr"';
-$ip[] = '1590132736, "no"';
-$ip[] = '1590134784, "es"';
-$ip[] = '1590136832, "gb"';
-$ip[] = '1590138880, "cz"';
-$ip[] = '1590140928, "ua"';
-$ip[] = '1590142976, "at"';
-$ip[] = '1590145024, "hu"';
-$ip[] = '1590147072, "gb"';
-$ip[] = '1590149120, "cz"';
-$ip[] = '1590151168, "tr"';
-$ip[] = '1590153216, "ru"';
-$ip[] = '1590157312, "ie"';
-$ip[] = '1590159360, "gb"';
-$ip[] = '1590161408, "de"';
-$ip[] = '1590163456, "eu"';
-$ip[] = '1590165504, "ae"';
-$ip[] = '1590689792, "nl"';
-$ip[] = '1591214080, "de"';
-$ip[] = '1591738368, "be"';
-$ip[] = '1592000512, "es"';
-$ip[] = '1592004608, "am"';
-$ip[] = '1592008704, "gb"';
-$ip[] = '1592012800, "ch"';
-$ip[] = '1592016896, "gb"';
-$ip[] = '1592020992, "sk"';
-$ip[] = '1592025088, "de"';
-$ip[] = '1592029184, "ru"';
-$ip[] = '1592033280, "nl"';
-$ip[] = '1592037376, "ch"';
-$ip[] = '1592041472, "ru"';
-$ip[] = '1592045568, "fr"';
-$ip[] = '1592049664, "ru"';
-$ip[] = '1592053760, "nl"';
-$ip[] = '1592057856, "rs"';
-$ip[] = '1592061952, "ru"';
-$ip[] = '1592066048, "cy"';
-$ip[] = '1592070144, "ru"';
-$ip[] = '1592074240, "sk"';
-$ip[] = '1592078336, "nl"';
-$ip[] = '1592082432, "gb"';
-$ip[] = '1592086528, "cz"';
-$ip[] = '1592090624, "ru"';
-$ip[] = '1592094720, "rs"';
-$ip[] = '1592098816, "gb"';
-$ip[] = '1592102912, "pt"';
-$ip[] = '1592107008, "gb"';
-$ip[] = '1592111104, "de"';
-$ip[] = '1592115200, "es"';
-$ip[] = '1592119296, "pl"';
-$ip[] = '1592123392, "ru"';
-$ip[] = '1592135680, "pl"';
-$ip[] = '1592139776, "ru"';
-$ip[] = '1592143872, "de"';
-$ip[] = '1592147968, "it"';
-$ip[] = '1592152064, "il"';
-$ip[] = '1592156160, "ie"';
-$ip[] = '1592160256, "ru"';
-$ip[] = '1592168448, "cz"';
-$ip[] = '1592172544, "ru"';
-$ip[] = '1592176640, "cs"';
-$ip[] = '1592180736, "ua"';
-$ip[] = '1592184832, "ch"';
-$ip[] = '1592188928, "uz"';
-$ip[] = '1592197120, "pl"';
-$ip[] = '1592201216, "ru"';
-$ip[] = '1592205312, "ua"';
-$ip[] = '1592209408, "pl"';
-$ip[] = '1592213504, "ua"';
-$ip[] = '1592217600, "eu"';
-$ip[] = '1592221696, "dk"';
-$ip[] = '1592225792, "ua"';
-$ip[] = '1592229888, "ru"';
-$ip[] = '1592242176, "cz"';
-$ip[] = '1592254464, "pl"';
-$ip[] = '1592258560, "nl"';
-$ip[] = '1592262656, "ru"';
-$ip[] = '1592270848, "pl"';
-$ip[] = '1592272896, "ua"';
-$ip[] = '1592274944, "ru"';
-$ip[] = '1592276992, "cz"';
-$ip[] = '1592279040, "ru"';
-$ip[] = '1592281088, "ua"';
-$ip[] = '1592283136, "gr"';
-$ip[] = '1592285184, "ru"';
-$ip[] = '1592287232, "ro"';
-$ip[] = '1592289280, "ru"';
-$ip[] = '1592291328, "nl"';
-$ip[] = '1592293376, "ru"';
-$ip[] = '1592299520, "pl"';
-$ip[] = '1592303616, "nl"';
-$ip[] = '1592305664, "ir"';
-$ip[] = '1592307712, "ua"';
-$ip[] = '1592309760, "ru"';
-$ip[] = '1592311808, "de"';
-$ip[] = '1592313856, "cz"';
-$ip[] = '1592315904, "ua"';
-$ip[] = '1592317952, "pl"';
-$ip[] = '1592320000, "lt"';
-$ip[] = '1592322048, "ru"';
-$ip[] = '1592324096, "ua"';
-$ip[] = '1592328192, "ru"';
-$ip[] = '1592393728, "se"';
-$ip[] = '1592459264, "ge"';
-$ip[] = '1592524800, "gb"';
-$ip[] = '1592557568, "bg"';
-$ip[] = '1592590336, "fi"';
-$ip[] = '1592623104, "ru"';
-$ip[] = '1592655872, "fr"';
-$ip[] = '1592786944, "pl"';
-$ip[] = '1592803328, "ru"';
-$ip[] = '1592819712, "ua"';
-$ip[] = '1592836096, "ge"';
-$ip[] = '1592852480, "ru"';
-$ip[] = '1592868864, "cz"';
-$ip[] = '1592885248, "ir"';
-$ip[] = '1592901632, "ru"';
-$ip[] = '1592934400, "cz"';
-$ip[] = '1592950784, "ru"';
-$ip[] = '1592967168, "lu"';
-$ip[] = '1592983552, "ru"';
-$ip[] = '1592999936, "md"';
-$ip[] = '1593016320, "ru"';
-$ip[] = '1593049088, "ua"';
-$ip[] = '1593098240, "ch"';
-$ip[] = '1593114624, "se"';
-$ip[] = '1593131008, "gb"';
-$ip[] = '1593147392, "ru"';
-$ip[] = '1593163776, "at"';
-$ip[] = '1593180160, "no"';
-$ip[] = '1593196544, "se"';
-$ip[] = '1593212928, "pl"';
-$ip[] = '1593229312, "ee"';
-$ip[] = '1593245696, "lv"';
-$ip[] = '1593247744, "it"';
-$ip[] = '1593249792, "ru"';
-$ip[] = '1593251840, "fr"';
-$ip[] = '1593253888, "cz"';
-$ip[] = '1593255936, "de"';
-$ip[] = '1593257984, "ie"';
-$ip[] = '1593260032, "ru"';
-$ip[] = '1593262080, "kz"';
-$ip[] = '1593264128, "nl"';
-$ip[] = '1593266176, "gb"';
-$ip[] = '1593268224, "hu"';
-$ip[] = '1593270272, "gb"';
-$ip[] = '1593272320, "ru"';
-$ip[] = '1593274368, "de"';
-$ip[] = '1593276416, "ru"';
-$ip[] = '1593278464, "kz"';
-$ip[] = '1593280512, "ee"';
-$ip[] = '1593282560, "at"';
-$ip[] = '1593284608, "gb"';
-$ip[] = '1593286656, "fr"';
-$ip[] = '1593288704, "se"';
-$ip[] = '1593290752, "fr"';
-$ip[] = '1593292800, "it"';
-$ip[] = '1593294848, "nl"';
-$ip[] = '1593296896, "rs"';
-$ip[] = '1593298944, "ru"';
-$ip[] = '1593300992, "ch"';
-$ip[] = '1593303040, "ua"';
-$ip[] = '1593305088, "fr"';
-$ip[] = '1593307136, "ru"';
-$ip[] = '1593311232, "ua"';
-$ip[] = '1593344000, "hu"';
-$ip[] = '1593376768, "jo"';
-$ip[] = '1593409536, "de"';
-$ip[] = '1593442304, "ba"';
-$ip[] = '1593475072, "ru"';
-$ip[] = '1593540608, "pl"';
-$ip[] = '1593573376, "lu"';
-$ip[] = '1593606144, "sy"';
-$ip[] = '1593638912, "ru"';
-$ip[] = '1593671680, "hr"';
-$ip[] = '1593704448, "se"';
-$ip[] = '1593737216, "pl"';
-$ip[] = '1593769984, "ru"';
-$ip[] = '1593802752, "se"';
-$ip[] = '1593835520, "tr"';
-$ip[] = '1594884096, "es"';
-$ip[] = '1595408384, "ru"';
-$ip[] = '1595998208, "de"';
-$ip[] = '1596063744, "no"';
-$ip[] = '1596129280, "il"';
-$ip[] = '1596194816, "nl"';
-$ip[] = '1596260352, "ru"';
-$ip[] = '1596325888, "ir"';
-$ip[] = '1596391424, "es"';
-$ip[] = '1596456960, "pl"';
-$ip[] = '1596588032, "bg"';
-$ip[] = '1596719104, "ie"';
-$ip[] = '1596850176, "cz"';
-$ip[] = '1596981248, "pl"';
-$ip[] = '1597243392, "ru"';
-$ip[] = '1597505536, "kz"';
-$ip[] = '1597767680, "es"';
-$ip[] = '1598029824, "ro"';
-$ip[] = '1598062592, "ru"';
-$ip[] = '1598095360, "md"';
-$ip[] = '1598128128, "tr"';
-$ip[] = '1598160896, "kw"';
-$ip[] = '1598193664, "ru"';
-$ip[] = '1598226432, "ua"';
-$ip[] = '1598259200, "ru"';
-$ip[] = '1598291968, "lv"';
-$ip[] = '1598324736, "ru"';
-$ip[] = '1598357504, "pt"';
-$ip[] = '1598390272, "ua"';
-$ip[] = '1598423040, "ru"';
-$ip[] = '1598455808, "tr"';
-$ip[] = '1598488576, "ru"';
-$ip[] = '1598685184, "it"';
-$ip[] = '1598816256, "ro"';
-$ip[] = '1598947328, "ru"';
-$ip[] = '1599078400, "se"';
-$ip[] = '1599094784, "ru"';
-$ip[] = '1599111168, "ir"';
-$ip[] = '1599127552, "cz"';
-$ip[] = '1599143936, "ua"';
-$ip[] = '1599160320, "ir"';
-$ip[] = '1599176704, "fr"';
-$ip[] = '1599193088, "ru"';
-$ip[] = '1599209472, "ir"';
-$ip[] = '1599242240, "cz"';
-$ip[] = '1599258624, "ru"';
-$ip[] = '1599324160, "ie"';
-$ip[] = '1599340544, "ru"';
-$ip[] = '1599356928, "bh"';
-$ip[] = '1599373312, "ru"';
-$ip[] = '1599438848, "cs"';
-$ip[] = '1599455232, "cz"';
-$ip[] = '1599471616, "mk"';
-$ip[] = '1599488000, "il"';
-$ip[] = '1599504384, "az"';
-$ip[] = '1599520768, "ru"';
-$ip[] = '1599537152, "bg"';
-$ip[] = '1599553536, "ru"';
-$ip[] = '1599569920, "si"';
-$ip[] = '1599586304, "bg"';
-$ip[] = '1599602688, "de"';
-$ip[] = '1599864832, "pt"';
-$ip[] = '1600126976, "nl"';
-$ip[] = '1600389120, "eu"';
-$ip[] = '1600520192, "sk"';
-$ip[] = '1600651264, "ge"';
-$ip[] = '1600684032, "ru"';
-$ip[] = '1600716800, "ua"';
-$ip[] = '1600749568, "sk"';
-$ip[] = '1600782336, "ru"';
-$ip[] = '1600880640, "al"';
-$ip[] = '1600913408, "pl"';
-$ip[] = '1600946176, "ru"';
-$ip[] = '1600978944, "se"';
-$ip[] = '1601011712, "ua"';
-$ip[] = '1601044480, "ru"';
-$ip[] = '1601077248, "it"';
-$ip[] = '1601110016, "bg"';
-$ip[] = '1601142784, "ua"';
-$ip[] = '1601175552, "de"';
-$ip[] = '1602224128, "nl"';
-$ip[] = '1602226176, "gb"';
-$ip[] = '1602228224, "de"';
-$ip[] = '1602230272, "dk"';
-$ip[] = '1602232320, "ch"';
-$ip[] = '1602234368, "fr"';
-$ip[] = '1602236416, "gb"';
-$ip[] = '1602238464, "tr"';
-$ip[] = '1602240512, "by"';
-$ip[] = '1602242560, "fr"';
-$ip[] = '1602244608, "ch"';
-$ip[] = '1602246656, "nl"';
-$ip[] = '1602248704, "be"';
-$ip[] = '1602250752, "no"';
-$ip[] = '1602252800, "se"';
-$ip[] = '1602254848, "hu"';
-$ip[] = '1602256896, "gb"';
-$ip[] = '1602258944, "ru"';
-$ip[] = '1602260992, "fr"';
-$ip[] = '1602263040, "es"';
-$ip[] = '1602265088, "ru"';
-$ip[] = '1602267136, "ro"';
-$ip[] = '1602269184, "ru"';
-$ip[] = '1602271232, "mk"';
-$ip[] = '1602273280, "ie"';
-$ip[] = '1602275328, "de"';
-$ip[] = '1602279424, "gb"';
-$ip[] = '1602281472, "ru"';
-$ip[] = '1602283520, "hr"';
-$ip[] = '1602285568, "ru"';
-$ip[] = '1602287616, "de"';
-$ip[] = '1602289664, "lb"';
-$ip[] = '1602291712, "sa"';
-$ip[] = '1602293760, "ru"';
-$ip[] = '1602295808, "nl"';
-$ip[] = '1602297856, "il"';
-$ip[] = '1602299904, "dk"';
-$ip[] = '1602301952, "de"';
-$ip[] = '1602304000, "ru"';
-$ip[] = '1602306048, "gb"';
-$ip[] = '1602308096, "ru"';
-$ip[] = '1602310144, "nl"';
-$ip[] = '1602312192, "ru"';
-$ip[] = '1602314240, "cz"';
-$ip[] = '1602316288, "gb"';
-$ip[] = '1602318336, "es"';
-$ip[] = '1602320384, "nl"';
-$ip[] = '1602324480, "ru"';
-$ip[] = '1602326528, "gb"';
-$ip[] = '1602328576, "es"';
-$ip[] = '1602330624, "ru"';
-$ip[] = '1602336768, "gb"';
-$ip[] = '1602338816, "ee"';
-$ip[] = '1602340864, "at"';
-$ip[] = '1602342912, "de"';
-$ip[] = '1602344960, "es"';
-$ip[] = '1602347008, "pl"';
-$ip[] = '1602349056, "ru"';
-$ip[] = '1602351104, "cz"';
-$ip[] = '1602353152, "ru"';
-$ip[] = '1602355200, "gb"';
-$ip[] = '1602357248, "fr"';
-$ip[] = '1602359296, "de"';
-$ip[] = '1602361344, "fi"';
-$ip[] = '1602363392, "lv"';
-$ip[] = '1602365440, "be"';
-$ip[] = '1602367488, "es"';
-$ip[] = '1602369536, "ir"';
-$ip[] = '1602371584, "se"';
-$ip[] = '1602373632, "gb"';
-$ip[] = '1602375680, "by"';
-$ip[] = '1602377728, "ps"';
-$ip[] = '1602379776, "gb"';
-$ip[] = '1602383872, "de"';
-$ip[] = '1602385920, "at"';
-$ip[] = '1602387968, "ru"';
-$ip[] = '1602390016, "it"';
-$ip[] = '1602392064, "pl"';
-$ip[] = '1602394112, "fr"';
-$ip[] = '1602396160, "de"';
-$ip[] = '1602398208, "tr"';
-$ip[] = '1602400256, "ru"';
-$ip[] = '1602402304, "lu"';
-$ip[] = '1602404352, "gb"';
-$ip[] = '1602406400, "de"';
-$ip[] = '1602408448, "dk"';
-$ip[] = '1602410496, "no"';
-$ip[] = '1602412544, "gb"';
-$ip[] = '1602414592, "nl"';
-$ip[] = '1602416640, "ir"';
-$ip[] = '1602418688, "de"';
-$ip[] = '1602420736, "ru"';
-$ip[] = '1602424832, "bg"';
-$ip[] = '1602426880, "ru"';
-$ip[] = '1602428928, "pl"';
-$ip[] = '1602430976, "it"';
-$ip[] = '1602433024, "hu"';
-$ip[] = '1602435072, "lu"';
-$ip[] = '1602437120, "gb"';
-$ip[] = '1602439168, "ru"';
-$ip[] = '1602441216, "gb"';
-$ip[] = '1602443264, "ru"';
-$ip[] = '1602445312, "de"';
-$ip[] = '1602447360, "gb"';
-$ip[] = '1602449408, "lv"';
-$ip[] = '1602451456, "de"';
-$ip[] = '1602453504, "sk"';
-$ip[] = '1602455552, "fr"';
-$ip[] = '1602457600, "ru"';
-$ip[] = '1602459648, "gb"';
-$ip[] = '1602461696, "es"';
-$ip[] = '1602465792, "ru"';
-$ip[] = '1602467840, "gi"';
-$ip[] = '1602469888, "at"';
-$ip[] = '1602471936, "se"';
-$ip[] = '1602473984, "ru"';
-$ip[] = '1602476032, "gb"';
-$ip[] = '1602478080, "ru"';
-$ip[] = '1602482176, "fr"';
-$ip[] = '1602484224, "gb"';
-$ip[] = '1602486272, "ua"';
-$ip[] = '1602748416, "pt"';
-$ip[] = '1602781184, "fr"';
-$ip[] = '1602813952, "ru"';
-$ip[] = '1602846720, "ge"';
-$ip[] = '1602879488, "fr"';
-$ip[] = '1602912256, "ru"';
-$ip[] = '1603010560, "fr"';
-$ip[] = '1603014656, "ru"';
-$ip[] = '1603018752, "hu"';
-$ip[] = '1603022848, "gb"';
-$ip[] = '1603026944, "se"';
-$ip[] = '1603031040, "ru"';
-$ip[] = '1603035136, "sy"';
-$ip[] = '1603039232, "cs"';
-$ip[] = '1603043328, "it"';
-$ip[] = '1603047424, "ru"';
-$ip[] = '1603051520, "jo"';
-$ip[] = '1603059712, "am"';
-$ip[] = '1603063808, "bg"';
-$ip[] = '1603067904, "eu"';
-$ip[] = '1603076096, "ru"';
-$ip[] = '1603080192, "de"';
-$ip[] = '1603084288, "it"';
-$ip[] = '1603088384, "lb"';
-$ip[] = '1603092480, "no"';
-$ip[] = '1603100672, "fr"';
-$ip[] = '1603108864, "kz"';
-$ip[] = '1603112960, "gb"';
-$ip[] = '1603121152, "ru"';
-$ip[] = '1603129344, "jo"';
-$ip[] = '1603133440, "ru"';
-$ip[] = '1603137536, "kw"';
-$ip[] = '1603141632, "es"';
-$ip[] = '1603272704, "gb"';
-$ip[] = '1603796992, "ru"';
-$ip[] = '1603813376, "ch"';
-$ip[] = '1603829760, "nl"';
-$ip[] = '1603846144, "gb"';
-$ip[] = '1603862528, "ee"';
-$ip[] = '1603878912, "md"';
-$ip[] = '1603895296, "ru"';
-$ip[] = '1603928064, "dk"';
-$ip[] = '1603944448, "ru"';
-$ip[] = '1603977216, "gb"';
-$ip[] = '1603993600, "cs"';
-$ip[] = '1604009984, "pl"';
-$ip[] = '1604026368, "nl"';
-$ip[] = '1604042752, "se"';
-$ip[] = '1604059136, "mk"';
-$ip[] = '1604075520, "ru"';
-$ip[] = '1604091904, "ba"';
-$ip[] = '1604108288, "de"';
-$ip[] = '1604141056, "ro"';
-$ip[] = '1604157440, "fr"';
-$ip[] = '1604190208, "ua"';
-$ip[] = '1604206592, "pl"';
-$ip[] = '1604222976, "bg"';
-$ip[] = '1604239360, "ru"';
-$ip[] = '1604255744, "sy"';
-$ip[] = '1604272128, "iq"';
-$ip[] = '1604288512, "ru"';
-$ip[] = '1604304896, "si"';
-$ip[] = '1604321280, "pl"';
-$ip[] = '1604386816, "ru"';
-$ip[] = '1604452352, "ro"';
-$ip[] = '1604517888, "ru"';
-$ip[] = '1604583424, "ua"';
-$ip[] = '1604648960, "ru"';
-$ip[] = '1604714496, "dk"';
-$ip[] = '1604845568, "fr"';
-$ip[] = '1604853760, "hu"';
-$ip[] = '1604861952, "rs"';
-$ip[] = '1604870144, "hr"';
-$ip[] = '1604878336, "de"';
-$ip[] = '1604894720, "cz"';
-$ip[] = '1604902912, "bg"';
-$ip[] = '1604911104, "ua"';
-$ip[] = '1604919296, "no"';
-$ip[] = '1604927488, "it"';
-$ip[] = '1604935680, "ru"';
-$ip[] = '1604952064, "de"';
-$ip[] = '1604960256, "bg"';
-$ip[] = '1604968448, "es"';
-$ip[] = '1604976640, "fr"';
-$ip[] = '1604993024, "nl"';
-$ip[] = '1605001216, "ru"';
-$ip[] = '1605025792, "iq"';
-$ip[] = '1605033984, "sk"';
-$ip[] = '1605042176, "ru"';
-$ip[] = '1605050368, "it"';
-$ip[] = '1605058560, "hu"';
-$ip[] = '1605074944, "fr"';
-$ip[] = '1605083136, "be"';
-$ip[] = '1605091328, "pl"';
-$ip[] = '1605099520, "ru"';
-$ip[] = '1605107712, "gb"';
-$ip[] = '1605115904, "ru"';
-$ip[] = '1605124096, "gb"';
-$ip[] = '1605132288, "ru"';
-$ip[] = '1605148672, "pt"';
-$ip[] = '1605156864, "jo"';
-$ip[] = '1605165056, "gb"';
-$ip[] = '1605173248, "tr"';
-$ip[] = '1605181440, "lt"';
-$ip[] = '1605189632, "cz"';
-$ip[] = '1605197824, "de"';
-$ip[] = '1605206016, "ru"';
-$ip[] = '1605214208, "tr"';
-$ip[] = '1605222400, "cz"';
-$ip[] = '1605230592, "de"';
-$ip[] = '1605238784, "it"';
-$ip[] = '1605246976, "pl"';
-$ip[] = '1605255168, "hu"';
-$ip[] = '1605263360, "ru"';
-$ip[] = '1605271552, "de"';
-$ip[] = '1605279744, "fr"';
-$ip[] = '1605287936, "ru"';
-$ip[] = '1605296128, "ch"';
-$ip[] = '1605304320, "pl"';
-$ip[] = '1605312512, "il"';
-$ip[] = '1605320704, "kw"';
-$ip[] = '1605328896, "fi"';
-$ip[] = '1605337088, "gb"';
-$ip[] = '1605345280, "fr"';
-$ip[] = '1605353472, "gb"';
-$ip[] = '1605361664, "ru"';
-$ip[] = '1605369856, "fr"';
-$ip[] = '1605402624, "si"';
-$ip[] = '1605435392, "gb"';
-$ip[] = '1605468160, "ro"';
-$ip[] = '1605500928, "pl"';
-$ip[] = '1605533696, "hr"';
-$ip[] = '1605566464, "ru"';
-$ip[] = '1605599232, "gr"';
-$ip[] = '1605632000, "rs"';
-$ip[] = '1605664768, "mk"';
-$ip[] = '1605697536, "ru"';
-$ip[] = '1605763072, "cz"';
-$ip[] = '1605795840, "be"';
-$ip[] = '1605828608, "ru"';
-$ip[] = '1605861376, "tr"';
-$ip[] = '1605894144, "ro"';
-$ip[] = '1606156288, "ru"';
-$ip[] = '1606418432, "se"';
-$ip[] = '1607467008, "de"';
-$ip[] = '1607532544, "se"';
-$ip[] = '1607598080, "it"';
-$ip[] = '1607663616, "nl"';
-$ip[] = '1607729152, "sy"';
-$ip[] = '1607860224, "es"';
-$ip[] = '1607925760, "ru"';
-$ip[] = '1607926784, "pl"';
-$ip[] = '1607927808, "cz"';
-$ip[] = '1607928832, "ru"';
-$ip[] = '1607929856, "se"';
-$ip[] = '1607930880, "pl"';
-$ip[] = '1607933952, "de"';
-$ip[] = '1607934976, "ua"';
-$ip[] = '1607936000, "ru"';
-$ip[] = '1607937024, "lv"';
-$ip[] = '1607938048, "ua"';
-$ip[] = '1607939072, "pl"';
-$ip[] = '1607940096, "ua"';
-$ip[] = '1607941120, "pl"';
-$ip[] = '1607942144, "ru"';
-$ip[] = '1607944192, "nl"';
-$ip[] = '1607945216, "ua"';
-$ip[] = '1607948288, "gb"';
-$ip[] = '1607949312, "cz"';
-$ip[] = '1607950336, "ru"';
-$ip[] = '1607951360, "ua"';
-$ip[] = '1607954432, "ru"';
-$ip[] = '1607956480, "pl"';
-$ip[] = '1607957504, "ua"';
-$ip[] = '1607959552, "eu"';
-$ip[] = '1607960576, "ru"';
-$ip[] = '1607961600, "cz"';
-$ip[] = '1607962624, "ua"';
-$ip[] = '1607963648, "ru"';
-$ip[] = '1607965696, "cz"';
-$ip[] = '1607966720, "ru"';
-$ip[] = '1607967744, "gb"';
-$ip[] = '1607968768, "se"';
-$ip[] = '1607969792, "ru"';
-$ip[] = '1607972864, "ua"';
-$ip[] = '1607974912, "cz"';
-$ip[] = '1607976960, "ua"';
-$ip[] = '1607977984, "nl"';
-$ip[] = '1607979008, "cz"';
-$ip[] = '1607980032, "de"';
-$ip[] = '1607981056, "ua"';
-$ip[] = '1607982080, "ru"';
-$ip[] = '1607983104, "gb"';
-$ip[] = '1607984128, "cz"';
-$ip[] = '1607985152, "ch"';
-$ip[] = '1607986176, "ua"';
-$ip[] = '1607987200, "eu"';
-$ip[] = '1607988224, "cz"';
-$ip[] = '1607989248, "de"';
-$ip[] = '1607990272, "cz"';
-$ip[] = '1607991296, "ua"';
-$ip[] = '1608122368, "ro"';
-$ip[] = '1608253440, "ru"';
-$ip[] = '1608384512, "de"';
-$ip[] = '1608515584, "it"';
-$ip[] = '1833959424, "cz"';
-$ip[] = '1836056576, "it"';
-$ip[] = '2147942400, "eu"';
-$ip[] = '2148532224, "eu"';
-$ip[] = '2150039552, "eu"';
-$ip[] = '2153119744, "eu"';
-$ip[] = '2153578496, "eu"';
-$ip[] = '2153906176, "eu"';
-$ip[] = '2156003328, "eu"';
-$ip[] = '2156593152, "eu"';
-$ip[] = '2159017984, "eu"';
-$ip[] = '2159149056, "eu"';
-$ip[] = '2160525312, "eu"';
-$ip[] = '2160656384, "eu"';
-$ip[] = '2161508352, "eu"';
-$ip[] = '2162688000, "eu"';
-$ip[] = '2163212288, "eu"';
-$ip[] = '2163408896, "eu"';
-$ip[] = '2163605504, "eu"';
-$ip[] = '2164981760, "eu"';
-$ip[] = '2165309440, "eu"';
-$ip[] = '2165571584, "eu"';
-$ip[] = '2165964800, "eu"';
-$ip[] = '2166292480, "eu"';
-$ip[] = '2168651776, "eu"';
-$ip[] = '2168782848, "eu"';
-$ip[] = '2170028032, "eu"';
-$ip[] = '2170945536, "eu"';
-$ip[] = '2172452864, "eu"';
-$ip[] = '2172715008, "eu"';
-$ip[] = '2172911616, "eu"';
-$ip[] = '2173566976, "dk"';
-$ip[] = '2173632512, "eu"';
-$ip[] = '2175336448, "eu"';
-$ip[] = '2175729664, "eu"';
-$ip[] = '2175860736, "eu"';
-$ip[] = '2176122880, "eu"';
-$ip[] = '2176516096, "eu"';
-$ip[] = '2176974848, "eu"';
-$ip[] = '2177302528, "eu"';
-$ip[] = '2177761280, "eu"';
-$ip[] = '2177892352, "eu"';
-$ip[] = '2178351104, "eu"';
-$ip[] = '2178482176, "eu"';
-$ip[] = '2179530752, "eu"';
-$ip[] = '2179989504, "eu"';
-$ip[] = '2180448256, "eu"';
-$ip[] = '2182610944, "eu"';
-$ip[] = '2182873088, "eu"';
-$ip[] = '2183135232, "eu"';
-$ip[] = '2183462912, "eu"';
-$ip[] = '2184904704, "ch"';
-$ip[] = '2184970240, "eu"';
-$ip[] = '2185363456, "eu"';
-$ip[] = '2185822208, "eu"';
-$ip[] = '2185953280, "eu"';
-$ip[] = '2186149888, "eu"';
-$ip[] = '2186412032, "eu"';
-$ip[] = '2186805248, "eu"';
-$ip[] = '2187067392, "eu"';
-$ip[] = '2187460608, "eu"';
-$ip[] = '2187591680, "eu"';
-$ip[] = '2187853824, "eu"';
-$ip[] = '2188378112, "eu"';
-$ip[] = '2188574720, "eu"';
-$ip[] = '2188902400, "eu"';
-$ip[] = '2189230080, "eu"';
-$ip[] = '2189754368, "eu"';
-$ip[] = '2189950976, "eu"';
-$ip[] = '2190082048, "eu"';
-$ip[] = '2191458304, "eu"';
-$ip[] = '2191589376, "eu"';
-$ip[] = '2193031168, "eu"';
-$ip[] = '2193227776, "eu"';
-$ip[] = '2193358848, "eu"';
-$ip[] = '2193489920, "eu"';
-$ip[] = '2193620992, "eu"';
-$ip[] = '2194014208, "eu"';
-$ip[] = '2194538496, "eu"';
-$ip[] = '2194669568, "eu"';
-$ip[] = '2195652608, "eu"';
-$ip[] = '2195783680, "eu"';
-$ip[] = '2195914752, "dk"';
-$ip[] = '2196045824, "eu"';
-$ip[] = '2196570112, "se"';
-$ip[] = '2196635648, "eu"';
-$ip[] = '2197159936, "eu"';
-$ip[] = '2197487616, "eu"';
-$ip[] = '2197880832, "eu"';
-$ip[] = '2204303360, "eu"';
-$ip[] = '2204499968, "eu"';
-$ip[] = '2205089792, "eu"';
-$ip[] = '2205286400, "eu"';
-$ip[] = '2206334976, "eu"';
-$ip[] = '2207776768, "eu"';
-$ip[] = '2207907840, "eu"';
-$ip[] = '2208235520, "eu"';
-$ip[] = '2208563200, "eu"';
-$ip[] = '2208890880, "eu"';
-$ip[] = '2209153024, "eu"';
-$ip[] = '2209611776, "eu"';
-$ip[] = '2210136064, "eu"';
-$ip[] = '2210660352, "eu"';
-$ip[] = '2211250176, "eu"';
-$ip[] = '2211381248, "eu"';
-$ip[] = '2211643392, "eu"';
-$ip[] = '2212233216, "eu"';
-$ip[] = '2212495360, "eu"';
-$ip[] = '2212691968, "eu"';
-$ip[] = '2212954112, "eu"';
-$ip[] = '2213150720, "eu"';
-$ip[] = '2213347328, "nl"';
-$ip[] = '2213937152, "eu"';
-$ip[] = '2214264832, "eu"';
-$ip[] = '2214461440, "eu"';
-$ip[] = '2218786816, "eu"';
-$ip[] = '2224160768, "eu"';
-$ip[] = '2224357376, "eu"';
-$ip[] = '2224619520, "eu"';
-$ip[] = '2224750592, "eu"';
-$ip[] = '2225405952, "eu"';
-$ip[] = '2225799168, "eu"';
-$ip[] = '2226126848, "eu"';
-$ip[] = '2226388992, "eu"';
-$ip[] = '2226716672, "eu"';
-$ip[] = '2227372032, "eu"';
-$ip[] = '2227634176, "eu"';
-$ip[] = '2229469184, "eu"';
-$ip[] = '2229600256, "eu"';
-$ip[] = '2230583296, "eu"';
-$ip[] = '2231107584, "eu"';
-$ip[] = '2248212480, "eu"';
-$ip[] = '2249523200, "eu"';
-$ip[] = '2249785344, "eu"';
-$ip[] = '2249916416, "nl"';
-$ip[] = '2249981952, "eu"';
-$ip[] = '2250113024, "eu"';
-$ip[] = '2250375168, "eu"';
-$ip[] = '2250506240, "eu"';
-$ip[] = '2251227136, "eu"';
-$ip[] = '2251948032, "eu"';
-$ip[] = '2253127680, "eu"';
-$ip[] = '2253455360, "de"';
-$ip[] = '2253586432, "eu"';
-$ip[] = '2254110720, "eu"';
-$ip[] = '2255945728, "eu"';
-$ip[] = '2256666624, "eu"';
-$ip[] = '2257190912, "eu"';
-$ip[] = '2257453056, "eu"';
-$ip[] = '2257649664, "eu"';
-$ip[] = '2258042880, "eu"';
-$ip[] = '2258305024, "eu"';
-$ip[] = '2258436096, "eu"';
-$ip[] = '2259222528, "eu"';
-$ip[] = '2259353600, "eu"';
-$ip[] = '2259681280, "eu"';
-$ip[] = '2260140032, "eu"';
-$ip[] = '2260467712, "eu"';
-$ip[] = '2260664320, "eu"';
-$ip[] = '2261450752, "eu"';
-$ip[] = '2261647360, "eu"';
-$ip[] = '2262040576, "eu"';
-$ip[] = '2262499328, "eu"';
-$ip[] = '2262892544, "eu"';
-$ip[] = '2263810048, "eu"';
-$ip[] = '2264203264, "eu"';
-$ip[] = '2277769216, "eu"';
-$ip[] = '2291400704, "eu"';
-$ip[] = '2291859456, "eu"';
-$ip[] = '2292383744, "eu"';
-$ip[] = '2292842496, "gb"';
-$ip[] = '2292973568, "eu"';
-$ip[] = '2294743040, "eu"';
-$ip[] = '2294874112, "eu"';
-$ip[] = '2295201792, "eu"';
-$ip[] = '2296446976, "eu"';
-$ip[] = '2296774656, "eu"';
-$ip[] = '2297626624, "eu"';
-$ip[] = '2299592704, "eu"';
-$ip[] = '2300641280, "eu"';
-$ip[] = '2301296640, "eu"';
-$ip[] = '2301558784, "no"';
-$ip[] = '2301755392, "eu"';
-$ip[] = '2302083072, "eu"';
-$ip[] = '2302279680, "eu"';
-$ip[] = '2303262720, "eu"';
-$ip[] = '2304573440, "eu"';
-$ip[] = '2304770048, "eu"';
-$ip[] = '2305097728, "gb"';
-$ip[] = '2305359872, "eu"';
-$ip[] = '2305556480, "eu"';
-$ip[] = '2306342912, "eu"';
-$ip[] = '2306932736, "eu"';
-$ip[] = '2307194880, "eu"';
-$ip[] = '2307522560, "eu"';
-$ip[] = '2308702208, "eu"';
-$ip[] = '2309160960, "eu"';
-$ip[] = '2309881856, "eu"';
-$ip[] = '2310995968, "eu"';
-$ip[] = '2311053312, "ie"';
-$ip[] = '2311127040, "eu"';
-$ip[] = '2311847936, "eu"';
-$ip[] = '2312110080, "eu"';
-$ip[] = '2312437760, "eu"';
-$ip[] = '2312699904, "eu"';
-$ip[] = '2312962048, "eu"';
-$ip[] = '2313289728, "eu"';
-$ip[] = '2314731520, "eu"';
-$ip[] = '2314862592, "eu"';
-$ip[] = '2315059200, "eu"';
-$ip[] = '2315452416, "eu"';
-$ip[] = '2315649024, "eu"';
-$ip[] = '2316173312, "eu"';
-$ip[] = '2316632064, "eu"';
-$ip[] = '2317680640, "eu"';
-$ip[] = '2317877248, "eu"';
-$ip[] = '2318401536, "eu"';
-$ip[] = '2319581184, "eu"';
-$ip[] = '2319843328, "eu"';
-$ip[] = '2320564224, "eu"';
-$ip[] = '2321547264, "eu"';
-$ip[] = '2321809408, "eu"';
-$ip[] = '2321940480, "eu"';
-$ip[] = '2322202624, "eu"';
-$ip[] = '2323382272, "eu"';
-$ip[] = '2323841024, "eu"';
-$ip[] = '2324037632, "eu"';
-$ip[] = '2327511040, "eu"';
-$ip[] = '2328035328, "eu"';
-$ip[] = '2328231936, "gb"';
-$ip[] = '2328297472, "eu"';
-$ip[] = '2328559616, "eu"';
-$ip[] = '2329346048, "eu"';
-$ip[] = '2329739264, "eu"';
-$ip[] = '2330394624, "eu"';
-$ip[] = '2331246592, "eu"';
-$ip[] = '2331508736, "eu"';
-$ip[] = '2331836416, "eu"';
-$ip[] = '2332098560, "eu"';
-$ip[] = '2333343744, "de"';
-$ip[] = '2333409280, "eu"';
-$ip[] = '2335309824, "eu"';
-$ip[] = '2335571968, "eu"';
-$ip[] = '2335834112, "eu"';
-$ip[] = '2336161792, "eu"';
-$ip[] = '2336358400, "eu"';
-$ip[] = '2336882688, "eu"';
-$ip[] = '2337210368, "eu"';
-$ip[] = '2337472512, "eu"';
-$ip[] = '2337865728, "eu"';
-$ip[] = '2338324480, "eu"';
-$ip[] = '2338586624, "eu"';
-$ip[] = '2338914304, "eu"';
-$ip[] = '2340028416, "eu"';
-$ip[] = '2340421632, "eu"';
-$ip[] = '2340749312, "eu"';
-$ip[] = '2341273600, "eu"';
-$ip[] = '2341404672, "eu"';
-$ip[] = '2341535744, "no"';
-$ip[] = '2341797888, "eu"';
-$ip[] = '2342060032, "eu"';
-$ip[] = '2342322176, "eu"';
-$ip[] = '2342649856, "eu"';
-$ip[] = '2342780928, "eu"';
-$ip[] = '2343436288, "eu"';
-$ip[] = '2343698432, "eu"';
-$ip[] = '2344091648, "eu"';
-$ip[] = '2344550400, "eu"';
-$ip[] = '2353856512, "eu"';
-$ip[] = '2354315264, "eu"';
-$ip[] = '2354905088, "eu"';
-$ip[] = '2355167232, "eu"';
-$ip[] = '2355691520, "eu"';
-$ip[] = '2358640640, "eu"';
-$ip[] = '2359558144, "eu"';
-$ip[] = '2359689216, "eu"';
-$ip[] = '2360672256, "eu"';
-$ip[] = '2362114048, "eu"';
-$ip[] = '2365652992, "eu"';
-$ip[] = '2366308352, "fr"';
-$ip[] = '2366373888, "eu"';
-$ip[] = '2367160320, "de"';
-$ip[] = '2367225856, "eu"';
-$ip[] = '2368077824, "de"';
-$ip[] = '2368208896, "eu"';
-$ip[] = '2368339968, "de"';
-$ip[] = '2368405504, "eu"';
-$ip[] = '2368798720, "de"';
-$ip[] = '2368864256, "eu"';
-$ip[] = '2369060864, "de"';
-$ip[] = '2369126400, "eu"';
-$ip[] = '2369519616, "de"';
-$ip[] = '2369585152, "eu"';
-$ip[] = '2369978368, "de"';
-$ip[] = '2370043904, "eu"';
-$ip[] = '2370437120, "de"';
-$ip[] = '2370502656, "eu"';
-$ip[] = '2370699264, "de"';
-$ip[] = '2370764800, "eu"';
-$ip[] = '2370830336, "de"';
-$ip[] = '2370895872, "eu"';
-$ip[] = '2371289088, "eu"';
-$ip[] = '2371944448, "gb"';
-$ip[] = '2372009984, "ch"';
-$ip[] = '2372075520, "eu"';
-$ip[] = '2372665344, "eu"';
-$ip[] = '2372993024, "eu"';
-$ip[] = '2373124096, "eu"';
-$ip[] = '2374107136, "eu"';
-$ip[] = '2374565888, "eu"';
-$ip[] = '2374959104, "eu"';
-$ip[] = '2376269824, "eu"';
-$ip[] = '2376663040, "eu"';
-$ip[] = '2377056256, "eu"';
-$ip[] = '2378170368, "eu"';
-$ip[] = '2378301440, "eu"';
-$ip[] = '2378694656, "eu"';
-$ip[] = '2378891264, "eu"';
-$ip[] = '2379218944, "eu"';
-$ip[] = '2380398592, "eu"';
-$ip[] = '2380726272, "eu"';
-$ip[] = '2381381632, "eu"';
-$ip[] = '2381578240, "eu"';
-$ip[] = '2381905920, "eu"';
-$ip[] = '2382102528, "eu"';
-$ip[] = '2401828864, "eu"';
-$ip[] = '2402222080, "eu"';
-$ip[] = '2402418688, "eu"';
-$ip[] = '2403401728, "eu"';
-$ip[] = '2405236736, "eu"';
-$ip[] = '2405498880, "no"';
-$ip[] = '2405629952, "eu"';
-$ip[] = '2406809600, "eu"';
-$ip[] = '2407071744, "eu"';
-$ip[] = '2407399424, "eu"';
-$ip[] = '2407596032, "eu"';
-$ip[] = '2409693184, "at"';
-$ip[] = '2409824256, "eu"';
-$ip[] = '2410086400, "eu"';
-$ip[] = '2410217472, "eu"';
-$ip[] = '2410676224, "eu"';
-$ip[] = '2411986944, "eu"';
-$ip[] = '2412576768, "eu"';
-$ip[] = '2412904448, "eu"';
-$ip[] = '2413363200, "eu"';
-$ip[] = '2413821952, "eu"';
-$ip[] = '2414411776, "eu"';
-$ip[] = '2414673920, "eu"';
-$ip[] = '2414804992, "eu"';
-$ip[] = '2415198208, "eu"';
-$ip[] = '2415656960, "eu"';
-$ip[] = '2416050176, "eu"';
-$ip[] = '2416181248, "eu"';
-$ip[] = '2417229824, "eu"';
-$ip[] = '2417491968, "eu"';
-$ip[] = '2417688576, "eu"';
-$ip[] = '2418016256, "eu"';
-$ip[] = '2418606080, "eu"';
-$ip[] = '2418737152, "eu"';
-$ip[] = '2419458048, "eu"';
-$ip[] = '2419589120, "eu"';
-$ip[] = '2420047872, "eu"';
-$ip[] = '2420899840, "eu"';
-$ip[] = '2421293056, "eu"';
-$ip[] = '2421424128, "no"';
-$ip[] = '2421489664, "ch"';
-$ip[] = '2421620736, "eu"';
-$ip[] = '2422145024, "eu"';
-$ip[] = '2422341632, "eu"';
-$ip[] = '2423717888, "eu"';
-$ip[] = '2423914496, "eu"';
-$ip[] = '2424242176, "eu"';
-$ip[] = '2425421824, "eu"';
-$ip[] = '2426667008, "eu"';
-$ip[] = '2426929152, "eu"';
-$ip[] = '2427256832, "eu"';
-$ip[] = '2427453440, "eu"';
-$ip[] = '2428567552, "eu"';
-$ip[] = '2429026304, "eu"';
-$ip[] = '2429288448, "eu"';
-$ip[] = '2429419520, "eu"';
-$ip[] = '2429616128, "eu"';
-$ip[] = '2432172032, "eu"';
-$ip[] = '2432696320, "eu"';
-$ip[] = '2447114240, "nl"';
-$ip[] = '2447179776, "eu"';
-$ip[] = '2447638528, "de"';
-$ip[] = '2447704064, "gb"';
-$ip[] = '2447769600, "de"';
-$ip[] = '2447835136, "eu"';
-$ip[] = '2447900672, "ch"';
-$ip[] = '2447966208, "gb"';
-$ip[] = '2448031744, "ch"';
-$ip[] = '2448097280, "se"';
-$ip[] = '2448162816, "eu"';
-$ip[] = '2448228352, "pl"';
-$ip[] = '2448293888, "eu"';
-$ip[] = '2448359424, "gb"';
-$ip[] = '2448424960, "eu"';
-$ip[] = '2448490496, "at"';
-$ip[] = '2448556032, "eu"';
-$ip[] = '2448752640, "ch"';
-$ip[] = '2448818176, "eu"';
-$ip[] = '2448883712, "fi"';
-$ip[] = '2448949248, "eu"';
-$ip[] = '2449080320, "ch"';
-$ip[] = '2449145856, "se"';
-$ip[] = '2449211392, "eu"';
-$ip[] = '2449604608, "eu"';
-$ip[] = '2450718720, "eu"';
-$ip[] = '2450849792, "eu"';
-$ip[] = '2452619264, "it"';
-$ip[] = '2452750336, "eu"';
-$ip[] = '2453340160, "eu"';
-$ip[] = '2453864448, "eu"';
-$ip[] = '2454061056, "eu"';
-$ip[] = '2454192128, "eu"';
-$ip[] = '2454388736, "eu"';
-$ip[] = '2454519808, "eu"';
-$ip[] = '2454716416, "eu"';
-$ip[] = '2455175168, "eu"';
-$ip[] = '2455830528, "eu"';
-$ip[] = '2456027136, "eu"';
-$ip[] = '2456551424, "at"';
-$ip[] = '2456616960, "eu"';
-$ip[] = '2456813568, "eu"';
-$ip[] = '2457272320, "eu"';
-$ip[] = '2457600000, "eu"';
-$ip[] = '2458189824, "eu"';
-$ip[] = '2458386432, "eu"';
-$ip[] = '2458648576, "eu"';
-$ip[] = '2459893760, "eu"';
-$ip[] = '2460024832, "eu"';
-$ip[] = '2460549120, "eu"';
-$ip[] = '2460745728, "no"';
-$ip[] = '2460811264, "eu"';
-$ip[] = '2460942336, "eu"';
-$ip[] = '2461204480, "eu"';
-$ip[] = '2461794304, "eu"';
-$ip[] = '2461990912, "eu"';
-$ip[] = '2463236096, "eu"';
-$ip[] = '2463629312, "eu"';
-$ip[] = '2463825920, "eu"';
-$ip[] = '2464153600, "eu"';
-$ip[] = '2464350208, "eu"';
-$ip[] = '2464808960, "eu"';
-$ip[] = '2465726464, "eu"';
-$ip[] = '2466054144, "eu"';
-$ip[] = '2466709504, "eu"';
-$ip[] = '2467037184, "eu"';
-$ip[] = '2468020224, "eu"';
-$ip[] = '2468151296, "eu"';
-$ip[] = '2468347904, "eu"';
-$ip[] = '2469134336, "eu"';
-$ip[] = '2469658624, "eu"';
-$ip[] = '2469789696, "eu"';
-$ip[] = '2470641664, "eu"';
-$ip[] = '2471165952, "eu"';
-$ip[] = '2471297024, "eu"';
-$ip[] = '2471690240, "eu"';
-$ip[] = '2472214528, "eu"';
-$ip[] = '2472345600, "eu"';
-$ip[] = '2472673280, "eu"';
-$ip[] = '2472935424, "eu"';
-$ip[] = '2473525248, "eu"';
-$ip[] = '2474049536, "eu"';
-$ip[] = '2474246144, "eu"';
-$ip[] = '2474442752, "eu"';
-$ip[] = '2474573824, "eu"';
-$ip[] = '2475556864, "eu"';
-$ip[] = '2475884544, "eu"';
-$ip[] = '2476474368, "eu"';
-$ip[] = '2476802048, "eu"';
-$ip[] = '2477195264, "eu"';
-$ip[] = '2477457408, "eu"';
-$ip[] = '2477719552, "eu"';
-$ip[] = '2478047232, "eu"';
-$ip[] = '2478309376, "eu"';
-$ip[] = '2478440448, "eu"';
-$ip[] = '2478571520, "eu"';
-$ip[] = '2478899200, "eu"';
-$ip[] = '2479095808, "eu"';
-$ip[] = '2479423488, "eu"';
-$ip[] = '2479620096, "eu"';
-$ip[] = '2480013312, "eu"';
-$ip[] = '2480209920, "eu"';
-$ip[] = '2480668672, "eu"';
-$ip[] = '2481192960, "eu"';
-$ip[] = '2482634752, "eu"';
-$ip[] = '2483159040, "eu"';
-$ip[] = '2483421184, "eu"';
-$ip[] = '2486566912, "eu"';
-$ip[] = '2486697984, "eu"';
-$ip[] = '2486960128, "eu"';
-$ip[] = '2488205312, "eu"';
-$ip[] = '2488336384, "pl"';
-$ip[] = '2488401920, "eu"';
-$ip[] = '2488795136, "eu"';
-$ip[] = '2490236928, "eu"';
-$ip[] = '2490761216, "eu"';
-$ip[] = '2491023360, "no"';
-$ip[] = '2491088896, "eu"';
-$ip[] = '2491875328, "eu"';
-$ip[] = '2492071936, "eu"';
-$ip[] = '2492203008, "eu"';
-$ip[] = '2492399616, "eu"';
-$ip[] = '2492727296, "eu"';
-$ip[] = '2492923904, "eu"';
-$ip[] = '2493513728, "eu"';
-$ip[] = '2494103552, "eu"';
-$ip[] = '2494562304, "eu"';
-$ip[] = '2494889984, "eu"';
-$ip[] = '2495152128, "eu"';
-$ip[] = '2495283200, "eu"';
-$ip[] = '2495873024, "eu"';
-$ip[] = '2496135168, "eu"';
-$ip[] = '2499477504, "eu"';
-$ip[] = '2503671808, "eu"';
-$ip[] = '2508455936, "eu"';
-$ip[] = '2508914688, "eu"';
-$ip[] = '2509373440, "eu"';
-$ip[] = '2509832192, "eu"';
-$ip[] = '2510946304, "eu"';
-$ip[] = '2511405056, "eu"';
-$ip[] = '2512977920, "eu"';
-$ip[] = '2513436672, "de"';
-$ip[] = '2513502208, "eu"';
-$ip[] = '2515795968, "de"';
-$ip[] = '2515861504, "eu"';
-$ip[] = '2516189184, "de"';
-$ip[] = '2516254720, "eu"';
-$ip[] = '2516451328, "gb"';
-$ip[] = '2523529216, "eu"';
-$ip[] = '2524971008, "eu"';
-$ip[] = '2525233152, "eu"';
-$ip[] = '2525757440, "eu"';
-$ip[] = '2526085120, "eu"';
-$ip[] = '2526937088, "eu"';
-$ip[] = '2528051200, "eu"';
-$ip[] = '2528247808, "eu"';
-$ip[] = '2529951744, "eu"';
-$ip[] = '2530541568, "eu"';
-$ip[] = '2530803712, "eu"';
-$ip[] = '2531459072, "eu"';
-$ip[] = '2532048896, "eu"';
-$ip[] = '2532376576, "eu"';
-$ip[] = '2532573184, "eu"';
-$ip[] = '2533031936, "eu"';
-$ip[] = '2533228544, "pl"';
-$ip[] = '2533425152, "eu"';
-$ip[] = '2534080512, "it"';
-$ip[] = '2534211584, "eu"';
-$ip[] = '2535915520, "it"';
-$ip[] = '2535981056, "eu"';
-$ip[] = '2539847680, "it"';
-$ip[] = '2539913216, "eu"';
-$ip[] = '2540896256, "eu"';
-$ip[] = '2541223936, "eu"';
-$ip[] = '2541682688, "eu"';
-$ip[] = '2541813760, "eu"';
-$ip[] = '2542075904, "eu"';
-$ip[] = '2542272512, "eu"';
-$ip[] = '2543583232, "eu"';
-$ip[] = '2544500736, "eu"';
-$ip[] = '2544828416, "eu"';
-$ip[] = '2545156096, "eu"';
-$ip[] = '2545287168, "eu"';
-$ip[] = '2545614848, "eu"';
-$ip[] = '2545745920, "eu"';
-$ip[] = '2547187712, "eu"';
-$ip[] = '2554462208, "eu"';
-$ip[] = '2554789888, "eu"';
-$ip[] = '2554920960, "eu"';
-$ip[] = '2555183104, "eu"';
-$ip[] = '2555445248, "eu"';
-$ip[] = '2555904000, "eu"';
-$ip[] = '2556231680, "eu"';
-$ip[] = '2557018112, "eu"';
-$ip[] = '2557607936, "eu"';
-$ip[] = '2558918656, "eu"';
-$ip[] = '2559508480, "eu"';
-$ip[] = '2559967232, "eu"';
-$ip[] = '2560098304, "eu"';
-$ip[] = '2566979584, "eu"';
-$ip[] = '2567241728, "eu"';
-$ip[] = '2567897088, "eu"';
-$ip[] = '2568028160, "eu"';
-$ip[] = '2568159232, "eu"';
-$ip[] = '2572681216, "eu"';
-$ip[] = '2572943360, "eu"';
-$ip[] = '2573139968, "nl"';
-$ip[] = '2573205504, "eu"';
-$ip[] = '2573991936, "eu"';
-$ip[] = '2574254080, "eu"';
-$ip[] = '2584215552, "eu"';
-$ip[] = '2584608768, "eu"';
-$ip[] = '2585788416, "eu"';
-$ip[] = '2600730624, "eu"';
-$ip[] = '2604007424, "eu"';
-$ip[] = '2604793856, "eu"';
-$ip[] = '2605252608, "eu"';
-$ip[] = '2607349760, "eu"';
-$ip[] = '2609053696, "eu"';
-$ip[] = '2609381376, "eu"';
-$ip[] = '2609643520, "eu"';
-$ip[] = '2609971200, "eu"';
-$ip[] = '2610823168, "eu"';
-$ip[] = '2612592640, "eu"';
-$ip[] = '2613051392, "eu"';
-$ip[] = '2613444608, "eu"';
-$ip[] = '2613706752, "eu"';
-$ip[] = '2613837824, "eu"';
-$ip[] = '2614034432, "eu"';
-$ip[] = '2614165504, "eu"';
-$ip[] = '2615083008, "eu"';
-$ip[] = '2615345152, "eu"';
-$ip[] = '2615607296, "eu"';
-$ip[] = '2616524800, "eu"';
-$ip[] = '2616786944, "eu"';
-$ip[] = '2617049088, "eu"';
-$ip[] = '2617901056, "eu"';
-$ip[] = '2618163200, "eu"';
-$ip[] = '2618359808, "eu"';
-$ip[] = '2618884096, "eu"';
-$ip[] = '2619080704, "eu"';
-$ip[] = '2619539456, "eu"';
-$ip[] = '2620063744, "eu"';
-$ip[] = '2620391424, "eu"';
-$ip[] = '2620588032, "eu"';
-$ip[] = '2620784640, "eu"';
-$ip[] = '2621046784, "eu"';
-$ip[] = '2621243392, "eu"';
-$ip[] = '2621636608, "eu"';
-$ip[] = '2622685184, "eu"';
-$ip[] = '2624192512, "eu"';
-$ip[] = '2624716800, "eu"';
-$ip[] = '2624978944, "eu"';
-$ip[] = '2625961984, "eu"';
-$ip[] = '2626093056, "eu"';
-$ip[] = '2626945024, "eu"';
-$ip[] = '2627076096, "eu"';
-$ip[] = '2635530240, "eu"';
-$ip[] = '2639462400, "eu"';
-$ip[] = '2639790080, "eu"';
-$ip[] = '2640183296, "eu"';
-$ip[] = '2640314368, "eu"';
-$ip[] = '2640510976, "eu"';
-$ip[] = '2642149376, "eu"';
-$ip[] = '2642477056, "eu"';
-$ip[] = '2642935808, "eu"';
-$ip[] = '2643066880, "eu"';
-$ip[] = '2643197952, "eu"';
-$ip[] = '2643460096, "eu"';
-$ip[] = '2644312064, "eu"';
-$ip[] = '2644574208, "eu"';
-$ip[] = '2644967424, "eu"';
-$ip[] = '2645229568, "eu"';
-$ip[] = '2645622784, "eu"';
-$ip[] = '2645819392, "eu"';
-$ip[] = '2646212608, "eu"';
-$ip[] = '2646474752, "eu"';
-$ip[] = '2646671360, "eu"';
-$ip[] = '2647130112, "eu"';
-$ip[] = '2647326720, "eu"';
-$ip[] = '2648965120, "eu"';
-$ip[] = '2649489408, "eu"';
-$ip[] = '2649948160, "eu"';
-$ip[] = '2650210304, "eu"';
-$ip[] = '2650341376, "eu"';
-$ip[] = '2653159424, "eu"';
-$ip[] = '2653487104, "eu"';
-$ip[] = '2653618176, "gb"';
-$ip[] = '2653880320, "eu"';
-$ip[] = '2654011392, "eu"';
-$ip[] = '2654994432, "eu"';
-$ip[] = '2655125504, "eu"';
-$ip[] = '2655715328, "eu"';
-$ip[] = '2656698368, "eu"';
-$ip[] = '2656829440, "eu"';
-$ip[] = '2656960512, "eu"';
-$ip[] = '2657288192, "eu"';
-$ip[] = '2657484800, "eu"';
-$ip[] = '2657681408, "eu"';
-$ip[] = '2657943552, "eu"';
-$ip[] = '2658140160, "no"';
-$ip[] = '2658598912, "eu"';
-$ip[] = '2658926592, "eu"';
-$ip[] = '2659254272, "eu"';
-$ip[] = '2659385344, "eu"';
-$ip[] = '2659516416, "eu"';
-$ip[] = '2660171776, "eu"';
-$ip[] = '2660564992, "eu"';
-$ip[] = '2660761600, "gb"';
-$ip[] = '2661023744, "eu"';
-$ip[] = '2661416960, "eu"';
-$ip[] = '2661679104, "eu"';
-$ip[] = '2662072320, "eu"';
-$ip[] = '2663251968, "eu"';
-$ip[] = '2665086976, "eu"';
-$ip[] = '2665218048, "eu"';
-$ip[] = '2665414656, "eu"';
-$ip[] = '2665545728, "eu"';
-$ip[] = '2665873408, "eu"';
-$ip[] = '2666004480, "ch"';
-$ip[] = '2666070016, "eu"';
-$ip[] = '2667053056, "eu"';
-$ip[] = '2668036096, "eu"';
-$ip[] = '2668363776, "eu"';
-$ip[] = '2668560384, "eu"';
-$ip[] = '2669019136, "eu"';
-$ip[] = '2669215744, "eu"';
-$ip[] = '2669477888, "eu"';
-$ip[] = '2669805568, "eu"';
-$ip[] = '2670067712, "eu"';
-$ip[] = '2670592000, "eu"';
-$ip[] = '2670854144, "eu"';
-$ip[] = '2671378432, "eu"';
-$ip[] = '2671509504, "eu"';
-$ip[] = '2672295936, "eu"';
-$ip[] = '2672885760, "eu"';
-$ip[] = '2673082368, "eu"';
-$ip[] = '2673606656, "eu"';
-$ip[] = '2673803264, "eu"';
-$ip[] = '2674130944, "eu"';
-$ip[] = '2674327552, "eu"';
-$ip[] = '2674589696, "eu"';
-$ip[] = '2674720768, "eu"';
-$ip[] = '2675048448, "eu"';
-$ip[] = '2675572736, "eu"';
-$ip[] = '2676097024, "eu"';
-$ip[] = '2676359168, "eu"';
-$ip[] = '2677014528, "eu"';
-$ip[] = '2677211136, "eu"';
-$ip[] = '2677473280, "eu"';
-$ip[] = '2677669888, "eu"';
-$ip[] = '2677800960, "eu"';
-$ip[] = '2678194176, "eu"';
-$ip[] = '2678521856, "eu"';
-$ip[] = '2678718464, "eu"';
-$ip[] = '2678915072, "eu"';
-$ip[] = '2679308288, "eu"';
-$ip[] = '2680029184, "eu"';
-$ip[] = '2680225792, "eu"';
-$ip[] = '2680487936, "eu"';
-$ip[] = '2680684544, "eu"';
-$ip[] = '2681339904, "eu"';
-$ip[] = '2681536512, "eu"';
-$ip[] = '2681733120, "eu"';
-$ip[] = '2681929728, "eu"';
-$ip[] = '2682781696, "eu"';
-$ip[] = '2683043840, "eu"';
-$ip[] = '2683240448, "eu"';
-$ip[] = '2683371520, "eu"';
-$ip[] = '2683568128, "eu"';
-$ip[] = '2684223488, "eu"';
-$ip[] = '2684682240, "eu"';
-$ip[] = '2684878848, "eu"';
-$ip[] = '2686844928, "eu"';
-$ip[] = '2686976000, "eu"';
-$ip[] = '2687238144, "eu"';
-$ip[] = '2687893504, "de"';
-$ip[] = '2688221184, "eu"';
-$ip[] = '2688679936, "eu"';
-$ip[] = '2688942080, "eu"';
-$ip[] = '2689269760, "eu"';
-$ip[] = '2689466368, "eu"';
-$ip[] = '2689597440, "eu"';
-$ip[] = '2689925120, "eu"';
-$ip[] = '2690383872, "eu"';
-$ip[] = '2690711552, "eu"';
-$ip[] = '2691104768, "eu"';
-$ip[] = '2691825664, "eu"';
-$ip[] = '2696151040, "eu"';
-$ip[] = '2698117120, "eu"';
-$ip[] = '2698313728, "eu"';
-$ip[] = '2698510336, "eu"';
-$ip[] = '2699296768, "eu"';
-$ip[] = '2701262848, "eu"';
-$ip[] = '2701656064, "eu"';
-$ip[] = '2701918208, "eu"';
-$ip[] = '2702245888, "eu"';
-$ip[] = '2702442496, "eu"';
-$ip[] = '2702639104, "eu"';
-$ip[] = '2703097856, "eu"';
-$ip[] = '2703556608, "eu"';
-$ip[] = '2703818752, "eu"';
-$ip[] = '2704277504, "eu"';
-$ip[] = '2704539648, "eu"';
-$ip[] = '2704605184, "hr"';
-$ip[] = '2704670720, "eu"';
-$ip[] = '2704998400, "eu"';
-$ip[] = '2705195008, "eu"';
-$ip[] = '2705522688, "eu"';
-$ip[] = '2705784832, "eu"';
-$ip[] = '2706112512, "eu"';
-$ip[] = '2706243584, "eu"';
-$ip[] = '2706571264, "eu"';
-$ip[] = '2707947520, "eu"';
-$ip[] = '2708340736, "eu"';
-$ip[] = '2708733952, "eu"';
-$ip[] = '2709192704, "eu"';
-$ip[] = '2710765568, "eu"';
-$ip[] = '2711486464, "eu"';
-$ip[] = '2717646848, "eu"';
-$ip[] = '2718629888, "eu"';
-$ip[] = '2718760960, "eu"';
-$ip[] = '2719285248, "eu"';
-$ip[] = '2719416320, "eu"';
-$ip[] = '2719547392, "eu"';
-$ip[] = '2720399360, "eu"';
-$ip[] = '2723545088, "eu"';
-$ip[] = '2734751744, "eu"';
-$ip[] = '2734882816, "eu"';
-$ip[] = '2735013888, "eu"';
-$ip[] = '2735276032, "eu"';
-$ip[] = '2736914432, "eu"';
-$ip[] = '2738749440, "eu"';
-$ip[] = '2742484992, "eu"';
-$ip[] = '2742619136, "eu"';
-$ip[] = '2744909824, "eu"';
-$ip[] = '2745548800, "nl"';
-$ip[] = '2745565184, "eu"';
-$ip[] = '2751528960, "eu"';
-$ip[] = '2752512000, "de"';
-$ip[] = '2753757184, "eu"';
-$ip[] = '2754609152, "eu"';
-$ip[] = '2755330048, "eu"';
-$ip[] = '2756771840, "eu"';
-$ip[] = '2759852032, "ch"';
-$ip[] = '2759917568, "eu"';
-$ip[] = '2760507392, "fr"';
-$ip[] = '2760572928, "eu"';
-$ip[] = '2760835072, "gb"';
-$ip[] = '2775711744, "nl"';
-$ip[] = '2788261888, "eu"';
-$ip[] = '2790719488, "eu"';
-$ip[] = '2807103488, "eu"';
-$ip[] = '2809069568, "eu"';
-$ip[] = '2813067264, "eu"';
-$ip[] = '2815098880, "eu"';
-$ip[] = '2827681792, "eu"';
-$ip[] = '2830827520, "eu"';
-$ip[] = '2856058880, "eu"';
-$ip[] = '2867593216, "eu"';
-$ip[] = '2868838400, "eu"';
-$ip[] = '2870018048, "de"';
-$ip[] = '2870083584, "eu"';
-$ip[] = '2870583296, "se"';
-$ip[] = '2870607872, "eu"';
-$ip[] = '2870738944, "gb"';
-$ip[] = '2870935552, "eu"';
-$ip[] = '3154182144, "de"';
-$ip[] = '3154247680, "cs"';
-$ip[] = '3154313216, "tr"';
-$ip[] = '3154378752, "gr"';
-$ip[] = '3154444288, "be"';
-$ip[] = '3154509824, "ru"';
-$ip[] = '3154575360, "fr"';
-$ip[] = '3154640896, "it"';
-$ip[] = '3155165184, "ru"';
-$ip[] = '3155427328, "at"';
-$ip[] = '3155689472, "ro"';
-$ip[] = '3155951616, "gb"';
-$ip[] = '3156213760, "ru"';
-$ip[] = '3156279296, "pl"';
-$ip[] = '3156344832, "ir"';
-$ip[] = '3156410368, "ru"';
-$ip[] = '3156475904, "hu"';
-$ip[] = '3156606976, "tr"';
-$ip[] = '3156672512, "gb"';
-$ip[] = '3156738048, "de"';
-$ip[] = '3156803584, "tr"';
-$ip[] = '3156869120, "lu"';
-$ip[] = '3156934656, "ru"';
-$ip[] = '3157065728, "at"';
-$ip[] = '3157131264, "de"';
-$ip[] = '3157196800, "pl"';
-$ip[] = '3157262336, "sa"';
-$ip[] = '3157786624, "tr"';
-$ip[] = '3158048768, "ch"';
-$ip[] = '3158310912, "fi"';
-$ip[] = '3158312960, "nl"';
-$ip[] = '3158315008, "de"';
-$ip[] = '3158317056, "si"';
-$ip[] = '3158319104, "gb"';
-$ip[] = '3158321152, "de"';
-$ip[] = '3158323200, "be"';
-$ip[] = '3158325248, "de"';
-$ip[] = '3158327296, "nl"';
-$ip[] = '3158329344, "be"';
-$ip[] = '3158331392, "gb"';
-$ip[] = '3158333440, "it"';
-$ip[] = '3158335488, "il"';
-$ip[] = '3158337536, "si"';
-$ip[] = '3158835200, "iq"';
-$ip[] = '3158851584, "ru"';
-$ip[] = '3158867968, "az"';
-$ip[] = '3158884352, "de"';
-$ip[] = '3158900736, "fr"';
-$ip[] = '3158917120, "de"';
-$ip[] = '3158933504, "ru"';
-$ip[] = '3158949888, "gr"';
-$ip[] = '3159359488, "pt"';
-$ip[] = '3159621632, "es"';
-$ip[] = '3159883776, "nl"';
-$ip[] = '3160145920, "ru"';
-$ip[] = '3160147968, "cz"';
-$ip[] = '3160150016, "lv"';
-$ip[] = '3160152064, "it"';
-$ip[] = '3160154112, "de"';
-$ip[] = '3160156160, "am"';
-$ip[] = '3160158208, "by"';
-$ip[] = '3160160256, "nl"';
-$ip[] = '3160162304, "fr"';
-$ip[] = '3160164352, "lv"';
-$ip[] = '3160166400, "no"';
-$ip[] = '3160168448, "gb"';
-$ip[] = '3160170496, "it"';
-$ip[] = '3160172544, "ru"';
-$ip[] = '3160174592, "de"';
-$ip[] = '3160176640, "it"';
-$ip[] = '3160178688, "de"';
-$ip[] = '3160180736, "gb"';
-$ip[] = '3160182784, "ch"';
-$ip[] = '3160184832, "nl"';
-$ip[] = '3160186880, "ee"';
-$ip[] = '3160188928, "se"';
-$ip[] = '3160190976, "ru"';
-$ip[] = '3160193024, "it"';
-$ip[] = '3160195072, "ru"';
-$ip[] = '3160197120, "de"';
-$ip[] = '3160199168, "ge"';
-$ip[] = '3160201216, "ru"';
-$ip[] = '3160203264, "ch"';
-$ip[] = '3160205312, "gb"';
-$ip[] = '3160207360, "ru"';
-$ip[] = '3160209408, "se"';
-$ip[] = '3160211456, "ie"';
-$ip[] = '3160213504, "de"';
-$ip[] = '3160215552, "ru"';
-$ip[] = '3160219648, "es"';
-$ip[] = '3160221696, "fr"';
-$ip[] = '3160223744, "ru"';
-$ip[] = '3160227840, "ir"';
-$ip[] = '3160229888, "es"';
-$ip[] = '3160231936, "be"';
-$ip[] = '3160233984, "ge"';
-$ip[] = '3160236032, "be"';
-$ip[] = '3160238080, "ru"';
-$ip[] = '3160240128, "be"';
-$ip[] = '3160242176, "rs"';
-$ip[] = '3160244224, "ru"';
-$ip[] = '3160246272, "it"';
-$ip[] = '3160248320, "nl"';
-$ip[] = '3160250368, "be"';
-$ip[] = '3160252416, "pl"';
-$ip[] = '3160254464, "lu"';
-$ip[] = '3160256512, "gb"';
-$ip[] = '3160258560, "no"';
-$ip[] = '3160260608, "pt"';
-$ip[] = '3160262656, "hu"';
-$ip[] = '3160264704, "ru"';
-$ip[] = '3160266752, "de"';
-$ip[] = '3160268800, "pt"';
-$ip[] = '3160272896, "ru"';
-$ip[] = '3160274944, "at"';
-$ip[] = '3160276992, "ru"';
-$ip[] = '3160279040, "es"';
-$ip[] = '3160281088, "gb"';
-$ip[] = '3160283136, "de"';
-$ip[] = '3160285184, "ru"';
-$ip[] = '3160287232, "gb"';
-$ip[] = '3160289280, "ru"';
-$ip[] = '3160291328, "es"';
-$ip[] = '3160293376, "fi"';
-$ip[] = '3160295424, "gb"';
-$ip[] = '3160297472, "md"';
-$ip[] = '3160299520, "ru"';
-$ip[] = '3160301568, "de"';
-$ip[] = '3160303616, "gb"';
-$ip[] = '3160305664, "de"';
-$ip[] = '3160307712, "it"';
-$ip[] = '3160309760, "gb"';
-$ip[] = '3160311808, "hu"';
-$ip[] = '3160313856, "it"';
-$ip[] = '3160315904, "kz"';
-$ip[] = '3160317952, "ru"';
-$ip[] = '3160322048, "ch"';
-$ip[] = '3160324096, "it"';
-$ip[] = '3160328192, "fr"';
-$ip[] = '3160330240, "ru"';
-$ip[] = '3160332288, "no"';
-$ip[] = '3160334336, "ru"';
-$ip[] = '3160336384, "cz"';
-$ip[] = '3160338432, "gb"';
-$ip[] = '3160340480, "de"';
-$ip[] = '3160346624, "it"';
-$ip[] = '3160348672, "pl"';
-$ip[] = '3160350720, "se"';
-$ip[] = '3160352768, "gb"';
-$ip[] = '3160354816, "nl"';
-$ip[] = '3160356864, "cz"';
-$ip[] = '3160358912, "jo"';
-$ip[] = '3160360960, "it"';
-$ip[] = '3160363008, "gb"';
-$ip[] = '3160365056, "nl"';
-$ip[] = '3160367104, "gb"';
-$ip[] = '3160369152, "ru"';
-$ip[] = '3160371200, "es"';
-$ip[] = '3160373248, "cz"';
-$ip[] = '3160375296, "gb"';
-$ip[] = '3160377344, "nl"';
-$ip[] = '3160379392, "tr"';
-$ip[] = '3160381440, "ua"';
-$ip[] = '3160383488, "eu"';
-$ip[] = '3160385536, "nl"';
-$ip[] = '3160387584, "rs"';
-$ip[] = '3160389632, "ru"';
-$ip[] = '3160391680, "gb"';
-$ip[] = '3160395776, "ee"';
-$ip[] = '3160397824, "es"';
-$ip[] = '3160399872, "se"';
-$ip[] = '3160403968, "no"';
-$ip[] = '3160408064, "de"';
-$ip[] = '3161456640, "pl"';
-$ip[] = '3161473024, "sk"';
-$ip[] = '3161489408, "lv"';
-$ip[] = '3161505792, "ru"';
-$ip[] = '3161538560, "no"';
-$ip[] = '3161554944, "ru"';
-$ip[] = '3161571328, "uz"';
-$ip[] = '3161587712, "ru"';
-$ip[] = '3161620480, "dk"';
-$ip[] = '3161636864, "ru"';
-$ip[] = '3161653248, "lu"';
-$ip[] = '3161669632, "fr"';
-$ip[] = '3161686016, "ua"';
-$ip[] = '3161702400, "am"';
-$ip[] = '3161718784, "pl"';
-$ip[] = '3161735168, "cz"';
-$ip[] = '3161751552, "ru"';
-$ip[] = '3161767936, "bh"';
-$ip[] = '3161784320, "fi"';
-$ip[] = '3161800704, "sa"';
-$ip[] = '3161817088, "pl"';
-$ip[] = '3161833472, "at"';
-$ip[] = '3161849856, "be"';
-$ip[] = '3161866240, "ir"';
-$ip[] = '3161882624, "de"';
-$ip[] = '3161899008, "at"';
-$ip[] = '3161931776, "sa"';
-$ip[] = '3161948160, "ro"';
-$ip[] = '3161964544, "es"';
-$ip[] = '3161980928, "sk"';
-$ip[] = '3161989120, "ru"';
-$ip[] = '3161997312, "dk"';
-$ip[] = '3162005504, "rs"';
-$ip[] = '3162013696, "il"';
-$ip[] = '3162021888, "se"';
-$ip[] = '3162030080, "cz"';
-$ip[] = '3162038272, "lu"';
-$ip[] = '3162046464, "pl"';
-$ip[] = '3162054656, "nl"';
-$ip[] = '3162062848, "se"';
-$ip[] = '3162071040, "ir"';
-$ip[] = '3162087424, "sk"';
-$ip[] = '3162095616, "ge"';
-$ip[] = '3162103808, "fr"';
-$ip[] = '3162112000, "pl"';
-$ip[] = '3162120192, "gb"';
-$ip[] = '3162128384, "nl"';
-$ip[] = '3162144768, "se"';
-$ip[] = '3162152960, "ru"';
-$ip[] = '3162161152, "cz"';
-$ip[] = '3162169344, "ru"';
-$ip[] = '3162177536, "fi"';
-$ip[] = '3162185728, "ru"';
-$ip[] = '3162193920, "fr"';
-$ip[] = '3162202112, "sk"';
-$ip[] = '3162210304, "jo"';
-$ip[] = '3162226688, "pl"';
-$ip[] = '3162234880, "ru"';
-$ip[] = '3162243072, "tr"';
-$ip[] = '3162251264, "ru"';
-$ip[] = '3162259456, "cz"';
-$ip[] = '3162267648, "ru"';
-$ip[] = '3162275840, "no"';
-$ip[] = '3162284032, "pl"';
-$ip[] = '3162292224, "ba"';
-$ip[] = '3162300416, "ru"';
-$ip[] = '3162308608, "hr"';
-$ip[] = '3162316800, "pl"';
-$ip[] = '3162324992, "gb"';
-$ip[] = '3162333184, "it"';
-$ip[] = '3162341376, "pl"';
-$ip[] = '3162349568, "tr"';
-$ip[] = '3162505216, "ru"';
-$ip[] = '3162537984, "pl"';
-$ip[] = '3162570752, "hr"';
-$ip[] = '3162603520, "ge"';
-$ip[] = '3162636288, "fr"';
-$ip[] = '3162669056, "cz"';
-$ip[] = '3162701824, "md"';
-$ip[] = '3162734592, "ru"';
-$ip[] = '3162767360, "sa"';
-$ip[] = '3162800128, "tr"';
-$ip[] = '3162832896, "gr"';
-$ip[] = '3162865664, "ru"';
-$ip[] = '3162931200, "cz"';
-$ip[] = '3162963968, "om"';
-$ip[] = '3162996736, "it"';
-$ip[] = '3163029504, "de"';
-$ip[] = '3163062272, "ir"';
-$ip[] = '3163095040, "pl"';
-$ip[] = '3163160576, "de"';
-$ip[] = '3163226112, "sa"';
-$ip[] = '3163258880, "sy"';
-$ip[] = '3163291648, "pt"';
-$ip[] = '3163324416, "om"';
-$ip[] = '3163357184, "ie"';
-$ip[] = '3163389952, "fr"';
-$ip[] = '3163422720, "nl"';
-$ip[] = '3163455488, "hu"';
-$ip[] = '3163488256, "ua"';
-$ip[] = '3163521024, "ru"';
-$ip[] = '3163553792, "de"';
-$ip[] = '3163684864, "pl"';
-$ip[] = '3163815936, "no"';
-$ip[] = '3164078080, "it"';
-$ip[] = '3164209152, "ch"';
-$ip[] = '3164340224, "hu"';
-$ip[] = '3164471296, "ir"';
-$ip[] = '3164602368, "sy"';
-$ip[] = '3164667904, "ps"';
-$ip[] = '3164733440, "ru"';
-$ip[] = '3164798976, "ua"';
-$ip[] = '3164864512, "ru"';
-$ip[] = '3164930048, "fr"';
-$ip[] = '3164995584, "ru"';
-$ip[] = '3165061120, "sk"';
-$ip[] = '3165126656, "ru"';
-$ip[] = '3165192192, "ge"';
-$ip[] = '3165257728, "ro"';
-$ip[] = '3165323264, "es"';
-$ip[] = '3165650944, "dk"';
-$ip[] = '3166175232, "ch"';
-$ip[] = '3166306304, "ru"';
-$ip[] = '3166437376, "be"';
-$ip[] = '3166699520, "de"';
-$ip[] = '3167223808, "nl"';
-$ip[] = '3167748096, "ro"';
-$ip[] = '3168272384, "it"';
-$ip[] = '3168534528, "gb"';
-$ip[] = '3168796672, "fr"';
-$ip[] = '3168829440, "ro"';
-$ip[] = '3168862208, "ru"';
-$ip[] = '3168894976, "ps"';
-$ip[] = '3168927744, "ru"';
-$ip[] = '3169845248, "ro"';
-$ip[] = '3169976320, "ru"';
-$ip[] = '3170111488, "md"';
-$ip[] = '3170369536, "sa"';
-$ip[] = '3221560320, "eu"';
-$ip[] = '3221562368, "eu"';
-$ip[] = '3221565952, "eu"';
-$ip[] = '3221568256, "eu"';
-$ip[] = '3221577984, "eu"';
-$ip[] = '3221589504, "eu"';
-$ip[] = '3221590272, "eu"';
-$ip[] = '3221594624, "eu"';
-$ip[] = '3221614336, "eu"';
-$ip[] = '3221618176, "eu"';
-$ip[] = '3222012160, "eu"';
-$ip[] = '3222023936, "eu"';
-$ip[] = '3222025728, "eu"';
-$ip[] = '3222030336, "eu"';
-$ip[] = '3222031616, "eu"';
-$ip[] = '3222032640, "eu"';
-$ip[] = '3222036480, "eu"';
-$ip[] = '3222037248, "eu"';
-$ip[] = '3222061056, "it"';
-$ip[] = '3222061568, "eu"';
-$ip[] = '3222067456, "eu"';
-$ip[] = '3222071040, "eu"';
-$ip[] = '3222072064, "eu"';
-$ip[] = '3222075136, "eu"';
-$ip[] = '3222305536, "eu"';
-$ip[] = '3222320896, "eu"';
-$ip[] = '3222455040, "eu"';
-$ip[] = '3222936576, "eu"';
-$ip[] = '3222956288, "eu"';
-$ip[] = '3222968832, "eu"';
-$ip[] = '3222988544, "eu"';
-$ip[] = '3222989312, "eu"';
-$ip[] = '3222989824, "eu"';
-$ip[] = '3223260672, "eu"';
-$ip[] = '3223262976, "eu"';
-$ip[] = '3223263744, "eu"';
-$ip[] = '3223265024, "eu"';
-$ip[] = '3223267328, "eu"';
-$ip[] = '3223272960, "eu"';
-$ip[] = '3223283200, "eu"';
-$ip[] = '3223299584, "eu"';
-$ip[] = '3223311104, "eu"';
-$ip[] = '3223316224, "eu"';
-$ip[] = '3223321600, "eu"';
-$ip[] = '3223392000, "eu"';
-$ip[] = '3223397376, "eu"';
-$ip[] = '3223410432, "eu"';
-$ip[] = '3223417088, "eu"';
-$ip[] = '3223418368, "eu"';
-$ip[] = '3223421440, "eu"';
-$ip[] = '3223424768, "eu"';
-$ip[] = '3223437312, "eu"';
-$ip[] = '3223453184, "de"';
-$ip[] = '3223466496, "eu"';
-$ip[] = '3223481088, "eu"';
-$ip[] = '3223499520, "eu"';
-$ip[] = '3223519232, "eu"';
-$ip[] = '3223535360, "eu"';
-$ip[] = '3223542272, "eu"';
-$ip[] = '3223543296, "eu"';
-$ip[] = '3223546880, "eu"';
-$ip[] = '3223554560, "eu"';
-$ip[] = '3223556608, "eu"';
-$ip[] = '3223557376, "eu"';
-$ip[] = '3223563264, "eu"';
-$ip[] = '3223566080, "eu"';
-$ip[] = '3223569664, "eu"';
-$ip[] = '3223571712, "eu"';
-$ip[] = '3223577856, "eu"';
-$ip[] = '3223580672, "eu"';
-$ip[] = '3223582208, "eu"';
-$ip[] = '3223584768, "eu"';
-$ip[] = '3223650304, "ch"';
-$ip[] = '3223715840, "eu"';
-$ip[] = '3223864576, "eu"';
-$ip[] = '3223905280, "eu"';
-$ip[] = '3223938816, "eu"';
-$ip[] = '3223948288, "eu"';
-$ip[] = '3223950080, "eu"';
-$ip[] = '3223950592, "eu"';
-$ip[] = '3223966208, "eu"';
-$ip[] = '3223967744, "eu"';
-$ip[] = '3223968256, "eu"';
-$ip[] = '3223970560, "eu"';
-$ip[] = '3223978240, "eu"';
-$ip[] = '3223988736, "eu"';
-$ip[] = '3223991552, "eu"';
-$ip[] = '3223994112, "eu"';
-$ip[] = '3224000256, "eu"';
-$ip[] = '3224003584, "eu"';
-$ip[] = '3224004096, "eu"';
-$ip[] = '3224006912, "eu"';
-$ip[] = '3224014592, "eu"';
-$ip[] = '3224024064, "eu"';
-$ip[] = '3224042752, "eu"';
-$ip[] = '3224084992, "eu"';
-$ip[] = '3224092672, "eu"';
-$ip[] = '3224097280, "eu"';
-$ip[] = '3224097792, "eu"';
-$ip[] = '3224103424, "eu"';
-$ip[] = '3224109312, "eu"';
-$ip[] = '3224170496, "eu"';
-$ip[] = '3224368128, "eu"';
-$ip[] = '3224379136, "eu"';
-$ip[] = '3224396288, "eu"';
-$ip[] = '3224398592, "eu"';
-$ip[] = '3224408320, "eu"';
-$ip[] = '3224428544, "eu"';
-$ip[] = '3224430336, "eu"';
-$ip[] = '3224436736, "eu"';
-$ip[] = '3224567808, "eu"';
-$ip[] = '3224633344, "eu"';
-$ip[] = '3224672256, "eu"';
-$ip[] = '3224674048, "eu"';
-$ip[] = '3224689920, "eu"';
-$ip[] = '3224698112, "eu"';
-$ip[] = '3224725248, "eu"';
-$ip[] = '3224772352, "eu"';
-$ip[] = '3224791040, "eu"';
-$ip[] = '3224793344, "eu"';
-$ip[] = '3224793856, "eu"';
-$ip[] = '3224795648, "eu"';
-$ip[] = '3224796416, "eu"';
-$ip[] = '3224798208, "eu"';
-$ip[] = '3224800000, "eu"';
-$ip[] = '3224813568, "fr"';
-$ip[] = '3224814592, "eu"';
-$ip[] = '3224822016, "eu"';
-$ip[] = '3224826880, "eu"';
-$ip[] = '3224829440, "eu"';
-$ip[] = '3224851456, "eu"';
-$ip[] = '3224852736, "eu"';
-$ip[] = '3224855808, "eu"';
-$ip[] = '3224856832, "eu"';
-$ip[] = '3224857856, "eu"';
-$ip[] = '3224859392, "eu"';
-$ip[] = '3224862976, "eu"';
-$ip[] = '3224863744, "eu"';
-$ip[] = '3224878080, "eu"';
-$ip[] = '3224879360, "eu"';
-$ip[] = '3224880384, "eu"';
-$ip[] = '3224884224, "eu"';
-$ip[] = '3224892416, "eu"';
-$ip[] = '3225033728, "eu"';
-$ip[] = '3225037056, "eu"';
-$ip[] = '3225076992, "eu"';
-$ip[] = '3225082368, "eu"';
-$ip[] = '3225426944, "eu"';
-$ip[] = '3225431040, "eu"';
-$ip[] = '3225445376, "eu"';
-$ip[] = '3225471488, "eu"';
-$ip[] = '3225498368, "eu"';
-$ip[] = '3225508864, "eu"';
-$ip[] = '3225509888, "eu"';
-$ip[] = '3225518848, "eu"';
-$ip[] = '3225520896, "eu"';
-$ip[] = '3225522176, "eu"';
-$ip[] = '3225524480, "eu"';
-$ip[] = '3225532160, "eu"';
-$ip[] = '3225541376, "eu"';
-$ip[] = '3225550848, "eu"';
-$ip[] = '3225617152, "eu"';
-$ip[] = '3225626368, "eu"';
-$ip[] = '3225627392, "eu"';
-$ip[] = '3225628416, "eu"';
-$ip[] = '3225629184, "eu"';
-$ip[] = '3225629696, "eu"';
-$ip[] = '3225630464, "eu"';
-$ip[] = '3225631232, "eu"';
-$ip[] = '3225635840, "eu"';
-$ip[] = '3225636608, "eu"';
-$ip[] = '3225638656, "eu"';
-$ip[] = '3225640448, "eu"';
-$ip[] = '3225641984, "eu"';
-$ip[] = '3225650944, "eu"';
-$ip[] = '3225659136, "eu"';
-$ip[] = '3225659904, "eu"';
-$ip[] = '3225664768, "eu"';
-$ip[] = '3225672192, "eu"';
-$ip[] = '3225672704, "eu"';
-$ip[] = '3225675264, "eu"';
-$ip[] = '3225680128, "eu"';
-$ip[] = '3225681920, "eu"';
-$ip[] = '3225687808, "eu"';
-$ip[] = '3225689856, "eu"';
-$ip[] = '3225701376, "eu"';
-$ip[] = '3225720576, "eu"';
-$ip[] = '3225724160, "eu"';
-$ip[] = '3225726464, "eu"';
-$ip[] = '3225726976, "eu"';
-$ip[] = '3225728512, "eu"';
-$ip[] = '3225729536, "eu"';
-$ip[] = '3225735424, "eu"';
-$ip[] = '3225735936, "eu"';
-$ip[] = '3225738496, "eu"';
-$ip[] = '3225739264, "eu"';
-$ip[] = '3225740800, "eu"';
-$ip[] = '3225745920, "eu"';
-$ip[] = '3225746944, "eu"';
-$ip[] = '3225812992, "eu"';
-$ip[] = '3225847040, "eu"';
-$ip[] = '3225847808, "eu"';
-$ip[] = '3225848832, "eu"';
-$ip[] = '3225874944, "eu"';
-$ip[] = '3225878528, "se"';
-$ip[] = '3226014464, "eu"';
-$ip[] = '3226018304, "eu"';
-$ip[] = '3226067456, "eu"';
-$ip[] = '3226068224, "eu"';
-$ip[] = '3226207744, "eu"';
-$ip[] = '3226237696, "eu"';
-$ip[] = '3226251264, "eu"';
-$ip[] = '3226267904, "eu"';
-$ip[] = '3226274560, "eu"';
-$ip[] = '3226300928, "eu"';
-$ip[] = '3226302464, "eu"';
-$ip[] = '3226305536, "eu"';
-$ip[] = '3226307584, "eu"';
-$ip[] = '3226473472, "eu"';
-$ip[] = '3226476288, "eu"';
-$ip[] = '3226480128, "eu"';
-$ip[] = '3226481408, "eu"';
-$ip[] = '3226548992, "eu"';
-$ip[] = '3226561792, "eu"';
-$ip[] = '3226564864, "eu"';
-$ip[] = '3226583552, "eu"';
-$ip[] = '3226630400, "eu"';
-$ip[] = '3226631168, "eu"';
-$ip[] = '3226631936, "eu"';
-$ip[] = '3226638592, "eu"';
-$ip[] = '3226639616, "eu"';
-$ip[] = '3226654208, "eu"';
-$ip[] = '3226655744, "eu"';
-$ip[] = '3226661120, "eu"';
-$ip[] = '3226666496, "eu"';
-$ip[] = '3226691072, "eu"';
-$ip[] = '3226705920, "eu"';
-$ip[] = '3226707200, "eu"';
-$ip[] = '3226716160, "eu"';
-$ip[] = '3226717952, "eu"';
-$ip[] = '3226722048, "eu"';
-$ip[] = '3226723584, "eu"';
-$ip[] = '3226731776, "eu"';
-$ip[] = '3226733824, "eu"';
-$ip[] = '3226734336, "eu"';
-$ip[] = '3226737408, "eu"';
-$ip[] = '3226738176, "eu"';
-$ip[] = '3226738688, "eu"';
-$ip[] = '3226746368, "eu"';
-$ip[] = '3226749696, "eu"';
-$ip[] = '3226752768, "eu"';
-$ip[] = '3226753536, "eu"';
-$ip[] = '3226763008, "eu"';
-$ip[] = '3226772992, "eu"';
-$ip[] = '3226774784, "eu"';
-$ip[] = '3226775552, "eu"';
-$ip[] = '3226784768, "eu"';
-$ip[] = '3226786816, "eu"';
-$ip[] = '3226788352, "eu"';
-$ip[] = '3226793216, "eu"';
-$ip[] = '3226864384, "eu"';
-$ip[] = '3226865152, "eu"';
-$ip[] = '3226866176, "eu"';
-$ip[] = '3226867968, "eu"';
-$ip[] = '3226868480, "eu"';
-$ip[] = '3226884352, "eu"';
-$ip[] = '3226893568, "eu"';
-$ip[] = '3226895872, "eu"';
-$ip[] = '3226896640, "eu"';
-$ip[] = '3226903296, "eu"';
-$ip[] = '3226904064, "eu"';
-$ip[] = '3226904832, "eu"';
-$ip[] = '3226926592, "eu"';
-$ip[] = '3226993664, "eu"';
-$ip[] = '3226994944, "eu"';
-$ip[] = '3226996992, "eu"';
-$ip[] = '3226998528, "eu"';
-$ip[] = '3227013888, "eu"';
-$ip[] = '3227014656, "eu"';
-$ip[] = '3227017472, "eu"';
-$ip[] = '3227020288, "eu"';
-$ip[] = '3227022848, "eu"';
-$ip[] = '3227024128, "eu"';
-$ip[] = '3227025408, "eu"';
-$ip[] = '3227025920, "eu"';
-$ip[] = '3227026688, "eu"';
-$ip[] = '3227042816, "eu"';
-$ip[] = '3227044864, "eu"';
-$ip[] = '3227053568, "eu"';
-$ip[] = '3227056640, "eu"';
-$ip[] = '3227058176, "fi"';
-$ip[] = '3227225088, "eu"';
-$ip[] = '3227234560, "eu"';
-$ip[] = '3227236864, "eu"';
-$ip[] = '3227237632, "eu"';
-$ip[] = '3227238144, "eu"';
-$ip[] = '3227240192, "eu"';
-$ip[] = '3227243264, "eu"';
-$ip[] = '3227244032, "eu"';
-$ip[] = '3227249664, "eu"';
-$ip[] = '3227276800, "eu"';
-$ip[] = '3227281408, "eu"';
-$ip[] = '3227282432, "eu"';
-$ip[] = '3227284480, "eu"';
-$ip[] = '3227286784, "eu"';
-$ip[] = '3227310080, "eu"';
-$ip[] = '3227320320, "eu"';
-$ip[] = '3227392000, "eu"';
-$ip[] = '3227393024, "eu"';
-$ip[] = '3227400448, "eu"';
-$ip[] = '3227403008, "eu"';
-$ip[] = '3227405312, "eu"';
-$ip[] = '3227414272, "eu"';
-$ip[] = '3227425792, "eu"';
-$ip[] = '3227429888, "eu"';
-$ip[] = '3227430656, "eu"';
-$ip[] = '3227440128, "eu"';
-$ip[] = '3227442432, "eu"';
-$ip[] = '3227443712, "eu"';
-$ip[] = '3227445504, "eu"';
-$ip[] = '3227446016, "eu"';
-$ip[] = '3227447040, "eu"';
-$ip[] = '3227648000, "eu"';
-$ip[] = '3227783680, "eu"';
-$ip[] = '3227784960, "eu"';
-$ip[] = '3227792384, "eu"';
-$ip[] = '3227794688, "eu"';
-$ip[] = '3227795200, "eu"';
-$ip[] = '3227799040, "eu"';
-$ip[] = '3227803648, "eu"';
-$ip[] = '3227805184, "eu"';
-$ip[] = '3227813632, "eu"';
-$ip[] = '3227815936, "eu"';
-$ip[] = '3227818496, "eu"';
-$ip[] = '3227844864, "eu"';
-$ip[] = '3227845632, "eu"';
-$ip[] = '3227846656, "eu"';
-$ip[] = '3227851776, "eu"';
-$ip[] = '3227853312, "eu"';
-$ip[] = '3227863808, "eu"';
-$ip[] = '3227865344, "eu"';
-$ip[] = '3227874816, "eu"';
-$ip[] = '3227879680, "eu"';
-$ip[] = '3227885824, "eu"';
-$ip[] = '3227888128, "eu"';
-$ip[] = '3227889664, "eu"';
-$ip[] = '3227890432, "eu"';
-$ip[] = '3227893760, "eu"';
-$ip[] = '3227895040, "eu"';
-$ip[] = '3227909120, "eu"';
-$ip[] = '3227910400, "eu"';
-$ip[] = '3227911680, "eu"';
-$ip[] = '3227914496, "eu"';
-$ip[] = '3227932928, "eu"';
-$ip[] = '3227934464, "eu"';
-$ip[] = '3227947520, "eu"';
-$ip[] = '3227964928, "eu"';
-$ip[] = '3227967488, "eu"';
-$ip[] = '3227968256, "eu"';
-$ip[] = '3227976192, "eu"';
-$ip[] = '3227977472, "eu"';
-$ip[] = '3227979264, "eu"';
-$ip[] = '3227980800, "eu"';
-$ip[] = '3227981568, "eu"';
-$ip[] = '3227982592, "eu"';
-$ip[] = '3227997440, "eu"';
-$ip[] = '3228010752, "eu"';
-$ip[] = '3228013312, "eu"';
-$ip[] = '3228047104, "eu"';
-$ip[] = '3228048384, "eu"';
-$ip[] = '3228050176, "eu"';
-$ip[] = '3228051712, "eu"';
-$ip[] = '3228053504, "eu"';
-$ip[] = '3228054784, "eu"';
-$ip[] = '3228055296, "eu"';
-$ip[] = '3228059648, "eu"';
-$ip[] = '3228060928, "eu"';
-$ip[] = '3228062208, "eu"';
-$ip[] = '3228077056, "eu"';
-$ip[] = '3228077568, "eu"';
-$ip[] = '3228078848, "eu"';
-$ip[] = '3228080640, "eu"';
-$ip[] = '3228083968, "eu"';
-$ip[] = '3228102144, "eu"';
-$ip[] = '3228103936, "eu"';
-$ip[] = '3228104704, "eu"';
-$ip[] = '3228105472, "eu"';
-$ip[] = '3228125952, "eu"';
-$ip[] = '3228172288, "it"';
-$ip[] = '3228238080, "eu"';
-$ip[] = '3228238848, "eu"';
-$ip[] = '3228240640, "eu"';
-$ip[] = '3228250880, "eu"';
-$ip[] = '3228265984, "eu"';
-$ip[] = '3228267008, "eu"';
-$ip[] = '3228269056, "eu"';
-$ip[] = '3228269312, "de"';
-$ip[] = '3228269568, "eu"';
-$ip[] = '3228271616, "eu"';
-$ip[] = '3228280832, "eu"';
-$ip[] = '3228282368, "eu"';
-$ip[] = '3228283136, "eu"';
-$ip[] = '3228285696, "eu"';
-$ip[] = '3228289024, "eu"';
-$ip[] = '3228297984, "de"';
-$ip[] = '3228309248, "eu"';
-$ip[] = '3228328960, "eu"';
-$ip[] = '3228330752, "eu"';
-$ip[] = '3228332544, "eu"';
-$ip[] = '3228335360, "eu"';
-$ip[] = '3228353280, "eu"';
-$ip[] = '3228363264, "eu"';
-$ip[] = '3228364288, "eu"';
-$ip[] = '3228368896, "eu"';
-$ip[] = '3228508416, "eu"';
-$ip[] = '3228509952, "eu"';
-$ip[] = '3228511232, "eu"';
-$ip[] = '3228512000, "eu"';
-$ip[] = '3228522496, "eu"';
-$ip[] = '3228525824, "eu"';
-$ip[] = '3228526336, "eu"';
-$ip[] = '3228531712, "eu"';
-$ip[] = '3228532480, "eu"';
-$ip[] = '3228564480, "eu"';
-$ip[] = '3228573184, "eu"';
-$ip[] = '3228577024, "eu"';
-$ip[] = '3228578048, "eu"';
-$ip[] = '3228581120, "eu"';
-$ip[] = '3228583424, "eu"';
-$ip[] = '3228590592, "eu"';
-$ip[] = '3228617728, "eu"';
-$ip[] = '3228618240, "eu"';
-$ip[] = '3228618752, "eu"';
-$ip[] = '3228620032, "eu"';
-$ip[] = '3228628736, "eu"';
-$ip[] = '3228630528, "eu"';
-$ip[] = '3229155328, "se"';
-$ip[] = '3229221120, "eu"';
-$ip[] = '3229256960, "eu"';
-$ip[] = '3229259520, "eu"';
-$ip[] = '3229275648, "eu"';
-$ip[] = '3229281792, "eu"';
-$ip[] = '3229285888, "eu"';
-$ip[] = '3229358336, "eu"';
-$ip[] = '3229360128, "eu"';
-$ip[] = '3229361920, "eu"';
-$ip[] = '3229363712, "eu"';
-$ip[] = '3229380608, "eu"';
-$ip[] = '3229381376, "eu"';
-$ip[] = '3229391616, "eu"';
-$ip[] = '3229395456, "eu"';
-$ip[] = '3229412096, "eu"';
-$ip[] = '3229415168, "eu"';
-$ip[] = '3229679872, "eu"';
-$ip[] = '3229687808, "nl"';
-$ip[] = '3229700096, "eu"';
-$ip[] = '3229701888, "eu"';
-$ip[] = '3229704704, "eu"';
-$ip[] = '3229745152, "fi"';
-$ip[] = '3229815808, "eu"';
-$ip[] = '3229817088, "eu"';
-$ip[] = '3229830912, "eu"';
-$ip[] = '3229833472, "eu"';
-$ip[] = '3229835264, "eu"';
-$ip[] = '3229838336, "eu"';
-$ip[] = '3229844480, "eu"';
-$ip[] = '3229878528, "eu"';
-$ip[] = '3229884928, "eu"';
-$ip[] = '3229889792, "eu"';
-$ip[] = '3229890304, "eu"';
-$ip[] = '3229901568, "eu"';
-$ip[] = '3229937408, "eu"';
-$ip[] = '3229938688, "eu"';
-$ip[] = '3229940736, "eu"';
-$ip[] = '3229945600, "eu"';
-$ip[] = '3229948928, "eu"';
-$ip[] = '3229949952, "eu"';
-$ip[] = '3229950976, "eu"';
-$ip[] = '3229955328, "eu"';
-$ip[] = '3229956608, "eu"';
-$ip[] = '3229958144, "eu"';
-$ip[] = '3229968128, "eu"';
-$ip[] = '3229969408, "eu"';
-$ip[] = '3229972736, "eu"';
-$ip[] = '3229975296, "eu"';
-$ip[] = '3230004224, "eu"';
-$ip[] = '3230007296, "eu"';
-$ip[] = '3230074624, "eu"';
-$ip[] = '3230084608, "eu"';
-$ip[] = '3230085888, "eu"';
-$ip[] = '3230089728, "eu"';
-$ip[] = '3230090240, "eu"';
-$ip[] = '3230093824, "eu"';
-$ip[] = '3230105856, "eu"';
-$ip[] = '3230106880, "eu"';
-$ip[] = '3230109440, "eu"';
-$ip[] = '3230109952, "eu"';
-$ip[] = '3230117632, "eu"';
-$ip[] = '3230120192, "eu"';
-$ip[] = '3230120704, "eu"';
-$ip[] = '3230128896, "eu"';
-$ip[] = '3230130432, "eu"';
-$ip[] = '3230131968, "eu"';
-$ip[] = '3230137600, "eu"';
-$ip[] = '3230140160, "eu"';
-$ip[] = '3230140672, "eu"';
-$ip[] = '3230142976, "eu"';
-$ip[] = '3230144256, "eu"';
-$ip[] = '3230145792, "eu"';
-$ip[] = '3230148608, "eu"';
-$ip[] = '3230150912, "eu"';
-$ip[] = '3230151424, "eu"';
-$ip[] = '3230153984, "eu"';
-$ip[] = '3230156544, "eu"';
-$ip[] = '3230177792, "eu"';
-$ip[] = '3230269696, "eu"';
-$ip[] = '3230291456, "eu"';
-$ip[] = '3230296320, "eu"';
-$ip[] = '3230309120, "eu"';
-$ip[] = '3230316288, "eu"';
-$ip[] = '3230318592, "eu"';
-$ip[] = '3230321664, "eu"';
-$ip[] = '3230327808, "eu"';
-$ip[] = '3230332928, "eu"';
-$ip[] = '3230354944, "eu"';
-$ip[] = '3230400768, "eu"';
-$ip[] = '3230823680, "eu"';
-$ip[] = '3230825216, "eu"';
-$ip[] = '3230827520, "eu"';
-$ip[] = '3230828032, "eu"';
-$ip[] = '3230832640, "eu"';
-$ip[] = '3230835456, "eu"';
-$ip[] = '3230837760, "eu"';
-$ip[] = '3230841088, "eu"';
-$ip[] = '3230843136, "eu"';
-$ip[] = '3230845952, "eu"';
-$ip[] = '3230851840, "eu"';
-$ip[] = '3230853376, "eu"';
-$ip[] = '3230854656, "eu"';
-$ip[] = '3230855680, "eu"';
-$ip[] = '3230865152, "eu"';
-$ip[] = '3230867968, "eu"';
-$ip[] = '3230868480, "eu"';
-$ip[] = '3230870016, "eu"';
-$ip[] = '3230878720, "eu"';
-$ip[] = '3230895360, "eu"';
-$ip[] = '3230897664, "eu"';
-$ip[] = '3230898944, "eu"';
-$ip[] = '3230913536, "eu"';
-$ip[] = '3230914304, "eu"';
-$ip[] = '3230915328, "eu"';
-$ip[] = '3230917632, "eu"';
-$ip[] = '3230922496, "eu"';
-$ip[] = '3230923520, "eu"';
-$ip[] = '3230933248, "eu"';
-$ip[] = '3230951168, "eu"';
-$ip[] = '3230967296, "eu"';
-$ip[] = '3230970112, "eu"';
-$ip[] = '3230973952, "eu"';
-$ip[] = '3230975488, "eu"';
-$ip[] = '3230981120, "eu"';
-$ip[] = '3230991104, "eu"';
-$ip[] = '3230991616, "eu"';
-$ip[] = '3230994176, "eu"';
-$ip[] = '3230995200, "eu"';
-$ip[] = '3230997248, "eu"';
-$ip[] = '3230997760, "eu"';
-$ip[] = '3230999296, "eu"';
-$ip[] = '3231000832, "eu"';
-$ip[] = '3231004928, "eu"';
-$ip[] = '3231010048, "eu"';
-$ip[] = '3231013376, "eu"';
-$ip[] = '3231015936, "eu"';
-$ip[] = '3231016448, "eu"';
-$ip[] = '3231018496, "eu"';
-$ip[] = '3231020288, "eu"';
-$ip[] = '3231022592, "eu"';
-$ip[] = '3231048448, "eu"';
-$ip[] = '3231049728, "eu"';
-$ip[] = '3231051264, "eu"';
-$ip[] = '3231070720, "eu"';
-$ip[] = '3231078656, "eu"';
-$ip[] = '3231079424, "eu"';
-$ip[] = '3231079936, "eu"';
-$ip[] = '3231082496, "eu"';
-$ip[] = '3231083008, "eu"';
-$ip[] = '3231087616, "eu"';
-$ip[] = '3231091712, "eu"';
-$ip[] = '3231093248, "eu"';
-$ip[] = '3231101184, "eu"';
-$ip[] = '3231104000, "eu"';
-$ip[] = '3231105024, "eu"';
-$ip[] = '3231107840, "eu"';
-$ip[] = '3231109120, "eu"';
-$ip[] = '3231112960, "eu"';
-$ip[] = '3231113984, "eu"';
-$ip[] = '3231116800, "eu"';
-$ip[] = '3231119360, "eu"';
-$ip[] = '3231120384, "eu"';
-$ip[] = '3231120896, "eu"';
-$ip[] = '3231188480, "eu"';
-$ip[] = '3231190528, "eu"';
-$ip[] = '3231191296, "eu"';
-$ip[] = '3231193600, "eu"';
-$ip[] = '3231197696, "eu"';
-$ip[] = '3231198208, "eu"';
-$ip[] = '3231198976, "eu"';
-$ip[] = '3231200768, "eu"';
-$ip[] = '3231202560, "eu"';
-$ip[] = '3231204352, "eu"';
-$ip[] = '3231207936, "eu"';
-$ip[] = '3231212032, "eu"';
-$ip[] = '3231215360, "eu"';
-$ip[] = '3231218176, "eu"';
-$ip[] = '3231218688, "eu"';
-$ip[] = '3231223040, "eu"';
-$ip[] = '3231225600, "eu"';
-$ip[] = '3231226880, "eu"';
-$ip[] = '3231229440, "eu"';
-$ip[] = '3231231488, "eu"';
-$ip[] = '3231234048, "eu"';
-$ip[] = '3231248640, "eu"';
-$ip[] = '3231249408, "eu"';
-$ip[] = '3231251712, "eu"';
-$ip[] = '3231252992, "eu"';
-$ip[] = '3231255552, "eu"';
-$ip[] = '3231257088, "eu"';
-$ip[] = '3231275264, "eu"';
-$ip[] = '3231282176, "eu"';
-$ip[] = '3231284992, "eu"';
-$ip[] = '3231291648, "eu"';
-$ip[] = '3231294976, "eu"';
-$ip[] = '3231295488, "eu"';
-$ip[] = '3231296256, "eu"';
-$ip[] = '3231296768, "eu"';
-$ip[] = '3231300608, "eu"';
-$ip[] = '3231302144, "eu"';
-$ip[] = '3231307008, "eu"';
-$ip[] = '3231383808, "eu"';
-$ip[] = '3231482880, "eu"';
-$ip[] = '3231490560, "eu"';
-$ip[] = '3231491840, "eu"';
-$ip[] = '3231502848, "eu"';
-$ip[] = '3231503616, "eu"';
-$ip[] = '3231504640, "eu"';
-$ip[] = '3231507200, "eu"';
-$ip[] = '3231510272, "eu"';
-$ip[] = '3231512576, "eu"';
-$ip[] = '3231514880, "eu"';
-$ip[] = '3231516672, "eu"';
-$ip[] = '3231547648, "eu"';
-$ip[] = '3231556864, "eu"';
-$ip[] = '3231559168, "eu"';
-$ip[] = '3231559680, "eu"';
-$ip[] = '3231561984, "eu"';
-$ip[] = '3231562496, "eu"';
-$ip[] = '3231563008, "eu"';
-$ip[] = '3231663616, "eu"';
-$ip[] = '3231664384, "eu"';
-$ip[] = '3231665408, "eu"';
-$ip[] = '3231667200, "eu"';
-$ip[] = '3231668736, "eu"';
-$ip[] = '3231670016, "eu"';
-$ip[] = '3231671040, "eu"';
-$ip[] = '3231672576, "eu"';
-$ip[] = '3231673344, "eu"';
-$ip[] = '3231675904, "eu"';
-$ip[] = '3231713792, "eu"';
-$ip[] = '3231715072, "eu"';
-$ip[] = '3231716608, "eu"';
-$ip[] = '3231718144, "eu"';
-$ip[] = '3231719680, "eu"';
-$ip[] = '3231720704, "eu"';
-$ip[] = '3231727872, "eu"';
-$ip[] = '3231735552, "eu"';
-$ip[] = '3231739136, "eu"';
-$ip[] = '3231742720, "eu"';
-$ip[] = '3231743488, "eu"';
-$ip[] = '3231747584, "eu"';
-$ip[] = '3231750144, "eu"';
-$ip[] = '3231751168, "eu"';
-$ip[] = '3231752192, "eu"';
-$ip[] = '3231755264, "eu"';
-$ip[] = '3231756544, "eu"';
-$ip[] = '3231760896, "eu"';
-$ip[] = '3231768576, "eu"';
-$ip[] = '3231770368, "eu"';
-$ip[] = '3231773952, "eu"';
-$ip[] = '3231793152, "eu"';
-$ip[] = '3231842304, "eu"';
-$ip[] = '3231916032, "eu"';
-$ip[] = '3231973376, "at"';
-$ip[] = '3232038912, "se"';
-$ip[] = '3232104448, "de"';
-$ip[] = '3232118784, "eu"';
-$ip[] = '3232120832, "de"';
-$ip[] = '3232137216, "eu"';
-$ip[] = '3232141824, "de"';
-$ip[] = '3232169984, "it"';
-$ip[] = '3232432384, "eu"';
-$ip[] = '3232464896, "eu"';
-$ip[] = '3232562432, "eu"';
-$ip[] = '3232563456, "eu"';
-$ip[] = '3232595968, "eu"';
-$ip[] = '3232645120, "eu"';
-$ip[] = '3232702464, "eu"';
-$ip[] = '3232759808, "se"';
-$ip[] = '3233484800, "eu"';
-$ip[] = '3233548800, "eu"';
-$ip[] = '3233562368, "eu"';
-$ip[] = '3233563904, "eu"';
-$ip[] = '3233570816, "eu"';
-$ip[] = '3233573120, "eu"';
-$ip[] = '3233575936, "eu"';
-$ip[] = '3233577216, "eu"';
-$ip[] = '3233578240, "eu"';
-$ip[] = '3233578752, "eu"';
-$ip[] = '3233579264, "eu"';
-$ip[] = '3233580032, "eu"';
-$ip[] = '3233581056, "eu"';
-$ip[] = '3233583360, "eu"';
-$ip[] = '3233586432, "eu"';
-$ip[] = '3233594112, "eu"';
-$ip[] = '3233594624, "eu"';
-$ip[] = '3233605888, "eu"';
-$ip[] = '3233608192, "eu"';
-$ip[] = '3233612032, "eu"';
-$ip[] = '3233613824, "eu"';
-$ip[] = '3233615360, "eu"';
-$ip[] = '3233617664, "eu"';
-$ip[] = '3233622272, "eu"';
-$ip[] = '3233624832, "eu"';
-$ip[] = '3233625856, "eu"';
-$ip[] = '3233628672, "eu"';
-$ip[] = '3233629440, "eu"';
-$ip[] = '3233630464, "eu"';
-$ip[] = '3233631232, "eu"';
-$ip[] = '3233642240, "eu"';
-$ip[] = '3233650432, "eu"';
-$ip[] = '3233651968, "eu"';
-$ip[] = '3233652736, "eu"';
-$ip[] = '3233654272, "eu"';
-$ip[] = '3233663488, "eu"';
-$ip[] = '3233676032, "eu"';
-$ip[] = '3233688576, "eu"';
-$ip[] = '3233692160, "eu"';
-$ip[] = '3233693696, "eu"';
-$ip[] = '3233694464, "eu"';
-$ip[] = '3233694976, "eu"';
-$ip[] = '3233701632, "eu"';
-$ip[] = '3233710336, "eu"';
-$ip[] = '3233721600, "eu"';
-$ip[] = '3233723904, "eu"';
-$ip[] = '3233725952, "eu"';
-$ip[] = '3233728768, "eu"';
-$ip[] = '3233736960, "eu"';
-$ip[] = '3233738752, "eu"';
-$ip[] = '3233739264, "eu"';
-$ip[] = '3233740544, "eu"';
-$ip[] = '3233939456, "fi"';
-$ip[] = '3234005248, "eu"';
-$ip[] = '3234007040, "eu"';
-$ip[] = '3234015744, "eu"';
-$ip[] = '3234023424, "eu"';
-$ip[] = '3234030080, "eu"';
-$ip[] = '3234031872, "eu"';
-$ip[] = '3234033152, "eu"';
-$ip[] = '3234034688, "eu"';
-$ip[] = '3234039296, "eu"';
-$ip[] = '3234051840, "eu"';
-$ip[] = '3234054912, "eu"';
-$ip[] = '3234065408, "eu"';
-$ip[] = '3234070784, "fr"';
-$ip[] = '3234271232, "eu"';
-$ip[] = '3234549760, "eu"';
-$ip[] = '3234556928, "eu"';
-$ip[] = '3234587392, "eu"';
-$ip[] = '3234745600, "eu"';
-$ip[] = '3234747904, "eu"';
-$ip[] = '3234782720, "eu"';
-$ip[] = '3234795008, "eu"';
-$ip[] = '3234799360, "eu"';
-$ip[] = '3234827520, "eu"';
-$ip[] = '3234841600, "eu"';
-$ip[] = '3236381440, "eu"';
-$ip[] = '3236385280, "eu"';
-$ip[] = '3237320704, "eu"';
-$ip[] = '3237325056, "eu"';
-$ip[] = '3237339392, "eu"';
-$ip[] = '3237413120, "eu"';
-$ip[] = '3237690624, "eu"';
-$ip[] = '3237732864, "eu"';
-$ip[] = '3238002688, "eu"';
-$ip[] = '3238010880, "ch"';
-$ip[] = '3238017024, "dk"';
-$ip[] = '3238018304, "tr"';
-$ip[] = '3238019072, "pl"';
-$ip[] = '3238035456, "fr"';
-$ip[] = '3238060032, "ch"';
-$ip[] = '3238060288, "ro"';
-$ip[] = '3238060544, "hu"';
-$ip[] = '3238060800, "ua"';
-$ip[] = '3238061312, "gb"';
-$ip[] = '3238061568, "at"';
-$ip[] = '3238061824, "cz"';
-$ip[] = '3238062080, "de"';
-$ip[] = '3238062592, "gb"';
-$ip[] = '3238062848, "se"';
-$ip[] = '3238063104, "pl"';
-$ip[] = '3238063360, "ch"';
-$ip[] = '3238063616, "de"';
-$ip[] = '3238063872, "gb"';
-$ip[] = '3238064128, "ua"';
-$ip[] = '3238064384, "es"';
-$ip[] = '3238064640, "pl"';
-$ip[] = '3238064896, "dk"';
-$ip[] = '3238065152, "si"';
-$ip[] = '3238065408, "fr"';
-$ip[] = '3238065664, "de"';
-$ip[] = '3238065920, "ua"';
-$ip[] = '3238066176, "de"';
-$ip[] = '3238066432, "gb"';
-$ip[] = '3238066688, "de"';
-$ip[] = '3238066944, "lt"';
-$ip[] = '3238067200, "se"';
-$ip[] = '3238067712, "at"';
-$ip[] = '3238067968, "gb"';
-$ip[] = '3238068224, "ie"';
-$ip[] = '3238133760, "si"';
-$ip[] = '3238199296, "dk"';
-$ip[] = '3238264832, "is"';
-$ip[] = '3238330368, "ch"';
-$ip[] = '3238395904, "hu"';
-$ip[] = '3238461440, "de"';
-$ip[] = '3238502400, "ru"';
-$ip[] = '3238504448, "de"';
-$ip[] = '3238526976, "ch"';
-$ip[] = '3238592512, "gb"';
-$ip[] = '3238592768, "eu"';
-$ip[] = '3238596608, "bg"';
-$ip[] = '3238596864, "ru"';
-$ip[] = '3238597120, "de"';
-$ip[] = '3238597376, "si"';
-$ip[] = '3238597632, "gb"';
-$ip[] = '3238597888, "si"';
-$ip[] = '3238598144, "cz"';
-$ip[] = '3238598400, "nl"';
-$ip[] = '3238598656, "ch"';
-$ip[] = '3238598912, "pl"';
-$ip[] = '3238599168, "hu"';
-$ip[] = '3238599680, "ua"';
-$ip[] = '3238599936, "hu"';
-$ip[] = '3238600704, "eu"';
-$ip[] = '3238622976, "gb"';
-$ip[] = '3238623488, "pl"';
-$ip[] = '3238623744, "ch"';
-$ip[] = '3238624000, "pl"';
-$ip[] = '3238624256, "eu"';
-$ip[] = '3238632960, "ua"';
-$ip[] = '3238633216, "dk"';
-$ip[] = '3238633472, "eu"';
-$ip[] = '3238658048, "se"';
-$ip[] = '3239051264, "ch"';
-$ip[] = '3239051520, "de"';
-$ip[] = '3239062272, "gb"';
-$ip[] = '3239062528, "ch"';
-$ip[] = '3239062784, "ua"';
-$ip[] = '3239063040, "gb"';
-$ip[] = '3239063296, "ua"';
-$ip[] = '3239063552, "de"';
-$ip[] = '3239075840, "be"';
-$ip[] = '3239076096, "se"';
-$ip[] = '3239076352, "de"';
-$ip[] = '3239076608, "pl"';
-$ip[] = '3239076864, "gb"';
-$ip[] = '3239077120, "ua"';
-$ip[] = '3239077376, "bg"';
-$ip[] = '3239077632, "gb"';
-$ip[] = '3239077888, "cz"';
-$ip[] = '3239078144, "ua"';
-$ip[] = '3239078400, "ru"';
-$ip[] = '3239078656, "pl"';
-$ip[] = '3239078912, "gb"';
-$ip[] = '3239079168, "si"';
-$ip[] = '3239079424, "eu"';
-$ip[] = '3239079680, "md"';
-$ip[] = '3239079936, "de"';
-$ip[] = '3239088128, "gb"';
-$ip[] = '3239088640, "dk"';
-$ip[] = '3239088896, "il"';
-$ip[] = '3239089152, "ro"';
-$ip[] = '3239089408, "gb"';
-$ip[] = '3239090176, "si"';
-$ip[] = '3239090432, "gb"';
-$ip[] = '3239090688, "nl"';
-$ip[] = '3239090944, "gb"';
-$ip[] = '3239091200, "fr"';
-$ip[] = '3239091456, "bg"';
-$ip[] = '3239091712, "de"';
-$ip[] = '3239091968, "fr"';
-$ip[] = '3239092224, "de"';
-$ip[] = '3239104512, "ru"';
-$ip[] = '3239105280, "ch"';
-$ip[] = '3239105536, "de"';
-$ip[] = '3239105792, "ro"';
-$ip[] = '3239106048, "de"';
-$ip[] = '3239106560, "gb"';
-$ip[] = '3239106816, "ch"';
-$ip[] = '3239107072, "ro"';
-$ip[] = '3239107328, "gr"';
-$ip[] = '3239107584, "ch"';
-$ip[] = '3239107840, "ro"';
-$ip[] = '3239108096, "de"';
-$ip[] = '3239109888, "pl"';
-$ip[] = '3239110144, "de"';
-$ip[] = '3239110656, "pl"';
-$ip[] = '3239110912, "ua"';
-$ip[] = '3239111168, "nl"';
-$ip[] = '3239111424, "de"';
-$ip[] = '3239111680, "eu"';
-$ip[] = '3239111936, "at"';
-$ip[] = '3239112192, "ua"';
-$ip[] = '3239112448, "pl"';
-$ip[] = '3239112960, "ch"';
-$ip[] = '3239113216, "at"';
-$ip[] = '3239113472, "gb"';
-$ip[] = '3239113728, "at"';
-$ip[] = '3239113984, "de"';
-$ip[] = '3239114240, "bg"';
-$ip[] = '3239114496, "ua"';
-$ip[] = '3239114752, "de"';
-$ip[] = '3239116544, "pl"';
-$ip[] = '3239116800, "gb"';
-$ip[] = '3239117056, "de"';
-$ip[] = '3239119872, "gb"';
-$ip[] = '3239120128, "cz"';
-$ip[] = '3239120384, "pl"';
-$ip[] = '3239120640, "de"';
-$ip[] = '3239121664, "fr"';
-$ip[] = '3239121920, "de"';
-$ip[] = '3239127040, "pt"';
-$ip[] = '3239127296, "pl"';
-$ip[] = '3239127552, "il"';
-$ip[] = '3239127808, "ru"';
-$ip[] = '3239128064, "at"';
-$ip[] = '3239128320, "it"';
-$ip[] = '3239128576, "ua"';
-$ip[] = '3239128832, "gb"';
-$ip[] = '3239129088, "de"';
-$ip[] = '3239130112, "ru"';
-$ip[] = '3239130368, "jo"';
-$ip[] = '3239130624, "pl"';
-$ip[] = '3239131136, "de"';
-$ip[] = '3239133184, "ch"';
-$ip[] = '3239133440, "gb"';
-$ip[] = '3239133696, "eu"';
-$ip[] = '3239133952, "se"';
-$ip[] = '3239134208, "il"';
-$ip[] = '3239134464, "ua"';
-$ip[] = '3239134720, "ro"';
-$ip[] = '3239134976, "pl"';
-$ip[] = '3239135232, "se"';
-$ip[] = '3239135488, "gb"';
-$ip[] = '3239135744, "il"';
-$ip[] = '3239136000, "de"';
-$ip[] = '3239136256, "ch"';
-$ip[] = '3239136512, "de"';
-$ip[] = '3239136768, "md"';
-$ip[] = '3239137024, "li"';
-$ip[] = '3239137280, "de"';
-$ip[] = '3239138304, "pl"';
-$ip[] = '3239138560, "ch"';
-$ip[] = '3239138816, "de"';
-$ip[] = '3239160320, "ru"';
-$ip[] = '3239160576, "de"';
-$ip[] = '3239160832, "pl"';
-$ip[] = '3239161088, "by"';
-$ip[] = '3239161344, "ua"';
-$ip[] = '3239161600, "hu"';
-$ip[] = '3239161856, "de"';
-$ip[] = '3239162624, "eu"';
-$ip[] = '3239162880, "de"';
-$ip[] = '3239164160, "nl"';
-$ip[] = '3239164672, "gb"';
-$ip[] = '3239164928, "dk"';
-$ip[] = '3239165184, "eu"';
-$ip[] = '3239165440, "de"';
-$ip[] = '3239165952, "fr"';
-$ip[] = '3239166208, "de"';
-$ip[] = '3239166464, "ch"';
-$ip[] = '3239166720, "ro"';
-$ip[] = '3239166976, "fr"';
-$ip[] = '3239167232, "eu"';
-$ip[] = '3239167488, "fr"';
-$ip[] = '3239167744, "ch"';
-$ip[] = '3239168256, "gb"';
-$ip[] = '3239168512, "se"';
-$ip[] = '3239168768, "pl"';
-$ip[] = '3239169024, "eu"';
-$ip[] = '3239169280, "de"';
-$ip[] = '3239169536, "dk"';
-$ip[] = '3239169792, "se"';
-$ip[] = '3239170048, "ua"';
-$ip[] = '3239170304, "fr"';
-$ip[] = '3239170560, "gb"';
-$ip[] = '3239170816, "eu"';
-$ip[] = '3239171072, "pl"';
-$ip[] = '3239171328, "ua"';
-$ip[] = '3239171584, "pl"';
-$ip[] = '3239172096, "ua"';
-$ip[] = '3239172608, "se"';
-$ip[] = '3239172864, "de"';
-$ip[] = '3239173120, "ro"';
-$ip[] = '3239173376, "eu"';
-$ip[] = '3239173632, "at"';
-$ip[] = '3239173888, "pl"';
-$ip[] = '3239174144, "de"';
-$ip[] = '3239174400, "eu"';
-$ip[] = '3239174912, "si"';
-$ip[] = '3239175168, "ua"';
-$ip[] = '3239175424, "bg"';
-$ip[] = '3239175680, "eu"';
-$ip[] = '3239175936, "fi"';
-$ip[] = '3239176192, "de"';
-$ip[] = '3239181312, "at"';
-$ip[] = '3239181568, "ua"';
-$ip[] = '3239181824, "de"';
-$ip[] = '3239264256, "no"';
-$ip[] = '3239264768, "ru"';
-$ip[] = '3239266304, "pl"';
-$ip[] = '3239266816, "ua"';
-$ip[] = '3239267328, "fr"';
-$ip[] = '3239267840, "de"';
-$ip[] = '3239268352, "se"';
-$ip[] = '3239268864, "ru"';
-$ip[] = '3239269376, "ua"';
-$ip[] = '3239270400, "gb"';
-$ip[] = '3239270912, "sa"';
-$ip[] = '3239271424, "at"';
-$ip[] = '3239271936, "se"';
-$ip[] = '3239272448, "ua"';
-$ip[] = '3239272960, "gb"';
-$ip[] = '3239273472, "ua"';
-$ip[] = '3239273984, "ru"';
-$ip[] = '3239274496, "pl"';
-$ip[] = '3239275008, "ro"';
-$ip[] = '3239275520, "ua"';
-$ip[] = '3239276544, "lu"';
-$ip[] = '3239277056, "gb"';
-$ip[] = '3239277568, "ru"';
-$ip[] = '3239278080, "gb"';
-$ip[] = '3239278592, "ru"';
-$ip[] = '3239279104, "pl"';
-$ip[] = '3239280128, "ru"';
-$ip[] = '3239280640, "cy"';
-$ip[] = '3239281664, "ua"';
-$ip[] = '3239283712, "pl"';
-$ip[] = '3239284736, "ua"';
-$ip[] = '3239285760, "cy"';
-$ip[] = '3239286784, "ua"';
-$ip[] = '3239287808, "gb"';
-$ip[] = '3239288832, "de"';
-$ip[] = '3239289856, "pl"';
-$ip[] = '3239290880, "gb"';
-$ip[] = '3239291904, "bg"';
-$ip[] = '3239292928, "cz"';
-$ip[] = '3239293952, "de"';
-$ip[] = '3239294976, "ua"';
-$ip[] = '3239296000, "cy"';
-$ip[] = '3239297024, "ro"';
-$ip[] = '3239298048, "gb"';
-$ip[] = '3239299072, "ua"';
-$ip[] = '3239301120, "fr"';
-$ip[] = '3239302144, "pl"';
-$ip[] = '3239303168, "eu"';
-$ip[] = '3239304192, "si"';
-$ip[] = '3239305216, "gb"';
-$ip[] = '3239306240, "ua"';
-$ip[] = '3239308288, "de"';
-$ip[] = '3239309312, "ua"';
-$ip[] = '3239311360, "de"';
-$ip[] = '3239312384, "ua"';
-$ip[] = '3239313408, "de"';
-$ip[] = '3239445760, "pl"';
-$ip[] = '3239446016, "ua"';
-$ip[] = '3239446272, "gb"';
-$ip[] = '3239446528, "de"';
-$ip[] = '3239451648, "no"';
-$ip[] = '3239451904, "de"';
-$ip[] = '3239452160, "cy"';
-$ip[] = '3239452416, "si"';
-$ip[] = '3239452672, "de"';
-$ip[] = '3239464960, "il"';
-$ip[] = '3239465216, "si"';
-$ip[] = '3239465472, "gb"';
-$ip[] = '3239465728, "pl"';
-$ip[] = '3239465984, "ua"';
-$ip[] = '3239466240, "gb"';
-$ip[] = '3239466496, "fi"';
-$ip[] = '3239466752, "gb"';
-$ip[] = '3239467008, "ru"';
-$ip[] = '3239467264, "gb"';
-$ip[] = '3239467520, "it"';
-$ip[] = '3239467776, "pl"';
-$ip[] = '3239468032, "fr"';
-$ip[] = '3239468288, "ro"';
-$ip[] = '3239468544, "no"';
-$ip[] = '3239468800, "ro"';
-$ip[] = '3239469056, "de"';
-$ip[] = '3239470592, "eu"';
-$ip[] = '3239470848, "bg"';
-$ip[] = '3239471104, "de"';
-$ip[] = '3239471872, "fr"';
-$ip[] = '3239472128, "de"';
-$ip[] = '3239474944, "es"';
-$ip[] = '3239475200, "de"';
-$ip[] = '3239479808, "ua"';
-$ip[] = '3239480064, "de"';
-$ip[] = '3239480320, "ua"';
-$ip[] = '3239480576, "ro"';
-$ip[] = '3239480832, "ch"';
-$ip[] = '3239481088, "gb"';
-$ip[] = '3239481344, "de"';
-$ip[] = '3239486464, "eu"';
-$ip[] = '3239486976, "de"';
-$ip[] = '3239487488, "gb"';
-$ip[] = '3239487744, "pl"';
-$ip[] = '3239488000, "at"';
-$ip[] = '3239488256, "gb"';
-$ip[] = '3239488512, "kw"';
-$ip[] = '3239488768, "ro"';
-$ip[] = '3239489024, "ru"';
-$ip[] = '3239489280, "pl"';
-$ip[] = '3239489536, "de"';
-$ip[] = '3239506432, "ru"';
-$ip[] = '3239506688, "gb"';
-$ip[] = '3239507456, "de"';
-$ip[] = '3239507968, "bg"';
-$ip[] = '3239508224, "sa"';
-$ip[] = '3239508480, "no"';
-$ip[] = '3239508736, "gb"';
-$ip[] = '3239508992, "pl"';
-$ip[] = '3239509248, "eu"';
-$ip[] = '3239509504, "de"';
-$ip[] = '3239509760, "eu"';
-$ip[] = '3239510016, "ua"';
-$ip[] = '3239510272, "de"';
-$ip[] = '3239522304, "pl"';
-$ip[] = '3239522560, "si"';
-$ip[] = '3239522816, "lt"';
-$ip[] = '3239523072, "pl"';
-$ip[] = '3239523328, "bg"';
-$ip[] = '3239523584, "ua"';
-$ip[] = '3239523840, "pl"';
-$ip[] = '3239524096, "de"';
-$ip[] = '3239524608, "se"';
-$ip[] = '3239524864, "cy"';
-$ip[] = '3239525120, "lt"';
-$ip[] = '3239525376, "ua"';
-$ip[] = '3239525632, "pl"';
-$ip[] = '3239525888, "si"';
-$ip[] = '3239526144, "pl"';
-$ip[] = '3239526400, "de"';
-$ip[] = '3239538944, "nl"';
-$ip[] = '3239539200, "it"';
-$ip[] = '3239539456, "gb"';
-$ip[] = '3239539712, "de"';
-$ip[] = '3239539968, "se"';
-$ip[] = '3239540224, "gr"';
-$ip[] = '3239540480, "de"';
-$ip[] = '3239540736, "gb"';
-$ip[] = '3239540992, "eu"';
-$ip[] = '3239541248, "ua"';
-$ip[] = '3239541504, "eu"';
-$ip[] = '3239541760, "gb"';
-$ip[] = '3239542016, "pl"';
-$ip[] = '3239542272, "gb"';
-$ip[] = '3239542528, "fr"';
-$ip[] = '3239542784, "de"';
-$ip[] = '3239544832, "eu"';
-$ip[] = '3239545088, "si"';
-$ip[] = '3239545344, "hu"';
-$ip[] = '3239545856, "ua"';
-$ip[] = '3239546112, "gb"';
-$ip[] = '3239546368, "cz"';
-$ip[] = '3239546624, "nl"';
-$ip[] = '3239546880, "de"';
-$ip[] = '3239549952, "tr"';
-$ip[] = '3239550208, "ua"';
-$ip[] = '3239550464, "eu"';
-$ip[] = '3239550720, "no"';
-$ip[] = '3239550976, "de"';
-$ip[] = '3239554048, "se"';
-$ip[] = '3239554304, "dk"';
-$ip[] = '3239554560, "pl"';
-$ip[] = '3239554816, "gb"';
-$ip[] = '3239555072, "de"';
-$ip[] = '3239556096, "sa"';
-$ip[] = '3239556352, "ua"';
-$ip[] = '3239556608, "hr"';
-$ip[] = '3239556864, "ua"';
-$ip[] = '3239557120, "de"';
-$ip[] = '3239567360, "gb"';
-$ip[] = '3239567616, "ua"';
-$ip[] = '3239567872, "de"';
-$ip[] = '3239568128, "fr"';
-$ip[] = '3239568384, "se"';
-$ip[] = '3239568640, "no"';
-$ip[] = '3239568896, "de"';
-$ip[] = '3239575296, "dk"';
-$ip[] = '3239575552, "ro"';
-$ip[] = '3239575808, "de"';
-$ip[] = '3239579136, "pl"';
-$ip[] = '3239579392, "eu"';
-$ip[] = '3239579648, "de"';
-$ip[] = '3239581696, "pl"';
-$ip[] = '3239581952, "ua"';
-$ip[] = '3239582208, "gb"';
-$ip[] = '3239582464, "de"';
-$ip[] = '3239582720, "gb"';
-$ip[] = '3239582976, "it"';
-$ip[] = '3239583232, "ua"';
-$ip[] = '3239583488, "ro"';
-$ip[] = '3239583744, "de"';
-$ip[] = '3239624704, "ch"';
-$ip[] = '3239625728, "pl"';
-$ip[] = '3239628800, "eu"';
-$ip[] = '3239630848, "de"';
-$ip[] = '3239631872, "pl"';
-$ip[] = '3239632896, "de"';
-$ip[] = '3239633920, "eu"';
-$ip[] = '3239634944, "ua"';
-$ip[] = '3239635968, "eu"';
-$ip[] = '3239636992, "bg"';
-$ip[] = '3239638016, "pl"';
-$ip[] = '3239639040, "si"';
-$ip[] = '3239640064, "de"';
-$ip[] = '3239641088, "pl"';
-$ip[] = '3239643136, "ru"';
-$ip[] = '3239645184, "de"';
-$ip[] = '3239665664, "nl"';
-$ip[] = '3239666176, "at"';
-$ip[] = '3239666688, "se"';
-$ip[] = '3239667200, "ch"';
-$ip[] = '3239667712, "ro"';
-$ip[] = '3239668224, "ua"';
-$ip[] = '3239669248, "ro"';
-$ip[] = '3239670272, "eu"';
-$ip[] = '3239670784, "gb"';
-$ip[] = '3239671296, "de"';
-$ip[] = '3239671808, "gb"';
-$ip[] = '3239672320, "de"';
-$ip[] = '3239672832, "tr"';
-$ip[] = '3239673344, "se"';
-$ip[] = '3239673856, "de"';
-$ip[] = '3239682048, "pl"';
-$ip[] = '3239682560, "bg"';
-$ip[] = '3239683072, "pt"';
-$ip[] = '3239683584, "pl"';
-$ip[] = '3239684608, "gb"';
-$ip[] = '3239685120, "eu"';
-$ip[] = '3239685632, "gb"';
-$ip[] = '3239686144, "ua"';
-$ip[] = '3239686656, "it"';
-$ip[] = '3239687168, "ua"';
-$ip[] = '3239687680, "eu"';
-$ip[] = '3239688192, "pl"';
-$ip[] = '3239688704, "gb"';
-$ip[] = '3239689216, "eu"';
-$ip[] = '3239689728, "ru"';
-$ip[] = '3239690240, "gb"';
-$ip[] = '3239690496, "pl"';
-$ip[] = '3239690752, "gb"';
-$ip[] = '3239691008, "eu"';
-$ip[] = '3239691264, "it"';
-$ip[] = '3239691520, "gb"';
-$ip[] = '3239692032, "at"';
-$ip[] = '3239692288, "de"';
-$ip[] = '3239697408, "nl"';
-$ip[] = '3239697664, "ru"';
-$ip[] = '3239697920, "pl"';
-$ip[] = '3239698432, "de"';
-$ip[] = '3239706368, "ua"';
-$ip[] = '3239706624, "ru"';
-$ip[] = '3239706880, "eu"';
-$ip[] = '3239707136, "ru"';
-$ip[] = '3239707392, "ua"';
-$ip[] = '3239707648, "se"';
-$ip[] = '3239707904, "eu"';
-$ip[] = '3239708160, "se"';
-$ip[] = '3239708416, "ro"';
-$ip[] = '3239708672, "at"';
-$ip[] = '3239708928, "de"';
-$ip[] = '3239709184, "ro"';
-$ip[] = '3239709440, "gb"';
-$ip[] = '3239709696, "de"';
-$ip[] = '3239709952, "ua"';
-$ip[] = '3239710208, "bg"';
-$ip[] = '3239710464, "de"';
-$ip[] = '3239710720, "cz"';
-$ip[] = '3239710976, "se"';
-$ip[] = '3239711232, "ru"';
-$ip[] = '3239711488, "eu"';
-$ip[] = '3239711744, "ua"';
-$ip[] = '3239712000, "pl"';
-$ip[] = '3239712256, "de"';
-$ip[] = '3239712512, "gb"';
-$ip[] = '3239712768, "de"';
-$ip[] = '3239713024, "pl"';
-$ip[] = '3239713280, "si"';
-$ip[] = '3239713536, "ua"';
-$ip[] = '3239713792, "de"';
-$ip[] = '3239714048, "gb"';
-$ip[] = '3239714304, "se"';
-$ip[] = '3239714560, "hu"';
-$ip[] = '3239714816, "de"';
-$ip[] = '3239739392, "it"';
-$ip[] = '3239739648, "ro"';
-$ip[] = '3239739904, "ch"';
-$ip[] = '3239740160, "pl"';
-$ip[] = '3239740416, "dk"';
-$ip[] = '3239740672, "eu"';
-$ip[] = '3239740928, "ua"';
-$ip[] = '3239741184, "ru"';
-$ip[] = '3239741440, "de"';
-$ip[] = '3239759872, "ru"';
-$ip[] = '3239760128, "ua"';
-$ip[] = '3239760384, "pl"';
-$ip[] = '3239760896, "ru"';
-$ip[] = '3239761152, "gb"';
-$ip[] = '3239761408, "ru"';
-$ip[] = '3239761664, "pl"';
-$ip[] = '3239761920, "bg"';
-$ip[] = '3239762176, "gb"';
-$ip[] = '3239762432, "dk"';
-$ip[] = '3239762688, "ro"';
-$ip[] = '3239762944, "pl"';
-$ip[] = '3239763200, "se"';
-$ip[] = '3239763456, "gb"';
-$ip[] = '3239763968, "de"';
-$ip[] = '3239772160, "ua"';
-$ip[] = '3239772416, "gb"';
-$ip[] = '3239772672, "dk"';
-$ip[] = '3239773184, "fr"';
-$ip[] = '3239773440, "pl"';
-$ip[] = '3239773952, "sa"';
-$ip[] = '3239774208, "pl"';
-$ip[] = '3239774464, "es"';
-$ip[] = '3239774720, "eu"';
-$ip[] = '3239774976, "pt"';
-$ip[] = '3239775232, "de"';
-$ip[] = '3239782400, "at"';
-$ip[] = '3239782656, "ru"';
-$ip[] = '3239782912, "gb"';
-$ip[] = '3239783168, "ch"';
-$ip[] = '3239783424, "dk"';
-$ip[] = '3239783680, "de"';
-$ip[] = '3239783936, "eu"';
-$ip[] = '3239784192, "ua"';
-$ip[] = '3239784448, "de"';
-$ip[] = '3239788544, "be"';
-$ip[] = '3239789056, "ru"';
-$ip[] = '3239789568, "ua"';
-$ip[] = '3239790080, "ro"';
-$ip[] = '3239791104, "eu"';
-$ip[] = '3239792640, "ua"';
-$ip[] = '3239793152, "pl"';
-$ip[] = '3239793664, "ro"';
-$ip[] = '3239794176, "nl"';
-$ip[] = '3239794688, "gb"';
-$ip[] = '3239795200, "pl"';
-$ip[] = '3239795712, "il"';
-$ip[] = '3239796224, "no"';
-$ip[] = '3239796736, "de"';
-$ip[] = '3239821312, "se"';
-$ip[] = '3239821824, "de"';
-$ip[] = '3239822336, "ru"';
-$ip[] = '3239822848, "pl"';
-$ip[] = '3239823360, "se"';
-$ip[] = '3239823872, "it"';
-$ip[] = '3239824384, "pl"';
-$ip[] = '3239824896, "ru"';
-$ip[] = '3239825408, "ua"';
-$ip[] = '3239825920, "pl"';
-$ip[] = '3239826432, "gb"';
-$ip[] = '3239826944, "ru"';
-$ip[] = '3239827456, "dk"';
-$ip[] = '3239827968, "ch"';
-$ip[] = '3239828480, "de"';
-$ip[] = '3239828992, "ru"';
-$ip[] = '3239830016, "eu"';
-$ip[] = '3239830528, "se"';
-$ip[] = '3239831040, "ru"';
-$ip[] = '3239832064, "ua"';
-$ip[] = '3239832576, "ru"';
-$ip[] = '3239834112, "ua"';
-$ip[] = '3239834624, "at"';
-$ip[] = '3239835136, "ru"';
-$ip[] = '3239836160, "dk"';
-$ip[] = '3239836672, "de"';
-$ip[] = '3239837184, "se"';
-$ip[] = '3239837696, "pl"';
-$ip[] = '3239837952, "de"';
-$ip[] = '3239839232, "ee"';
-$ip[] = '3239839488, "de"';
-$ip[] = '3239839744, "sk"';
-$ip[] = '3239840000, "sa"';
-$ip[] = '3239840512, "de"';
-$ip[] = '3239840768, "at"';
-$ip[] = '3239841024, "nl"';
-$ip[] = '3239841280, "de"';
-$ip[] = '3239848448, "eu"';
-$ip[] = '3239848704, "se"';
-$ip[] = '3239848960, "ru"';
-$ip[] = '3239849216, "gb"';
-$ip[] = '3239849472, "ru"';
-$ip[] = '3239849728, "nl"';
-$ip[] = '3239849984, "de"';
-$ip[] = '3239859200, "pl"';
-$ip[] = '3239859456, "ua"';
-$ip[] = '3239859712, "hu"';
-$ip[] = '3239859968, "ua"';
-$ip[] = '3239860224, "de"';
-$ip[] = '3239860480, "eu"';
-$ip[] = '3239860736, "de"';
-$ip[] = '3239861248, "ua"';
-$ip[] = '3239861504, "pl"';
-$ip[] = '3239861760, "sa"';
-$ip[] = '3239862016, "it"';
-$ip[] = '3239862272, "de"';
-$ip[] = '3239875072, "si"';
-$ip[] = '3239875328, "dk"';
-$ip[] = '3239875584, "pl"';
-$ip[] = '3239875840, "dk"';
-$ip[] = '3239876096, "de"';
-$ip[] = '3239876352, "ro"';
-$ip[] = '3239876608, "nl"';
-$ip[] = '3239876864, "de"';
-$ip[] = '3239877120, "gb"';
-$ip[] = '3239877376, "il"';
-$ip[] = '3239877632, "ru"';
-$ip[] = '3239877888, "it"';
-$ip[] = '3239878144, "pl"';
-$ip[] = '3239878400, "de"';
-$ip[] = '3239882752, "gb"';
-$ip[] = '3239883008, "ua"';
-$ip[] = '3239883264, "gb"';
-$ip[] = '3239883776, "de"';
-$ip[] = '3239884032, "ch"';
-$ip[] = '3239884288, "nl"';
-$ip[] = '3239884544, "eu"';
-$ip[] = '3239884800, "ru"';
-$ip[] = '3239885056, "ch"';
-$ip[] = '3239885312, "ua"';
-$ip[] = '3239885568, "pl"';
-$ip[] = '3239885824, "ch"';
-$ip[] = '3239886336, "ru"';
-$ip[] = '3239886592, "eu"';
-$ip[] = '3239886848, "de"';
-$ip[] = '3239888896, "ua"';
-$ip[] = '3239889152, "gb"';
-$ip[] = '3239889408, "cz"';
-$ip[] = '3239889664, "fi"';
-$ip[] = '3239889920, "at"';
-$ip[] = '3239890176, "fr"';
-$ip[] = '3239890432, "gb"';
-$ip[] = '3239890688, "de"';
-$ip[] = '3239895040, "dk"';
-$ip[] = '3239895552, "pl"';
-$ip[] = '3239895808, "dk"';
-$ip[] = '3239896064, "eu"';
-$ip[] = '3239896320, "de"';
-$ip[] = '3239896576, "pl"';
-$ip[] = '3239896832, "hu"';
-$ip[] = '3239897088, "gb"';
-$ip[] = '3239897344, "eu"';
-$ip[] = '3239897600, "ru"';
-$ip[] = '3239897856, "fr"';
-$ip[] = '3239898112, "no"';
-$ip[] = '3239898368, "de"';
-$ip[] = '3239898880, "pl"';
-$ip[] = '3239899136, "de"';
-$ip[] = '3239901696, "bg"';
-$ip[] = '3239901952, "de"';
-$ip[] = '3239902208, "pl"';
-$ip[] = '3239902464, "ru"';
-$ip[] = '3239902720, "ee"';
-$ip[] = '3239902976, "gb"';
-$ip[] = '3239903232, "de"';
-$ip[] = '3239913216, "lt"';
-$ip[] = '3239913472, "de"';
-$ip[] = '3239915520, "pl"';
-$ip[] = '3239915776, "hu"';
-$ip[] = '3239916032, "sa"';
-$ip[] = '3239916288, "pl"';
-$ip[] = '3239916544, "ie"';
-$ip[] = '3239916800, "ua"';
-$ip[] = '3239917056, "de"';
-$ip[] = '3239917312, "bg"';
-$ip[] = '3239917568, "de"';
-$ip[] = '3239936000, "ua"';
-$ip[] = '3239936256, "de"';
-$ip[] = '3239938816, "nl"';
-$ip[] = '3239939072, "de"';
-$ip[] = '3239951104, "at"';
-$ip[] = '3239951360, "de"';
-$ip[] = '3239954432, "hu"';
-$ip[] = '3239954688, "dk"';
-$ip[] = '3239954944, "gb"';
-$ip[] = '3239955200, "ua"';
-$ip[] = '3239955712, "pl"';
-$ip[] = '3239955968, "cz"';
-$ip[] = '3239956224, "pl"';
-$ip[] = '3239956480, "de"';
-$ip[] = '3239959552, "ua"';
-$ip[] = '3239959808, "gb"';
-$ip[] = '3239960064, "fr"';
-$ip[] = '3239960320, "gb"';
-$ip[] = '3239960576, "de"';
-$ip[] = '3239968512, "pl"';
-$ip[] = '3239968768, "no"';
-$ip[] = '3239969024, "de"';
-$ip[] = '3239978752, "ru"';
-$ip[] = '3239979264, "gb"';
-$ip[] = '3239979520, "de"';
-$ip[] = '3239979776, "si"';
-$ip[] = '3239980032, "de"';
-$ip[] = '3239996416, "gb"';
-$ip[] = '3239996672, "pl"';
-$ip[] = '3239996928, "be"';
-$ip[] = '3239997184, "gb"';
-$ip[] = '3239997440, "de"';
-$ip[] = '3240004608, "gb"';
-$ip[] = '3240004864, "fr"';
-$ip[] = '3240005120, "se"';
-$ip[] = '3240005376, "nl"';
-$ip[] = '3240005632, "de"';
-$ip[] = '3240009728, "pl"';
-$ip[] = '3240009984, "il"';
-$ip[] = '3240010240, "gb"';
-$ip[] = '3240010496, "at"';
-$ip[] = '3240010752, "hu"';
-$ip[] = '3240011008, "de"';
-$ip[] = '3240011264, "eu"';
-$ip[] = '3240011520, "ch"';
-$ip[] = '3240011776, "de"';
-$ip[] = '3240026112, "fr"';
-$ip[] = '3240027136, "bg"';
-$ip[] = '3240028160, "gb"';
-$ip[] = '3240029184, "ru"';
-$ip[] = '3240030208, "cy"';
-$ip[] = '3240031232, "ua"';
-$ip[] = '3240032256, "ru"';
-$ip[] = '3240033280, "de"';
-$ip[] = '3240034304, "ru"';
-$ip[] = '3240034560, "de"';
-$ip[] = '3240037888, "at"';
-$ip[] = '3240038144, "dk"';
-$ip[] = '3240038400, "de"';
-$ip[] = '3240099840, "gb"';
-$ip[] = '3240104704, "nl"';
-$ip[] = '3240104960, "ru"';
-$ip[] = '3240105216, "ua"';
-$ip[] = '3240105472, "gb"';
-$ip[] = '3240105984, "eu"';
-$ip[] = '3240107008, "gb"';
-$ip[] = '3240109056, "pl"';
-$ip[] = '3240109568, "gb"';
-$ip[] = '3240125440, "ro"';
-$ip[] = '3240125696, "ie"';
-$ip[] = '3240125952, "gb"';
-$ip[] = '3240166400, "pl"';
-$ip[] = '3240166912, "ro"';
-$ip[] = '3240167936, "ua"';
-$ip[] = '3240168448, "fr"';
-$ip[] = '3240168960, "cz"';
-$ip[] = '3240169472, "il"';
-$ip[] = '3240169984, "it"';
-$ip[] = '3240170496, "de"';
-$ip[] = '3240171008, "cz"';
-$ip[] = '3240171520, "ro"';
-$ip[] = '3240172032, "ua"';
-$ip[] = '3240173056, "ch"';
-$ip[] = '3240173568, "ro"';
-$ip[] = '3240174080, "pl"';
-$ip[] = '3240174592, "fr"';
-$ip[] = '3240175104, "ua"';
-$ip[] = '3240175616, "ru"';
-$ip[] = '3240176128, "pl"';
-$ip[] = '3240176640, "ua"';
-$ip[] = '3240177152, "eu"';
-$ip[] = '3240177664, "ua"';
-$ip[] = '3240178176, "nl"';
-$ip[] = '3240178688, "be"';
-$ip[] = '3240179200, "ua"';
-$ip[] = '3240179712, "ro"';
-$ip[] = '3240180224, "pl"';
-$ip[] = '3240180736, "nl"';
-$ip[] = '3240181248, "ua"';
-$ip[] = '3240182272, "ro"';
-$ip[] = '3240182784, "ua"';
-$ip[] = '3240183808, "gb"';
-$ip[] = '3240184320, "de"';
-$ip[] = '3240184832, "gb"';
-$ip[] = '3240185344, "fr"';
-$ip[] = '3240185856, "ua"';
-$ip[] = '3240187904, "ru"';
-$ip[] = '3240188416, "ro"';
-$ip[] = '3240189952, "de"';
-$ip[] = '3240190464, "it"';
-$ip[] = '3240190976, "ru"';
-$ip[] = '3240191488, "se"';
-$ip[] = '3240192000, "ua"';
-$ip[] = '3240192512, "ro"';
-$ip[] = '3240193024, "gb"';
-$ip[] = '3240193536, "pl"';
-$ip[] = '3240194048, "gb"';
-$ip[] = '3240194560, "at"';
-$ip[] = '3240195072, "gb"';
-$ip[] = '3240195584, "ro"';
-$ip[] = '3240196096, "ru"';
-$ip[] = '3240197120, "pl"';
-$ip[] = '3240197632, "cz"';
-$ip[] = '3240198144, "ch"';
-$ip[] = '3240198656, "ro"';
-$ip[] = '3240199168, "hu"';
-$ip[] = '3240199680, "nl"';
-$ip[] = '3240200192, "ro"';
-$ip[] = '3240200704, "gb"';
-$ip[] = '3240201216, "ro"';
-$ip[] = '3240201728, "ch"';
-$ip[] = '3240202240, "ru"';
-$ip[] = '3240202752, "ua"';
-$ip[] = '3240203776, "at"';
-$ip[] = '3240204288, "ro"';
-$ip[] = '3240205312, "eu"';
-$ip[] = '3240205824, "de"';
-$ip[] = '3240206336, "ru"';
-$ip[] = '3240206848, "ro"';
-$ip[] = '3240207872, "ru"';
-$ip[] = '3240208384, "gb"';
-$ip[] = '3240208896, "ru"';
-$ip[] = '3240209408, "ua"';
-$ip[] = '3240209920, "pl"';
-$ip[] = '3240210944, "gb"';
-$ip[] = '3240211456, "nl"';
-$ip[] = '3240211968, "eu"';
-$ip[] = '3240212480, "ru"';
-$ip[] = '3240212992, "gb"';
-$ip[] = '3240213504, "se"';
-$ip[] = '3240214016, "dk"';
-$ip[] = '3240214528, "ru"';
-$ip[] = '3240215552, "ua"';
-$ip[] = '3240216064, "mt"';
-$ip[] = '3240216576, "ro"';
-$ip[] = '3240217088, "ua"';
-$ip[] = '3240218624, "nl"';
-$ip[] = '3240219136, "at"';
-$ip[] = '3240219648, "ua"';
-$ip[] = '3240220160, "nl"';
-$ip[] = '3240220672, "at"';
-$ip[] = '3240221184, "sa"';
-$ip[] = '3240221696, "nl"';
-$ip[] = '3240222208, "fr"';
-$ip[] = '3240222720, "kw"';
-$ip[] = '3240223232, "ru"';
-$ip[] = '3240223744, "mt"';
-$ip[] = '3240224256, "ru"';
-$ip[] = '3240225280, "il"';
-$ip[] = '3240225792, "ua"';
-$ip[] = '3240226304, "ch"';
-$ip[] = '3240226816, "ru"';
-$ip[] = '3240227840, "gb"';
-$ip[] = '3240228352, "se"';
-$ip[] = '3240228864, "gb"';
-$ip[] = '3240229376, "ro"';
-$ip[] = '3240230400, "gb"';
-$ip[] = '3240230912, "pl"';
-$ip[] = '3240231936, "nl"';
-$ip[] = '3240232960, "ua"';
-$ip[] = '3240235008, "fr"';
-$ip[] = '3240236032, "ua"';
-$ip[] = '3240237056, "de"';
-$ip[] = '3240238080, "gb"';
-$ip[] = '3240239104, "eu"';
-$ip[] = '3240240128, "de"';
-$ip[] = '3240241152, "fi"';
-$ip[] = '3240242176, "pl"';
-$ip[] = '3240243200, "de"';
-$ip[] = '3240244224, "pl"';
-$ip[] = '3240245248, "il"';
-$ip[] = '3240246272, "ua"';
-$ip[] = '3240247296, "hu"';
-$ip[] = '3240248320, "de"';
-$ip[] = '3240249344, "ua"';
-$ip[] = '3240251392, "ie"';
-$ip[] = '3240252416, "lt"';
-$ip[] = '3240253440, "be"';
-$ip[] = '3240254464, "ua"';
-$ip[] = '3240256512, "gb"';
-$ip[] = '3240257536, "fo"';
-$ip[] = '3240258560, "ro"';
-$ip[] = '3240259584, "pl"';
-$ip[] = '3240260608, "de"';
-$ip[] = '3240262656, "ru"';
-$ip[] = '3240263680, "ua"';
-$ip[] = '3240264192, "eu"';
-$ip[] = '3240264704, "tr"';
-$ip[] = '3240265216, "ru"';
-$ip[] = '3240265728, "ch"';
-$ip[] = '3240266240, "pl"';
-$ip[] = '3240266752, "ua"';
-$ip[] = '3240267264, "cs"';
-$ip[] = '3240267776, "de"';
-$ip[] = '3240268288, "gb"';
-$ip[] = '3240269312, "nl"';
-$ip[] = '3240269824, "se"';
-$ip[] = '3240270336, "ua"';
-$ip[] = '3240270848, "ro"';
-$ip[] = '3240271360, "pl"';
-$ip[] = '3240271872, "ua"';
-$ip[] = '3240272384, "pl"';
-$ip[] = '3240272896, "ru"';
-$ip[] = '3240273408, "nl"';
-$ip[] = '3240273920, "ua"';
-$ip[] = '3240274432, "gb"';
-$ip[] = '3240274944, "ua"';
-$ip[] = '3240275456, "ro"';
-$ip[] = '3240275968, "gr"';
-$ip[] = '3240276480, "pl"';
-$ip[] = '3240276992, "ro"';
-$ip[] = '3240278016, "ua"';
-$ip[] = '3240278528, "gb"';
-$ip[] = '3240279040, "ch"';
-$ip[] = '3240279552, "ro"';
-$ip[] = '3240280064, "gb"';
-$ip[] = '3240280192, "pl"';
-$ip[] = '3240280448, "ua"';
-$ip[] = '3240280576, "gb"';
-$ip[] = '3240280704, "ru"';
-$ip[] = '3240280832, "gb"';
-$ip[] = '3240280960, "pl"';
-$ip[] = '3240281216, "fr"';
-$ip[] = '3240281344, "pl"';
-$ip[] = '3240281472, "gb"';
-$ip[] = '3240281600, "ua"';
-$ip[] = '3240281728, "pl"';
-$ip[] = '3240281856, "de"';
-$ip[] = '3240288256, "gb"';
-$ip[] = '3240296448, "ro"';
-$ip[] = '3240296704, "gb"';
-$ip[] = '3240302848, "ua"';
-$ip[] = '3240303104, "gb"';
-$ip[] = '3240361984, "tr"';
-$ip[] = '3240362240, "gb"';
-$ip[] = '3240370176, "ch"';
-$ip[] = '3240370432, "de"';
-$ip[] = '3240370688, "gb"';
-$ip[] = '3240370944, "ru"';
-$ip[] = '3240371200, "ch"';
-$ip[] = '3240371456, "ro"';
-$ip[] = '3240371712, "ru"';
-$ip[] = '3240371968, "tr"';
-$ip[] = '3240372224, "si"';
-$ip[] = '3240372480, "ru"';
-$ip[] = '3240372992, "gb"';
-$ip[] = '3240373248, "ro"';
-$ip[] = '3240373504, "fr"';
-$ip[] = '3240373760, "de"';
-$ip[] = '3240374016, "ie"';
-$ip[] = '3240374272, "gb"';
-$ip[] = '3240407040, "il"';
-$ip[] = '3240407296, "nl"';
-$ip[] = '3240407552, "no"';
-$ip[] = '3240407808, "de"';
-$ip[] = '3240408064, "gb"';
-$ip[] = '3240408320, "ch"';
-$ip[] = '3240408576, "fr"';
-$ip[] = '3240408832, "pl"';
-$ip[] = '3240409088, "tr"';
-$ip[] = '3240409344, "gb"';
-$ip[] = '3240409600, "nl"';
-$ip[] = '3240409856, "ua"';
-$ip[] = '3240410112, "ch"';
-$ip[] = '3240410368, "at"';
-$ip[] = '3240410624, "pt"';
-$ip[] = '3240410880, "no"';
-$ip[] = '3240411136, "gb"';
-$ip[] = '3240419840, "at"';
-$ip[] = '3240420096, "de"';
-$ip[] = '3240420352, "ro"';
-$ip[] = '3240420608, "gb"';
-$ip[] = '3240436736, "ie"';
-$ip[] = '3240437760, "gb"';
-$ip[] = '3240460288, "il"';
-$ip[] = '3240461056, "de"';
-$ip[] = '3240461568, "ua"';
-$ip[] = '3240461824, "ru"';
-$ip[] = '3240462080, "tr"';
-$ip[] = '3240462336, "ro"';
-$ip[] = '3240462592, "ru"';
-$ip[] = '3240462848, "ro"';
-$ip[] = '3240463104, "pl"';
-$ip[] = '3240463360, "ru"';
-$ip[] = '3240463616, "ua"';
-$ip[] = '3240463872, "gb"';
-$ip[] = '3240464128, "sa"';
-$ip[] = '3240464384, "at"';
-$ip[] = '3240464640, "fr"';
-$ip[] = '3240464896, "gb"';
-$ip[] = '3240465152, "ch"';
-$ip[] = '3240465408, "de"';
-$ip[] = '3240465920, "eu"';
-$ip[] = '3240466432, "de"';
-$ip[] = '3240466688, "pt"';
-$ip[] = '3240466944, "tr"';
-$ip[] = '3240467200, "nl"';
-$ip[] = '3240467456, "ua"';
-$ip[] = '3240467712, "ru"';
-$ip[] = '3240467968, "gb"';
-$ip[] = '3240468224, "ch"';
-$ip[] = '3240468480, "gb"';
-$ip[] = '3240487936, "de"';
-$ip[] = '3240488192, "gb"';
-$ip[] = '3240488448, "bg"';
-$ip[] = '3240488704, "nl"';
-$ip[] = '3240488960, "gb"';
-$ip[] = '3240575488, "ro"';
-$ip[] = '3240575744, "eu"';
-$ip[] = '3240576000, "de"';
-$ip[] = '3240576256, "ua"';
-$ip[] = '3240576512, "gb"';
-$ip[] = '3240576768, "pl"';
-$ip[] = '3240577024, "ua"';
-$ip[] = '3240577280, "ro"';
-$ip[] = '3240577536, "de"';
-$ip[] = '3240577792, "ua"';
-$ip[] = '3240578560, "ch"';
-$ip[] = '3240578816, "il"';
-$ip[] = '3240579072, "gb"';
-$ip[] = '3240587264, "nl"';
-$ip[] = '3240587520, "ru"';
-$ip[] = '3240587776, "ua"';
-$ip[] = '3240588032, "de"';
-$ip[] = '3240588288, "ru"';
-$ip[] = '3240588544, "ro"';
-$ip[] = '3240588800, "ua"';
-$ip[] = '3240589056, "ro"';
-$ip[] = '3240589312, "gb"';
-$ip[] = '3240594176, "dk"';
-$ip[] = '3240594432, "gb"';
-$ip[] = '3240621824, "eu"';
-$ip[] = '3240622080, "ru"';
-$ip[] = '3240622592, "gb"';
-$ip[] = '3240624128, "ee"';
-$ip[] = '3240689664, "eu"';
-$ip[] = '3240690176, "tr"';
-$ip[] = '3240690688, "ua"';
-$ip[] = '3240691200, "it"';
-$ip[] = '3240691712, "de"';
-$ip[] = '3240692736, "dk"';
-$ip[] = '3240693248, "se"';
-$ip[] = '3240693760, "eu"';
-$ip[] = '3240695808, "se"';
-$ip[] = '3240698112, "lv"';
-$ip[] = '3240698368, "eu"';
-$ip[] = '3240698624, "si"';
-$ip[] = '3240699136, "de"';
-$ip[] = '3240699392, "ua"';
-$ip[] = '3240699648, "se"';
-$ip[] = '3240699904, "lt"';
-$ip[] = '3240700160, "at"';
-$ip[] = '3240700416, "be"';
-$ip[] = '3240700672, "gb"';
-$ip[] = '3240701184, "lv"';
-$ip[] = '3240701440, "se"';
-$ip[] = '3240701696, "gb"';
-$ip[] = '3240701952, "ua"';
-$ip[] = '3240702976, "de"';
-$ip[] = '3240704000, "gr"';
-$ip[] = '3240705024, "ua"';
-$ip[] = '3240706048, "bg"';
-$ip[] = '3240707072, "eu"';
-$ip[] = '3240707840, "gb"';
-$ip[] = '3240708096, "fr"';
-$ip[] = '3240709120, "it"';
-$ip[] = '3240710144, "ua"';
-$ip[] = '3240710400, "lt"';
-$ip[] = '3240710656, "de"';
-$ip[] = '3240710912, "gb"';
-$ip[] = '3240711168, "it"';
-$ip[] = '3240711680, "ru"';
-$ip[] = '3240711936, "de"';
-$ip[] = '3240712192, "ua"';
-$ip[] = '3240712448, "si"';
-$ip[] = '3240712704, "ch"';
-$ip[] = '3240712960, "it"';
-$ip[] = '3240713216, "gb"';
-$ip[] = '3240713472, "de"';
-$ip[] = '3240713728, "at"';
-$ip[] = '3240713984, "fr"';
-$ip[] = '3240714240, "gb"';
-$ip[] = '3240716288, "eu"';
-$ip[] = '3240718336, "pl"';
-$ip[] = '3240718848, "pt"';
-$ip[] = '3240719360, "eu"';
-$ip[] = '3240719872, "se"';
-$ip[] = '3240720384, "gb"';
-$ip[] = '3240720896, "ro"';
-$ip[] = '3240721408, "de"';
-$ip[] = '3240721920, "ro"';
-$ip[] = '3240722432, "ua"';
-$ip[] = '3240723456, "gb"';
-$ip[] = '3240724480, "ch"';
-$ip[] = '3240725504, "ru"';
-$ip[] = '3240726528, "de"';
-$ip[] = '3240727552, "ch"';
-$ip[] = '3240728064, "gr"';
-$ip[] = '3240728576, "gb"';
-$ip[] = '3240729600, "dk"';
-$ip[] = '3240730112, "be"';
-$ip[] = '3240730624, "ua"';
-$ip[] = '3240731648, "eu"';
-$ip[] = '3240732672, "se"';
-$ip[] = '3240733696, "ua"';
-$ip[] = '3240734720, "it"';
-$ip[] = '3240735744, "fr"';
-$ip[] = '3240736256, "bg"';
-$ip[] = '3240736768, "ua"';
-$ip[] = '3240737792, "bg"';
-$ip[] = '3240738816, "ua"';
-$ip[] = '3240739072, "eu"';
-$ip[] = '3240739328, "fr"';
-$ip[] = '3240739584, "lv"';
-$ip[] = '3240739840, "de"';
-$ip[] = '3240740096, "lt"';
-$ip[] = '3240740352, "eu"';
-$ip[] = '3240740608, "de"';
-$ip[] = '3240740864, "gb"';
-$ip[] = '3240741120, "at"';
-$ip[] = '3240741376, "il"';
-$ip[] = '3240741632, "sk"';
-$ip[] = '3240741888, "lv"';
-$ip[] = '3240742144, "it"';
-$ip[] = '3240742400, "bg"';
-$ip[] = '3240742656, "at"';
-$ip[] = '3240742912, "il"';
-$ip[] = '3240743424, "dk"';
-$ip[] = '3240743936, "de"';
-$ip[] = '3240744448, "se"';
-$ip[] = '3240744960, "ro"';
-$ip[] = '3240745472, "ua"';
-$ip[] = '3240745984, "gb"';
-$ip[] = '3240746496, "fr"';
-$ip[] = '3240747008, "se"';
-$ip[] = '3240747520, "ru"';
-$ip[] = '3240747776, "gb"';
-$ip[] = '3240748032, "at"';
-$ip[] = '3240748288, "gr"';
-$ip[] = '3240748544, "pl"';
-$ip[] = '3240749056, "at"';
-$ip[] = '3240749312, "be"';
-$ip[] = '3240749568, "es"';
-$ip[] = '3240749824, "it"';
-$ip[] = '3240750336, "de"';
-$ip[] = '3240750592, "gb"';
-$ip[] = '3240750848, "ua"';
-$ip[] = '3240751104, "es"';
-$ip[] = '3240752128, "ro"';
-$ip[] = '3240754176, "de"';
-$ip[] = '3240755200, "ie"';
-$ip[] = '3240755456, "it"';
-$ip[] = '3240791552, "ru"';
-$ip[] = '3240791808, "fr"';
-$ip[] = '3240792064, "gb"';
-$ip[] = '3240792320, "ro"';
-$ip[] = '3240792576, "ch"';
-$ip[] = '3240792832, "pl"';
-$ip[] = '3240793088, "ua"';
-$ip[] = '3240793344, "ru"';
-$ip[] = '3240793600, "fr"';
-$ip[] = '3240793856, "eu"';
-$ip[] = '3240794112, "gb"';
-$ip[] = '3240794368, "pl"';
-$ip[] = '3240794880, "de"';
-$ip[] = '3240795136, "bg"';
-$ip[] = '3240795392, "ua"';
-$ip[] = '3240795648, "ch"';
-$ip[] = '3240795904, "se"';
-$ip[] = '3240796160, "it"';
-$ip[] = '3240808960, "eu"';
-$ip[] = '3240809216, "pl"';
-$ip[] = '3240809472, "nl"';
-$ip[] = '3240809728, "gb"';
-$ip[] = '3240809984, "gr"';
-$ip[] = '3240810240, "sa"';
-$ip[] = '3240810496, "tr"';
-$ip[] = '3240810752, "gb"';
-$ip[] = '3240811008, "pl"';
-$ip[] = '3240811264, "eu"';
-$ip[] = '3240811520, "sa"';
-$ip[] = '3240811776, "de"';
-$ip[] = '3240812032, "hu"';
-$ip[] = '3240812288, "kw"';
-$ip[] = '3240812544, "it"';
-$ip[] = '3240813568, "pl"';
-$ip[] = '3240814592, "it"';
-$ip[] = '3240818688, "eu"';
-$ip[] = '3240820800, "ru"';
-$ip[] = '3240820832, "it"';
-$ip[] = '3240827136, "eu"';
-$ip[] = '3240827392, "bg"';
-$ip[] = '3240827648, "ch"';
-$ip[] = '3240827904, "it"';
-$ip[] = '3240828160, "de"';
-$ip[] = '3240828416, "it"';
-$ip[] = '3240837120, "gb"';
-$ip[] = '3240837376, "it"';
-$ip[] = '3240840448, "pl"';
-$ip[] = '3240840704, "ro"';
-$ip[] = '3240840960, "eu"';
-$ip[] = '3240841216, "it"';
-$ip[] = '3240843264, "be"';
-$ip[] = '3240843520, "de"';
-$ip[] = '3240843776, "pl"';
-$ip[] = '3240844032, "nl"';
-$ip[] = '3240844544, "ch"';
-$ip[] = '3240844800, "gb"';
-$ip[] = '3240845056, "ua"';
-$ip[] = '3240845312, "it"';
-$ip[] = '3240852736, "gb"';
-$ip[] = '3240852992, "it"';
-$ip[] = '3240853248, "ru"';
-$ip[] = '3240853504, "it"';
-$ip[] = '3240857600, "pl"';
-$ip[] = '3240857856, "it"';
-$ip[] = '3240858624, "ua"';
-$ip[] = '3240858880, "it"';
-$ip[] = '3240859136, "nl"';
-$ip[] = '3240859392, "se"';
-$ip[] = '3240859648, "it"';
-$ip[] = '3240861184, "at"';
-$ip[] = '3240861696, "it"';
-$ip[] = '3240866816, "gb"';
-$ip[] = '3240867072, "pl"';
-$ip[] = '3240867328, "ru"';
-$ip[] = '3240867584, "ch"';
-$ip[] = '3240867840, "it"';
-$ip[] = '3240873984, "ru"';
-$ip[] = '3240874496, "eu"';
-$ip[] = '3240875008, "at"';
-$ip[] = '3240875520, "fr"';
-$ip[] = '3240876032, "dk"';
-$ip[] = '3240876544, "gr"';
-$ip[] = '3240877056, "de"';
-$ip[] = '3240877568, "ua"';
-$ip[] = '3240878080, "ru"';
-$ip[] = '3240879104, "pl"';
-$ip[] = '3240880128, "ru"';
-$ip[] = '3240881152, "eu"';
-$ip[] = '3240882176, "pl"';
-$ip[] = '3240883200, "il"';
-$ip[] = '3240884224, "ua"';
-$ip[] = '3240885248, "cy"';
-$ip[] = '3240886272, "se"';
-$ip[] = '3241017344, "at"';
-$ip[] = '3241017856, "eu"';
-$ip[] = '3241018112, "at"';
-$ip[] = '3241029120, "ua"';
-$ip[] = '3241029376, "pl"';
-$ip[] = '3241029632, "at"';
-$ip[] = '3241032704, "ru"';
-$ip[] = '3241032960, "gb"';
-$ip[] = '3241033216, "de"';
-$ip[] = '3241033472, "nl"';
-$ip[] = '3241033728, "il"';
-$ip[] = '3241033984, "ru"';
-$ip[] = '3241034240, "ua"';
-$ip[] = '3241034496, "eu"';
-$ip[] = '3241034752, "pl"';
-$ip[] = '3241035008, "dk"';
-$ip[] = '3241035264, "ro"';
-$ip[] = '3241035520, "si"';
-$ip[] = '3241035776, "gb"';
-$ip[] = '3241036032, "ch"';
-$ip[] = '3241036288, "ru"';
-$ip[] = '3241036544, "si"';
-$ip[] = '3241036800, "gb"';
-$ip[] = '3241037056, "ru"';
-$ip[] = '3241037312, "nl"';
-$ip[] = '3241037568, "dk"';
-$ip[] = '3241037824, "ro"';
-$ip[] = '3241038080, "ua"';
-$ip[] = '3241038336, "de"';
-$ip[] = '3241038592, "lt"';
-$ip[] = '3241039104, "fr"';
-$ip[] = '3241039360, "ua"';
-$ip[] = '3241039616, "gb"';
-$ip[] = '3241039872, "ch"';
-$ip[] = '3241040128, "ua"';
-$ip[] = '3241040384, "gb"';
-$ip[] = '3241040640, "ro"';
-$ip[] = '3241040896, "at"';
-$ip[] = '3241063424, "it"';
-$ip[] = '3241063680, "pl"';
-$ip[] = '3241063936, "de"';
-$ip[] = '3241064448, "gb"';
-$ip[] = '3241064704, "pl"';
-$ip[] = '3241065472, "at"';
-$ip[] = '3241068544, "gb"';
-$ip[] = '3241068800, "ua"';
-$ip[] = '3241069056, "eu"';
-$ip[] = '3241069312, "fr"';
-$ip[] = '3241069568, "gb"';
-$ip[] = '3241070080, "fr"';
-$ip[] = '3241070336, "ru"';
-$ip[] = '3241070848, "at"';
-$ip[] = '3241071104, "ua"';
-$ip[] = '3241071360, "ru"';
-$ip[] = '3241071616, "md"';
-$ip[] = '3241071872, "ru"';
-$ip[] = '3241072128, "fr"';
-$ip[] = '3241072384, "de"';
-$ip[] = '3241072640, "at"';
-$ip[] = '3241073920, "gb"';
-$ip[] = '3241074176, "at"';
-$ip[] = '3241076736, "gb"';
-$ip[] = '3241076992, "at"';
-$ip[] = '3241077760, "lv"';
-$ip[] = '3241078016, "pl"';
-$ip[] = '3241078272, "gb"';
-$ip[] = '3241078528, "eu"';
-$ip[] = '3241078784, "at"';
-$ip[] = '3241082880, "fr"';
-$ip[] = '3241083136, "ch"';
-$ip[] = '3241100800, "ua"';
-$ip[] = '3241101056, "dk"';
-$ip[] = '3241101312, "ro"';
-$ip[] = '3241101568, "de"';
-$ip[] = '3241101824, "bg"';
-$ip[] = '3241102080, "ro"';
-$ip[] = '3241102336, "eu"';
-$ip[] = '3241102592, "de"';
-$ip[] = '3241102848, "nl"';
-$ip[] = '3241103104, "de"';
-$ip[] = '3241103616, "dk"';
-$ip[] = '3241103872, "de"';
-$ip[] = '3241104128, "gb"';
-$ip[] = '3241104384, "eu"';
-$ip[] = '3241104640, "ua"';
-$ip[] = '3241104896, "es"';
-$ip[] = '3241105152, "ru"';
-$ip[] = '3241105408, "ch"';
-$ip[] = '3241108224, "de"';
-$ip[] = '3241108736, "ro"';
-$ip[] = '3241108992, "sa"';
-$ip[] = '3241109248, "ch"';
-$ip[] = '3241117696, "si"';
-$ip[] = '3241117952, "ua"';
-$ip[] = '3241118208, "gb"';
-$ip[] = '3241118976, "de"';
-$ip[] = '3241119232, "gb"';
-$ip[] = '3241119744, "ro"';
-$ip[] = '3241120000, "ua"';
-$ip[] = '3241120256, "cz"';
-$ip[] = '3241120512, "gb"';
-$ip[] = '3241120768, "ru"';
-$ip[] = '3241121024, "ch"';
-$ip[] = '3241121280, "gb"';
-$ip[] = '3241121536, "pl"';
-$ip[] = '3241121792, "de"';
-$ip[] = '3241122048, "ch"';
-$ip[] = '3241122304, "ru"';
-$ip[] = '3241122560, "at"';
-$ip[] = '3241123328, "pl"';
-$ip[] = '3241124096, "de"';
-$ip[] = '3241124352, "ro"';
-$ip[] = '3241124608, "pl"';
-$ip[] = '3241124864, "gb"';
-$ip[] = '3241125120, "il"';
-$ip[] = '3241125376, "ua"';
-$ip[] = '3241125632, "se"';
-$ip[] = '3241125888, "ch"';
-$ip[] = '3241129984, "fr"';
-$ip[] = '3241130240, "gb"';
-$ip[] = '3241130496, "dk"';
-$ip[] = '3241130752, "de"';
-$ip[] = '3241131008, "nl"';
-$ip[] = '3241131264, "fr"';
-$ip[] = '3241131520, "ch"';
-$ip[] = '3241131776, "dk"';
-$ip[] = '3241132032, "ch"';
-$ip[] = '3241145856, "hr"';
-$ip[] = '3241146112, "pl"';
-$ip[] = '3241146368, "il"';
-$ip[] = '3241146624, "ro"';
-$ip[] = '3241146880, "ch"';
-$ip[] = '3241148416, "fr"';
-$ip[] = '3241476096, "ch"';
-$ip[] = '3241476352, "be"';
-$ip[] = '3241481728, "pt"';
-$ip[] = '3241481984, "nl"';
-$ip[] = '3241482240, "be"';
-$ip[] = '3241496576, "at"';
-$ip[] = '3241496832, "be"';
-$ip[] = '3241497344, "ua"';
-$ip[] = '3241497600, "se"';
-$ip[] = '3241497856, "dk"';
-$ip[] = '3241498112, "be"';
-$ip[] = '3241498368, "ro"';
-$ip[] = '3241498624, "no"';
-$ip[] = '3241498880, "cz"';
-$ip[] = '3241499136, "be"';
-$ip[] = '3241499904, "de"';
-$ip[] = '3241500160, "be"';
-$ip[] = '3241502976, "gr"';
-$ip[] = '3241503232, "fr"';
-$ip[] = '3241503488, "be"';
-$ip[] = '3241508096, "nl"';
-$ip[] = '3241508352, "be"';
-$ip[] = '3241541376, "pl"';
-$ip[] = '3241541632, "fr"';
-$ip[] = '3241803776, "gb"';
-$ip[] = '3241803816, "ru"';
-$ip[] = '3241803824, "nl"';
-$ip[] = '3241803832, "gb"';
-$ip[] = '3241803840, "pt"';
-$ip[] = '3241803904, "ua"';
-$ip[] = '3241804032, "be"';
-$ip[] = '3241820160, "eu"';
-$ip[] = '3241821696, "gr"';
-$ip[] = '3241822208, "cz"';
-$ip[] = '3241824256, "be"';
-$ip[] = '3241848064, "eu"';
-$ip[] = '3241851392, "gr"';
-$ip[] = '3241851904, "gb"';
-$ip[] = '3241852928, "sk"';
-$ip[] = '3241854464, "gb"';
-$ip[] = '3241854976, "eu"';
-$ip[] = '3241856000, "nl"';
-$ip[] = '3241857280, "ch"';
-$ip[] = '3241857536, "at"';
-$ip[] = '3241859072, "ch"';
-$ip[] = '3241861120, "eu"';
-$ip[] = '3241863168, "pl"';
-$ip[] = '3241863424, "fr"';
-$ip[] = '3241863680, "gr"';
-$ip[] = '3241863936, "de"';
-$ip[] = '3241864192, "tr"';
-$ip[] = '3241864448, "ru"';
-$ip[] = '3241864704, "se"';
-$ip[] = '3241864960, "it"';
-$ip[] = '3241865216, "de"';
-$ip[] = '3241865472, "no"';
-$ip[] = '3241865728, "ch"';
-$ip[] = '3241865984, "ro"';
-$ip[] = '3241866240, "de"';
-$ip[] = '3241866752, "gb"';
-$ip[] = '3241867008, "fr"';
-$ip[] = '3241867264, "ua"';
-$ip[] = '3241867520, "pl"';
-$ip[] = '3241867776, "ch"';
-$ip[] = '3241868032, "ua"';
-$ip[] = '3241868288, "hr"';
-$ip[] = '3241868544, "de"';
-$ip[] = '3241868800, "ua"';
-$ip[] = '3241869056, "ch"';
-$ip[] = '3241869312, "pl"';
-$ip[] = '3241934848, "gb"';
-$ip[] = '3242196992, "fi"';
-$ip[] = '3242393600, "nl"';
-$ip[] = '3242459136, "bg"';
-$ip[] = '3242467328, "hu"';
-$ip[] = '3242475520, "lv"';
-$ip[] = '3242483712, "bg"';
-$ip[] = '3242524672, "no"';
-$ip[] = '3242590208, "it"';
-$ip[] = '3242655744, "no"';
-$ip[] = '3242721280, "ch"';
-$ip[] = '3242852352, "be"';
-$ip[] = '3242917888, "no"';
-$ip[] = '3242950656, "be"';
-$ip[] = '3242983424, "it"';
-$ip[] = '3243048960, "si"';
-$ip[] = '3243114496, "nl"';
-$ip[] = '3243245568, "at"';
-$ip[] = '3243376640, "gb"';
-$ip[] = '3243442176, "at"';
-$ip[] = '3243507712, "gb"';
-$ip[] = '3243507968, "cz"';
-$ip[] = '3243509760, "ru"';
-$ip[] = '3243510016, "nl"';
-$ip[] = '3243510272, "cz"';
-$ip[] = '3243511808, "gb"';
-$ip[] = '3243512064, "ru"';
-$ip[] = '3243512320, "fr"';
-$ip[] = '3243512576, "ua"';
-$ip[] = '3243512832, "de"';
-$ip[] = '3243513088, "gr"';
-$ip[] = '3243513344, "ru"';
-$ip[] = '3243513856, "be"';
-$ip[] = '3243514112, "gb"';
-$ip[] = '3243514368, "ie"';
-$ip[] = '3243514624, "dk"';
-$ip[] = '3243514880, "at"';
-$ip[] = '3243515136, "pl"';
-$ip[] = '3243515392, "de"';
-$ip[] = '3243515648, "ru"';
-$ip[] = '3243515904, "cz"';
-$ip[] = '3243520512, "ua"';
-$ip[] = '3243520768, "gb"';
-$ip[] = '3243521024, "at"';
-$ip[] = '3243521280, "cz"';
-$ip[] = '3243521536, "de"';
-$ip[] = '3243521792, "cz"';
-$ip[] = '3243524096, "ro"';
-$ip[] = '3243524352, "at"';
-$ip[] = '3243524608, "gb"';
-$ip[] = '3243524864, "nl"';
-$ip[] = '3243525120, "cz"';
-$ip[] = '3243525376, "ro"';
-$ip[] = '3243525632, "cz"';
-$ip[] = '3243525888, "pl"';
-$ip[] = '3243526144, "ua"';
-$ip[] = '3243526400, "eu"';
-$ip[] = '3243526656, "pl"';
-$ip[] = '3243526912, "se"';
-$ip[] = '3243527168, "ru"';
-$ip[] = '3243527424, "ua"';
-$ip[] = '3243527680, "gb"';
-$ip[] = '3243527936, "pl"';
-$ip[] = '3243528192, "cz"';
-$ip[] = '3243529216, "gb"';
-$ip[] = '3243529728, "bg"';
-$ip[] = '3243529984, "gb"';
-$ip[] = '3243530240, "ru"';
-$ip[] = '3243530496, "fr"';
-$ip[] = '3243530752, "ua"';
-$ip[] = '3243531008, "de"';
-$ip[] = '3243531264, "cz"';
-$ip[] = '3243531776, "at"';
-$ip[] = '3243532032, "de"';
-$ip[] = '3243532288, "cz"';
-$ip[] = '3243536384, "at"';
-$ip[] = '3243536640, "ch"';
-$ip[] = '3243536896, "cz"';
-$ip[] = '3243537152, "ro"';
-$ip[] = '3243537408, "cz"';
-$ip[] = '3243544064, "gb"';
-$ip[] = '3243544320, "ch"';
-$ip[] = '3243544576, "cz"';
-$ip[] = '3243552768, "nl"';
-$ip[] = '3243553024, "gb"';
-$ip[] = '3243553280, "de"';
-$ip[] = '3243553536, "pl"';
-$ip[] = '3243553792, "gb"';
-$ip[] = '3243554048, "de"';
-$ip[] = '3243554304, "pl"';
-$ip[] = '3243554560, "md"';
-$ip[] = '3243554816, "lv"';
-$ip[] = '3243555072, "ro"';
-$ip[] = '3243555328, "sk"';
-$ip[] = '3243555584, "fr"';
-$ip[] = '3243555840, "cz"';
-$ip[] = '3243565056, "eu"';
-$ip[] = '3243569152, "cz"';
-$ip[] = '3243570688, "pl"';
-$ip[] = '3243570944, "cz"';
-$ip[] = '3243571712, "fr"';
-$ip[] = '3243571968, "gr"';
-$ip[] = '3243572224, "cz"';
-$ip[] = '3243572992, "ru"';
-$ip[] = '3243573248, "cz"';
-$ip[] = '3243704320, "sk"';
-$ip[] = '3243769856, "dk"';
-$ip[] = '3243900928, "no"';
-$ip[] = '3243966464, "pl"';
-$ip[] = '3243974656, "lu"';
-$ip[] = '3243978752, "nl"';
-$ip[] = '3243982848, "hu"';
-$ip[] = '3243991040, "be"';
-$ip[] = '3243999232, "no"';
-$ip[] = '3244032000, "gr"';
-$ip[] = '3244097536, "de"';
-$ip[] = '3244098560, "gb"';
-$ip[] = '3244100608, "ua"';
-$ip[] = '3244102656, "ch"';
-$ip[] = '3244103680, "bg"';
-$ip[] = '3244104704, "de"';
-$ip[] = '3244105728, "gb"';
-$ip[] = '3244107776, "ro"';
-$ip[] = '3244108800, "gb"';
-$ip[] = '3244109824, "ua"';
-$ip[] = '3244110848, "pl"';
-$ip[] = '3244111872, "kz"';
-$ip[] = '3244112896, "ru"';
-$ip[] = '3244113920, "ch"';
-$ip[] = '3244114944, "pl"';
-$ip[] = '3244115968, "sk"';
-$ip[] = '3244116992, "ua"';
-$ip[] = '3244118016, "gb"';
-$ip[] = '3244120064, "pl"';
-$ip[] = '3244122112, "il"';
-$ip[] = '3244123136, "ua"';
-$ip[] = '3244124160, "pl"';
-$ip[] = '3244125184, "ua"';
-$ip[] = '3244126208, "fr"';
-$ip[] = '3244127232, "ua"';
-$ip[] = '3244129280, "fr"';
-$ip[] = '3244130304, "nl"';
-$ip[] = '3244131328, "fi"';
-$ip[] = '3244133376, "ro"';
-$ip[] = '3244134400, "pl"';
-$ip[] = '3244135424, "gb"';
-$ip[] = '3244137472, "pl"';
-$ip[] = '3244138496, "ua"';
-$ip[] = '3244139520, "gr"';
-$ip[] = '3244140544, "se"';
-$ip[] = '3244141568, "de"';
-$ip[] = '3244143616, "fr"';
-$ip[] = '3244144640, "ua"';
-$ip[] = '3244147712, "gb"';
-$ip[] = '3244149760, "pl"';
-$ip[] = '3244150784, "ch"';
-$ip[] = '3244151808, "ua"';
-$ip[] = '3244153856, "no"';
-$ip[] = '3244154880, "gb"';
-$ip[] = '3244155904, "ua"';
-$ip[] = '3244156928, "ru"';
-$ip[] = '3244157952, "cz"';
-$ip[] = '3244158976, "de"';
-$ip[] = '3244160000, "ua"';
-$ip[] = '3244161024, "no"';
-$ip[] = '3244163072, "fi"';
-$ip[] = '3244261376, "ie"';
-$ip[] = '3244277760, "si"';
-$ip[] = '3244294144, "de"';
-$ip[] = '3244875776, "fr"';
-$ip[] = '3245080576, "se"';
-$ip[] = '3245082624, "de"';
-$ip[] = '3245084672, "eu"';
-$ip[] = '3245084928, "se"';
-$ip[] = '3245085184, "eu"';
-$ip[] = '3245085696, "gb"';
-$ip[] = '3245086208, "at"';
-$ip[] = '3245086720, "bg"';
-$ip[] = '3245086976, "it"';
-$ip[] = '3245087232, "ch"';
-$ip[] = '3245087488, "nl"';
-$ip[] = '3245088000, "lv"';
-$ip[] = '3245088256, "kw"';
-$ip[] = '3245088512, "fr"';
-$ip[] = '3245088768, "bg"';
-$ip[] = '3245089280, "pl"';
-$ip[] = '3245089792, "gb"';
-$ip[] = '3245090304, "ua"';
-$ip[] = '3245090816, "at"';
-$ip[] = '3245091328, "se"';
-$ip[] = '3245091840, "ua"';
-$ip[] = '3245093888, "gb"';
-$ip[] = '3245094912, "ua"';
-$ip[] = '3245095936, "it"';
-$ip[] = '3245096960, "eu"';
-$ip[] = '3245099008, "gb"';
-$ip[] = '3245103104, "eu"';
-$ip[] = '3245105152, "gb"';
-$ip[] = '3245105664, "nl"';
-$ip[] = '3245106176, "at"';
-$ip[] = '3245106688, "ua"';
-$ip[] = '3245107712, "cz"';
-$ip[] = '3245108736, "gb"';
-$ip[] = '3245109248, "ua"';
-$ip[] = '3245113856, "cz"';
-$ip[] = '3245114368, "sk"';
-$ip[] = '3245114880, "jo"';
-$ip[] = '3245115392, "eu"';
-$ip[] = '3245115904, "at"';
-$ip[] = '3245116416, "fr"';
-$ip[] = '3245116928, "nl"';
-$ip[] = '3245117440, "lv"';
-$ip[] = '3245118464, "gb"';
-$ip[] = '3245119488, "eu"';
-$ip[] = '3245121536, "gr"';
-$ip[] = '3245122048, "ua"';
-$ip[] = '3245122560, "eu"';
-$ip[] = '3245123072, "fr"';
-$ip[] = '3245123584, "gb"';
-$ip[] = '3245124096, "ua"';
-$ip[] = '3245124608, "eu"';
-$ip[] = '3245125120, "gb"';
-$ip[] = '3245125632, "eu"';
-$ip[] = '3245125888, "pl"';
-$ip[] = '3245126144, "fr"';
-$ip[] = '3245126400, "eu"';
-$ip[] = '3245126656, "fr"';
-$ip[] = '3245126912, "de"';
-$ip[] = '3245127168, "ru"';
-$ip[] = '3245127424, "at"';
-$ip[] = '3245127680, "gb"';
-$ip[] = '3245127936, "lv"';
-$ip[] = '3245128192, "it"';
-$ip[] = '3245128448, "ch"';
-$ip[] = '3245128704, "gb"';
-$ip[] = '3245129728, "eu"';
-$ip[] = '3245129984, "de"';
-$ip[] = '3245130240, "pl"';
-$ip[] = '3245130496, "il"';
-$ip[] = '3245130752, "se"';
-$ip[] = '3245131008, "gb"';
-$ip[] = '3245131264, "fr"';
-$ip[] = '3245131520, "se"';
-$ip[] = '3245131776, "gb"';
-$ip[] = '3245132032, "be"';
-$ip[] = '3245132288, "pl"';
-$ip[] = '3245132544, "fr"';
-$ip[] = '3245132800, "it"';
-$ip[] = '3245133312, "pl"';
-$ip[] = '3245133568, "ru"';
-$ip[] = '3245133824, "no"';
-$ip[] = '3245134080, "ua"';
-$ip[] = '3245134336, "nl"';
-$ip[] = '3245134592, "il"';
-$ip[] = '3245134848, "at"';
-$ip[] = '3245135104, "tr"';
-$ip[] = '3245135616, "gb"';
-$ip[] = '3245135872, "fr"';
-$ip[] = '3245136128, "gb"';
-$ip[] = '3245136640, "eu"';
-$ip[] = '3245136896, "pl"';
-$ip[] = '3245137152, "it"';
-$ip[] = '3245137408, "de"';
-$ip[] = '3245137664, "se"';
-$ip[] = '3245137920, "dk"';
-$ip[] = '3245138432, "ua"';
-$ip[] = '3245138944, "pl"';
-$ip[] = '3245139456, "ru"';
-$ip[] = '3245139968, "ch"';
-$ip[] = '3245140480, "ro"';
-$ip[] = '3245140992, "ua"';
-$ip[] = '3245141504, "it"';
-$ip[] = '3245142016, "ua"';
-$ip[] = '3245143040, "gb"';
-$ip[] = '3245144064, "ua"';
-$ip[] = '3245146112, "fr"';
-$ip[] = '3245147136, "de"';
-$ip[] = '3245148160, "ua"';
-$ip[] = '3245149184, "ru"';
-$ip[] = '3245150208, "is"';
-$ip[] = '3245154304, "it"';
-$ip[] = '3245158400, "gb"';
-$ip[] = '3245159424, "ch"';
-$ip[] = '3245159936, "bg"';
-$ip[] = '3245160448, "dk"';
-$ip[] = '3245160960, "eu"';
-$ip[] = '3245161472, "se"';
-$ip[] = '3245161984, "gb"';
-$ip[] = '3245162496, "de"';
-$ip[] = '3245163520, "cz"';
-$ip[] = '3245164544, "be"';
-$ip[] = '3245165056, "at"';
-$ip[] = '3245165568, "ru"';
-$ip[] = '3245166080, "il"';
-$ip[] = '3245166592, "ua"';
-$ip[] = '3245166848, "gb"';
-$ip[] = '3245167104, "il"';
-$ip[] = '3245167360, "gb"';
-$ip[] = '3245167616, "ua"';
-$ip[] = '3245167872, "lv"';
-$ip[] = '3245168128, "se"';
-$ip[] = '3245168384, "gb"';
-$ip[] = '3245168640, "at"';
-$ip[] = '3245168896, "ru"';
-$ip[] = '3245169152, "it"';
-$ip[] = '3245169408, "pl"';
-$ip[] = '3245169920, "ua"';
-$ip[] = '3245170176, "gb"';
-$ip[] = '3245170688, "de"';
-$ip[] = '3245171712, "ua"';
-$ip[] = '3245172736, "it"';
-$ip[] = '3245173760, "ua"';
-$ip[] = '3245174784, "it"';
-$ip[] = '3245175040, "eu"';
-$ip[] = '3245175296, "ru"';
-$ip[] = '3245175552, "pl"';
-$ip[] = '3245175808, "gb"';
-$ip[] = '3245176064, "it"';
-$ip[] = '3245176320, "ua"';
-$ip[] = '3245176576, "gb"';
-$ip[] = '3245176832, "eu"';
-$ip[] = '3245177088, "es"';
-$ip[] = '3245177344, "nl"';
-$ip[] = '3245177600, "pl"';
-$ip[] = '3245177856, "si"';
-$ip[] = '3245178112, "nl"';
-$ip[] = '3245178368, "be"';
-$ip[] = '3245178624, "pl"';
-$ip[] = '3245178880, "ua"';
-$ip[] = '3245179392, "eu"';
-$ip[] = '3245180416, "tr"';
-$ip[] = '3245180928, "nl"';
-$ip[] = '3245181440, "de"';
-$ip[] = '3245181952, "eu"';
-$ip[] = '3245182464, "de"';
-$ip[] = '3245182976, "ua"';
-$ip[] = '3245184000, "eu"';
-$ip[] = '3245187072, "ua"';
-$ip[] = '3245190144, "es"';
-$ip[] = '3245191168, "cz"';
-$ip[] = '3245193216, "be"';
-$ip[] = '3245195264, "gb"';
-$ip[] = '3245197312, "it"';
-$ip[] = '3245199360, "be"';
-$ip[] = '3245199616, "se"';
-$ip[] = '3245199872, "no"';
-$ip[] = '3245200128, "lv"';
-$ip[] = '3245200384, "pl"';
-$ip[] = '3245200640, "gr"';
-$ip[] = '3245200896, "de"';
-$ip[] = '3245201152, "gb"';
-$ip[] = '3245201408, "ch"';
-$ip[] = '3245201664, "no"';
-$ip[] = '3245201920, "sa"';
-$ip[] = '3245202176, "gb"';
-$ip[] = '3245202432, "dk"';
-$ip[] = '3245202688, "de"';
-$ip[] = '3245203456, "fr"';
-$ip[] = '3245203712, "pl"';
-$ip[] = '3245204224, "si"';
-$ip[] = '3245204480, "be"';
-$ip[] = '3245204736, "eu"';
-$ip[] = '3245204992, "gb"';
-$ip[] = '3245205504, "at"';
-$ip[] = '3245205760, "it"';
-$ip[] = '3245206016, "nl"';
-$ip[] = '3245206272, "lt"';
-$ip[] = '3245206528, "eu"';
-$ip[] = '3245206784, "de"';
-$ip[] = '3245207040, "gb"';
-$ip[] = '3245207296, "de"';
-$ip[] = '3245207552, "ua"';
-$ip[] = '3245208064, "eu"';
-$ip[] = '3245208576, "pl"';
-$ip[] = '3245209088, "ru"';
-$ip[] = '3245209600, "ua"';
-$ip[] = '3245210112, "fr"';
-$ip[] = '3245210624, "hu"';
-$ip[] = '3245211136, "gb"';
-$ip[] = '3245211648, "ru"';
-$ip[] = '3245212160, "il"';
-$ip[] = '3245212672, "ru"';
-$ip[] = '3245213184, "de"';
-$ip[] = '3245213696, "lv"';
-$ip[] = '3245214208, "at"';
-$ip[] = '3245214720, "se"';
-$ip[] = '3245215232, "si"';
-$ip[] = '3245215744, "ua"';
-$ip[] = '3245217792, "eu"';
-$ip[] = '3245218816, "de"';
-$ip[] = '3245219840, "eu"';
-$ip[] = '3245223936, "nl"';
-$ip[] = '3245225984, "hu"';
-$ip[] = '3245228032, "eu"';
-$ip[] = '3245230080, "de"';
-$ip[] = '3245231104, "ua"';
-$ip[] = '3245232128, "pl"';
-$ip[] = '3245232384, "gb"';
-$ip[] = '3245232640, "bg"';
-$ip[] = '3245232896, "it"';
-$ip[] = '3245233152, "dk"';
-$ip[] = '3245233408, "eu"';
-$ip[] = '3245233664, "gr"';
-$ip[] = '3245233920, "dk"';
-$ip[] = '3245234176, "gb"';
-$ip[] = '3245234432, "ua"';
-$ip[] = '3245234688, "eu"';
-$ip[] = '3245234944, "gb"';
-$ip[] = '3245235200, "nl"';
-$ip[] = '3245235456, "gb"';
-$ip[] = '3245235712, "at"';
-$ip[] = '3245235968, "ch"';
-$ip[] = '3245236224, "pl"';
-$ip[] = '3245237248, "ua"';
-$ip[] = '3245237760, "gb"';
-$ip[] = '3245238784, "ua"';
-$ip[] = '3245239296, "eu"';
-$ip[] = '3245240320, "gb"';
-$ip[] = '3245242368, "pl"';
-$ip[] = '3245243392, "ua"';
-$ip[] = '3245244416, "gb"';
-$ip[] = '3245244672, "at"';
-$ip[] = '3245244928, "be"';
-$ip[] = '3245245184, "eu"';
-$ip[] = '3245245440, "bg"';
-$ip[] = '3245245696, "de"';
-$ip[] = '3245245952, "ua"';
-$ip[] = '3245246208, "gb"';
-$ip[] = '3245246464, "at"';
-$ip[] = '3245246720, "pl"';
-$ip[] = '3245246976, "gb"';
-$ip[] = '3245247232, "de"';
-$ip[] = '3245247488, "gb"';
-$ip[] = '3245247744, "eu"';
-$ip[] = '3245248000, "pl"';
-$ip[] = '3245248256, "gb"';
-$ip[] = '3245248512, "ua"';
-$ip[] = '3245248768, "si"';
-$ip[] = '3245249024, "gb"';
-$ip[] = '3245249280, "eu"';
-$ip[] = '3245249536, "fr"';
-$ip[] = '3245249792, "gb"';
-$ip[] = '3245250048, "de"';
-$ip[] = '3245250304, "it"';
-$ip[] = '3245250560, "fr"';
-$ip[] = '3245250816, "eu"';
-$ip[] = '3245251072, "gb"';
-$ip[] = '3245251328, "mt"';
-$ip[] = '3245251584, "ua"';
-$ip[] = '3245251840, "gb"';
-$ip[] = '3245252096, "be"';
-$ip[] = '3245252352, "bg"';
-$ip[] = '3245252608, "ua"';
-$ip[] = '3245253632, "lv"';
-$ip[] = '3245254144, "dk"';
-$ip[] = '3245254656, "ua"';
-$ip[] = '3245255168, "tr"';
-$ip[] = '3245255680, "ua"';
-$ip[] = '3245257216, "de"';
-$ip[] = '3245257728, "gb"';
-$ip[] = '3245258240, "at"';
-$ip[] = '3245258752, "ua"';
-$ip[] = '3245259264, "sk"';
-$ip[] = '3245259776, "ua"';
-$ip[] = '3245260288, "gb"';
-$ip[] = '3245260800, "de"';
-$ip[] = '3245261824, "dk"';
-$ip[] = '3245262848, "it"';
-$ip[] = '3245263872, "de"';
-$ip[] = '3245264896, "tr"';
-$ip[] = '3245266944, "bg"';
-$ip[] = '3245268992, "fi"';
-$ip[] = '3245270016, "pl"';
-$ip[] = '3245271040, "nl"';
-$ip[] = '3245272064, "ru"';
-$ip[] = '3245273088, "gb"';
-$ip[] = '3245277184, "ua"';
-$ip[] = '3245278208, "eu"';
-$ip[] = '3245278720, "ua"';
-$ip[] = '3245279744, "ru"';
-$ip[] = '3245280256, "eu"';
-$ip[] = '3245280768, "fr"';
-$ip[] = '3245281280, "ro"';
-$ip[] = '3245281792, "es"';
-$ip[] = '3245282304, "it"';
-$ip[] = '3245282816, "pl"';
-$ip[] = '3245283328, "gb"';
-$ip[] = '3245283840, "pl"';
-$ip[] = '3245284352, "gb"';
-$ip[] = '3245284864, "pl"';
-$ip[] = '3245285376, "nl"';
-$ip[] = '3245285632, "gb"';
-$ip[] = '3245285888, "de"';
-$ip[] = '3245286144, "eu"';
-$ip[] = '3245286400, "pl"';
-$ip[] = '3245287424, "gb"';
-$ip[] = '3245287680, "pl"';
-$ip[] = '3245287936, "pt"';
-$ip[] = '3245288192, "de"';
-$ip[] = '3245288448, "gb"';
-$ip[] = '3245288704, "fi"';
-$ip[] = '3245288960, "it"';
-$ip[] = '3245289216, "at"';
-$ip[] = '3245289472, "ua"';
-$ip[] = '3245290496, "lu"';
-$ip[] = '3245291520, "gb"';
-$ip[] = '3245292544, "ua"';
-$ip[] = '3245293568, "eu"';
-$ip[] = '3245294080, "gb"';
-$ip[] = '3245294592, "ro"';
-$ip[] = '3245295104, "it"';
-$ip[] = '3245296128, "gb"';
-$ip[] = '3245296640, "ru"';
-$ip[] = '3245297152, "it"';
-$ip[] = '3245297664, "fr"';
-$ip[] = '3245297920, "eu"';
-$ip[] = '3245298176, "ie"';
-$ip[] = '3245298432, "ua"';
-$ip[] = '3245298688, "gb"';
-$ip[] = '3245298944, "ua"';
-$ip[] = '3245299200, "gb"';
-$ip[] = '3245299712, "de"';
-$ip[] = '3245299968, "bg"';
-$ip[] = '3245300224, "fr"';
-$ip[] = '3245300480, "ru"';
-$ip[] = '3245300992, "fi"';
-$ip[] = '3245301248, "eu"';
-$ip[] = '3245301504, "gb"';
-$ip[] = '3245301760, "sk"';
-$ip[] = '3245302784, "de"';
-$ip[] = '3245303808, "se"';
-$ip[] = '3245304832, "de"';
-$ip[] = '3245306368, "ua"';
-$ip[] = '3245306880, "ru"';
-$ip[] = '3245307392, "fi"';
-$ip[] = '3245307904, "ro"';
-$ip[] = '3245308416, "gb"';
-$ip[] = '3245308928, "eu"';
-$ip[] = '3245309440, "ua"';
-$ip[] = '3245309952, "cz"';
-$ip[] = '3245312000, "eu"';
-$ip[] = '3245314048, "pl"';
-$ip[] = '3245315072, "it"';
-$ip[] = '3245316096, "eu"';
-$ip[] = '3245317120, "ru"';
-$ip[] = '3245318144, "it"';
-$ip[] = '3245318400, "ro"';
-$ip[] = '3245318656, "se"';
-$ip[] = '3245318912, "de"';
-$ip[] = '3245319168, "hr"';
-$ip[] = '3245319424, "se"';
-$ip[] = '3245319680, "pl"';
-$ip[] = '3245319936, "gb"';
-$ip[] = '3245320704, "eu"';
-$ip[] = '3245321216, "nl"';
-$ip[] = '3245321472, "ua"';
-$ip[] = '3245321728, "pl"';
-$ip[] = '3245321984, "de"';
-$ip[] = '3245322240, "ru"';
-$ip[] = '3245323264, "gb"';
-$ip[] = '3245325312, "ua"';
-$ip[] = '3245326336, "si"';
-$ip[] = '3245326848, "bg"';
-$ip[] = '3245327360, "eu"';
-$ip[] = '3245327872, "de"';
-$ip[] = '3245328384, "gb"';
-$ip[] = '3245328896, "ch"';
-$ip[] = '3245329408, "ua"';
-$ip[] = '3245329920, "de"';
-$ip[] = '3245333504, "si"';
-$ip[] = '3245334528, "hu"';
-$ip[] = '3245334784, "be"';
-$ip[] = '3245335040, "gb"';
-$ip[] = '3245335808, "ro"';
-$ip[] = '3245336064, "gb"';
-$ip[] = '3245336576, "ro"';
-$ip[] = '3245336832, "eu"';
-$ip[] = '3245337344, "gb"';
-$ip[] = '3245337600, "pl"';
-$ip[] = '3245337856, "at"';
-$ip[] = '3245338112, "de"';
-$ip[] = '3245338368, "ua"';
-$ip[] = '3245339648, "lv"';
-$ip[] = '3245340672, "ua"';
-$ip[] = '3245341696, "ru"';
-$ip[] = '3245342720, "gb"';
-$ip[] = '3245867008, "ie"';
-$ip[] = '3245932544, "be"';
-$ip[] = '3245998080, "gb"';
-$ip[] = '3246129152, "ru"';
-$ip[] = '3246260224, "pt"';
-$ip[] = '3246325760, "es"';
-$ip[] = '3246391296, "gb"';
-$ip[] = '3246784512, "ch"';
-$ip[] = '3246915584, "pt"';
-$ip[] = '3247046656, "at"';
-$ip[] = '3247046912, "eu"';
-$ip[] = '3247048192, "si"';
-$ip[] = '3247048704, "ee"';
-$ip[] = '3247048960, "si"';
-$ip[] = '3247049216, "eu"';
-$ip[] = '3247053824, "de"';
-$ip[] = '3247054080, "ch"';
-$ip[] = '3247054336, "lt"';
-$ip[] = '3247054592, "de"';
-$ip[] = '3247054848, "si"';
-$ip[] = '3247063040, "gb"';
-$ip[] = '3247063296, "gr"';
-$ip[] = '3247063552, "gb"';
-$ip[] = '3247063808, "bg"';
-$ip[] = '3247064064, "de"';
-$ip[] = '3247064320, "gb"';
-$ip[] = '3247064576, "ru"';
-$ip[] = '3247064832, "se"';
-$ip[] = '3247065088, "eu"';
-$ip[] = '3247065344, "ch"';
-$ip[] = '3247065600, "se"';
-$ip[] = '3247065856, "gb"';
-$ip[] = '3247066112, "dk"';
-$ip[] = '3247066368, "ua"';
-$ip[] = '3247066624, "cz"';
-$ip[] = '3247066880, "ru"';
-$ip[] = '3247067136, "de"';
-$ip[] = '3247067648, "ru"';
-$ip[] = '3247067904, "ch"';
-$ip[] = '3247068160, "ua"';
-$ip[] = '3247068416, "ro"';
-$ip[] = '3247068672, "gb"';
-$ip[] = '3247068928, "ua"';
-$ip[] = '3247069184, "de"';
-$ip[] = '3247069440, "ru"';
-$ip[] = '3247069696, "gb"';
-$ip[] = '3247069952, "de"';
-$ip[] = '3247070208, "il"';
-$ip[] = '3247070464, "ua"';
-$ip[] = '3247070720, "gb"';
-$ip[] = '3247071488, "ro"';
-$ip[] = '3247072256, "eu"';
-$ip[] = '3247072512, "gb"';
-$ip[] = '3247072768, "se"';
-$ip[] = '3247073024, "ro"';
-$ip[] = '3247073280, "gb"';
-$ip[] = '3247073536, "at"';
-$ip[] = '3247073792, "cz"';
-$ip[] = '3247074048, "eu"';
-$ip[] = '3247074304, "de"';
-$ip[] = '3247074560, "se"';
-$ip[] = '3247074816, "pl"';
-$ip[] = '3247075072, "ie"';
-$ip[] = '3247075328, "eu"';
-$ip[] = '3247075584, "de"';
-$ip[] = '3247075840, "ua"';
-$ip[] = '3247076096, "dk"';
-$ip[] = '3247076352, "ru"';
-$ip[] = '3247076608, "de"';
-$ip[] = '3247076864, "pl"';
-$ip[] = '3247077120, "de"';
-$ip[] = '3247077376, "gb"';
-$ip[] = '3247077632, "nl"';
-$ip[] = '3247077888, "ua"';
-$ip[] = '3247078144, "at"';
-$ip[] = '3247078400, "dk"';
-$ip[] = '3247078656, "hu"';
-$ip[] = '3247078912, "fi"';
-$ip[] = '3247079168, "hu"';
-$ip[] = '3247079424, "ru"';
-$ip[] = '3247080448, "ua"';
-$ip[] = '3247081472, "pl"';
-$ip[] = '3247083520, "ua"';
-$ip[] = '3247084544, "ru"';
-$ip[] = '3247086592, "nl"';
-$ip[] = '3247087616, "it"';
-$ip[] = '3247088640, "de"';
-$ip[] = '3247089664, "ro"';
-$ip[] = '3247090688, "lv"';
-$ip[] = '3247091712, "ru"';
-$ip[] = '3247092736, "de"';
-$ip[] = '3247093760, "ua"';
-$ip[] = '3247094784, "lv"';
-$ip[] = '3247095808, "ro"';
-$ip[] = '3247097856, "fi"';
-$ip[] = '3247098880, "nl"';
-$ip[] = '3247099904, "pl"';
-$ip[] = '3247100928, "ch"';
-$ip[] = '3247101952, "se"';
-$ip[] = '3247102976, "nl"';
-$ip[] = '3247106048, "ua"';
-$ip[] = '3247108096, "pl"';
-$ip[] = '3247109120, "ua"';
-$ip[] = '3247110144, "nl"';
-$ip[] = '3247111168, "de"';
-$ip[] = '3247112192, "fr"';
-$ip[] = '3247177728, "tr"';
-$ip[] = '3247243264, "nl"';
-$ip[] = '3247308800, "bg"';
-$ip[] = '3247309056, "fi"';
-$ip[] = '3247316480, "no"';
-$ip[] = '3247316736, "fi"';
-$ip[] = '3247322368, "gb"';
-$ip[] = '3247322624, "fi"';
-$ip[] = '3247323136, "ru"';
-$ip[] = '3247323648, "fi"';
-$ip[] = '3247324416, "gb"';
-$ip[] = '3247324672, "ch"';
-$ip[] = '3247324928, "fi"';
-$ip[] = '3247333632, "de"';
-$ip[] = '3247333888, "fi"';
-$ip[] = '3247334400, "no"';
-$ip[] = '3247334656, "fi"';
-$ip[] = '3247335168, "dk"';
-$ip[] = '3247335424, "fi"';
-$ip[] = '3247336448, "no"';
-$ip[] = '3247337216, "ch"';
-$ip[] = '3247337472, "pl"';
-$ip[] = '3247337984, "fi"';
-$ip[] = '3247338240, "pl"';
-$ip[] = '3247338496, "si"';
-$ip[] = '3247338752, "gb"';
-$ip[] = '3247339520, "fi"';
-$ip[] = '3247340544, "ua"';
-$ip[] = '3247340800, "ie"';
-$ip[] = '3247341056, "fi"';
-$ip[] = '3247341312, "eu"';
-$ip[] = '3247341568, "fi"';
-$ip[] = '3247345920, "hu"';
-$ip[] = '3247346176, "fi"';
-$ip[] = '3247346944, "si"';
-$ip[] = '3247347200, "fi"';
-$ip[] = '3247347456, "il"';
-$ip[] = '3247347712, "fi"';
-$ip[] = '3247347968, "hu"';
-$ip[] = '3247348224, "fi"';
-$ip[] = '3247348992, "de"';
-$ip[] = '3247349248, "fi"';
-$ip[] = '3247362048, "ro"';
-$ip[] = '3247362304, "hu"';
-$ip[] = '3247362560, "pl"';
-$ip[] = '3247362816, "dk"';
-$ip[] = '3247363072, "gb"';
-$ip[] = '3247363328, "ua"';
-$ip[] = '3247363584, "hu"';
-$ip[] = '3247363840, "nl"';
-$ip[] = '3247364096, "gb"';
-$ip[] = '3247364352, "es"';
-$ip[] = '3247364608, "ua"';
-$ip[] = '3247365120, "gb"';
-$ip[] = '3247365376, "ua"';
-$ip[] = '3247365632, "sa"';
-$ip[] = '3247365888, "gb"';
-$ip[] = '3247366144, "fi"';
-$ip[] = '3247371008, "pl"';
-$ip[] = '3247371264, "se"';
-$ip[] = '3247371520, "gb"';
-$ip[] = '3247371776, "fi"';
-$ip[] = '3247374336, "ru"';
-$ip[] = '3247374592, "fi"';
-$ip[] = '3247394048, "pl"';
-$ip[] = '3247394304, "fi"';
-$ip[] = '3247399424, "ru"';
-$ip[] = '3247399680, "fi"';
-$ip[] = '3247404800, "ru"';
-$ip[] = '3247405056, "ro"';
-$ip[] = '3247405312, "pl"';
-$ip[] = '3247405568, "gb"';
-$ip[] = '3247405824, "fi"';
-$ip[] = '3247432192, "tr"';
-$ip[] = '3247432448, "fi"';
-$ip[] = '3247438080, "it"';
-$ip[] = '3247438336, "fi"';
-$ip[] = '3247439872, "es"';
-$ip[] = '3247702016, "ro"';
-$ip[] = '3247702272, "es"';
-$ip[] = '3247704832, "eu"';
-$ip[] = '3247705088, "es"';
-$ip[] = '3247705856, "ru"';
-$ip[] = '3247706112, "es"';
-$ip[] = '3247711744, "it"';
-$ip[] = '3247712256, "es"';
-$ip[] = '3247713280, "ru"';
-$ip[] = '3247713536, "be"';
-$ip[] = '3247713792, "sk"';
-$ip[] = '3247714048, "ru"';
-$ip[] = '3247714304, "ch"';
-$ip[] = '3247716352, "es"';
-$ip[] = '3247717888, "eu"';
-$ip[] = '3247718400, "es"';
-$ip[] = '3247769600, "de"';
-$ip[] = '3247771648, "es"';
-$ip[] = '3247775744, "de"';
-$ip[] = '3247783936, "gb"';
-$ip[] = '3247792128, "fr"';
-$ip[] = '3247800320, "dk"';
-$ip[] = '3247816704, "eu"';
-$ip[] = '3247833088, "ru"';
-$ip[] = '3247865856, "gb"';
-$ip[] = '3247872000, "nl"';
-$ip[] = '3247875328, "tr"';
-$ip[] = '3247875584, "de"';
-$ip[] = '3247876096, "pl"';
-$ip[] = '3247876352, "gb"';
-$ip[] = '3247876864, "de"';
-$ip[] = '3247877120, "gr"';
-$ip[] = '3247877632, "eu"';
-$ip[] = '3247879168, "gb"';
-$ip[] = '3247882240, "se"';
-$ip[] = '3247898624, "ru"';
-$ip[] = '3247899648, "eu"';
-$ip[] = '3247900672, "pl"';
-$ip[] = '3247901696, "ua"';
-$ip[] = '3247902720, "gb"';
-$ip[] = '3247903744, "bg"';
-$ip[] = '3247905792, "ro"';
-$ip[] = '3247906816, "de"';
-$ip[] = '3247907840, "pl"';
-$ip[] = '3247908864, "gb"';
-$ip[] = '3247909888, "de"';
-$ip[] = '3247910912, "pl"';
-$ip[] = '3247912960, "ua"';
-$ip[] = '3247913984, "de"';
-$ip[] = '3247915008, "pl"';
-$ip[] = '3247917056, "gb"';
-$ip[] = '3247918080, "pl"';
-$ip[] = '3247919104, "bg"';
-$ip[] = '3247920128, "eu"';
-$ip[] = '3247921152, "ru"';
-$ip[] = '3247922176, "se"';
-$ip[] = '3247923200, "pl"';
-$ip[] = '3247925248, "ua"';
-$ip[] = '3247926272, "ru"';
-$ip[] = '3247927296, "pl"';
-$ip[] = '3247928320, "hu"';
-$ip[] = '3247929344, "gb"';
-$ip[] = '3247931392, "fr"';
-$ip[] = '3247960064, "ua"';
-$ip[] = '3247961088, "ru"';
-$ip[] = '3247962112, "de"';
-$ip[] = '3247963136, "ru"';
-$ip[] = '3247964160, "es"';
-$ip[] = '3248095232, "at"';
-$ip[] = '3248160768, "de"';
-$ip[] = '3248226304, "no"';
-$ip[] = '3248357376, "de"';
-$ip[] = '3248488448, "no"';
-$ip[] = '3248619520, "dk"';
-$ip[] = '3248750592, "pt"';
-$ip[] = '3248750848, "pl"';
-$ip[] = '3248752384, "de"';
-$ip[] = '3248752896, "tr"';
-$ip[] = '3248753152, "gb"';
-$ip[] = '3248753664, "eu"';
-$ip[] = '3248753920, "gb"';
-$ip[] = '3248754176, "eu"';
-$ip[] = '3248754432, "at"';
-$ip[] = '3248754688, "pl"';
-$ip[] = '3248758784, "se"';
-$ip[] = '3248774144, "ua"';
-$ip[] = '3248775168, "gb"';
-$ip[] = '3248783616, "pl"';
-$ip[] = '3248783872, "ua"';
-$ip[] = '3248784128, "de"';
-$ip[] = '3248785408, "ro"';
-$ip[] = '3248785664, "si"';
-$ip[] = '3248786944, "pl"';
-$ip[] = '3248787200, "gb"';
-$ip[] = '3248787456, "nl"';
-$ip[] = '3248787712, "ch"';
-$ip[] = '3248787968, "ru"';
-$ip[] = '3248788224, "gb"';
-$ip[] = '3248788480, "fr"';
-$ip[] = '3248788736, "ua"';
-$ip[] = '3248788992, "gb"';
-$ip[] = '3248789248, "fr"';
-$ip[] = '3248789504, "ro"';
-$ip[] = '3248789760, "fr"';
-$ip[] = '3248790016, "de"';
-$ip[] = '3248790272, "dk"';
-$ip[] = '3248790528, "se"';
-$ip[] = '3248790784, "pl"';
-$ip[] = '3248791040, "be"';
-$ip[] = '3248791296, "de"';
-$ip[] = '3248791552, "eu"';
-$ip[] = '3248807936, "at"';
-$ip[] = '3248808448, "gr"';
-$ip[] = '3248808960, "fr"';
-$ip[] = '3248810080, "ua"';
-$ip[] = '3248810112, "ru"';
-$ip[] = '3248810144, "hr"';
-$ip[] = '3248810176, "fr"';
-$ip[] = '3248810208, "gb"';
-$ip[] = '3248810240, "eu"';
-$ip[] = '3248813568, "de"';
-$ip[] = '3248814080, "dk"';
-$ip[] = '3248815104, "gb"';
-$ip[] = '3248816128, "cz"';
-$ip[] = '3248881664, "fi"';
-$ip[] = '3249012736, "de"';
-$ip[] = '3249012992, "eu"';
-$ip[] = '3249025536, "fr"';
-$ip[] = '3249025792, "eu"';
-$ip[] = '3249026304, "lu"';
-$ip[] = '3249026560, "eu"';
-$ip[] = '3249026816, "lu"';
-$ip[] = '3249045504, "eu"';
-$ip[] = '3249078272, "ru"';
-$ip[] = '3249078784, "ch"';
-$ip[] = '3249079296, "ru"';
-$ip[] = '3249079808, "ro"';
-$ip[] = '3249080832, "de"';
-$ip[] = '3249081344, "ua"';
-$ip[] = '3249081856, "gb"';
-$ip[] = '3249082368, "hu"';
-$ip[] = '3249082880, "pl"';
-$ip[] = '3249083392, "ro"';
-$ip[] = '3249083904, "ru"';
-$ip[] = '3249085440, "cz"';
-$ip[] = '3249085952, "gi"';
-$ip[] = '3249086464, "ru"';
-$ip[] = '3249087488, "cz"';
-$ip[] = '3249088000, "ru"';
-$ip[] = '3249089024, "no"';
-$ip[] = '3249089536, "ru"';
-$ip[] = '3249090048, "fr"';
-$ip[] = '3249090560, "si"';
-$ip[] = '3249091072, "ro"';
-$ip[] = '3249091584, "ru"';
-$ip[] = '3249092096, "de"';
-$ip[] = '3249092608, "it"';
-$ip[] = '3249093120, "gb"';
-$ip[] = '3249093632, "cz"';
-$ip[] = '3249094656, "fr"';
-$ip[] = '3249095168, "eu"';
-$ip[] = '3249095680, "nl"';
-$ip[] = '3249096192, "il"';
-$ip[] = '3249096704, "de"';
-$ip[] = '3249097216, "dk"';
-$ip[] = '3249097728, "de"';
-$ip[] = '3249098240, "pl"';
-$ip[] = '3249098752, "ua"';
-$ip[] = '3249099264, "eu"';
-$ip[] = '3249099776, "fi"';
-$ip[] = '3249100288, "ru"';
-$ip[] = '3249100800, "il"';
-$ip[] = '3249101312, "gb"';
-$ip[] = '3249101824, "ru"';
-$ip[] = '3249102336, "de"';
-$ip[] = '3249102848, "cz"';
-$ip[] = '3249103360, "de"';
-$ip[] = '3249103872, "fi"';
-$ip[] = '3249104384, "ru"';
-$ip[] = '3249104896, "il"';
-$ip[] = '3249105408, "ru"';
-$ip[] = '3249105920, "nl"';
-$ip[] = '3249106432, "cz"';
-$ip[] = '3249106944, "pl"';
-$ip[] = '3249108480, "ru"';
-$ip[] = '3249108992, "gb"';
-$ip[] = '3249109504, "ru"';
-$ip[] = '3249110528, "ua"';
-$ip[] = '3249111040, "ru"';
-$ip[] = '3249111552, "kw"';
-$ip[] = '3249112064, "ua"';
-$ip[] = '3249113088, "ro"';
-$ip[] = '3249113600, "nl"';
-$ip[] = '3249114112, "gb"';
-$ip[] = '3249114624, "ro"';
-$ip[] = '3249115648, "ua"';
-$ip[] = '3249116160, "pl"';
-$ip[] = '3249116672, "it"';
-$ip[] = '3249143808, "at"';
-$ip[] = '3249274880, "nl"';
-$ip[] = '3249405952, "de"';
-$ip[] = '3249537024, "pt"';
-$ip[] = '3249537280, "nl"';
-$ip[] = '3249668096, "ie"';
-$ip[] = '3249676800, "ua"';
-$ip[] = '3249677056, "se"';
-$ip[] = '3249677312, "ie"';
-$ip[] = '3249679104, "ch"';
-$ip[] = '3249679360, "ie"';
-$ip[] = '3249683456, "se"';
-$ip[] = '3249684480, "ie"';
-$ip[] = '3249698048, "pl"';
-$ip[] = '3249698304, "cz"';
-$ip[] = '3249698560, "hu"';
-$ip[] = '3249698816, "gb"';
-$ip[] = '3249699840, "ua"';
-$ip[] = '3249700864, "se"';
-$ip[] = '3249701632, "gr"';
-$ip[] = '3249701888, "pl"';
-$ip[] = '3249702144, "fi"';
-$ip[] = '3249702400, "gb"';
-$ip[] = '3249702656, "ru"';
-$ip[] = '3249702912, "gb"';
-$ip[] = '3249703680, "eu"';
-$ip[] = '3249703936, "gb"';
-$ip[] = '3249704192, "ro"';
-$ip[] = '3249704448, "gb"';
-$ip[] = '3249704704, "pl"';
-$ip[] = '3249704960, "ua"';
-$ip[] = '3249705984, "at"';
-$ip[] = '3249706496, "lv"';
-$ip[] = '3249707008, "bg"';
-$ip[] = '3249707520, "fr"';
-$ip[] = '3249708032, "ch"';
-$ip[] = '3249708544, "ru"';
-$ip[] = '3249709056, "at"';
-$ip[] = '3249709312, "pl"';
-$ip[] = '3249709568, "ru"';
-$ip[] = '3249709824, "de"';
-$ip[] = '3249710080, "pl"';
-$ip[] = '3249710336, "ro"';
-$ip[] = '3249710592, "bg"';
-$ip[] = '3249710848, "pl"';
-$ip[] = '3249711104, "hu"';
-$ip[] = '3249711360, "de"';
-$ip[] = '3249711872, "gb"';
-$ip[] = '3249712128, "ua"';
-$ip[] = '3249712384, "gb"';
-$ip[] = '3249712640, "be"';
-$ip[] = '3249712896, "se"';
-$ip[] = '3249713152, "lv"';
-$ip[] = '3249715200, "gb"';
-$ip[] = '3249715456, "de"';
-$ip[] = '3249715712, "fr"';
-$ip[] = '3249715968, "ua"';
-$ip[] = '3249716224, "si"';
-$ip[] = '3249716480, "nl"';
-$ip[] = '3249716736, "ua"';
-$ip[] = '3249717248, "lv"';
-$ip[] = '3249718272, "de"';
-$ip[] = '3249719296, "gb"';
-$ip[] = '3249720320, "it"';
-$ip[] = '3249721344, "at"';
-$ip[] = '3249721600, "gb"';
-$ip[] = '3249722624, "pl"';
-$ip[] = '3249723136, "gb"';
-$ip[] = '3249723392, "it"';
-$ip[] = '3249723648, "eu"';
-$ip[] = '3249723904, "il"';
-$ip[] = '3249724160, "gb"';
-$ip[] = '3249724416, "il"';
-$ip[] = '3249724672, "se"';
-$ip[] = '3249724928, "bg"';
-$ip[] = '3249725184, "gb"';
-$ip[] = '3249725440, "ro"';
-$ip[] = '3249725952, "de"';
-$ip[] = '3249726464, "ua"';
-$ip[] = '3249726976, "it"';
-$ip[] = '3249727488, "lv"';
-$ip[] = '3249728000, "it"';
-$ip[] = '3249728512, "ua"';
-$ip[] = '3249729024, "gb"';
-$ip[] = '3249729536, "pl"';
-$ip[] = '3249730560, "it"';
-$ip[] = '3249731584, "ua"';
-$ip[] = '3249732608, "it"';
-$ip[] = '3249733632, "cz"';
-$ip[] = '3249799168, "se"';
-$ip[] = '3250061312, "fi"';
-$ip[] = '3250192384, "at"';
-$ip[] = '3250192640, "ru"';
-$ip[] = '3250192896, "il"';
-$ip[] = '3250193152, "eu"';
-$ip[] = '3250193408, "ie"';
-$ip[] = '3250193664, "at"';
-$ip[] = '3250194176, "de"';
-$ip[] = '3250194432, "gb"';
-$ip[] = '3250194688, "ua"';
-$ip[] = '3250194944, "ro"';
-$ip[] = '3250195456, "eu"';
-$ip[] = '3250195712, "gb"';
-$ip[] = '3250196224, "ua"';
-$ip[] = '3250196480, "at"';
-$ip[] = '3250200576, "hu"';
-$ip[] = '3250200832, "ro"';
-$ip[] = '3250201088, "ru"';
-$ip[] = '3250201344, "dk"';
-$ip[] = '3250201600, "at"';
-$ip[] = '3250233856, "de"';
-$ip[] = '3250234112, "il"';
-$ip[] = '3250234368, "at"';
-$ip[] = '3250245632, "tr"';
-$ip[] = '3250245888, "at"';
-$ip[] = '3250257664, "pl"';
-$ip[] = '3250257920, "de"';
-$ip[] = '3250258176, "at"';
-$ip[] = '3250323200, "ru"';
-$ip[] = '3250323456, "pl"';
-$ip[] = '3250323712, "eu"';
-$ip[] = '3250339840, "jo"';
-$ip[] = '3250348032, "bh"';
-$ip[] = '3250356224, "eu"';
-$ip[] = '3250357248, "gb"';
-$ip[] = '3250357824, "fr"';
-$ip[] = '3250357856, "ee"';
-$ip[] = '3250357872, "ch"';
-$ip[] = '3250357880, "se"';
-$ip[] = '3250357920, "pl"';
-$ip[] = '3250357928, "cy"';
-$ip[] = '3250357960, "gb"';
-$ip[] = '3250358016, "eu"';
-$ip[] = '3250358528, "hu"';
-$ip[] = '3250358784, "eu"';
-$ip[] = '3250359296, "hu"';
-$ip[] = '3250359808, "eu"';
-$ip[] = '3250362880, "de"';
-$ip[] = '3250363392, "eu"';
-$ip[] = '3250372608, "hu"';
-$ip[] = '3250373376, "gb"';
-$ip[] = '3250373632, "de"';
-$ip[] = '3250374144, "tr"';
-$ip[] = '3250374656, "eu"';
-$ip[] = '3250374912, "se"';
-$ip[] = '3250375680, "gb"';
-$ip[] = '3250376704, "ch"';
-$ip[] = '3250386944, "se"';
-$ip[] = '3250387200, "de"';
-$ip[] = '3250387712, "fr"';
-$ip[] = '3250387968, "jo"';
-$ip[] = '3250388224, "pl"';
-$ip[] = '3250388480, "ru"';
-$ip[] = '3250388736, "fr"';
-$ip[] = '3250388992, "eu"';
-$ip[] = '3250405888, "ie"';
-$ip[] = '3250406400, "ru"';
-$ip[] = '3250406912, "ro"';
-$ip[] = '3250407424, "pl"';
-$ip[] = '3250407936, "gb"';
-$ip[] = '3250408448, "pl"';
-$ip[] = '3250408960, "de"';
-$ip[] = '3250409472, "gb"';
-$ip[] = '3250409984, "de"';
-$ip[] = '3250410496, "at"';
-$ip[] = '3250411008, "lt"';
-$ip[] = '3250411520, "ua"';
-$ip[] = '3250412032, "fr"';
-$ip[] = '3250412544, "dk"';
-$ip[] = '3250413056, "de"';
-$ip[] = '3250413568, "ua"';
-$ip[] = '3250414080, "ro"';
-$ip[] = '3250414592, "de"';
-$ip[] = '3250415104, "nl"';
-$ip[] = '3250415616, "gb"';
-$ip[] = '3250416128, "de"';
-$ip[] = '3250416640, "gb"';
-$ip[] = '3250417152, "de"';
-$ip[] = '3250417664, "it"';
-$ip[] = '3250418176, "de"';
-$ip[] = '3250418688, "pl"';
-$ip[] = '3250419200, "no"';
-$ip[] = '3250419712, "ru"';
-$ip[] = '3250420224, "ir"';
-$ip[] = '3250420736, "fr"';
-$ip[] = '3250421248, "ua"';
-$ip[] = '3250421760, "eu"';
-$ip[] = '3250422016, "gb"';
-$ip[] = '3250423296, "nl"';
-$ip[] = '3250423552, "be"';
-$ip[] = '3250423808, "at"';
-$ip[] = '3250424064, "eu"';
-$ip[] = '3250424320, "nl"';
-$ip[] = '3250424832, "gb"';
-$ip[] = '3250425088, "nl"';
-$ip[] = '3250425344, "tr"';
-$ip[] = '3250425600, "fr"';
-$ip[] = '3250425856, "lt"';
-$ip[] = '3250426112, "no"';
-$ip[] = '3250426368, "at"';
-$ip[] = '3250426624, "fr"';
-$ip[] = '3250426880, "jo"';
-$ip[] = '3250427136, "nl"';
-$ip[] = '3250427392, "eu"';
-$ip[] = '3250429952, "si"';
-$ip[] = '3250438144, "ch"';
-$ip[] = '3250446336, "de"';
-$ip[] = '3250454528, "be"';
-$ip[] = '3250585600, "nl"';
-$ip[] = '3250585856, "eu"';
-$ip[] = '3250588672, "ie"';
-$ip[] = '3250588800, "at"';
-$ip[] = '3250588928, "gb"';
-$ip[] = '3250589184, "de"';
-$ip[] = '3250589440, "ie"';
-$ip[] = '3250589472, "nl"';
-$ip[] = '3250589504, "hr"';
-$ip[] = '3250589568, "ua"';
-$ip[] = '3250589632, "no"';
-$ip[] = '3250589696, "ch"';
-$ip[] = '3250593792, "gb"';
-$ip[] = '3250594816, "ua"';
-$ip[] = '3250595328, "gr"';
-$ip[] = '3250595840, "de"';
-$ip[] = '3250596352, "ro"';
-$ip[] = '3250597888, "bg"';
-$ip[] = '3250598400, "gb"';
-$ip[] = '3250598912, "ro"';
-$ip[] = '3250599424, "se"';
-$ip[] = '3250599936, "bg"';
-$ip[] = '3250600448, "de"';
-$ip[] = '3250601472, "pl"';
-$ip[] = '3250601984, "gb"';
-$ip[] = '3250610176, "tr"';
-$ip[] = '3250618368, "ru"';
-$ip[] = '3250626560, "pl"';
-$ip[] = '3250634752, "gb"';
-$ip[] = '3250642944, "ch"';
-$ip[] = '3250651136, "it"';
-$ip[] = '3250659328, "eu"';
-$ip[] = '3250667520, "pl"';
-$ip[] = '3250675712, "gb"';
-$ip[] = '3250683904, "ch"';
-$ip[] = '3250692096, "no"';
-$ip[] = '3250692352, "nl"';
-$ip[] = '3250692608, "bg"';
-$ip[] = '3250693376, "ie"';
-$ip[] = '3250694400, "gb"';
-$ip[] = '3250694656, "sk"';
-$ip[] = '3250694912, "nl"';
-$ip[] = '3250695168, "it"';
-$ip[] = '3250695680, "de"';
-$ip[] = '3250697472, "pl"';
-$ip[] = '3250697728, "bg"';
-$ip[] = '3250697984, "it"';
-$ip[] = '3250698240, "gr"';
-$ip[] = '3250698752, "gb"';
-$ip[] = '3250699776, "eu"';
-$ip[] = '3250700288, "ua"';
-$ip[] = '3250708480, "kz"';
-$ip[] = '3250716672, "ro"';
-$ip[] = '3250716928, "eu"';
-$ip[] = '3250718208, "de"';
-$ip[] = '3250720768, "it"';
-$ip[] = '3250722048, "ro"';
-$ip[] = '3250722304, "eu"';
-$ip[] = '3250741248, "eu"';
-$ip[] = '3250749696, "eu"';
-$ip[] = '3250749952, "ro"';
-$ip[] = '3250750464, "fr"';
-$ip[] = '3250751488, "de"';
-$ip[] = '3250752000, "eu"';
-$ip[] = '3250752512, "bg"';
-$ip[] = '3250753024, "de"';
-$ip[] = '3250754048, "at"';
-$ip[] = '3250754304, "gb"';
-$ip[] = '3250754560, "de"';
-$ip[] = '3250755072, "gb"';
-$ip[] = '3250755584, "fr"';
-$ip[] = '3250755840, "ru"';
-$ip[] = '3250756352, "pt"';
-$ip[] = '3250756608, "bg"';
-$ip[] = '3250756864, "gb"';
-$ip[] = '3250757120, "eu"';
-$ip[] = '3250757376, "hu"';
-$ip[] = '3250765824, "se"';
-$ip[] = '3250782208, "gb"';
-$ip[] = '3250847744, "de"';
-$ip[] = '3250978816, "hr"';
-$ip[] = '3251044352, "fi"';
-$ip[] = '3251109888, "si"';
-$ip[] = '3251110144, "bg"';
-$ip[] = '3251110656, "it"';
-$ip[] = '3251110912, "fr"';
-$ip[] = '3251111168, "ch"';
-$ip[] = '3251111424, "at"';
-$ip[] = '3251111680, "gb"';
-$ip[] = '3251111936, "bg"';
-$ip[] = '3251112192, "sk"';
-$ip[] = '3251112448, "ru"';
-$ip[] = '3251112704, "se"';
-$ip[] = '3251112960, "bg"';
-$ip[] = '3251113216, "ch"';
-$ip[] = '3251113472, "bg"';
-$ip[] = '3251114496, "ru"';
-$ip[] = '3251114752, "ro"';
-$ip[] = '3251115008, "pl"';
-$ip[] = '3251115264, "ru"';
-$ip[] = '3251115520, "ua"';
-$ip[] = '3251115776, "gb"';
-$ip[] = '3251116032, "bg"';
-$ip[] = '3251116288, "gb"';
-$ip[] = '3251116544, "dk"';
-$ip[] = '3251116800, "gb"';
-$ip[] = '3251117056, "bg"';
-$ip[] = '3251117312, "fr"';
-$ip[] = '3251117568, "il"';
-$ip[] = '3251117824, "se"';
-$ip[] = '3251118080, "ua"';
-$ip[] = '3251118592, "ru"';
-$ip[] = '3251119104, "ua"';
-$ip[] = '3251120128, "kw"';
-$ip[] = '3251120640, "fr"';
-$ip[] = '3251121152, "dk"';
-$ip[] = '3251121664, "pl"';
-$ip[] = '3251122176, "ch"';
-$ip[] = '3251122688, "pl"';
-$ip[] = '3251123200, "eu"';
-$ip[] = '3251123712, "ro"';
-$ip[] = '3251124224, "nl"';
-$ip[] = '3251124736, "eu"';
-$ip[] = '3251125248, "be"';
-$ip[] = '3251125760, "ua"';
-$ip[] = '3251126784, "pl"';
-$ip[] = '3251127296, "ua"';
-$ip[] = '3251127808, "nl"';
-$ip[] = '3251128320, "de"';
-$ip[] = '3251128832, "se"';
-$ip[] = '3251129344, "ua"';
-$ip[] = '3251129856, "ch"';
-$ip[] = '3251130368, "gb"';
-$ip[] = '3251130880, "pl"';
-$ip[] = '3251131392, "ua"';
-$ip[] = '3251131904, "se"';
-$ip[] = '3251132416, "ua"';
-$ip[] = '3251132928, "dk"';
-$ip[] = '3251133440, "no"';
-$ip[] = '3251133952, "ru"';
-$ip[] = '3251134464, "de"';
-$ip[] = '3251134976, "gb"';
-$ip[] = '3251136000, "ro"';
-$ip[] = '3251136512, "dk"';
-$ip[] = '3251137024, "de"';
-$ip[] = '3251137536, "pl"';
-$ip[] = '3251138048, "eu"';
-$ip[] = '3251138560, "at"';
-$ip[] = '3251139072, "gb"';
-$ip[] = '3251139584, "fr"';
-$ip[] = '3251140096, "pl"';
-$ip[] = '3251141632, "lt"';
-$ip[] = '3251142144, "ro"';
-$ip[] = '3251142656, "de"';
-$ip[] = '3251142912, "ru"';
-$ip[] = '3251143168, "am"';
-$ip[] = '3251143424, "lv"';
-$ip[] = '3251143680, "nl"';
-$ip[] = '3251143936, "pl"';
-$ip[] = '3251144192, "tr"';
-$ip[] = '3251144448, "be"';
-$ip[] = '3251144704, "hu"';
-$ip[] = '3251144960, "de"';
-$ip[] = '3251145472, "gb"';
-$ip[] = '3251145728, "nl"';
-$ip[] = '3251145984, "ro"';
-$ip[] = '3251146240, "at"';
-$ip[] = '3251146496, "sk"';
-$ip[] = '3251146752, "ch"';
-$ip[] = '3251147008, "gb"';
-$ip[] = '3251147264, "pl"';
-$ip[] = '3251147520, "nl"';
-$ip[] = '3251147776, "se"';
-$ip[] = '3251148032, "ru"';
-$ip[] = '3251148288, "de"';
-$ip[] = '3251148544, "ua"';
-$ip[] = '3251148800, "hu"';
-$ip[] = '3251149056, "nl"';
-$ip[] = '3251149312, "il"';
-$ip[] = '3251149568, "ie"';
-$ip[] = '3251149824, "de"';
-$ip[] = '3251150080, "ch"';
-$ip[] = '3251150336, "gb"';
-$ip[] = '3251150592, "ch"';
-$ip[] = '3251150848, "ua"';
-$ip[] = '3251151360, "gb"';
-$ip[] = '3251151616, "pl"';
-$ip[] = '3251151872, "nl"';
-$ip[] = '3251152128, "ro"';
-$ip[] = '3251152640, "ua"';
-$ip[] = '3251152896, "ru"';
-$ip[] = '3251153152, "ua"';
-$ip[] = '3251153408, "tr"';
-$ip[] = '3251153664, "fr"';
-$ip[] = '3251153920, "de"';
-$ip[] = '3251154176, "ua"';
-$ip[] = '3251154432, "nl"';
-$ip[] = '3251154688, "ua"';
-$ip[] = '3251154944, "gb"';
-$ip[] = '3251155456, "nl"';
-$ip[] = '3251155712, "ua"';
-$ip[] = '3251155968, "tr"';
-$ip[] = '3251156224, "fr"';
-$ip[] = '3251156480, "eu"';
-$ip[] = '3251156736, "ua"';
-$ip[] = '3251156992, "fr"';
-$ip[] = '3251157248, "be"';
-$ip[] = '3251157504, "pl"';
-$ip[] = '3251158016, "tr"';
-$ip[] = '3251158272, "ru"';
-$ip[] = '3251158528, "ua"';
-$ip[] = '3251158784, "gb"';
-$ip[] = '3251159296, "de"';
-$ip[] = '3251159552, "es"';
-$ip[] = '3251159808, "gb"';
-$ip[] = '3251160064, "jo"';
-$ip[] = '3251160320, "pl"';
-$ip[] = '3251160576, "nl"';
-$ip[] = '3251160832, "ua"';
-$ip[] = '3251161088, "ro"';
-$ip[] = '3251161344, "lv"';
-$ip[] = '3251161600, "se"';
-$ip[] = '3251161856, "hr"';
-$ip[] = '3251162112, "dk"';
-$ip[] = '3251162368, "ua"';
-$ip[] = '3251162624, "de"';
-$ip[] = '3251162880, "si"';
-$ip[] = '3251163136, "se"';
-$ip[] = '3251163392, "ua"';
-$ip[] = '3251163648, "de"';
-$ip[] = '3251163904, "ru"';
-$ip[] = '3251164160, "ua"';
-$ip[] = '3251164416, "it"';
-$ip[] = '3251164672, "nl"';
-$ip[] = '3251164928, "pl"';
-$ip[] = '3251165440, "ch"';
-$ip[] = '3251165696, "gb"';
-$ip[] = '3251165952, "ua"';
-$ip[] = '3251166208, "ch"';
-$ip[] = '3251166464, "ru"';
-$ip[] = '3251166720, "ie"';
-$ip[] = '3251166976, "ch"';
-$ip[] = '3251167232, "lv"';
-$ip[] = '3251167488, "dk"';
-$ip[] = '3251167744, "fr"';
-$ip[] = '3251168000, "pl"';
-$ip[] = '3251168256, "at"';
-$ip[] = '3251168512, "ua"';
-$ip[] = '3251168768, "de"';
-$ip[] = '3251169024, "eu"';
-$ip[] = '3251169280, "pl"';
-$ip[] = '3251170048, "no"';
-$ip[] = '3251170304, "ch"';
-$ip[] = '3251170560, "de"';
-$ip[] = '3251170816, "ru"';
-$ip[] = '3251171072, "ua"';
-$ip[] = '3251171328, "de"';
-$ip[] = '3251171840, "ro"';
-$ip[] = '3251172096, "gb"';
-$ip[] = '3251172352, "ro"';
-$ip[] = '3251172608, "gb"';
-$ip[] = '3251172864, "ua"';
-$ip[] = '3251173120, "sa"';
-$ip[] = '3251173376, "ua"';
-$ip[] = '3251173632, "de"';
-$ip[] = '3251173888, "dk"';
-$ip[] = '3251174144, "ua"';
-$ip[] = '3251174400, "ro"';
-$ip[] = '3251174656, "de"';
-$ip[] = '3251174912, "gb"';
-$ip[] = '3251175168, "ua"';
-$ip[] = '3251175424, "fr"';
-$ip[] = '3251177472, "de"';
-$ip[] = '3251179520, "se"';
-$ip[] = '3251180032, "pl"';
-$ip[] = '3251180544, "ro"';
-$ip[] = '3251181056, "gr"';
-$ip[] = '3251181568, "de"';
-$ip[] = '3251182080, "fr"';
-$ip[] = '3251182592, "it"';
-$ip[] = '3251183104, "ru"';
-$ip[] = '3251183616, "no"';
-$ip[] = '3251183872, "ch"';
-$ip[] = '3251184128, "pl"';
-$ip[] = '3251184384, "dk"';
-$ip[] = '3251184640, "pl"';
-$ip[] = '3251184896, "de"';
-$ip[] = '3251185152, "gb"';
-$ip[] = '3251185408, "dk"';
-$ip[] = '3251185664, "it"';
-$ip[] = '3251185920, "gb"';
-$ip[] = '3251186432, "se"';
-$ip[] = '3251186688, "ro"';
-$ip[] = '3251186944, "si"';
-$ip[] = '3251187200, "gr"';
-$ip[] = '3251187456, "gb"';
-$ip[] = '3251187712, "de"';
-$ip[] = '3251189760, "it"';
-$ip[] = '3251190784, "ua"';
-$ip[] = '3251191808, "gb"';
-$ip[] = '3251192320, "lv"';
-$ip[] = '3251192832, "be"';
-$ip[] = '3251193344, "gb"';
-$ip[] = '3251193856, "eu"';
-$ip[] = '3251194368, "no"';
-$ip[] = '3251194880, "fr"';
-$ip[] = '3251195392, "cz"';
-$ip[] = '3251195904, "ua"';
-$ip[] = '3251196928, "ch"';
-$ip[] = '3251197952, "ru"';
-$ip[] = '3251198976, "gb"';
-$ip[] = '3251200000, "se"';
-$ip[] = '3251200512, "ua"';
-$ip[] = '3251201280, "si"';
-$ip[] = '3251201536, "eu"';
-$ip[] = '3251201792, "fr"';
-$ip[] = '3251202048, "nl"';
-$ip[] = '3251202304, "pl"';
-$ip[] = '3251202560, "at"';
-$ip[] = '3251202816, "gb"';
-$ip[] = '3251203328, "si"';
-$ip[] = '3251203584, "cz"';
-$ip[] = '3251203840, "se"';
-$ip[] = '3251204096, "de"';
-$ip[] = '3251204608, "bg"';
-$ip[] = '3251205120, "ua"';
-$ip[] = '3251205632, "ru"';
-$ip[] = '3251206144, "gb"';
-$ip[] = '3251206656, "ch"';
-$ip[] = '3251207168, "gb"';
-$ip[] = '3251207680, "ru"';
-$ip[] = '3251208192, "tr"';
-$ip[] = '3251209216, "gb"';
-$ip[] = '3251210240, "pl"';
-$ip[] = '3251211264, "ua"';
-$ip[] = '3251212288, "de"';
-$ip[] = '3251212416, "fi"';
-$ip[] = '3251212672, "se"';
-$ip[] = '3251212800, "de"';
-$ip[] = '3251212928, "lt"';
-$ip[] = '3251213056, "se"';
-$ip[] = '3251213120, "nl"';
-$ip[] = '3251213184, "ua"';
-$ip[] = '3251213216, "eu"';
-$ip[] = '3251213248, "gb"';
-$ip[] = '3251213312, "de"';
-$ip[] = '3251213440, "gb"';
-$ip[] = '3251213504, "de"';
-$ip[] = '3251213568, "fr"';
-$ip[] = '3251213696, "lv"';
-$ip[] = '3251213760, "tr"';
-$ip[] = '3251213824, "gb"';
-$ip[] = '3251213888, "fi"';
-$ip[] = '3251214016, "ua"';
-$ip[] = '3251214080, "fr"';
-$ip[] = '3251214144, "mc"';
-$ip[] = '3251214208, "ru"';
-$ip[] = '3251214272, "de"';
-$ip[] = '3251214336, "ru"';
-$ip[] = '3251214464, "ua"';
-$ip[] = '3251214592, "gb"';
-$ip[] = '3251214976, "ro"';
-$ip[] = '3251215104, "si"';
-$ip[] = '3251215232, "il"';
-$ip[] = '3251215360, "ua"';
-$ip[] = '3251215488, "se"';
-$ip[] = '3251215616, "tr"';
-$ip[] = '3251215744, "gb"';
-$ip[] = '3251215872, "ch"';
-$ip[] = '3251216128, "fi"';
-$ip[] = '3251216256, "ru"';
-$ip[] = '3251216384, "gb"';
-$ip[] = '3251216640, "ro"';
-$ip[] = '3251216896, "be"';
-$ip[] = '3251217152, "gb"';
-$ip[] = '3251217408, "pl"';
-$ip[] = '3251217664, "si"';
-$ip[] = '3251217920, "gr"';
-$ip[] = '3251218176, "pl"';
-$ip[] = '3251218432, "eu"';
-$ip[] = '3251218688, "de"';
-$ip[] = '3251219200, "it"';
-$ip[] = '3251219456, "bg"';
-$ip[] = '3251219712, "gb"';
-$ip[] = '3251220224, "ua"';
-$ip[] = '3251220480, "de"';
-$ip[] = '3251222528, "gb"';
-$ip[] = '3251224576, "ua"';
-$ip[] = '3251225088, "fr"';
-$ip[] = '3251225600, "gb"';
-$ip[] = '3251226112, "ua"';
-$ip[] = '3251226624, "fr"';
-$ip[] = '3251227136, "de"';
-$ip[] = '3251227648, "gb"';
-$ip[] = '3251228160, "ua"';
-$ip[] = '3251229696, "si"';
-$ip[] = '3251230720, "ua"';
-$ip[] = '3251231744, "no"';
-$ip[] = '3251232768, "ua"';
-$ip[] = '3251233792, "ru"';
-$ip[] = '3251234816, "ro"';
-$ip[] = '3251235840, "de"';
-$ip[] = '3251236864, "bg"';
-$ip[] = '3251237888, "dk"';
-$ip[] = '3251238912, "fr"';
-$ip[] = '3251239936, "de"';
-$ip[] = '3251241216, "eu"';
-$ip[] = '3251245056, "de"';
-$ip[] = '3251245312, "be"';
-$ip[] = '3251245568, "tr"';
-$ip[] = '3251245824, "ua"';
-$ip[] = '3251246080, "de"';
-$ip[] = '3251246336, "ua"';
-$ip[] = '3251246592, "ro"';
-$ip[] = '3251246848, "gb"';
-$ip[] = '3251247104, "eu"';
-$ip[] = '3251267840, "gb"';
-$ip[] = '3251268352, "nl"';
-$ip[] = '3251268608, "de"';
-$ip[] = '3251268864, "nl"';
-$ip[] = '3251269120, "ua"';
-$ip[] = '3251269376, "gb"';
-$ip[] = '3251269632, "de"';
-$ip[] = '3251269888, "gb"';
-$ip[] = '3251270144, "pl"';
-$ip[] = '3251270400, "no"';
-$ip[] = '3251270656, "de"';
-$ip[] = '3251270912, "pl"';
-$ip[] = '3251271168, "gb"';
-$ip[] = '3251271424, "de"';
-$ip[] = '3251271680, "tr"';
-$ip[] = '3251271936, "gb"';
-$ip[] = '3251272192, "nl"';
-$ip[] = '3251272448, "at"';
-$ip[] = '3251272704, "de"';
-$ip[] = '3251272960, "gb"';
-$ip[] = '3251273472, "de"';
-$ip[] = '3251273728, "eu"';
-$ip[] = '3251306496, "at"';
-$ip[] = '3251306752, "eu"';
-$ip[] = '3251307776, "gb"';
-$ip[] = '3251308032, "eu"';
-$ip[] = '3251314176, "ch"';
-$ip[] = '3251314688, "fr"';
-$ip[] = '3251315712, "ua"';
-$ip[] = '3251317760, "pl"';
-$ip[] = '3251318784, "ua"';
-$ip[] = '3251319808, "hu"';
-$ip[] = '3251320832, "pl"';
-$ip[] = '3251321856, "ru"';
-$ip[] = '3251322880, "gb"';
-$ip[] = '3251331072, "fr"';
-$ip[] = '3251331584, "pl"';
-$ip[] = '3251332096, "ru"';
-$ip[] = '3251333120, "eu"';
-$ip[] = '3251333632, "pt"';
-$ip[] = '3251334144, "fr"';
-$ip[] = '3251334656, "ua"';
-$ip[] = '3251335168, "ru"';
-$ip[] = '3251335680, "ro"';
-$ip[] = '3251336192, "gb"';
-$ip[] = '3251336704, "es"';
-$ip[] = '3251337216, "ch"';
-$ip[] = '3251337728, "de"';
-$ip[] = '3251338240, "ru"';
-$ip[] = '3251339264, "ie"';
-$ip[] = '3251347456, "de"';
-$ip[] = '3251355648, "gb"';
-$ip[] = '3251356160, "at"';
-$ip[] = '3251356672, "ee"';
-$ip[] = '3251357184, "il"';
-$ip[] = '3251357696, "es"';
-$ip[] = '3251358208, "ru"';
-$ip[] = '3251358720, "ro"';
-$ip[] = '3251359232, "pl"';
-$ip[] = '3251360256, "gb"';
-$ip[] = '3251360768, "fr"';
-$ip[] = '3251361280, "ro"';
-$ip[] = '3251361792, "at"';
-$ip[] = '3251362304, "ua"';
-$ip[] = '3251362816, "nl"';
-$ip[] = '3251363328, "pl"';
-$ip[] = '3251363840, "eu"';
-$ip[] = '3251364096, "nl"';
-$ip[] = '3251364608, "ro"';
-$ip[] = '3251364864, "it"';
-$ip[] = '3251366912, "ua"';
-$ip[] = '3251367424, "de"';
-$ip[] = '3251367936, "gb"';
-$ip[] = '3251372032, "it"';
-$ip[] = '3251634176, "fi"';
-$ip[] = '3251896320, "no"';
-$ip[] = '3252289536, "gr"';
-$ip[] = '3252291328, "sk"';
-$ip[] = '3252291584, "fr"';
-$ip[] = '3252293632, "de"';
-$ip[] = '3252297984, "gr"';
-$ip[] = '3252313600, "si"';
-$ip[] = '3252313856, "de"';
-$ip[] = '3252314112, "gr"';
-$ip[] = '3252314624, "hu"';
-$ip[] = '3252314880, "gb"';
-$ip[] = '3252315136, "ch"';
-$ip[] = '3252316416, "fr"';
-$ip[] = '3252316672, "gr"';
-$ip[] = '3252318464, "tr"';
-$ip[] = '3252318720, "fr"';
-$ip[] = '3252318976, "pl"';
-$ip[] = '3252319232, "at"';
-$ip[] = '3252319744, "gr"';
-$ip[] = '3252321792, "de"';
-$ip[] = '3252322304, "no"';
-$ip[] = '3252323328, "pl"';
-$ip[] = '3252324352, "ua"';
-$ip[] = '3252327424, "pl"';
-$ip[] = '3252329472, "ua"';
-$ip[] = '3252330496, "gb"';
-$ip[] = '3252338688, "be"';
-$ip[] = '3252340736, "tr"';
-$ip[] = '3252340992, "gr"';
-$ip[] = '3252342016, "ch"';
-$ip[] = '3252342080, "gb"';
-$ip[] = '3252342144, "lu"';
-$ip[] = '3252342208, "gb"';
-$ip[] = '3252342240, "ch"';
-$ip[] = '3252342528, "no"';
-$ip[] = '3252342784, "de"';
-$ip[] = '3252346368, "eu"';
-$ip[] = '3252346624, "gr"';
-$ip[] = '3252355072, "gb"';
-$ip[] = '3252355328, "eu"';
-$ip[] = '3252358912, "gb"';
-$ip[] = '3252358928, "de"';
-$ip[] = '3252359168, "dk"';
-$ip[] = '3252362240, "pl"';
-$ip[] = '3252362496, "it"';
-$ip[] = '3252362752, "dk"';
-$ip[] = '3252363008, "se"';
-$ip[] = '3252363264, "lt"';
-$ip[] = '3252379648, "eu"';
-$ip[] = '3252379904, "gb"';
-$ip[] = '3252380160, "eu"';
-$ip[] = '3252380416, "ua"';
-$ip[] = '3252380672, "si"';
-$ip[] = '3252380928, "ru"';
-$ip[] = '3252381184, "it"';
-$ip[] = '3252381440, "es"';
-$ip[] = '3252381696, "ru"';
-$ip[] = '3252381952, "de"';
-$ip[] = '3252382208, "si"';
-$ip[] = '3252382464, "pl"';
-$ip[] = '3252382720, "gb"';
-$ip[] = '3252382976, "it"';
-$ip[] = '3252383232, "gb"';
-$ip[] = '3252383744, "se"';
-$ip[] = '3252384000, "pl"';
-$ip[] = '3252384768, "nl"';
-$ip[] = '3252385024, "ro"';
-$ip[] = '3252385280, "gb"';
-$ip[] = '3252385536, "ro"';
-$ip[] = '3252385792, "gb"';
-$ip[] = '3252386048, "si"';
-$ip[] = '3252386304, "gb"';
-$ip[] = '3252386560, "be"';
-$ip[] = '3252386816, "ua"';
-$ip[] = '3252387072, "ru"';
-$ip[] = '3252387328, "pl"';
-$ip[] = '3252387584, "ru"';
-$ip[] = '3252387840, "lt"';
-$ip[] = '3252486144, "eu"';
-$ip[] = '3252514816, "si"';
-$ip[] = '3252515072, "gb"';
-$ip[] = '3252515328, "de"';
-$ip[] = '3252515584, "si"';
-$ip[] = '3252515840, "ch"';
-$ip[] = '3252516096, "fr"';
-$ip[] = '3252516352, "gb"';
-$ip[] = '3252516608, "se"';
-$ip[] = '3252516864, "fr"';
-$ip[] = '3252517120, "de"';
-$ip[] = '3252517376, "pl"';
-$ip[] = '3252517632, "be"';
-$ip[] = '3252517888, "dk"';
-$ip[] = '3252518144, "nl"';
-$ip[] = '3252518400, "pl"';
-$ip[] = '3252518656, "de"';
-$ip[] = '3252518912, "eu"';
-$ip[] = '3252551680, "ch"';
-$ip[] = '3252567296, "gb"';
-$ip[] = '3252567552, "es"';
-$ip[] = '3252567808, "ro"';
-$ip[] = '3252568064, "ch"';
-$ip[] = '3252579328, "fr"';
-$ip[] = '3252579584, "ru"';
-$ip[] = '3252579840, "se"';
-$ip[] = '3252580096, "ua"';
-$ip[] = '3252580352, "ch"';
-$ip[] = '3252584448, "fr"';
-$ip[] = '3252584704, "il"';
-$ip[] = '3252584960, "cz"';
-$ip[] = '3252585216, "pl"';
-$ip[] = '3252585472, "nl"';
-$ip[] = '3252585728, "fi"';
-$ip[] = '3252585984, "eu"';
-$ip[] = '3252586240, "de"';
-$ip[] = '3252586496, "it"';
-$ip[] = '3252586752, "nl"';
-$ip[] = '3252587008, "ch"';
-$ip[] = '3252587264, "at"';
-$ip[] = '3252587520, "ru"';
-$ip[] = '3252587776, "se"';
-$ip[] = '3252588032, "ch"';
-$ip[] = '3252589312, "fr"';
-$ip[] = '3252589568, "ch"';
-$ip[] = '3252600320, "ru"';
-$ip[] = '3252600832, "ch"';
-$ip[] = '3252616704, "gb"';
-$ip[] = '3252616960, "ch"';
-$ip[] = '3252617216, "pl"';
-$ip[] = '3252617472, "ch"';
-$ip[] = '3252636672, "tr"';
-$ip[] = '3252636928, "de"';
-$ip[] = '3252637184, "gb"';
-$ip[] = '3252637696, "ch"';
-$ip[] = '3252642304, "ua"';
-$ip[] = '3252642560, "dk"';
-$ip[] = '3252642816, "nl"';
-$ip[] = '3252643072, "ro"';
-$ip[] = '3252643328, "ch"';
-$ip[] = '3252643584, "at"';
-$ip[] = '3252643840, "ch"';
-$ip[] = '3252682752, "hu"';
-$ip[] = '3252813824, "ro"';
-$ip[] = '3252862976, "hu"';
-$ip[] = '3252879360, "eg"';
-$ip[] = '3252895744, "it"';
-$ip[] = '3252903936, "ua"';
-$ip[] = '3252904704, "de"';
-$ip[] = '3252904960, "pl"';
-$ip[] = '3252905216, "ch"';
-$ip[] = '3252905472, "lt"';
-$ip[] = '3252905728, "be"';
-$ip[] = '3252905984, "it"';
-$ip[] = '3252906240, "pl"';
-$ip[] = '3252906496, "gb"';
-$ip[] = '3252906752, "fr"';
-$ip[] = '3252907008, "at"';
-$ip[] = '3252907264, "ro"';
-$ip[] = '3252907776, "gb"';
-$ip[] = '3252908032, "pl"';
-$ip[] = '3252908288, "at"';
-$ip[] = '3252908544, "be"';
-$ip[] = '3252908800, "ua"';
-$ip[] = '3252909056, "pl"';
-$ip[] = '3252909312, "de"';
-$ip[] = '3252909568, "gb"';
-$ip[] = '3252909824, "ua"';
-$ip[] = '3252910336, "nl"';
-$ip[] = '3252910592, "ch"';
-$ip[] = '3252910848, "pl"';
-$ip[] = '3252911104, "de"';
-$ip[] = '3252911360, "cz"';
-$ip[] = '3252911616, "se"';
-$ip[] = '3252911872, "sa"';
-$ip[] = '3252912384, "hu"';
-$ip[] = '3252912640, "fr"';
-$ip[] = '3252912896, "pl"';
-$ip[] = '3252913152, "es"';
-$ip[] = '3252913408, "fr"';
-$ip[] = '3252913664, "de"';
-$ip[] = '3252913920, "no"';
-$ip[] = '3252914176, "eu"';
-$ip[] = '3252920320, "lb"';
-$ip[] = '3252928512, "de"';
-$ip[] = '3252929536, "hu"';
-$ip[] = '3252930560, "gb"';
-$ip[] = '3252931072, "de"';
-$ip[] = '3252931584, "no"';
-$ip[] = '3252932096, "ua"';
-$ip[] = '3252933632, "it"';
-$ip[] = '3252934656, "pl"';
-$ip[] = '3252936704, "ch"';
-$ip[] = '3252937216, "ro"';
-$ip[] = '3252937728, "fr"';
-$ip[] = '3252938240, "ua"';
-$ip[] = '3252938752, "ru"';
-$ip[] = '3252939264, "de"';
-$ip[] = '3252939776, "ro"';
-$ip[] = '3252940288, "pt"';
-$ip[] = '3252940800, "ru"';
-$ip[] = '3252941312, "ro"';
-$ip[] = '3252941824, "gb"';
-$ip[] = '3252942848, "fr"';
-$ip[] = '3252943360, "ua"';
-$ip[] = '3252943872, "ru"';
-$ip[] = '3252944384, "de"';
-$ip[] = '3252944896, "at"';
-$ip[] = '3252945152, "gb"';
-$ip[] = '3252945408, "ua"';
-$ip[] = '3252945664, "at"';
-$ip[] = '3252980736, "pl"';
-$ip[] = '3252980992, "gb"';
-$ip[] = '3252981248, "ru"';
-$ip[] = '3252981504, "se"';
-$ip[] = '3252981760, "de"';
-$ip[] = '3252982016, "ro"';
-$ip[] = '3252982272, "de"';
-$ip[] = '3252982528, "fr"';
-$ip[] = '3252982784, "ua"';
-$ip[] = '3252983040, "de"';
-$ip[] = '3252983552, "si"';
-$ip[] = '3252983808, "bg"';
-$ip[] = '3252984064, "ro"';
-$ip[] = '3252984320, "gb"';
-$ip[] = '3252984832, "fr"';
-$ip[] = '3252985088, "se"';
-$ip[] = '3252985344, "gb"';
-$ip[] = '3252985600, "ru"';
-$ip[] = '3252985856, "at"';
-$ip[] = '3252989440, "pl"';
-$ip[] = '3252989696, "at"';
-$ip[] = '3253004800, "cz"';
-$ip[] = '3253005056, "at"';
-$ip[] = '3253010432, "fi"';
-$ip[] = '3253075968, "ro"';
-$ip[] = '3253207040, "ru"';
-$ip[] = '3253338112, "se"';
-$ip[] = '3253469184, "pt"';
-$ip[] = '3253534720, "gb"';
-$ip[] = '3253600256, "ro"';
-$ip[] = '3253601280, "fi"';
-$ip[] = '3253602304, "de"';
-$ip[] = '3253603328, "pl"';
-$ip[] = '3253605376, "ua"';
-$ip[] = '3253606400, "nl"';
-$ip[] = '3253607424, "il"';
-$ip[] = '3253608448, "ua"';
-$ip[] = '3253610496, "pl"';
-$ip[] = '3253611520, "ua"';
-$ip[] = '3253613568, "es"';
-$ip[] = '3253614592, "ro"';
-$ip[] = '3253615616, "de"';
-$ip[] = '3253616640, "pl"';
-$ip[] = '3253617664, "gb"';
-$ip[] = '3253618688, "pl"';
-$ip[] = '3253619712, "it"';
-$ip[] = '3253620736, "gb"';
-$ip[] = '3253622784, "de"';
-$ip[] = '3253623808, "pl"';
-$ip[] = '3253624832, "ua"';
-$ip[] = '3253625856, "it"';
-$ip[] = '3253626880, "de"';
-$ip[] = '3253627904, "ua"';
-$ip[] = '3253628928, "gr"';
-$ip[] = '3253629952, "ua"';
-$ip[] = '3253630976, "ru"';
-$ip[] = '3253632000, "de"';
-$ip[] = '3253633024, "ru"';
-$ip[] = '3253634048, "cz"';
-$ip[] = '3253635072, "it"';
-$ip[] = '3253636096, "ch"';
-$ip[] = '3253637120, "es"';
-$ip[] = '3253638144, "fr"';
-$ip[] = '3253639168, "ua"';
-$ip[] = '3253640192, "at"';
-$ip[] = '3253641216, "de"';
-$ip[] = '3253642240, "gb"';
-$ip[] = '3253643264, "pl"';
-$ip[] = '3253645312, "ru"';
-$ip[] = '3253646336, "pl"';
-$ip[] = '3253647360, "dk"';
-$ip[] = '3253648384, "il"';
-$ip[] = '3253649408, "ua"';
-$ip[] = '3253650432, "de"';
-$ip[] = '3253651456, "pl"';
-$ip[] = '3253652480, "de"';
-$ip[] = '3253653504, "il"';
-$ip[] = '3253654528, "lv"';
-$ip[] = '3253657600, "gb"';
-$ip[] = '3253660672, "no"';
-$ip[] = '3253661696, "de"';
-$ip[] = '3253662720, "ro"';
-$ip[] = '3253663744, "nl"';
-$ip[] = '3253664768, "de"';
-$ip[] = '3253665792, "cz"';
-$ip[] = '3253666816, "de"';
-$ip[] = '3253667840, "gb"';
-$ip[] = '3253668864, "es"';
-$ip[] = '3253669888, "de"';
-$ip[] = '3253670912, "ch"';
-$ip[] = '3253671936, "ua"';
-$ip[] = '3253672960, "de"';
-$ip[] = '3253673984, "gb"';
-$ip[] = '3253675008, "pl"';
-$ip[] = '3253676032, "at"';
-$ip[] = '3253677056, "pl"';
-$ip[] = '3253678080, "dk"';
-$ip[] = '3253679104, "it"';
-$ip[] = '3253680128, "pl"';
-$ip[] = '3253682176, "ro"';
-$ip[] = '3253683200, "ua"';
-$ip[] = '3253685248, "fr"';
-$ip[] = '3253686272, "pl"';
-$ip[] = '3253687296, "ua"';
-$ip[] = '3253688320, "nl"';
-$ip[] = '3253690368, "dk"';
-$ip[] = '3253691392, "pl"';
-$ip[] = '3253692416, "de"';
-$ip[] = '3253693440, "il"';
-$ip[] = '3253694464, "gb"';
-$ip[] = '3253695488, "nl"';
-$ip[] = '3253696512, "fr"';
-$ip[] = '3253697536, "pl"';
-$ip[] = '3253698560, "ua"';
-$ip[] = '3253699072, "ro"';
-$ip[] = '3253699584, "ua"';
-$ip[] = '3253700096, "ro"';
-$ip[] = '3253700608, "pl"';
-$ip[] = '3253701120, "ro"';
-$ip[] = '3253702144, "ua"';
-$ip[] = '3253702656, "ro"';
-$ip[] = '3253703680, "hu"';
-$ip[] = '3253704192, "ru"';
-$ip[] = '3253704704, "ua"';
-$ip[] = '3253705216, "no"';
-$ip[] = '3253705728, "de"';
-$ip[] = '3253706240, "ro"';
-$ip[] = '3253706752, "gb"';
-$ip[] = '3253707264, "eu"';
-$ip[] = '3253707776, "de"';
-$ip[] = '3253708288, "ro"';
-$ip[] = '3253708800, "dk"';
-$ip[] = '3253709312, "ua"';
-$ip[] = '3253709824, "ro"';
-$ip[] = '3253710336, "gb"';
-$ip[] = '3253710848, "dk"';
-$ip[] = '3253711360, "ua"';
-$ip[] = '3253712384, "md"';
-$ip[] = '3253712896, "gr"';
-$ip[] = '3253713408, "nl"';
-$ip[] = '3253713920, "at"';
-$ip[] = '3253714432, "ro"';
-$ip[] = '3253714944, "fr"';
-$ip[] = '3253715456, "ro"';
-$ip[] = '3253715968, "eu"';
-$ip[] = '3253716480, "fr"';
-$ip[] = '3253716992, "ch"';
-$ip[] = '3253717504, "nl"';
-$ip[] = '3253718016, "pl"';
-$ip[] = '3253719552, "be"';
-$ip[] = '3253720064, "ro"';
-$ip[] = '3253720576, "gr"';
-$ip[] = '3253721088, "ua"';
-$ip[] = '3253721600, "ro"';
-$ip[] = '3253722112, "gb"';
-$ip[] = '3253722624, "nl"';
-$ip[] = '3253723136, "pl"';
-$ip[] = '3253723648, "at"';
-$ip[] = '3253724160, "ua"';
-$ip[] = '3253724672, "ro"';
-$ip[] = '3253725696, "ua"';
-$ip[] = '3253726208, "ro"';
-$ip[] = '3253726720, "ua"';
-$ip[] = '3253727232, "fr"';
-$ip[] = '3253727744, "ru"';
-$ip[] = '3253728256, "pl"';
-$ip[] = '3253728768, "ro"';
-$ip[] = '3253729280, "at"';
-$ip[] = '3253729792, "ua"';
-$ip[] = '3253730304, "ro"';
-$ip[] = '3253730816, "ua"';
-$ip[] = '3253731328, "gb"';
-$ip[] = '3253796864, "se"';
-$ip[] = '3253862400, "gb"';
-$ip[] = '3253862656, "eu"';
-$ip[] = '3253887232, "nl"';
-$ip[] = '3253887488, "es"';
-$ip[] = '3253887744, "gb"';
-$ip[] = '3253888000, "pl"';
-$ip[] = '3253888256, "be"';
-$ip[] = '3253888512, "gb"';
-$ip[] = '3253888768, "se"';
-$ip[] = '3253889024, "pl"';
-$ip[] = '3253889280, "ch"';
-$ip[] = '3253889536, "de"';
-$ip[] = '3253889792, "dk"';
-$ip[] = '3253890048, "nl"';
-$ip[] = '3253890304, "se"';
-$ip[] = '3253890560, "gb"';
-$ip[] = '3253890816, "ie"';
-$ip[] = '3253891072, "de"';
-$ip[] = '3253891328, "gb"';
-$ip[] = '3253892352, "nl"';
-$ip[] = '3253892608, "at"';
-$ip[] = '3253892864, "nl"';
-$ip[] = '3253893120, "ro"';
-$ip[] = '3253893376, "de"';
-$ip[] = '3253893632, "se"';
-$ip[] = '3253893888, "ru"';
-$ip[] = '3253894144, "gb"';
-$ip[] = '3253894400, "nl"';
-$ip[] = '3253894656, "fi"';
-$ip[] = '3253894912, "ru"';
-$ip[] = '3253895168, "eu"';
-$ip[] = '3253923840, "gr"';
-$ip[] = '3253927936, "eu"';
-$ip[] = '3253960704, "gb"';
-$ip[] = '3253961728, "md"';
-$ip[] = '3253962240, "se"';
-$ip[] = '3253962752, "be"';
-$ip[] = '3253963264, "ru"';
-$ip[] = '3253963776, "si"';
-$ip[] = '3253964288, "pl"';
-$ip[] = '3253964800, "se"';
-$ip[] = '3253965312, "pl"';
-$ip[] = '3253966336, "eu"';
-$ip[] = '3253966848, "cy"';
-$ip[] = '3253967360, "gr"';
-$ip[] = '3253967872, "ua"';
-$ip[] = '3253968896, "de"';
-$ip[] = '3253969408, "at"';
-$ip[] = '3253969920, "nl"';
-$ip[] = '3253970432, "de"';
-$ip[] = '3253970688, "hu"';
-$ip[] = '3253970944, "dk"';
-$ip[] = '3253972992, "de"';
-$ip[] = '3253974528, "gb"';
-$ip[] = '3253974784, "no"';
-$ip[] = '3253974848, "se"';
-$ip[] = '3253974912, "il"';
-$ip[] = '3253974976, "se"';
-$ip[] = '3253975040, "de"';
-$ip[] = '3253977088, "tr"';
-$ip[] = '3253985280, "gb"';
-$ip[] = '3253993472, "be"';
-$ip[] = '3254124544, "ch"';
-$ip[] = '3254255616, "fr"';
-$ip[] = '3254648832, "dk"';
-$ip[] = '3254648896, "gb"';
-$ip[] = '3254649088, "at"';
-$ip[] = '3254649344, "eu"';
-$ip[] = '3254649856, "se"';
-$ip[] = '3254650880, "eu"';
-$ip[] = '3254653440, "nl"';
-$ip[] = '3254653696, "de"';
-$ip[] = '3254654848, "dk"';
-$ip[] = '3254654976, "it"';
-$ip[] = '3254655744, "gb"';
-$ip[] = '3254656256, "bg"';
-$ip[] = '3254656512, "de"';
-$ip[] = '3254656768, "gb"';
-$ip[] = '3254657024, "ro"';
-$ip[] = '3254665216, "de"';
-$ip[] = '3254697984, "se"';
-$ip[] = '3254698496, "gb"';
-$ip[] = '3254699008, "ua"';
-$ip[] = '3254699520, "gb"';
-$ip[] = '3254700032, "gr"';
-$ip[] = '3254700544, "de"';
-$ip[] = '3254701056, "ru"';
-$ip[] = '3254701568, "il"';
-$ip[] = '3254702080, "ru"';
-$ip[] = '3254702592, "gb"';
-$ip[] = '3254703104, "eu"';
-$ip[] = '3254703616, "nl"';
-$ip[] = '3254704128, "ua"';
-$ip[] = '3254705664, "gr"';
-$ip[] = '3254706176, "ua"';
-$ip[] = '3254707200, "tr"';
-$ip[] = '3254707712, "ro"';
-$ip[] = '3254708224, "ua"';
-$ip[] = '3254709248, "de"';
-$ip[] = '3254710272, "it"';
-$ip[] = '3254710784, "ro"';
-$ip[] = '3254711296, "gb"';
-$ip[] = '3254711808, "ru"';
-$ip[] = '3254712832, "de"';
-$ip[] = '3254713344, "tr"';
-$ip[] = '3254713856, "nl"';
-$ip[] = '3254714368, "tr"';
-$ip[] = '3254779904, "de"';
-$ip[] = '3254780160, "gb"';
-$ip[] = '3254780672, "lt"';
-$ip[] = '3254780928, "gr"';
-$ip[] = '3254781184, "nl"';
-$ip[] = '3254781440, "be"';
-$ip[] = '3254781952, "lv"';
-$ip[] = '3254782208, "fr"';
-$ip[] = '3254782464, "at"';
-$ip[] = '3254796288, "se"';
-$ip[] = '3254797312, "ru"';
-$ip[] = '3254798336, "at"';
-$ip[] = '3254799360, "ie"';
-$ip[] = '3254800384, "fi"';
-$ip[] = '3254801408, "hr"';
-$ip[] = '3254802432, "ua"';
-$ip[] = '3254803456, "de"';
-$ip[] = '3254804480, "pl"';
-$ip[] = '3254806528, "ua"';
-$ip[] = '3254808576, "pl"';
-$ip[] = '3254809600, "ua"';
-$ip[] = '3254810624, "ru"';
-$ip[] = '3254811648, "ro"';
-$ip[] = '3254812672, "pl"';
-$ip[] = '3254812928, "ro"';
-$ip[] = '3254813184, "tr"';
-$ip[] = '3254813440, "ua"';
-$ip[] = '3254813696, "dk"';
-$ip[] = '3254813952, "it"';
-$ip[] = '3254814208, "se"';
-$ip[] = '3254814464, "de"';
-$ip[] = '3254814720, "ru"';
-$ip[] = '3254814976, "ch"';
-$ip[] = '3254815232, "ua"';
-$ip[] = '3254815488, "gb"';
-$ip[] = '3254815744, "it"';
-$ip[] = '3254816000, "ru"';
-$ip[] = '3254816256, "tr"';
-$ip[] = '3254816512, "de"';
-$ip[] = '3254816768, "ru"';
-$ip[] = '3254817280, "cy"';
-$ip[] = '3254817536, "gb"';
-$ip[] = '3254817792, "ua"';
-$ip[] = '3254818048, "gb"';
-$ip[] = '3254818304, "ua"';
-$ip[] = '3254818560, "de"';
-$ip[] = '3254818816, "eu"';
-$ip[] = '3254819328, "pl"';
-$ip[] = '3254819584, "dk"';
-$ip[] = '3254819840, "gb"';
-$ip[] = '3254820864, "lt"';
-$ip[] = '3254821120, "dk"';
-$ip[] = '3254821376, "ua"';
-$ip[] = '3254821632, "de"';
-$ip[] = '3254821888, "hu"';
-$ip[] = '3254822144, "de"';
-$ip[] = '3254822400, "fr"';
-$ip[] = '3254822656, "pl"';
-$ip[] = '3254822912, "ch"';
-$ip[] = '3254823168, "no"';
-$ip[] = '3254823424, "nl"';
-$ip[] = '3254823680, "pl"';
-$ip[] = '3254823936, "ch"';
-$ip[] = '3254824192, "be"';
-$ip[] = '3254824960, "fr"';
-$ip[] = '3254825216, "ro"';
-$ip[] = '3254825472, "tr"';
-$ip[] = '3254825728, "fr"';
-$ip[] = '3254825984, "de"';
-$ip[] = '3254826240, "pl"';
-$ip[] = '3254826496, "de"';
-$ip[] = '3254827264, "gr"';
-$ip[] = '3254827520, "pl"';
-$ip[] = '3254827776, "ua"';
-$ip[] = '3254828032, "de"';
-$ip[] = '3254828288, "ro"';
-$ip[] = '3254828800, "gb"';
-$ip[] = '3254829056, "no"';
-$ip[] = '3254829312, "gb"';
-$ip[] = '3254829568, "nl"';
-$ip[] = '3254829824, "eu"';
-$ip[] = '3254830080, "ie"';
-$ip[] = '3254830336, "nl"';
-$ip[] = '3254830592, "gb"';
-$ip[] = '3254830848, "pl"';
-$ip[] = '3254831104, "ua"';
-$ip[] = '3254831360, "de"';
-$ip[] = '3254831616, "tr"';
-$ip[] = '3254831872, "lt"';
-$ip[] = '3254832128, "ro"';
-$ip[] = '3254832384, "be"';
-$ip[] = '3254832640, "ua"';
-$ip[] = '3254832896, "lv"';
-$ip[] = '3254833152, "de"';
-$ip[] = '3254833408, "ru"';
-$ip[] = '3254833664, "gb"';
-$ip[] = '3254833920, "pl"';
-$ip[] = '3254834176, "ch"';
-$ip[] = '3254834432, "fr"';
-$ip[] = '3254834688, "gb"';
-$ip[] = '3254834944, "no"';
-$ip[] = '3254835200, "de"';
-$ip[] = '3254835456, "se"';
-$ip[] = '3254835712, "ua"';
-$ip[] = '3254835968, "gb"';
-$ip[] = '3254836224, "pl"';
-$ip[] = '3254836480, "de"';
-$ip[] = '3254836736, "at"';
-$ip[] = '3254836992, "gb"';
-$ip[] = '3254837248, "hr"';
-$ip[] = '3254837504, "ru"';
-$ip[] = '3254837760, "ie"';
-$ip[] = '3254838016, "ru"';
-$ip[] = '3254838272, "de"';
-$ip[] = '3254838784, "gb"';
-$ip[] = '3254839040, "ru"';
-$ip[] = '3254839296, "de"';
-$ip[] = '3254839552, "pl"';
-$ip[] = '3254839808, "be"';
-$ip[] = '3254840064, "bg"';
-$ip[] = '3254840320, "dk"';
-$ip[] = '3254840576, "ua"';
-$ip[] = '3254840832, "gb"';
-$ip[] = '3254841344, "it"';
-$ip[] = '3254841600, "eu"';
-$ip[] = '3254841856, "lv"';
-$ip[] = '3254842112, "gb"';
-$ip[] = '3254842368, "pl"';
-$ip[] = '3254842624, "ru"';
-$ip[] = '3254842880, "se"';
-$ip[] = '3254843136, "de"';
-$ip[] = '3254843648, "be"';
-$ip[] = '3254843904, "nl"';
-$ip[] = '3254844160, "pl"';
-$ip[] = '3254844416, "gb"';
-$ip[] = '3254844672, "ro"';
-$ip[] = '3254844928, "de"';
-$ip[] = '3254845184, "eu"';
-$ip[] = '3254878208, "sk"';
-$ip[] = '3254882304, "pl"';
-$ip[] = '3254882560, "il"';
-$ip[] = '3254882816, "pl"';
-$ip[] = '3254883072, "gb"';
-$ip[] = '3254883584, "al"';
-$ip[] = '3254883840, "gb"';
-$ip[] = '3254884352, "ua"';
-$ip[] = '3254884608, "pl"';
-$ip[] = '3254884864, "se"';
-$ip[] = '3254885120, "de"';
-$ip[] = '3254885376, "sk"';
-$ip[] = '3254886400, "gb"';
-$ip[] = '3254886656, "ru"';
-$ip[] = '3254886912, "ch"';
-$ip[] = '3254887424, "gb"';
-$ip[] = '3254888192, "ro"';
-$ip[] = '3254888448, "sk"';
-$ip[] = '3254890496, "de"';
-$ip[] = '3254890752, "ua"';
-$ip[] = '3254891008, "ro"';
-$ip[] = '3254891520, "gb"';
-$ip[] = '3254891776, "de"';
-$ip[] = '3254892032, "gb"';
-$ip[] = '3254892288, "be"';
-$ip[] = '3254892544, "sk"';
-$ip[] = '3254894592, "dk"';
-$ip[] = '3254894848, "ua"';
-$ip[] = '3254895104, "gb"';
-$ip[] = '3254895360, "ua"';
-$ip[] = '3254895616, "dk"';
-$ip[] = '3254895872, "se"';
-$ip[] = '3254896128, "ru"';
-$ip[] = '3254896384, "pl"';
-$ip[] = '3254896640, "dk"';
-$ip[] = '3254896896, "pl"';
-$ip[] = '3254897152, "de"';
-$ip[] = '3254897408, "fr"';
-$ip[] = '3254897664, "nl"';
-$ip[] = '3254897920, "be"';
-$ip[] = '3254898176, "at"';
-$ip[] = '3254898432, "de"';
-$ip[] = '3254898688, "it"';
-$ip[] = '3254898944, "ee"';
-$ip[] = '3254899200, "gb"';
-$ip[] = '3254899456, "se"';
-$ip[] = '3254899712, "sk"';
-$ip[] = '3254910976, "fr"';
-$ip[] = '3255173120, "eu"';
-$ip[] = '3255197696, "gb"';
-$ip[] = '3255205888, "fr"';
-$ip[] = '3255214080, "ch"';
-$ip[] = '3255222272, "de"';
-$ip[] = '3255223296, "ua"';
-$ip[] = '3255224320, "ro"';
-$ip[] = '3255225344, "pl"';
-$ip[] = '3255226368, "de"';
-$ip[] = '3255227392, "ro"';
-$ip[] = '3255228416, "ru"';
-$ip[] = '3255230464, "ma"';
-$ip[] = '3255230720, "ps"';
-$ip[] = '3255230976, "de"';
-$ip[] = '3255231232, "gb"';
-$ip[] = '3255231488, "de"';
-$ip[] = '3255231744, "gb"';
-$ip[] = '3255232000, "ro"';
-$ip[] = '3255232256, "ua"';
-$ip[] = '3255233024, "eu"';
-$ip[] = '3255233280, "gb"';
-$ip[] = '3255233536, "se"';
-$ip[] = '3255233792, "si"';
-$ip[] = '3255234048, "no"';
-$ip[] = '3255234304, "de"';
-$ip[] = '3255234560, "gb"';
-$ip[] = '3255234816, "pl"';
-$ip[] = '3255235072, "si"';
-$ip[] = '3255235328, "se"';
-$ip[] = '3255235584, "gb"';
-$ip[] = '3255235840, "pl"';
-$ip[] = '3255236352, "it"';
-$ip[] = '3255236608, "gb"';
-$ip[] = '3255236864, "de"';
-$ip[] = '3255237120, "at"';
-$ip[] = '3255237376, "se"';
-$ip[] = '3255237888, "es"';
-$ip[] = '3255238144, "gb"';
-$ip[] = '3255238400, "nl"';
-$ip[] = '3255238656, "be"';
-$ip[] = '3255304192, "de"';
-$ip[] = '3255304448, "eu"';
-$ip[] = '3255307776, "pl"';
-$ip[] = '3255308032, "ch"';
-$ip[] = '3255308288, "eu"';
-$ip[] = '3255311360, "nl"';
-$ip[] = '3255311616, "se"';
-$ip[] = '3255311872, "pt"';
-$ip[] = '3255312128, "se"';
-$ip[] = '3255312384, "eu"';
-$ip[] = '3255315712, "pl"';
-$ip[] = '3255316224, "ru"';
-$ip[] = '3255316480, "gb"';
-$ip[] = '3255316992, "de"';
-$ip[] = '3255317248, "ua"';
-$ip[] = '3255317504, "be"';
-$ip[] = '3255317760, "bg"';
-$ip[] = '3255318016, "gb"';
-$ip[] = '3255318272, "ru"';
-$ip[] = '3255318528, "ua"';
-$ip[] = '3255318784, "de"';
-$ip[] = '3255319296, "ua"';
-$ip[] = '3255319552, "bg"';
-$ip[] = '3255319808, "at"';
-$ip[] = '3255320064, "be"';
-$ip[] = '3255320320, "gb"';
-$ip[] = '3255320576, "ua"';
-$ip[] = '3255321088, "pl"';
-$ip[] = '3255321600, "ru"';
-$ip[] = '3255323648, "il"';
-$ip[] = '3255324160, "ch"';
-$ip[] = '3255324672, "ro"';
-$ip[] = '3255325696, "ru"';
-$ip[] = '3255326208, "de"';
-$ip[] = '3255326720, "il"';
-$ip[] = '3255327232, "gb"';
-$ip[] = '3255328256, "si"';
-$ip[] = '3255328768, "de"';
-$ip[] = '3255336960, "ru"';
-$ip[] = '3255340032, "cz"';
-$ip[] = '3255341056, "ua"';
-$ip[] = '3255343104, "ru"';
-$ip[] = '3255344128, "ua"';
-$ip[] = '3255345152, "ru"';
-$ip[] = '3255353344, "de"';
-$ip[] = '3255361536, "gb"';
-$ip[] = '3255369728, "ua"';
-$ip[] = '3255370752, "gb"';
-$ip[] = '3255371264, "bg"';
-$ip[] = '3255371776, "se"';
-$ip[] = '3255372288, "de"';
-$ip[] = '3255372800, "mc"';
-$ip[] = '3255373312, "ua"';
-$ip[] = '3255373824, "pl"';
-$ip[] = '3255374336, "ru"';
-$ip[] = '3255374848, "cy"';
-$ip[] = '3255375360, "ro"';
-$ip[] = '3255375872, "pl"';
-$ip[] = '3255376384, "gb"';
-$ip[] = '3255377408, "kz"';
-$ip[] = '3255377920, "eu"';
-$ip[] = '3255378432, "ch"';
-$ip[] = '3255378944, "ua"';
-$ip[] = '3255379456, "ru"';
-$ip[] = '3255379968, "gb"';
-$ip[] = '3255380480, "de"';
-$ip[] = '3255380992, "ch"';
-$ip[] = '3255381504, "pl"';
-$ip[] = '3255382016, "nl"';
-$ip[] = '3255382528, "ua"';
-$ip[] = '3255383040, "pl"';
-$ip[] = '3255383552, "ch"';
-$ip[] = '3255384064, "ro"';
-$ip[] = '3255384576, "at"';
-$ip[] = '3255385088, "ro"';
-$ip[] = '3255385600, "fr"';
-$ip[] = '3255386624, "pl"';
-$ip[] = '3255387136, "ua"';
-$ip[] = '3255388160, "de"';
-$ip[] = '3255388672, "se"';
-$ip[] = '3255389184, "gb"';
-$ip[] = '3255389696, "pl"';
-$ip[] = '3255390208, "gb"';
-$ip[] = '3255391232, "nl"';
-$ip[] = '3255391744, "at"';
-$ip[] = '3255392256, "de"';
-$ip[] = '3255392768, "ro"';
-$ip[] = '3255393792, "se"';
-$ip[] = '3255399680, "de"';
-$ip[] = '3255400448, "ch"';
-$ip[] = '3255401472, "de"';
-$ip[] = '3255402240, "nl"';
-$ip[] = '3255402496, "eu"';
-$ip[] = '3255412480, "ro"';
-$ip[] = '3255412736, "de"';
-$ip[] = '3255413248, "lv"';
-$ip[] = '3255413760, "gb"';
-$ip[] = '3255414272, "tr"';
-$ip[] = '3255414528, "lv"';
-$ip[] = '3255414784, "eu"';
-$ip[] = '3255415808, "at"';
-$ip[] = '3255416320, "eu"';
-$ip[] = '3255416832, "gb"';
-$ip[] = '3255418880, "eu"';
-$ip[] = '3255422976, "gb"';
-$ip[] = '3255426048, "it"';
-$ip[] = '3255426560, "gb"';
-$ip[] = '3255426816, "pl"';
-$ip[] = '3255427072, "ru"';
-$ip[] = '3255431168, "fi"';
-$ip[] = '3255435264, "eu"';
-$ip[] = '3255500800, "ch"';
-$ip[] = '3255504896, "ru"';
-$ip[] = '3255505152, "gb"';
-$ip[] = '3255505664, "il"';
-$ip[] = '3255505920, "ru"';
-$ip[] = '3255506432, "pl"';
-$ip[] = '3255506688, "pt"';
-$ip[] = '3255506944, "pl"';
-$ip[] = '3255507200, "pt"';
-$ip[] = '3255507456, "fr"';
-$ip[] = '3255507712, "at"';
-$ip[] = '3255507968, "ua"';
-$ip[] = '3255508224, "ru"';
-$ip[] = '3255508480, "ch"';
-$ip[] = '3255544320, "de"';
-$ip[] = '3255544576, "at"';
-$ip[] = '3255544832, "ch"';
-$ip[] = '3255564032, "ru"';
-$ip[] = '3255564288, "ch"';
-$ip[] = '3255566336, "se"';
-$ip[] = '3255599104, "eu"';
-$ip[] = '3255615488, "de"';
-$ip[] = '3255623680, "bg"';
-$ip[] = '3255631872, "nl"';
-$ip[] = '3255660288, "gr"';
-$ip[] = '3255660544, "nl"';
-$ip[] = '3255666432, "de"';
-$ip[] = '3255666688, "nl"';
-$ip[] = '3255697408, "se"';
-$ip[] = '3255762944, "de"';
-$ip[] = '3255799040, "se"';
-$ip[] = '3255799296, "de"';
-$ip[] = '3255800576, "ru"';
-$ip[] = '3255800832, "de"';
-$ip[] = '3255817216, "se"';
-$ip[] = '3255817472, "es"';
-$ip[] = '3255817728, "de"';
-$ip[] = '3255828480, "se"';
-$ip[] = '3256025088, "no"';
-$ip[] = '3256057856, "dk"';
-$ip[] = '3256082432, "lv"';
-$ip[] = '3256090624, "it"';
-$ip[] = '3256221696, "se"';
-$ip[] = '3256352768, "eu"';
-$ip[] = '3256393728, "de"';
-$ip[] = '3256394240, "ua"';
-$ip[] = '3256394752, "pl"';
-$ip[] = '3256395264, "gb"';
-$ip[] = '3256395776, "tr"';
-$ip[] = '3256396288, "gr"';
-$ip[] = '3256396800, "de"';
-$ip[] = '3256397312, "pl"';
-$ip[] = '3256397824, "ro"';
-$ip[] = '3256398848, "pl"';
-$ip[] = '3256399360, "ua"';
-$ip[] = '3256400896, "gb"';
-$ip[] = '3256401408, "ua"';
-$ip[] = '3256401920, "de"';
-$ip[] = '3256410112, "tr"';
-$ip[] = '3256410624, "gr"';
-$ip[] = '3256411136, "eu"';
-$ip[] = '3256411648, "de"';
-$ip[] = '3256412160, "gb"';
-$ip[] = '3256412672, "ro"';
-$ip[] = '3256413184, "ua"';
-$ip[] = '3256413696, "pl"';
-$ip[] = '3256414208, "ru"';
-$ip[] = '3256414720, "de"';
-$ip[] = '3256415232, "pl"';
-$ip[] = '3256415744, "ua"';
-$ip[] = '3256416256, "de"';
-$ip[] = '3256416768, "gb"';
-$ip[] = '3256417280, "no"';
-$ip[] = '3256417792, "gb"';
-$ip[] = '3256418304, "de"';
-$ip[] = '3256483840, "nl"';
-$ip[] = '3256489472, "gr"';
-$ip[] = '3256489984, "gb"';
-$ip[] = '3256490240, "de"';
-$ip[] = '3256490496, "nl"';
-$ip[] = '3256513024, "gb"';
-$ip[] = '3256513280, "nl"';
-$ip[] = '3256513792, "gb"';
-$ip[] = '3256514048, "nl"';
-$ip[] = '3256524288, "eu"';
-$ip[] = '3256524800, "nl"';
-$ip[] = '3256549376, "tr"';
-$ip[] = '3256680448, "ch"';
-$ip[] = '3256688640, "il"';
-$ip[] = '3256692736, "gr"';
-$ip[] = '3256693760, "it"';
-$ip[] = '3256694784, "gb"';
-$ip[] = '3256695808, "ua"';
-$ip[] = '3256696832, "eu"';
-$ip[] = '3256713216, "pl"';
-$ip[] = '3256727552, "ua"';
-$ip[] = '3256728576, "de"';
-$ip[] = '3256729600, "fi"';
-$ip[] = '3256731648, "no"';
-$ip[] = '3256732672, "it"';
-$ip[] = '3256732928, "ua"';
-$ip[] = '3256733184, "fr"';
-$ip[] = '3256733440, "dk"';
-$ip[] = '3256733696, "tr"';
-$ip[] = '3256735744, "gb"';
-$ip[] = '3256737792, "de"';
-$ip[] = '3256745984, "es"';
-$ip[] = '3256778752, "cy"';
-$ip[] = '3256786944, "de"';
-$ip[] = '3256787200, "ro"';
-$ip[] = '3256787456, "de"';
-$ip[] = '3256787712, "gb"';
-$ip[] = '3256787968, "pl"';
-$ip[] = '3256788224, "ru"';
-$ip[] = '3256788480, "gb"';
-$ip[] = '3256788736, "de"';
-$ip[] = '3256788992, "ua"';
-$ip[] = '3256789248, "se"';
-$ip[] = '3256789504, "ua"';
-$ip[] = '3256789760, "gb"';
-$ip[] = '3256790016, "ua"';
-$ip[] = '3256790272, "de"';
-$ip[] = '3256790528, "gb"';
-$ip[] = '3256790784, "nl"';
-$ip[] = '3256791040, "de"';
-$ip[] = '3256791296, "ro"';
-$ip[] = '3256791552, "de"';
-$ip[] = '3256791808, "pl"';
-$ip[] = '3256792064, "de"';
-$ip[] = '3256792320, "ch"';
-$ip[] = '3256792576, "nl"';
-$ip[] = '3256792832, "de"';
-$ip[] = '3256793088, "gb"';
-$ip[] = '3256793344, "pl"';
-$ip[] = '3256793600, "gb"';
-$ip[] = '3256794112, "nl"';
-$ip[] = '3256794368, "dk"';
-$ip[] = '3256794624, "ru"';
-$ip[] = '3256794880, "at"';
-$ip[] = '3256795136, "gr"';
-$ip[] = '3256811520, "de"';
-$ip[] = '3256877056, "gb"';
-$ip[] = '3256915456, "se"';
-$ip[] = '3256915968, "gb"';
-$ip[] = '3256945664, "ua"';
-$ip[] = '3256945920, "gb"';
-$ip[] = '3256946176, "ro"';
-$ip[] = '3256946432, "ua"';
-$ip[] = '3256946688, "gb"';
-$ip[] = '3256946944, "de"';
-$ip[] = '3256947712, "gb"';
-$ip[] = '3256988672, "ua"';
-$ip[] = '3256989184, "fr"';
-$ip[] = '3256989440, "gb"';
-$ip[] = '3256989696, "hu"';
-$ip[] = '3256989952, "pl"';
-$ip[] = '3256990208, "ch"';
-$ip[] = '3256990464, "pl"';
-$ip[] = '3256990720, "ua"';
-$ip[] = '3256991232, "se"';
-$ip[] = '3256991488, "ru"';
-$ip[] = '3256991744, "gb"';
-$ip[] = '3257011200, "bg"';
-$ip[] = '3257011456, "gb"';
-$ip[] = '3257058816, "pl"';
-$ip[] = '3257059072, "gb"';
-$ip[] = '3257139200, "nl"';
-$ip[] = '3257139456, "gb"';
-$ip[] = '3257144832, "eu"';
-$ip[] = '3257145088, "gb"';
-$ip[] = '3257180160, "tr"';
-$ip[] = '3257180416, "ru"';
-$ip[] = '3257180672, "ee"';
-$ip[] = '3257180928, "gb"';
-$ip[] = '3257181184, "sa"';
-$ip[] = '3257181440, "pl"';
-$ip[] = '3257181696, "eu"';
-$ip[] = '3257181952, "bg"';
-$ip[] = '3257182208, "pl"';
-$ip[] = '3257182464, "gb"';
-$ip[] = '3257204736, "at"';
-$ip[] = '3257268224, "ua"';
-$ip[] = '3257268480, "se"';
-$ip[] = '3257268736, "at"';
-$ip[] = '3257269248, "it"';
-$ip[] = '3257269504, "at"';
-$ip[] = '3257270016, "gb"';
-$ip[] = '3257270272, "eu"';
-$ip[] = '3257286656, "ch"';
-$ip[] = '3257294848, "hu"';
-$ip[] = '3257303040, "pt"';
-$ip[] = '3257311232, "ch"';
-$ip[] = '3257335808, "de"';
-$ip[] = '3257357312, "pt"';
-$ip[] = '3257357568, "si"';
-$ip[] = '3257357824, "de"';
-$ip[] = '3257371648, "gb"';
-$ip[] = '3257372672, "de"';
-$ip[] = '3257401344, "ch"';
-$ip[] = '3257466880, "de"';
-$ip[] = '3257467136, "gb"';
-$ip[] = '3257467392, "nl"';
-$ip[] = '3257467904, "eu"';
-$ip[] = '3257532416, "cy"';
-$ip[] = '3257542656, "pl"';
-$ip[] = '3257542912, "it"';
-$ip[] = '3257543424, "pt"';
-$ip[] = '3257543680, "ro"';
-$ip[] = '3257544192, "de"';
-$ip[] = '3257544448, "dk"';
-$ip[] = '3257544576, "gb"';
-$ip[] = '3257544704, "ch"';
-$ip[] = '3257544960, "eu"';
-$ip[] = '3257545216, "gr"';
-$ip[] = '3257546496, "gb"';
-$ip[] = '3257546528, "ch"';
-$ip[] = '3257546624, "es"';
-$ip[] = '3257546656, "se"';
-$ip[] = '3257546688, "de"';
-$ip[] = '3257546720, "dk"';
-$ip[] = '3257546752, "fi"';
-$ip[] = '3257548800, "de"';
-$ip[] = '3257556992, "gb"';
-$ip[] = '3257557504, "lu"';
-$ip[] = '3257558016, "ro"';
-$ip[] = '3257559552, "ua"';
-$ip[] = '3257560064, "de"';
-$ip[] = '3257560576, "pl"';
-$ip[] = '3257561088, "ru"';
-$ip[] = '3257561600, "de"';
-$ip[] = '3257562112, "pl"';
-$ip[] = '3257563648, "de"';
-$ip[] = '3257564160, "gb"';
-$ip[] = '3257564672, "ro"';
-$ip[] = '3257565184, "cy"';
-$ip[] = '3257573376, "eu"';
-$ip[] = '3257581568, "ua"';
-$ip[] = '3257585664, "nl"';
-$ip[] = '3257589760, "gb"';
-$ip[] = '3257663488, "ua"';
-$ip[] = '3257729024, "nl"';
-$ip[] = '3257794560, "gb"';
-$ip[] = '3257860096, "se"';
-$ip[] = '3257925632, "at"';
-$ip[] = '3257925888, "se"';
-$ip[] = '3257926144, "at"';
-$ip[] = '3257970432, "ua"';
-$ip[] = '3257970688, "at"';
-$ip[] = '3257977856, "gb"';
-$ip[] = '3257978112, "se"';
-$ip[] = '3257978368, "bg"';
-$ip[] = '3257978624, "es"';
-$ip[] = '3257978880, "fr"';
-$ip[] = '3257979136, "gb"';
-$ip[] = '3257979904, "ua"';
-$ip[] = '3257980160, "se"';
-$ip[] = '3257980416, "nl"';
-$ip[] = '3257980672, "gb"';
-$ip[] = '3257980928, "pl"';
-$ip[] = '3257981184, "gb"';
-$ip[] = '3257981440, "ru"';
-$ip[] = '3257981696, "pl"';
-$ip[] = '3257981952, "at"';
-$ip[] = '3257987328, "cz"';
-$ip[] = '3257987584, "at"';
-$ip[] = '3257991168, "de"';
-$ip[] = '3258003968, "ru"';
-$ip[] = '3258004224, "cz"';
-$ip[] = '3258004480, "de"';
-$ip[] = '3258056704, "ua"';
-$ip[] = '3258056960, "cz"';
-$ip[] = '3258058240, "ru"';
-$ip[] = '3258058496, "ro"';
-$ip[] = '3258059008, "gb"';
-$ip[] = '3258059264, "ru"';
-$ip[] = '3258059520, "ro"';
-$ip[] = '3258059776, "cz"';
-$ip[] = '3258063872, "gb"';
-$ip[] = '3258064128, "fr"';
-$ip[] = '3258064384, "gb"';
-$ip[] = '3258065408, "ch"';
-$ip[] = '3258065664, "sa"';
-$ip[] = '3258065920, "de"';
-$ip[] = '3258066176, "pl"';
-$ip[] = '3258066432, "fr"';
-$ip[] = '3258066944, "dk"';
-$ip[] = '3258067200, "gb"';
-$ip[] = '3258067456, "it"';
-$ip[] = '3258067712, "gr"';
-$ip[] = '3258067968, "ro"';
-$ip[] = '3258068224, "ch"';
-$ip[] = '3258068480, "gb"';
-$ip[] = '3258068736, "de"';
-$ip[] = '3258068992, "nl"';
-$ip[] = '3258069248, "pl"';
-$ip[] = '3258069504, "ro"';
-$ip[] = '3258069760, "ua"';
-$ip[] = '3258070016, "gb"';
-$ip[] = '3258070272, "pl"';
-$ip[] = '3258070528, "gb"';
-$ip[] = '3258071296, "dk"';
-$ip[] = '3258071552, "de"';
-$ip[] = '3258071808, "gb"';
-$ip[] = '3258072064, "fr"';
-$ip[] = '3258072320, "pl"';
-$ip[] = '3258072576, "gb"';
-$ip[] = '3258072832, "ro"';
-$ip[] = '3258073088, "cz"';
-$ip[] = '3258074112, "gb"';
-$ip[] = '3258074880, "il"';
-$ip[] = '3258075136, "ro"';
-$ip[] = '3258075392, "bg"';
-$ip[] = '3258075648, "fr"';
-$ip[] = '3258075904, "pl"';
-$ip[] = '3258076160, "bg"';
-$ip[] = '3258076416, "fr"';
-$ip[] = '3258076928, "ua"';
-$ip[] = '3258077184, "gb"';
-$ip[] = '3258077440, "ua"';
-$ip[] = '3258077696, "nl"';
-$ip[] = '3258077952, "pl"';
-$ip[] = '3258078208, "tr"';
-$ip[] = '3258078464, "ua"';
-$ip[] = '3258078720, "gb"';
-$ip[] = '3258078976, "ru"';
-$ip[] = '3258079232, "gb"';
-$ip[] = '3258079488, "pl"';
-$ip[] = '3258079744, "gb"';
-$ip[] = '3258080000, "nl"';
-$ip[] = '3258080256, "fr"';
-$ip[] = '3258080512, "gb"';
-$ip[] = '3258081024, "fr"';
-$ip[] = '3258081280, "nl"';
-$ip[] = '3258081536, "be"';
-$ip[] = '3258081792, "ua"';
-$ip[] = '3258082048, "nl"';
-$ip[] = '3258082304, "cz"';
-$ip[] = '3258082560, "hu"';
-$ip[] = '3258082816, "gb"';
-$ip[] = '3258083072, "ru"';
-$ip[] = '3258083584, "lv"';
-$ip[] = '3258083840, "se"';
-$ip[] = '3258084352, "gb"';
-$ip[] = '3258084608, "at"';
-$ip[] = '3258084864, "pl"';
-$ip[] = '3258085120, "lt"';
-$ip[] = '3258085376, "nl"';
-$ip[] = '3258085632, "de"';
-$ip[] = '3258085888, "ua"';
-$ip[] = '3258086144, "at"';
-$ip[] = '3258086400, "ua"';
-$ip[] = '3258086656, "gb"';
-$ip[] = '3258087168, "ua"';
-$ip[] = '3258087424, "ru"';
-$ip[] = '3258087680, "gb"';
-$ip[] = '3258087936, "bg"';
-$ip[] = '3258088192, "pl"';
-$ip[] = '3258088448, "be"';
-$ip[] = '3258088704, "ua"';
-$ip[] = '3258088960, "ro"';
-$ip[] = '3258089216, "eu"';
-$ip[] = '3258089472, "cz"';
-$ip[] = '3258097664, "de"';
-$ip[] = '3258097920, "ua"';
-$ip[] = '3258098176, "gb"';
-$ip[] = '3258098432, "nl"';
-$ip[] = '3258098688, "de"';
-$ip[] = '3258098944, "gb"';
-$ip[] = '3258099200, "si"';
-$ip[] = '3258099456, "ua"';
-$ip[] = '3258099712, "fi"';
-$ip[] = '3258099968, "ua"';
-$ip[] = '3258100224, "ro"';
-$ip[] = '3258100480, "dk"';
-$ip[] = '3258100736, "eu"';
-$ip[] = '3258100992, "at"';
-$ip[] = '3258101248, "ro"';
-$ip[] = '3258101504, "il"';
-$ip[] = '3258101760, "ch"';
-$ip[] = '3258102016, "be"';
-$ip[] = '3258102272, "ch"';
-$ip[] = '3258102528, "tr"';
-$ip[] = '3258102784, "pl"';
-$ip[] = '3258103040, "se"';
-$ip[] = '3258103296, "de"';
-$ip[] = '3258103552, "gb"';
-$ip[] = '3258103808, "se"';
-$ip[] = '3258104064, "eu"';
-$ip[] = '3258104320, "pl"';
-$ip[] = '3258104576, "de"';
-$ip[] = '3258104832, "cz"';
-$ip[] = '3258105600, "de"';
-$ip[] = '3258105856, "cz"';
-$ip[] = '3258109952, "dk"';
-$ip[] = '3258110208, "cz"';
-$ip[] = '3258111488, "pl"';
-$ip[] = '3258111744, "cz"';
-$ip[] = '3258121216, "pl"';
-$ip[] = '3258121472, "at"';
-$ip[] = '3258121728, "ua"';
-$ip[] = '3258121984, "ru"';
-$ip[] = '3258122240, "fr"';
-$ip[] = '3258187776, "eu"';
-$ip[] = '3258253312, "nl"';
-$ip[] = '3258272768, "fr"';
-$ip[] = '3258273792, "nl"';
-$ip[] = '3258297344, "be"';
-$ip[] = '3258297600, "nl"';
-$ip[] = '3258298112, "gb"';
-$ip[] = '3258298368, "nl"';
-$ip[] = '3258318848, "de"';
-$ip[] = '3258320896, "gb"';
-$ip[] = '3258321920, "ru"';
-$ip[] = '3258322944, "pl"';
-$ip[] = '3258326016, "se"';
-$ip[] = '3258327040, "tr"';
-$ip[] = '3258335232, "ru"';
-$ip[] = '3258336256, "no"';
-$ip[] = '3258337280, "de"';
-$ip[] = '3258338304, "ua"';
-$ip[] = '3258340352, "pl"';
-$ip[] = '3258341376, "ua"';
-$ip[] = '3258342400, "de"';
-$ip[] = '3258343424, "no"';
-$ip[] = '3258351616, "ro"';
-$ip[] = '3258352640, "ru"';
-$ip[] = '3258353664, "no"';
-$ip[] = '3258354688, "bg"';
-$ip[] = '3258355712, "nl"';
-$ip[] = '3258356736, "ru"';
-$ip[] = '3258357760, "ua"';
-$ip[] = '3258360832, "se"';
-$ip[] = '3258361856, "il"';
-$ip[] = '3258362880, "gb"';
-$ip[] = '3258363904, "ru"';
-$ip[] = '3258364928, "cs"';
-$ip[] = '3258365952, "ua"';
-$ip[] = '3258366976, "pl"';
-$ip[] = '3258368000, "kw"';
-$ip[] = '3258384384, "de"';
-$ip[] = '3258427648, "ro"';
-$ip[] = '3258427904, "de"';
-$ip[] = '3258449920, "ch"';
-$ip[] = '3258503936, "pl"';
-$ip[] = '3258504192, "ch"';
-$ip[] = '3258504704, "eu"';
-$ip[] = '3258504960, "il"';
-$ip[] = '3258505216, "ch"';
-$ip[] = '3258515456, "fr"';
-$ip[] = '3258580992, "ru"';
-$ip[] = '3258646528, "de"';
-$ip[] = '3258691584, "ru"';
-$ip[] = '3258691840, "at"';
-$ip[] = '3258692352, "eu"';
-$ip[] = '3258692608, "fr"';
-$ip[] = '3258692864, "de"';
-$ip[] = '3258693120, "si"';
-$ip[] = '3258693376, "gb"';
-$ip[] = '3258693632, "ru"';
-$ip[] = '3258693888, "si"';
-$ip[] = '3258694144, "ru"';
-$ip[] = '3258694400, "eu"';
-$ip[] = '3258694656, "gb"';
-$ip[] = '3258694912, "eu"';
-$ip[] = '3258695680, "de"';
-$ip[] = '3258703616, "gb"';
-$ip[] = '3258703872, "de"';
-$ip[] = '3258712064, "gb"';
-$ip[] = '3258728448, "fr"';
-$ip[] = '3258729472, "de"';
-$ip[] = '3258729728, "ua"';
-$ip[] = '3258729984, "ch"';
-$ip[] = '3258730240, "nl"';
-$ip[] = '3258730496, "ro"';
-$ip[] = '3258730752, "tr"';
-$ip[] = '3258731008, "si"';
-$ip[] = '3258731264, "no"';
-$ip[] = '3258731520, "es"';
-$ip[] = '3258731776, "ua"';
-$ip[] = '3258732032, "eu"';
-$ip[] = '3258732288, "pl"';
-$ip[] = '3258732544, "se"';
-$ip[] = '3258732800, "ch"';
-$ip[] = '3258733056, "ro"';
-$ip[] = '3258733312, "gb"';
-$ip[] = '3258764288, "eu"';
-$ip[] = '3258764544, "gb"';
-$ip[] = '3258764800, "be"';
-$ip[] = '3258765056, "nl"';
-$ip[] = '3258765312, "gb"';
-$ip[] = '3258767616, "ch"';
-$ip[] = '3258767872, "gb"';
-$ip[] = '3258818048, "se"';
-$ip[] = '3258818304, "gb"';
-$ip[] = '3258843136, "ru"';
-$ip[] = '3258843392, "gb"';
-$ip[] = '3258848768, "ro"';
-$ip[] = '3258849024, "de"';
-$ip[] = '3258849280, "gb"';
-$ip[] = '3258902784, "ru"';
-$ip[] = '3258903040, "fr"';
-$ip[] = '3258903296, "gb"';
-$ip[] = '3258903552, "de"';
-$ip[] = '3258903808, "ru"';
-$ip[] = '3258904064, "gb"';
-$ip[] = '3258908672, "eu"';
-$ip[] = '3258941440, "pl"';
-$ip[] = '3258943488, "bg"';
-$ip[] = '3258944512, "ua"';
-$ip[] = '3258945536, "ru"';
-$ip[] = '3258946560, "gb"';
-$ip[] = '3258947584, "ro"';
-$ip[] = '3258949632, "gr"';
-$ip[] = '3258972160, "eu"';
-$ip[] = '3258974208, "de"';
-$ip[] = '3259039744, "pt"';
-$ip[] = '3259105280, "gb"';
-$ip[] = '3259170816, "ru"';
-$ip[] = '3259236352, "se"';
-$ip[] = '3259301888, "de"';
-$ip[] = '3259302144, "eu"';
-$ip[] = '3259302400, "ch"';
-$ip[] = '3259303424, "se"';
-$ip[] = '3259305984, "nl"';
-$ip[] = '3259310080, "eu"';
-$ip[] = '3259318272, "gb"';
-$ip[] = '3259334656, "eu"';
-$ip[] = '3259351040, "it"';
-$ip[] = '3259351552, "fr"';
-$ip[] = '3259352064, "ch"';
-$ip[] = '3259352576, "gb"';
-$ip[] = '3259353088, "no"';
-$ip[] = '3259353856, "gb"';
-$ip[] = '3259354112, "nl"';
-$ip[] = '3259354368, "de"';
-$ip[] = '3259354624, "tr"';
-$ip[] = '3259354880, "pl"';
-$ip[] = '3259355136, "nl"';
-$ip[] = '3259359232, "es"';
-$ip[] = '3259367424, "gb"';
-$ip[] = '3259432960, "se"';
-$ip[] = '3259498496, "gb"';
-$ip[] = '3259760640, "de"';
-$ip[] = '3259891712, "be"';
-$ip[] = '3259957248, "de"';
-$ip[] = '3259958272, "ru"';
-$ip[] = '3259959296, "ua"';
-$ip[] = '3259960320, "bg"';
-$ip[] = '3259961344, "fi"';
-$ip[] = '3259962368, "ua"';
-$ip[] = '3259963392, "pl"';
-$ip[] = '3259964416, "gb"';
-$ip[] = '3259965440, "ru"';
-$ip[] = '3259967488, "cs"';
-$ip[] = '3259968512, "ru"';
-$ip[] = '3259969536, "fr"';
-$ip[] = '3259970560, "cz"';
-$ip[] = '3259971584, "it"';
-$ip[] = '3259972608, "ua"';
-$ip[] = '3259973632, "pt"';
-$ip[] = '3259990016, "fr"';
-$ip[] = '3260006400, "it"';
-$ip[] = '3260014592, "nl"';
-$ip[] = '3260018688, "gb"';
-$ip[] = '3260019712, "eu"';
-$ip[] = '3260021248, "cz"';
-$ip[] = '3260021760, "gr"';
-$ip[] = '3260022272, "nl"';
-$ip[] = '3260022784, "gb"';
-$ip[] = '3260284928, "ru"';
-$ip[] = '3260416000, "fi"';
-$ip[] = '3260481536, "ru"';
-$ip[] = '3260547072, "gb"';
-$ip[] = '3260547328, "ua"';
-$ip[] = '3260547584, "nl"';
-$ip[] = '3260547840, "pl"';
-$ip[] = '3260548096, "ie"';
-$ip[] = '3260548352, "dk"';
-$ip[] = '3260548608, "ro"';
-$ip[] = '3260548864, "ch"';
-$ip[] = '3260549120, "at"';
-$ip[] = '3260549376, "gb"';
-$ip[] = '3260549632, "de"';
-$ip[] = '3260549888, "ua"';
-$ip[] = '3260550144, "pl"';
-$ip[] = '3260550400, "de"';
-$ip[] = '3260550656, "ru"';
-$ip[] = '3260550912, "gb"';
-$ip[] = '3260551168, "eu"';
-$ip[] = '3260553984, "gb"';
-$ip[] = '3260554240, "eu"';
-$ip[] = '3260555264, "hu"';
-$ip[] = '3260563456, "gb"';
-$ip[] = '3260571648, "be"';
-$ip[] = '3260579840, "pl"';
-$ip[] = '3260580352, "hu"';
-$ip[] = '3260580864, "gb"';
-$ip[] = '3260581376, "ro"';
-$ip[] = '3260581888, "il"';
-$ip[] = '3260582400, "ru"';
-$ip[] = '3260583424, "pt"';
-$ip[] = '3260583936, "no"';
-$ip[] = '3260584448, "ro"';
-$ip[] = '3260585472, "ua"';
-$ip[] = '3260586496, "pl"';
-$ip[] = '3260587008, "fr"';
-$ip[] = '3260587520, "pl"';
-$ip[] = '3260588032, "de"';
-$ip[] = '3260596224, "gb"';
-$ip[] = '3260596736, "ro"';
-$ip[] = '3260597248, "ch"';
-$ip[] = '3260597760, "de"';
-$ip[] = '3260598272, "ru"';
-$ip[] = '3260598784, "ro"';
-$ip[] = '3260599296, "ru"';
-$ip[] = '3260601344, "ch"';
-$ip[] = '3260601856, "pl"';
-$ip[] = '3260602368, "at"';
-$ip[] = '3260602880, "ua"';
-$ip[] = '3260603904, "eu"';
-$ip[] = '3260604416, "pl"';
-$ip[] = '3260604928, "ro"';
-$ip[] = '3260605440, "bg"';
-$ip[] = '3260605952, "es"';
-$ip[] = '3260606464, "se"';
-$ip[] = '3260607488, "nl"';
-$ip[] = '3260608000, "ro"';
-$ip[] = '3260608512, "ie"';
-$ip[] = '3260609024, "gb"';
-$ip[] = '3260609536, "pl"';
-$ip[] = '3260610048, "fr"';
-$ip[] = '3260610560, "ro"';
-$ip[] = '3260611072, "bg"';
-$ip[] = '3260611584, "ru"';
-$ip[] = '3260612096, "se"';
-$ip[] = '3260612608, "fi"';
-$ip[] = '3260678144, "il"';
-$ip[] = '3260743680, "it"';
-$ip[] = '3260809216, "pl"';
-$ip[] = '3260874752, "eu"';
-$ip[] = '3260906368, "si"';
-$ip[] = '3260906496, "fr"';
-$ip[] = '3260907520, "gb"';
-$ip[] = '3260915712, "ua"';
-$ip[] = '3260923904, "eu"';
-$ip[] = '3260940288, "de"';
-$ip[] = '3261071360, "at"';
-$ip[] = '3261136896, "de"';
-$ip[] = '3261202432, "fr"';
-$ip[] = '3261267968, "de"';
-$ip[] = '3261297664, "cz"';
-$ip[] = '3261297920, "pl"';
-$ip[] = '3261298176, "de"';
-$ip[] = '3261333504, "fi"';
-$ip[] = '3261399040, "gb"';
-$ip[] = '3261472768, "ro"';
-$ip[] = '3261530112, "se"';
-$ip[] = '3261595648, "nl"';
-$ip[] = '3261661184, "ro"';
-$ip[] = '3261669376, "mt"';
-$ip[] = '3261673472, "it"';
-$ip[] = '3261675520, "lv"';
-$ip[] = '3261675776, "it"';
-$ip[] = '3261676032, "gb"';
-$ip[] = '3261676288, "it"';
-$ip[] = '3261676544, "dk"';
-$ip[] = '3261676800, "it"';
-$ip[] = '3261677056, "eu"';
-$ip[] = '3261677568, "gb"';
-$ip[] = '3261685760, "de"';
-$ip[] = '3261687808, "ro"';
-$ip[] = '3261689856, "gb"';
-$ip[] = '3261691904, "nl"';
-$ip[] = '3261694464, "ru"';
-$ip[] = '3261694976, "pl"';
-$ip[] = '3261695488, "gb"';
-$ip[] = '3261696000, "ua"';
-$ip[] = '3261696512, "nl"';
-$ip[] = '3261697024, "ro"';
-$ip[] = '3261698048, "ua"';
-$ip[] = '3261698560, "eu"';
-$ip[] = '3261699072, "nl"';
-$ip[] = '3261699584, "gb"';
-$ip[] = '3261700096, "fr"';
-$ip[] = '3261700608, "gb"';
-$ip[] = '3261701120, "ru"';
-$ip[] = '3261701632, "ch"';
-$ip[] = '3261702144, "gb"';
-$ip[] = '3261710336, "ru"';
-$ip[] = '3261718528, "is"';
-$ip[] = '3261726720, "es"';
-$ip[] = '3261734912, "gb"';
-$ip[] = '3261743104, "mt"';
-$ip[] = '3261751296, "ee"';
-$ip[] = '3261759488, "ie"';
-$ip[] = '3261767680, "rs"';
-$ip[] = '3261775872, "pl"';
-$ip[] = '3261776384, "ru"';
-$ip[] = '3261777408, "kz"';
-$ip[] = '3261777920, "pl"';
-$ip[] = '3261778432, "ru"';
-$ip[] = '3261778944, "ro"';
-$ip[] = '3261779456, "de"';
-$ip[] = '3261779968, "ua"';
-$ip[] = '3261780480, "pl"';
-$ip[] = '3261780992, "ro"';
-$ip[] = '3261781504, "pl"';
-$ip[] = '3261782016, "ua"';
-$ip[] = '3261783040, "gb"';
-$ip[] = '3261784064, "at"';
-$ip[] = '3261796352, "gb"';
-$ip[] = '3261796608, "ru"';
-$ip[] = '3261796864, "pl"';
-$ip[] = '3261797120, "nl"';
-$ip[] = '3261797376, "at"';
-$ip[] = '3261797632, "ru"';
-$ip[] = '3261797888, "tr"';
-$ip[] = '3261798144, "ru"';
-$ip[] = '3261798400, "at"';
-$ip[] = '3261812736, "ru"';
-$ip[] = '3261812992, "at"';
-$ip[] = '3261820928, "ro"';
-$ip[] = '3261821184, "at"';
-$ip[] = '3261821440, "nl"';
-$ip[] = '3261821696, "si"';
-$ip[] = '3261821952, "ru"';
-$ip[] = '3261822208, "ua"';
-$ip[] = '3261822464, "gb"';
-$ip[] = '3261822720, "se"';
-$ip[] = '3261822976, "pl"';
-$ip[] = '3261823232, "nl"';
-$ip[] = '3261823488, "eu"';
-$ip[] = '3261823744, "nl"';
-$ip[] = '3261824000, "pl"';
-$ip[] = '3261824256, "ua"';
-$ip[] = '3261824512, "eu"';
-$ip[] = '3261824768, "pt"';
-$ip[] = '3261825024, "at"';
-$ip[] = '3261857792, "cz"';
-$ip[] = '3261923328, "nl"';
-$ip[] = '3261988864, "se"';
-$ip[] = '3261989120, "fi"';
-$ip[] = '3261993472, "ru"';
-$ip[] = '3261993728, "fi"';
-$ip[] = '3261995264, "de"';
-$ip[] = '3261995520, "pl"';
-$ip[] = '3261995776, "fi"';
-$ip[] = '3261996032, "nl"';
-$ip[] = '3261996288, "fi"';
-$ip[] = '3262005760, "ru"';
-$ip[] = '3262006016, "nl"';
-$ip[] = '3262006272, "ro"';
-$ip[] = '3262006528, "fr"';
-$ip[] = '3262006784, "se"';
-$ip[] = '3262007040, "at"';
-$ip[] = '3262007296, "sa"';
-$ip[] = '3262007552, "gr"';
-$ip[] = '3262007808, "ro"';
-$ip[] = '3262008064, "gb"';
-$ip[] = '3262008320, "pt"';
-$ip[] = '3262008576, "pl"';
-$ip[] = '3262008832, "at"';
-$ip[] = '3262009088, "ua"';
-$ip[] = '3262009344, "fi"';
-$ip[] = '3262018560, "pl"';
-$ip[] = '3262018816, "fi"';
-$ip[] = '3262021120, "ua"';
-$ip[] = '3262021376, "pl"';
-$ip[] = '3262021632, "ch"';
-$ip[] = '3262021888, "ua"';
-$ip[] = '3262022144, "fi"';
-$ip[] = '3262022912, "de"';
-$ip[] = '3262023168, "fi"';
-$ip[] = '3262023680, "dk"';
-$ip[] = '3262023936, "fi"';
-$ip[] = '3262027264, "tr"';
-$ip[] = '3262027520, "be"';
-$ip[] = '3262027776, "fi"';
-$ip[] = '3262029824, "ua"';
-$ip[] = '3262030848, "gb"';
-$ip[] = '3262031872, "fi"';
-$ip[] = '3262038016, "eu"';
-$ip[] = '3262038272, "ru"';
-$ip[] = '3262038528, "ie"';
-$ip[] = '3262038784, "no"';
-$ip[] = '3262039040, "de"';
-$ip[] = '3262039296, "gb"';
-$ip[] = '3262039552, "gr"';
-$ip[] = '3262039808, "si"';
-$ip[] = '3262040064, "pl"';
-$ip[] = '3262040320, "gb"';
-$ip[] = '3262040576, "ru"';
-$ip[] = '3262040832, "gb"';
-$ip[] = '3262041088, "hu"';
-$ip[] = '3262041344, "bg"';
-$ip[] = '3262041600, "dk"';
-$ip[] = '3262041856, "fr"';
-$ip[] = '3262042112, "eu"';
-$ip[] = '3262042368, "gb"';
-$ip[] = '3262042624, "ua"';
-$ip[] = '3262042880, "nl"';
-$ip[] = '3262043136, "ro"';
-$ip[] = '3262043392, "tr"';
-$ip[] = '3262043648, "nl"';
-$ip[] = '3262043904, "gb"';
-$ip[] = '3262044160, "rs"';
-$ip[] = '3262044416, "de"';
-$ip[] = '3262044672, "gr"';
-$ip[] = '3262044928, "ua"';
-$ip[] = '3262045184, "lt"';
-$ip[] = '3262045440, "nl"';
-$ip[] = '3262045696, "si"';
-$ip[] = '3262045952, "ru"';
-$ip[] = '3262046208, "fi"';
-$ip[] = '3262049280, "jo"';
-$ip[] = '3262049536, "gb"';
-$ip[] = '3262049792, "pl"';
-$ip[] = '3262050560, "gb"';
-$ip[] = '3262051584, "eu"';
-$ip[] = '3262051840, "gb"';
-$ip[] = '3262052096, "de"';
-$ip[] = '3262052352, "ua"';
-$ip[] = '3262052608, "il"';
-$ip[] = '3262052864, "gb"';
-$ip[] = '3262053120, "ru"';
-$ip[] = '3262053376, "ua"';
-$ip[] = '3262054144, "ru"';
-$ip[] = '3262054400, "fi"';
-$ip[] = '3262124032, "de"';
-$ip[] = '3262128128, "gb"';
-$ip[] = '3262136320, "eu"';
-$ip[] = '3262152704, "at"';
-$ip[] = '3262185472, "de"';
-$ip[] = '3262224896, "at"';
-$ip[] = '3262225152, "de"';
-$ip[] = '3262227712, "ro"';
-$ip[] = '3262227968, "de"';
-$ip[] = '3262251008, "eu"';
-$ip[] = '3262283776, "ua"';
-$ip[] = '3262286848, "se"';
-$ip[] = '3262287872, "pl"';
-$ip[] = '3262289920, "eu"';
-$ip[] = '3262316544, "de"';
-$ip[] = '3262382080, "it"';
-$ip[] = '3262414848, "gb"';
-$ip[] = '3262415360, "pl"';
-$ip[] = '3262416896, "ro"';
-$ip[] = '3262417408, "pl"';
-$ip[] = '3262417920, "ru"';
-$ip[] = '3262418432, "fr"';
-$ip[] = '3262419456, "nl"';
-$ip[] = '3262419968, "de"';
-$ip[] = '3262420480, "gb"';
-$ip[] = '3262420992, "es"';
-$ip[] = '3262421504, "de"';
-$ip[] = '3262422016, "se"';
-$ip[] = '3262422528, "at"';
-$ip[] = '3262423040, "gb"';
-$ip[] = '3262423552, "ua"';
-$ip[] = '3262424064, "it"';
-$ip[] = '3262424576, "fr"';
-$ip[] = '3262425088, "ro"';
-$ip[] = '3262425600, "ua"';
-$ip[] = '3262426112, "de"';
-$ip[] = '3262426624, "gb"';
-$ip[] = '3262427136, "fr"';
-$ip[] = '3262427648, "dk"';
-$ip[] = '3262428160, "ch"';
-$ip[] = '3262428672, "pl"';
-$ip[] = '3262429184, "es"';
-$ip[] = '3262429696, "de"';
-$ip[] = '3262430208, "ee"';
-$ip[] = '3262430720, "ro"';
-$ip[] = '3262431232, "pl"';
-$ip[] = '3262431744, "ua"';
-$ip[] = '3262432256, "ch"';
-$ip[] = '3262432768, "gb"';
-$ip[] = '3262433280, "ro"';
-$ip[] = '3262433792, "fr"';
-$ip[] = '3262434304, "si"';
-$ip[] = '3262434816, "de"';
-$ip[] = '3262435840, "ch"';
-$ip[] = '3262436352, "se"';
-$ip[] = '3262436864, "gb"';
-$ip[] = '3262437376, "ro"';
-$ip[] = '3262437888, "fr"';
-$ip[] = '3262438400, "gb"';
-$ip[] = '3262438912, "dk"';
-$ip[] = '3262439424, "at"';
-$ip[] = '3262439936, "il"';
-$ip[] = '3262440448, "ua"';
-$ip[] = '3262440960, "il"';
-$ip[] = '3262441472, "ua"';
-$ip[] = '3262441984, "de"';
-$ip[] = '3262442496, "ro"';
-$ip[] = '3262443008, "gb"';
-$ip[] = '3262444032, "at"';
-$ip[] = '3262444544, "ua"';
-$ip[] = '3262445056, "ro"';
-$ip[] = '3262445568, "pl"';
-$ip[] = '3262446080, "ru"';
-$ip[] = '3262446592, "pl"';
-$ip[] = '3262447104, "gb"';
-$ip[] = '3262447616, "pt"';
-$ip[] = '3262460416, "ua"';
-$ip[] = '3262460544, "ru"';
-$ip[] = '3262460672, "dk"';
-$ip[] = '3262460800, "gb"';
-$ip[] = '3262460928, "hu"';
-$ip[] = '3262461184, "eu"';
-$ip[] = '3262461312, "no"';
-$ip[] = '3262461440, "de"';
-$ip[] = '3262461568, "gb"';
-$ip[] = '3262461696, "ua"';
-$ip[] = '3262461824, "ro"';
-$ip[] = '3262461952, "iq"';
-$ip[] = '3262464000, "ru"';
-$ip[] = '3262472192, "de"';
-$ip[] = '3262480384, "gb"';
-$ip[] = '3262488576, "se"';
-$ip[] = '3262496768, "fr"';
-$ip[] = '3262504960, "de"';
-$ip[] = '3262505472, "gb"';
-$ip[] = '3262505984, "pl"';
-$ip[] = '3262506496, "ro"';
-$ip[] = '3262507008, "dk"';
-$ip[] = '3262507520, "ro"';
-$ip[] = '3262509056, "pl"';
-$ip[] = '3262509568, "ro"';
-$ip[] = '3262510080, "fr"';
-$ip[] = '3262511104, "gb"';
-$ip[] = '3262511616, "de"';
-$ip[] = '3262512128, "gb"';
-$ip[] = '3262512640, "de"';
-$ip[] = '3262513152, "at"';
-$ip[] = '3262578688, "fr"';
-$ip[] = '3262611456, "gb"';
-$ip[] = '3262627840, "it"';
-$ip[] = '3262636032, "be"';
-$ip[] = '3262644224, "nl"';
-$ip[] = '3262906368, "ch"';
-$ip[] = '3262964992, "de"';
-$ip[] = '3262965248, "ch"';
-$ip[] = '3262971904, "ie"';
-$ip[] = '3263029248, "ua"';
-$ip[] = '3263030272, "gb"';
-$ip[] = '3263031296, "tr"';
-$ip[] = '3263032320, "ru"';
-$ip[] = '3263033344, "lv"';
-$ip[] = '3263033856, "it"';
-$ip[] = '3263034368, "ua"';
-$ip[] = '3263034880, "gb"';
-$ip[] = '3263035392, "ua"';
-$ip[] = '3263035904, "ch"';
-$ip[] = '3263036416, "gr"';
-$ip[] = '3263036928, "ru"';
-$ip[] = '3263037440, "lb"';
-$ip[] = '3263045632, "kw"';
-$ip[] = '3263053824, "gb"';
-$ip[] = '3263062016, "ee"';
-$ip[] = '3263070208, "fr"';
-$ip[] = '3263070720, "nl"';
-$ip[] = '3263070976, "de"';
-$ip[] = '3263071488, "nl"';
-$ip[] = '3263072256, "lb"';
-$ip[] = '3263074304, "ch"';
-$ip[] = '3263074816, "ro"';
-$ip[] = '3263075328, "gb"';
-$ip[] = '3263075840, "se"';
-$ip[] = '3263076352, "ro"';
-$ip[] = '3263076864, "it"';
-$ip[] = '3263077376, "fr"';
-$ip[] = '3263077888, "de"';
-$ip[] = '3263078400, "ro"';
-$ip[] = '3263079424, "pl"';
-$ip[] = '3263080448, "ru"';
-$ip[] = '3263081472, "gb"';
-$ip[] = '3263082496, "ro"';
-$ip[] = '3263083520, "ru"';
-$ip[] = '3263084544, "ro"';
-$ip[] = '3263085568, "ch"';
-$ip[] = '3263086592, "dk"';
-$ip[] = '3263086848, "nl"';
-$ip[] = '3263087104, "de"';
-$ip[] = '3263087872, "si"';
-$ip[] = '3263088128, "de"';
-$ip[] = '3263088384, "gb"';
-$ip[] = '3263088640, "ch"';
-$ip[] = '3263089152, "ro"';
-$ip[] = '3263089408, "ru"';
-$ip[] = '3263089664, "ua"';
-$ip[] = '3263089920, "ro"';
-$ip[] = '3263090176, "de"';
-$ip[] = '3263090432, "pl"';
-$ip[] = '3263090688, "de"';
-$ip[] = '3263090944, "eu"';
-$ip[] = '3263091200, "pl"';
-$ip[] = '3263091456, "no"';
-$ip[] = '3263091712, "fi"';
-$ip[] = '3263091968, "hr"';
-$ip[] = '3263092480, "eu"';
-$ip[] = '3263092736, "pl"';
-$ip[] = '3263092992, "fr"';
-$ip[] = '3263093248, "ch"';
-$ip[] = '3263093504, "ru"';
-$ip[] = '3263093760, "ro"';
-$ip[] = '3263094016, "pl"';
-$ip[] = '3263094528, "dk"';
-$ip[] = '3263094784, "ru"';
-$ip[] = '3263095040, "gb"';
-$ip[] = '3263095296, "fr"';
-$ip[] = '3263095552, "ro"';
-$ip[] = '3263095808, "de"';
-$ip[] = '3263096064, "pl"';
-$ip[] = '3263096320, "tr"';
-$ip[] = '3263096576, "sa"';
-$ip[] = '3263096832, "nl"';
-$ip[] = '3263097088, "fr"';
-$ip[] = '3263097344, "dk"';
-$ip[] = '3263097600, "nl"';
-$ip[] = '3263097856, "fr"';
-$ip[] = '3263098112, "de"';
-$ip[] = '3263098368, "pl"';
-$ip[] = '3263098624, "de"';
-$ip[] = '3263098880, "gb"';
-$ip[] = '3263099136, "nl"';
-$ip[] = '3263099392, "de"';
-$ip[] = '3263099904, "ro"';
-$ip[] = '3263100160, "fr"';
-$ip[] = '3263100416, "de"';
-$ip[] = '3263100672, "gb"';
-$ip[] = '3263100928, "at"';
-$ip[] = '3263101184, "se"';
-$ip[] = '3263101440, "dk"';
-$ip[] = '3263101696, "de"';
-$ip[] = '3263101952, "lt"';
-$ip[] = '3263102208, "ro"';
-$ip[] = '3263102464, "pl"';
-$ip[] = '3263102720, "gr"';
-$ip[] = '3263102976, "de"';
-$ip[] = '3263137792, "pl"';
-$ip[] = '3263138304, "gb"';
-$ip[] = '3263138816, "de"';
-$ip[] = '3263168512, "gb"';
-$ip[] = '3263430656, "se"';
-$ip[] = '3263496192, "eu"';
-$ip[] = '3263561728, "nl"';
-$ip[] = '3263627264, "ru"';
-$ip[] = '3263692800, "fi"';
-$ip[] = '3263823872, "de"';
-$ip[] = '3263954944, "es"';
-$ip[] = '3263979520, "de"';
-$ip[] = '3263987712, "es"';
-$ip[] = '3264004096, "hu"';
-$ip[] = '3264012288, "at"';
-$ip[] = '3264012544, "gb"';
-$ip[] = '3264013056, "tr"';
-$ip[] = '3264013312, "ua"';
-$ip[] = '3264013824, "gb"';
-$ip[] = '3264014080, "de"';
-$ip[] = '3264014336, "gb"';
-$ip[] = '3264014592, "pl"';
-$ip[] = '3264014848, "ie"';
-$ip[] = '3264015104, "ro"';
-$ip[] = '3264015360, "dk"';
-$ip[] = '3264015616, "ua"';
-$ip[] = '3264015872, "gb"';
-$ip[] = '3264016128, "de"';
-$ip[] = '3264016384, "se"';
-$ip[] = '3264016640, "pl"';
-$ip[] = '3264016896, "gb"';
-$ip[] = '3264017152, "se"';
-$ip[] = '3264017664, "ro"';
-$ip[] = '3264017920, "nl"';
-$ip[] = '3264018176, "gb"';
-$ip[] = '3264018432, "hu"';
-$ip[] = '3264018688, "gb"';
-$ip[] = '3264018944, "pl"';
-$ip[] = '3264019200, "gb"';
-$ip[] = '3264019968, "at"';
-$ip[] = '3264020224, "pl"';
-$ip[] = '3264020480, "bg"';
-$ip[] = '3264086016, "fi"';
-$ip[] = '3264151552, "no"';
-$ip[] = '3264184320, "gb"';
-$ip[] = '3264184832, "nl"';
-$ip[] = '3264185344, "eu"';
-$ip[] = '3264186368, "ua"';
-$ip[] = '3264186880, "ru"';
-$ip[] = '3264187392, "eu"';
-$ip[] = '3264187904, "it"';
-$ip[] = '3264188416, "ru"';
-$ip[] = '3264189440, "cz"';
-$ip[] = '3264189952, "ua"';
-$ip[] = '3264190464, "lv"';
-$ip[] = '3264190976, "gb"';
-$ip[] = '3264191488, "de"';
-$ip[] = '3264192000, "gb"';
-$ip[] = '3264200704, "es"';
-$ip[] = '3264208896, "hu"';
-$ip[] = '3264217088, "is"';
-$ip[] = '3264282624, "gb"';
-$ip[] = '3264290816, "fi"';
-$ip[] = '3264296192, "fr"';
-$ip[] = '3264297728, "pt"';
-$ip[] = '3264298752, "bg"';
-$ip[] = '3264299008, "de"';
-$ip[] = '3264307200, "pl"';
-$ip[] = '3264311296, "gb"';
-$ip[] = '3264311552, "it"';
-$ip[] = '3264311808, "eu"';
-$ip[] = '3264312320, "pl"';
-$ip[] = '3264312576, "ua"';
-$ip[] = '3264312832, "de"';
-$ip[] = '3264313344, "ro"';
-$ip[] = '3264313600, "pt"';
-$ip[] = '3264313856, "de"';
-$ip[] = '3264314624, "eu"';
-$ip[] = '3264314880, "gb"';
-$ip[] = '3264315136, "gr"';
-$ip[] = '3264315392, "ie"';
-$ip[] = '3264317440, "sk"';
-$ip[] = '3264318464, "eu"';
-$ip[] = '3264318976, "de"';
-$ip[] = '3264319488, "fr"';
-$ip[] = '3264319744, "se"';
-$ip[] = '3264320000, "de"';
-$ip[] = '3264320256, "gb"';
-$ip[] = '3264321024, "de"';
-$ip[] = '3264321536, "se"';
-$ip[] = '3264321792, "cs"';
-$ip[] = '3264322048, "fr"';
-$ip[] = '3264322304, "ro"';
-$ip[] = '3264322560, "hu"';
-$ip[] = '3264322816, "ch"';
-$ip[] = '3264323072, "ru"';
-$ip[] = '3264323328, "ro"';
-$ip[] = '3264323584, "bg"';
-$ip[] = '3264324608, "se"';
-$ip[] = '3264325632, "ru"';
-$ip[] = '3264326656, "se"';
-$ip[] = '3264327680, "at"';
-$ip[] = '3264328704, "cz"';
-$ip[] = '3264329728, "pl"';
-$ip[] = '3264330752, "gb"';
-$ip[] = '3264331776, "de"';
-$ip[] = '3264332288, "nl"';
-$ip[] = '3264332800, "gb"';
-$ip[] = '3264333312, "ua"';
-$ip[] = '3264333824, "de"';
-$ip[] = '3264334336, "ro"';
-$ip[] = '3264334848, "pl"';
-$ip[] = '3264335360, "sk"';
-$ip[] = '3264335872, "gb"';
-$ip[] = '3264336896, "ru"';
-$ip[] = '3264337408, "gb"';
-$ip[] = '3264337920, "ua"';
-$ip[] = '3264338432, "de"';
-$ip[] = '3264338944, "gb"';
-$ip[] = '3264339968, "de"';
-$ip[] = '3264340224, "pl"';
-$ip[] = '3264340480, "eu"';
-$ip[] = '3264340736, "ua"';
-$ip[] = '3264340992, "pl"';
-$ip[] = '3264341504, "de"';
-$ip[] = '3264341760, "it"';
-$ip[] = '3264342016, "de"';
-$ip[] = '3264342784, "ie"';
-$ip[] = '3264343040, "de"';
-$ip[] = '3264343296, "gb"';
-$ip[] = '3264343552, "ro"';
-$ip[] = '3264343808, "de"';
-$ip[] = '3264344064, "gb"';
-$ip[] = '3264345088, "de"';
-$ip[] = '3264346112, "se"';
-$ip[] = '3264347136, "nl"';
-$ip[] = '3264348160, "fr"';
-$ip[] = '3264375040, "se"';
-$ip[] = '3264376064, "si"';
-$ip[] = '3264376320, "ua"';
-$ip[] = '3264376576, "fr"';
-$ip[] = '3264376832, "ua"';
-$ip[] = '3264377088, "ru"';
-$ip[] = '3264377344, "it"';
-$ip[] = '3264377600, "ru"';
-$ip[] = '3264377856, "ua"';
-$ip[] = '3264378112, "se"';
-$ip[] = '3264378368, "de"';
-$ip[] = '3264378624, "ru"';
-$ip[] = '3264378880, "pl"';
-$ip[] = '3264379136, "be"';
-$ip[] = '3264379392, "ru"';
-$ip[] = '3264379648, "de"';
-$ip[] = '3264380160, "ro"';
-$ip[] = '3264380416, "ch"';
-$ip[] = '3264380672, "nl"';
-$ip[] = '3264380928, "pl"';
-$ip[] = '3264381952, "ua"';
-$ip[] = '3264385024, "gb"';
-$ip[] = '3264386048, "cy"';
-$ip[] = '3264388096, "ua"';
-$ip[] = '3264389120, "de"';
-$ip[] = '3264390144, "cy"';
-$ip[] = '3264391168, "se"';
-$ip[] = '3264392192, "de"';
-$ip[] = '3264394240, "ua"';
-$ip[] = '3264395264, "ch"';
-$ip[] = '3264396288, "ua"';
-$ip[] = '3264397312, "gb"';
-$ip[] = '3264398336, "cy"';
-$ip[] = '3264399360, "ru"';
-$ip[] = '3264400384, "ua"';
-$ip[] = '3264401408, "gb"';
-$ip[] = '3264402432, "ch"';
-$ip[] = '3264403456, "pl"';
-$ip[] = '3264404480, "ua"';
-$ip[] = '3264405504, "fr"';
-$ip[] = '3264406528, "ua"';
-$ip[] = '3264407552, "bg"';
-$ip[] = '3264408576, "cy"';
-$ip[] = '3264409600, "ru"';
-$ip[] = '3264410624, "no"';
-$ip[] = '3264411648, "pl"';
-$ip[] = '3264413696, "ch"';
-$ip[] = '3264544768, "hu"';
-$ip[] = '3264561152, "ru"';
-$ip[] = '3264563200, "eu"';
-$ip[] = '3264564224, "ie"';
-$ip[] = '3264565248, "eu"';
-$ip[] = '3264567296, "pl"';
-$ip[] = '3264567552, "gb"';
-$ip[] = '3264567808, "ru"';
-$ip[] = '3264568320, "de"';
-$ip[] = '3264568576, "ru"';
-$ip[] = '3264568832, "de"';
-$ip[] = '3264569088, "ru"';
-$ip[] = '3264569344, "cz"';
-$ip[] = '3264577536, "mk"';
-$ip[] = '3264585728, "fr"';
-$ip[] = '3264593920, "es"';
-$ip[] = '3264602112, "ru"';
-$ip[] = '3264603136, "pl"';
-$ip[] = '3264604160, "it"';
-$ip[] = '3264604672, "ru"';
-$ip[] = '3264605184, "gr"';
-$ip[] = '3264605696, "dk"';
-$ip[] = '3264606208, "pl"';
-$ip[] = '3264606464, "de"';
-$ip[] = '3264606720, "gb"';
-$ip[] = '3264607232, "it"';
-$ip[] = '3264607488, "nl"';
-$ip[] = '3264607744, "de"';
-$ip[] = '3264610304, "fr"';
-$ip[] = '3264626688, "ee"';
-$ip[] = '3264627712, "gr"';
-$ip[] = '3264628736, "ru"';
-$ip[] = '3264629760, "ua"';
-$ip[] = '3264630784, "de"';
-$ip[] = '3264631808, "ro"';
-$ip[] = '3264632832, "ru"';
-$ip[] = '3264634880, "pl"';
-$ip[] = '3264636928, "ua"';
-$ip[] = '3264637952, "dk"';
-$ip[] = '3264640000, "bg"';
-$ip[] = '3264641024, "gb"';
-$ip[] = '3264642048, "ru"';
-$ip[] = '3264651264, "ch"';
-$ip[] = '3264651776, "it"';
-$ip[] = '3264652288, "ru"';
-$ip[] = '3264652800, "pl"';
-$ip[] = '3264653312, "de"';
-$ip[] = '3264653824, "ro"';
-$ip[] = '3264654336, "de"';
-$ip[] = '3264654848, "ua"';
-$ip[] = '3264655360, "gb"';
-$ip[] = '3264655872, "ru"';
-$ip[] = '3264656384, "bg"';
-$ip[] = '3264656896, "gb"';
-$ip[] = '3264657408, "pl"';
-$ip[] = '3264657920, "ro"';
-$ip[] = '3264658432, "gb"';
-$ip[] = '3264658944, "de"';
-$ip[] = '3264659456, "ua"';
-$ip[] = '3264659968, "gb"';
-$ip[] = '3264660480, "pl"';
-$ip[] = '3264660992, "ch"';
-$ip[] = '3264661504, "gb"';
-$ip[] = '3264662016, "ru"';
-$ip[] = '3264662528, "se"';
-$ip[] = '3264663040, "pl"';
-$ip[] = '3264663552, "nl"';
-$ip[] = '3264664064, "de"';
-$ip[] = '3264664576, "no"';
-$ip[] = '3264665088, "se"';
-$ip[] = '3264665600, "ro"';
-$ip[] = '3264666112, "il"';
-$ip[] = '3264666624, "ua"';
-$ip[] = '3264667136, "se"';
-$ip[] = '3264667648, "gb"';
-$ip[] = '3264668160, "de"';
-$ip[] = '3264669184, "pl"';
-$ip[] = '3264669696, "ua"';
-$ip[] = '3264670208, "ru"';
-$ip[] = '3264670720, "eu"';
-$ip[] = '3264671232, "pl"';
-$ip[] = '3264671744, "de"';
-$ip[] = '3264672256, "ro"';
-$ip[] = '3264672768, "ch"';
-$ip[] = '3264673280, "pl"';
-$ip[] = '3264673792, "ch"';
-$ip[] = '3264674304, "pl"';
-$ip[] = '3264674816, "gb"';
-$ip[] = '3264675328, "ru"';
-$ip[] = '3264675840, "nl"';
-$ip[] = '3264741376, "si"';
-$ip[] = '3264749568, "lv"';
-$ip[] = '3264750080, "ru"';
-$ip[] = '3264750592, "kg"';
-$ip[] = '3264751104, "dk"';
-$ip[] = '3264751616, "gb"';
-$ip[] = '3264752128, "ro"';
-$ip[] = '3264752640, "nl"';
-$ip[] = '3264753152, "pl"';
-$ip[] = '3264753664, "it"';
-$ip[] = '3264754176, "pl"';
-$ip[] = '3264754688, "ru"';
-$ip[] = '3264755200, "de"';
-$ip[] = '3264755712, "pl"';
-$ip[] = '3264756224, "fi"';
-$ip[] = '3264756736, "pl"';
-$ip[] = '3264757248, "ua"';
-$ip[] = '3264757760, "eu"';
-$ip[] = '3264765952, "at"';
-$ip[] = '3264774144, "hu"';
-$ip[] = '3264782336, "at"';
-$ip[] = '3264790528, "hr"';
-$ip[] = '3264806912, "gb"';
-$ip[] = '3264815104, "se"';
-$ip[] = '3264825344, "no"';
-$ip[] = '3264825600, "it"';
-$ip[] = '3264825856, "eu"';
-$ip[] = '3264826112, "gb"';
-$ip[] = '3264826880, "nl"';
-$ip[] = '3264827136, "lv"';
-$ip[] = '3264827392, "gb"';
-$ip[] = '3264827648, "gr"';
-$ip[] = '3264828160, "de"';
-$ip[] = '3264828416, "se"';
-$ip[] = '3264828672, "mt"';
-$ip[] = '3264828928, "de"';
-$ip[] = '3264829440, "gb"';
-$ip[] = '3264830208, "se"';
-$ip[] = '3264830464, "gb"';
-$ip[] = '3264830720, "at"';
-$ip[] = '3264830976, "ch"';
-$ip[] = '3264831232, "pl"';
-$ip[] = '3264831488, "ch"';
-$ip[] = '3264831744, "gb"';
-$ip[] = '3264832000, "at"';
-$ip[] = '3264832256, "it"';
-$ip[] = '3264832512, "de"';
-$ip[] = '3264832768, "il"';
-$ip[] = '3264833024, "it"';
-$ip[] = '3264833536, "de"';
-$ip[] = '3264834048, "gb"';
-$ip[] = '3264835328, "at"';
-$ip[] = '3264835584, "ru"';
-$ip[] = '3264835840, "de"';
-$ip[] = '3264836096, "eu"';
-$ip[] = '3264836352, "pl"';
-$ip[] = '3264836608, "de"';
-$ip[] = '3264836864, "nl"';
-$ip[] = '3264837120, "bg"';
-$ip[] = '3264837376, "pl"';
-$ip[] = '3264837632, "at"';
-$ip[] = '3264839680, "ua"';
-$ip[] = '3264840192, "nl"';
-$ip[] = '3264840448, "it"';
-$ip[] = '3264840704, "pt"';
-$ip[] = '3264840960, "pl"';
-$ip[] = '3264841472, "lv"';
-$ip[] = '3264841728, "gb"';
-$ip[] = '3264844032, "bg"';
-$ip[] = '3264844288, "de"';
-$ip[] = '3264844800, "ua"';
-$ip[] = '3264845312, "de"';
-$ip[] = '3264845952, "gb"';
-$ip[] = '3264846208, "pl"';
-$ip[] = '3264846464, "se"';
-$ip[] = '3264846592, "de"';
-$ip[] = '3264846720, "ru"';
-$ip[] = '3264846848, "dk"';
-$ip[] = '3264846912, "ru"';
-$ip[] = '3264846976, "de"';
-$ip[] = '3264847040, "gb"';
-$ip[] = '3264847104, "eu"';
-$ip[] = '3264847136, "gb"';
-$ip[] = '3264847168, "nl"';
-$ip[] = '3264847200, "no"';
-$ip[] = '3264847232, "nl"';
-$ip[] = '3264847264, "li"';
-$ip[] = '3264847296, "fr"';
-$ip[] = '3264847360, "eu"';
-$ip[] = '3264847488, "ru"';
-$ip[] = '3264847616, "pl"';
-$ip[] = '3264847680, "ru"';
-$ip[] = '3264847744, "eu"';
-$ip[] = '3264847808, "se"';
-$ip[] = '3264847872, "de"';
-$ip[] = '3264849920, "gb"';
-$ip[] = '3264850432, "pl"';
-$ip[] = '3264850688, "lv"';
-$ip[] = '3264850944, "it"';
-$ip[] = '3264851968, "ch"';
-$ip[] = '3264854016, "de"';
-$ip[] = '3264854528, "gr"';
-$ip[] = '3264854784, "it"';
-$ip[] = '3264855040, "eu"';
-$ip[] = '3264855552, "de"';
-$ip[] = '3264856064, "it"';
-$ip[] = '3264861696, "gb"';
-$ip[] = '3264862080, "se"';
-$ip[] = '3264862208, "pl"';
-$ip[] = '3264862464, "at"';
-$ip[] = '3264862720, "gb"';
-$ip[] = '3264862976, "eu"';
-$ip[] = '3264863232, "at"';
-$ip[] = '3264864256, "ro"';
-$ip[] = '3264872448, "gb"';
-$ip[] = '3264888832, "ru"';
-$ip[] = '3264897024, "gb"';
-$ip[] = '3264905216, "cy"';
-$ip[] = '3264913408, "gb"';
-$ip[] = '3264921600, "lu"';
-$ip[] = '3264929792, "sk"';
-$ip[] = '3264937984, "gb"';
-$ip[] = '3265003520, "de"';
-$ip[] = '3265055232, "fr"';
-$ip[] = '3265055744, "de"';
-$ip[] = '3265069056, "fi"';
-$ip[] = '3265134592, "ch"';
-$ip[] = '3265142784, "mt"';
-$ip[] = '3265150976, "ad"';
-$ip[] = '3265159168, "fr"';
-$ip[] = '3265167360, "at"';
-$ip[] = '3265175552, "nl"';
-$ip[] = '3265183744, "by"';
-$ip[] = '3265191936, "ch"';
-$ip[] = '3265200128, "gb"';
-$ip[] = '3265265664, "sk"';
-$ip[] = '3265331200, "eu"';
-$ip[] = '3265396736, "de"';
-$ip[] = '3265527808, "gb"';
-$ip[] = '3265593344, "ru"';
-$ip[] = '3265594368, "ua"';
-$ip[] = '3265595392, "pl"';
-$ip[] = '3265595904, "ru"';
-$ip[] = '3265596416, "gb"';
-$ip[] = '3265597440, "ru"';
-$ip[] = '3265597952, "ua"';
-$ip[] = '3265598464, "ru"';
-$ip[] = '3265600000, "hu"';
-$ip[] = '3265600512, "gb"';
-$ip[] = '3265601024, "ru"';
-$ip[] = '3265601536, "se"';
-$ip[] = '3265601792, "ch"';
-$ip[] = '3265602048, "nl"';
-$ip[] = '3265602304, "de"';
-$ip[] = '3265602560, "it"';
-$ip[] = '3265602816, "ie"';
-$ip[] = '3265603072, "dk"';
-$ip[] = '3265603584, "de"';
-$ip[] = '3265603840, "pl"';
-$ip[] = '3265604096, "nl"';
-$ip[] = '3265604352, "fr"';
-$ip[] = '3265604608, "ch"';
-$ip[] = '3265604864, "fr"';
-$ip[] = '3265605120, "ru"';
-$ip[] = '3265605376, "cz"';
-$ip[] = '3265605632, "pl"';
-$ip[] = '3265605888, "gb"';
-$ip[] = '3265606144, "ru"';
-$ip[] = '3265606400, "de"';
-$ip[] = '3265606656, "at"';
-$ip[] = '3265606912, "fr"';
-$ip[] = '3265607168, "pl"';
-$ip[] = '3265607424, "gb"';
-$ip[] = '3265607680, "dk"';
-$ip[] = '3265607936, "cz"';
-$ip[] = '3265608192, "ru"';
-$ip[] = '3265608448, "se"';
-$ip[] = '3265608704, "gb"';
-$ip[] = '3265608960, "ru"';
-$ip[] = '3265609728, "nl"';
-$ip[] = '3265617920, "si"';
-$ip[] = '3265626112, "jo"';
-$ip[] = '3265634304, "ie"';
-$ip[] = '3265642496, "gb"';
-$ip[] = '3265650688, "se"';
-$ip[] = '3265658880, "at"';
-$ip[] = '3265724416, "fr"';
-$ip[] = '3265789952, "gb"';
-$ip[] = '3265887488, "pt"';
-$ip[] = '3265887744, "pl"';
-$ip[] = '3265888256, "gb"';
-$ip[] = '3265904384, "ro"';
-$ip[] = '3265904640, "de"';
-$ip[] = '3265904896, "ua"';
-$ip[] = '3265905152, "gb"';
-$ip[] = '3265905664, "ie"';
-$ip[] = '3265905920, "gb"';
-$ip[] = '3265906176, "de"';
-$ip[] = '3265906432, "ch"';
-$ip[] = '3265906688, "at"';
-$ip[] = '3265906944, "gb"';
-$ip[] = '3265907200, "de"';
-$ip[] = '3265907456, "fr"';
-$ip[] = '3265907712, "de"';
-$ip[] = '3265907968, "ua"';
-$ip[] = '3265908736, "nl"';
-$ip[] = '3265908992, "ro"';
-$ip[] = '3265909248, "ua"';
-$ip[] = '3265909504, "de"';
-$ip[] = '3265909760, "ro"';
-$ip[] = '3265910016, "pl"';
-$ip[] = '3265910272, "eu"';
-$ip[] = '3265910528, "ru"';
-$ip[] = '3265910784, "nl"';
-$ip[] = '3265911040, "gb"';
-$ip[] = '3265911552, "ch"';
-$ip[] = '3265911808, "pl"';
-$ip[] = '3265912064, "gb"';
-$ip[] = '3265912320, "de"';
-$ip[] = '3265912576, "ro"';
-$ip[] = '3265912832, "cz"';
-$ip[] = '3265913088, "se"';
-$ip[] = '3265913344, "pl"';
-$ip[] = '3265914368, "ru"';
-$ip[] = '3265914624, "bg"';
-$ip[] = '3265914880, "gr"';
-$ip[] = '3265915136, "ro"';
-$ip[] = '3265915392, "gb"';
-$ip[] = '3265915648, "ro"';
-$ip[] = '3265915904, "pl"';
-$ip[] = '3265916416, "ua"';
-$ip[] = '3265916672, "de"';
-$ip[] = '3265916928, "fr"';
-$ip[] = '3265917184, "pl"';
-$ip[] = '3265917440, "ru"';
-$ip[] = '3265917696, "se"';
-$ip[] = '3265917952, "gb"';
-$ip[] = '3265918208, "ch"';
-$ip[] = '3265918464, "at"';
-$ip[] = '3265918720, "ru"';
-$ip[] = '3265918976, "nl"';
-$ip[] = '3265919232, "gb"';
-$ip[] = '3265919488, "ru"';
-$ip[] = '3265919744, "dk"';
-$ip[] = '3265920000, "cz"';
-$ip[] = '3265920256, "tr"';
-$ip[] = '3265920512, "gb"';
-$ip[] = '3265921024, "ae"';
-$ip[] = '3265986560, "nl"';
-$ip[] = '3266052096, "de"';
-$ip[] = '3266322432, "lt"';
-$ip[] = '3266330624, "gb"';
-$ip[] = '3266338816, "se"';
-$ip[] = '3266339072, "ua"';
-$ip[] = '3266339328, "dk"';
-$ip[] = '3266339584, "gb"';
-$ip[] = '3266339840, "ru"';
-$ip[] = '3266340096, "pl"';
-$ip[] = '3266340608, "fi"';
-$ip[] = '3266340864, "ch"';
-$ip[] = '3266341120, "gb"';
-$ip[] = '3266341376, "de"';
-$ip[] = '3266341632, "gb"';
-$ip[] = '3266341888, "kw"';
-$ip[] = '3266342144, "ch"';
-$ip[] = '3266342400, "be"';
-$ip[] = '3266342656, "kg"';
-$ip[] = '3266342912, "si"';
-$ip[] = '3266343168, "gr"';
-$ip[] = '3266343424, "ua"';
-$ip[] = '3266343680, "ro"';
-$ip[] = '3266343936, "ch"';
-$ip[] = '3266344192, "ua"';
-$ip[] = '3266344704, "es"';
-$ip[] = '3266344960, "ie"';
-$ip[] = '3266345216, "de"';
-$ip[] = '3266345728, "dk"';
-$ip[] = '3266345984, "gb"';
-$ip[] = '3266346496, "it"';
-$ip[] = '3266346752, "fr"';
-$ip[] = '3266347008, "eu"';
-$ip[] = '3266355200, "ro"';
-$ip[] = '3266363392, "gb"';
-$ip[] = '3266371584, "hu"';
-$ip[] = '3266379776, "ua"';
-$ip[] = '3266380800, "pl"';
-$ip[] = '3266381824, "fr"';
-$ip[] = '3266382848, "ru"';
-$ip[] = '3266383872, "il"';
-$ip[] = '3266384896, "cz"';
-$ip[] = '3266385920, "ua"';
-$ip[] = '3266386944, "pl"';
-$ip[] = '3266387968, "lu"';
-$ip[] = '3266396160, "it"';
-$ip[] = '3266412544, "at"';
-$ip[] = '3266420736, "eu"';
-$ip[] = '3266428928, "gr"';
-$ip[] = '3266437120, "gl"';
-$ip[] = '3266445312, "nl"';
-$ip[] = '3266510848, "es"';
-$ip[] = '3266543616, "it"';
-$ip[] = '3266576384, "de"';
-$ip[] = '3266634392, "ee"';
-$ip[] = '3266634400, "de"';
-$ip[] = '3266641920, "pl"';
-$ip[] = '3266707456, "dk"';
-$ip[] = '3266772992, "it"';
-$ip[] = '3266781184, "pl"';
-$ip[] = '3266789376, "sm"';
-$ip[] = '3266797568, "gb"';
-$ip[] = '3266805760, "at"';
-$ip[] = '3266813952, "ua"';
-$ip[] = '3266822144, "fr"';
-$ip[] = '3266830336, "be"';
-$ip[] = '3266838528, "it"';
-$ip[] = '3266969600, "ru"';
-$ip[] = '3267035136, "no"';
-$ip[] = '3267039232, "de"';
-$ip[] = '3267040256, "ro"';
-$ip[] = '3267041280, "ua"';
-$ip[] = '3267043328, "gb"';
-$ip[] = '3267044352, "ru"';
-$ip[] = '3267045376, "pl"';
-$ip[] = '3267046400, "nl"';
-$ip[] = '3267047424, "ua"';
-$ip[] = '3267048448, "pl"';
-$ip[] = '3267049472, "ua"';
-$ip[] = '3267050496, "se"';
-$ip[] = '3267051520, "de"';
-$ip[] = '3267052544, "lv"';
-$ip[] = '3267053568, "pl"';
-$ip[] = '3267054592, "gb"';
-$ip[] = '3267055616, "ps"';
-$ip[] = '3267056640, "il"';
-$ip[] = '3267057664, "ch"';
-$ip[] = '3267058688, "at"';
-$ip[] = '3267059712, "ua"';
-$ip[] = '3267060736, "lv"';
-$ip[] = '3267061760, "ua"';
-$ip[] = '3267063808, "eu"';
-$ip[] = '3267064832, "pl"';
-$ip[] = '3267065856, "ro"';
-$ip[] = '3267066880, "it"';
-$ip[] = '3267067904, "ua"';
-$ip[] = '3267068928, "bg"';
-$ip[] = '3267069952, "ro"';
-$ip[] = '3267070976, "de"';
-$ip[] = '3267072000, "pl"';
-$ip[] = '3267073024, "ua"';
-$ip[] = '3267075072, "ch"';
-$ip[] = '3267076096, "eu"';
-$ip[] = '3267078144, "pl"';
-$ip[] = '3267079168, "it"';
-$ip[] = '3267080192, "at"';
-$ip[] = '3267081216, "pl"';
-$ip[] = '3267082240, "de"';
-$ip[] = '3267083264, "ro"';
-$ip[] = '3267084288, "fr"';
-$ip[] = '3267085312, "ru"';
-$ip[] = '3267086336, "pl"';
-$ip[] = '3267087360, "ru"';
-$ip[] = '3267088384, "ua"';
-$ip[] = '3267089408, "fi"';
-$ip[] = '3267090432, "ua"';
-$ip[] = '3267091456, "de"';
-$ip[] = '3267092480, "fr"';
-$ip[] = '3267093504, "ua"';
-$ip[] = '3267094528, "eu"';
-$ip[] = '3267095552, "pl"';
-$ip[] = '3267096576, "de"';
-$ip[] = '3267097600, "kz"';
-$ip[] = '3267098624, "gb"';
-$ip[] = '3267099648, "it"';
-$ip[] = '3267100672, "fi"';
-$ip[] = '3267166208, "gb"';
-$ip[] = '3267231744, "ru"';
-$ip[] = '3267297280, "ch"';
-$ip[] = '3267362816, "dk"';
-$ip[] = '3267428352, "gb"';
-$ip[] = '3267493888, "eu"';
-$ip[] = '3267559424, "de"';
-$ip[] = '3267624960, "eu"';
-$ip[] = '3267690496, "fi"';
-$ip[] = '3267756032, "eu"';
-$ip[] = '3267821568, "fr"';
-$ip[] = '3267887104, "gb"';
-$ip[] = '3268149248, "ee"';
-$ip[] = '3268165632, "ch"';
-$ip[] = '3268173824, "mt"';
-$ip[] = '3268182016, "pl"';
-$ip[] = '3268214784, "eu"';
-$ip[] = '3268280320, "fr"';
-$ip[] = '3268345856, "gb"';
-$ip[] = '3268411392, "at"';
-$ip[] = '3268476928, "ch"';
-$ip[] = '3268542464, "pt"';
-$ip[] = '3268608000, "fi"';
-$ip[] = '3268673536, "cz"';
-$ip[] = '3268739072, "de"';
-$ip[] = '3268739328, "pl"';
-$ip[] = '3268739584, "de"';
-$ip[] = '3268739840, "si"';
-$ip[] = '3268740096, "il"';
-$ip[] = '3268740352, "de"';
-$ip[] = '3268740608, "ru"';
-$ip[] = '3268740864, "ch"';
-$ip[] = '3268741120, "fr"';
-$ip[] = '3268741376, "lv"';
-$ip[] = '3268741888, "at"';
-$ip[] = '3268742144, "ru"';
-$ip[] = '3268742400, "cz"';
-$ip[] = '3268742656, "gb"';
-$ip[] = '3268742912, "nl"';
-$ip[] = '3268743168, "ro"';
-$ip[] = '3268743424, "pl"';
-$ip[] = '3268743680, "gr"';
-$ip[] = '3268743936, "gb"';
-$ip[] = '3268744192, "de"';
-$ip[] = '3268744448, "ru"';
-$ip[] = '3268744704, "pl"';
-$ip[] = '3268744960, "ua"';
-$ip[] = '3268745216, "ru"';
-$ip[] = '3268745728, "si"';
-$ip[] = '3268745984, "de"';
-$ip[] = '3268746240, "gb"';
-$ip[] = '3268746752, "fr"';
-$ip[] = '3268747008, "de"';
-$ip[] = '3268747264, "cz"';
-$ip[] = '3268755456, "se"';
-$ip[] = '3268763648, "it"';
-$ip[] = '3268771840, "no"';
-$ip[] = '3268788224, "cz"';
-$ip[] = '3268804608, "fr"';
-$ip[] = '3268870144, "fi"';
-$ip[] = '3268935680, "gb"';
-$ip[] = '3269066752, "se"';
-$ip[] = '3269132288, "gr"';
-$ip[] = '3269197824, "ru"';
-$ip[] = '3269263360, "eu"';
-$ip[] = '3269328896, "gb"';
-$ip[] = '3269459968, "es"';
-$ip[] = '3269525504, "ir"';
-$ip[] = '3269591040, "ru"';
-$ip[] = '3269656576, "gb"';
-$ip[] = '3269722112, "cz"';
-$ip[] = '3269787648, "nl"';
-$ip[] = '3269853184, "ch"';
-$ip[] = '3269918720, "de"';
-$ip[] = '3269984256, "at"';
-$ip[] = '3270049792, "de"';
-$ip[] = '3270115328, "eu"';
-$ip[] = '3270246400, "se"';
-$ip[] = '3270377472, "gb"';
-$ip[] = '3270443008, "dk"';
-$ip[] = '3270508544, "fi"';
-$ip[] = '3270647808, "tr"';
-$ip[] = '3270648064, "ru"';
-$ip[] = '3270648320, "ch"';
-$ip[] = '3270648576, "at"';
-$ip[] = '3270648832, "si"';
-$ip[] = '3270649088, "at"';
-$ip[] = '3270649344, "dk"';
-$ip[] = '3270649600, "pl"';
-$ip[] = '3270649856, "dk"';
-$ip[] = '3270650112, "at"';
-$ip[] = '3270650368, "dk"';
-$ip[] = '3270650624, "gb"';
-$ip[] = '3270651136, "fr"';
-$ip[] = '3270651392, "de"';
-$ip[] = '3270651648, "fr"';
-$ip[] = '3270651904, "it"';
-$ip[] = '3270652416, "dk"';
-$ip[] = '3270652672, "eu"';
-$ip[] = '3270652928, "pl"';
-$ip[] = '3270653184, "ua"';
-$ip[] = '3270653440, "nl"';
-$ip[] = '3270653696, "gb"';
-$ip[] = '3270654208, "eu"';
-$ip[] = '3270654464, "nl"';
-$ip[] = '3270654720, "ua"';
-$ip[] = '3270655232, "it"';
-$ip[] = '3270655488, "pl"';
-$ip[] = '3270655744, "ch"';
-$ip[] = '3270656000, "eu"';
-$ip[] = '3270664192, "ua"';
-$ip[] = '3270666240, "pl"';
-$ip[] = '3270667264, "se"';
-$ip[] = '3270668288, "fr"';
-$ip[] = '3270669312, "ua"';
-$ip[] = '3270670336, "ru"';
-$ip[] = '3270672384, "gb"';
-$ip[] = '3270680576, "fr"';
-$ip[] = '3270688768, "it"';
-$ip[] = '3270836224, "de"';
-$ip[] = '3270911936, "pl"';
-$ip[] = '3270911968, "nl"';
-$ip[] = '3270912000, "de"';
-$ip[] = '3270926592, "ch"';
-$ip[] = '3270926848, "pl"';
-$ip[] = '3270927104, "ua"';
-$ip[] = '3270927360, "ch"';
-$ip[] = '3270927616, "gb"';
-$ip[] = '3270927872, "hu"';
-$ip[] = '3270928128, "ro"';
-$ip[] = '3270928384, "ua"';
-$ip[] = '3270928896, "pl"';
-$ip[] = '3270929408, "gb"';
-$ip[] = '3270929920, "bg"';
-$ip[] = '3270930432, "ru"';
-$ip[] = '3270931456, "ua"';
-$ip[] = '3270931968, "ch"';
-$ip[] = '3270932480, "ua"';
-$ip[] = '3270932992, "de"';
-$ip[] = '3270933504, "pl"';
-$ip[] = '3270934016, "it"';
-$ip[] = '3270934528, "de"';
-$ip[] = '3270967296, "it"';
-$ip[] = '3270975488, "gb"';
-$ip[] = '3270991872, "nl"';
-$ip[] = '3271000064, "ru"';
-$ip[] = '3271016448, "cs"';
-$ip[] = '3271024640, "gb"';
-$ip[] = '3271032832, "no"';
-$ip[] = '3271098368, "si"';
-$ip[] = '3271163904, "fr"';
-$ip[] = '3271229440, "fi"';
-$ip[] = '3271360512, "eu"';
-$ip[] = '3271426048, "fr"';
-$ip[] = '3271491584, "dk"';
-$ip[] = '3271557120, "be"';
-$ip[] = '3271589888, "no"';
-$ip[] = '3271688192, "eu"';
-$ip[] = '3271704576, "ru"';
-$ip[] = '3271712768, "lv"';
-$ip[] = '3271720960, "gb"';
-$ip[] = '3271729152, "de"';
-$ip[] = '3271737344, "ru"';
-$ip[] = '3271738368, "ro"';
-$ip[] = '3271738880, "ru"';
-$ip[] = '3271739392, "at"';
-$ip[] = '3271739904, "ie"';
-$ip[] = '3271740416, "ua"';
-$ip[] = '3271740928, "ru"';
-$ip[] = '3271741440, "pl"';
-$ip[] = '3271741952, "cz"';
-$ip[] = '3271742976, "ru"';
-$ip[] = '3271744000, "ro"';
-$ip[] = '3271744512, "at"';
-$ip[] = '3271745024, "pl"';
-$ip[] = '3271745536, "gb"';
-$ip[] = '3271746048, "ie"';
-$ip[] = '3271746560, "ch"';
-$ip[] = '3271747072, "kz"';
-$ip[] = '3271747584, "ru"';
-$ip[] = '3271748096, "gr"';
-$ip[] = '3271748608, "ua"';
-$ip[] = '3271749120, "ru"';
-$ip[] = '3271750144, "ua"';
-$ip[] = '3271750656, "gb"';
-$ip[] = '3271751168, "ro"';
-$ip[] = '3271751680, "nl"';
-$ip[] = '3271752192, "il"';
-$ip[] = '3271752704, "ru"';
-$ip[] = '3271753216, "pl"';
-$ip[] = '3271753728, "fr"';
-$ip[] = '3271770112, "at"';
-$ip[] = '3271786496, "ua"';
-$ip[] = '3271788544, "gb"';
-$ip[] = '3271789568, "ru"';
-$ip[] = '3271790592, "lv"';
-$ip[] = '3271791616, "ua"';
-$ip[] = '3271792640, "pl"';
-$ip[] = '3271793664, "ua"';
-$ip[] = '3271794688, "it"';
-$ip[] = '3271795712, "cy"';
-$ip[] = '3271796736, "sk"';
-$ip[] = '3271797760, "gb"';
-$ip[] = '3271798784, "nl"';
-$ip[] = '3271799808, "ua"';
-$ip[] = '3271800832, "gb"';
-$ip[] = '3271801856, "ps"';
-$ip[] = '3271802880, "de"';
-$ip[] = '3271803904, "ua"';
-$ip[] = '3271804928, "pl"';
-$ip[] = '3271805952, "ua"';
-$ip[] = '3271806976, "gb"';
-$ip[] = '3271808000, "de"';
-$ip[] = '3271810048, "pl"';
-$ip[] = '3271811072, "ua"';
-$ip[] = '3271812096, "eu"';
-$ip[] = '3271813120, "pl"';
-$ip[] = '3271814144, "ua"';
-$ip[] = '3271815168, "ru"';
-$ip[] = '3271816192, "ua"';
-$ip[] = '3271817216, "de"';
-$ip[] = '3271818240, "ua"';
-$ip[] = '3271819264, "de"';
-$ip[] = '3271884800, "ua"';
-$ip[] = '3271901184, "es"';
-$ip[] = '3271909376, "ro"';
-$ip[] = '3271909888, "de"';
-$ip[] = '3271910400, "dk"';
-$ip[] = '3271910912, "lv"';
-$ip[] = '3271911424, "de"';
-$ip[] = '3271911936, "ua"';
-$ip[] = '3271912960, "fr"';
-$ip[] = '3271913472, "no"';
-$ip[] = '3271913984, "ro"';
-$ip[] = '3271914496, "ee"';
-$ip[] = '3271915008, "se"';
-$ip[] = '3271915520, "il"';
-$ip[] = '3271916032, "gb"';
-$ip[] = '3271916544, "ua"';
-$ip[] = '3271917056, "ro"';
-$ip[] = '3271917568, "ru"';
-$ip[] = '3271925760, "de"';
-$ip[] = '3271926016, "md"';
-$ip[] = '3271926272, "ru"';
-$ip[] = '3271926528, "nl"';
-$ip[] = '3271926784, "si"';
-$ip[] = '3271927296, "no"';
-$ip[] = '3271927552, "gb"';
-$ip[] = '3271927808, "de"';
-$ip[] = '3271928064, "gb"';
-$ip[] = '3271928320, "ru"';
-$ip[] = '3271928576, "ch"';
-$ip[] = '3271928832, "ie"';
-$ip[] = '3271929088, "lb"';
-$ip[] = '3271929344, "no"';
-$ip[] = '3271929600, "gb"';
-$ip[] = '3271929856, "pl"';
-$ip[] = '3271930112, "hu"';
-$ip[] = '3271930368, "ru"';
-$ip[] = '3271930624, "de"';
-$ip[] = '3271930880, "ch"';
-$ip[] = '3271931136, "pl"';
-$ip[] = '3271931648, "no"';
-$ip[] = '3271931904, "ua"';
-$ip[] = '3271932160, "se"';
-$ip[] = '3271932416, "cz"';
-$ip[] = '3271932672, "de"';
-$ip[] = '3271932928, "pl"';
-$ip[] = '3271933184, "gb"';
-$ip[] = '3271933440, "se"';
-$ip[] = '3271933696, "de"';
-$ip[] = '3271933952, "fr"';
-$ip[] = '3272015872, "ro"';
-$ip[] = '3272019968, "it"';
-$ip[] = '3272020992, "dk"';
-$ip[] = '3272024064, "ie"';
-$ip[] = '3272032256, "se"';
-$ip[] = '3272040448, "fr"';
-$ip[] = '3272048640, "nl"';
-$ip[] = '3272056832, "ru"';
-$ip[] = '3272065024, "gb"';
-$ip[] = '3272081408, "pt"';
-$ip[] = '3272090112, "ru"';
-$ip[] = '3272091648, "ua"';
-$ip[] = '3272092672, "ru"';
-$ip[] = '3272093184, "ro"';
-$ip[] = '3272094208, "am"';
-$ip[] = '3272094720, "pl"';
-$ip[] = '3272095232, "fi"';
-$ip[] = '3272095744, "cz"';
-$ip[] = '3272096256, "pt"';
-$ip[] = '3272096768, "fi"';
-$ip[] = '3272097280, "ru"';
-$ip[] = '3272097792, "gb"';
-$ip[] = '3272106240, "pl"';
-$ip[] = '3272106496, "se"';
-$ip[] = '3272106752, "pl"';
-$ip[] = '3272107008, "gb"';
-$ip[] = '3272107264, "pl"';
-$ip[] = '3272107520, "ru"';
-$ip[] = '3272107776, "gb"';
-$ip[] = '3272108032, "de"';
-$ip[] = '3272108288, "ro"';
-$ip[] = '3272108544, "pl"';
-$ip[] = '3272109056, "ch"';
-$ip[] = '3272109312, "tr"';
-$ip[] = '3272109568, "gb"';
-$ip[] = '3272109824, "fr"';
-$ip[] = '3272110080, "se"';
-$ip[] = '3272110336, "ch"';
-$ip[] = '3272110592, "at"';
-$ip[] = '3272110848, "lv"';
-$ip[] = '3272111104, "gb"';
-$ip[] = '3272111872, "ro"';
-$ip[] = '3272112384, "de"';
-$ip[] = '3272113152, "fr"';
-$ip[] = '3272113408, "pl"';
-$ip[] = '3272113664, "gb"';
-$ip[] = '3272113920, "at"';
-$ip[] = '3272114176, "pl"';
-$ip[] = '3272122368, "gb"';
-$ip[] = '3272131072, "ro"';
-$ip[] = '3272131584, "gb"';
-$ip[] = '3272132096, "ch"';
-$ip[] = '3272132608, "ua"';
-$ip[] = '3272133120, "gb"';
-$ip[] = '3272133632, "ee"';
-$ip[] = '3272134144, "ro"';
-$ip[] = '3272134656, "nl"';
-$ip[] = '3272135168, "ch"';
-$ip[] = '3272135680, "at"';
-$ip[] = '3272136192, "fr"';
-$ip[] = '3272136704, "pl"';
-$ip[] = '3272138240, "bg"';
-$ip[] = '3272138752, "de"';
-$ip[] = '3272146944, "ru"';
-$ip[] = '3272212480, "eu"';
-$ip[] = '3272228864, "lu"';
-$ip[] = '3272237056, "gb"';
-$ip[] = '3272245248, "fi"';
-$ip[] = '3272261632, "gb"';
-$ip[] = '3272261888, "bg"';
-$ip[] = '3272262144, "il"';
-$ip[] = '3272262400, "de"';
-$ip[] = '3272262656, "no"';
-$ip[] = '3272262912, "sa"';
-$ip[] = '3272263168, "ru"';
-$ip[] = '3272263424, "gb"';
-$ip[] = '3272263936, "es"';
-$ip[] = '3272264192, "nl"';
-$ip[] = '3272264448, "de"';
-$ip[] = '3272264704, "lv"';
-$ip[] = '3272264960, "ru"';
-$ip[] = '3272265216, "at"';
-$ip[] = '3272265472, "dk"';
-$ip[] = '3272265728, "de"';
-$ip[] = '3272265984, "gb"';
-$ip[] = '3272266240, "ua"';
-$ip[] = '3272266496, "se"';
-$ip[] = '3272266752, "ru"';
-$ip[] = '3272267008, "gb"';
-$ip[] = '3272267264, "se"';
-$ip[] = '3272267520, "gb"';
-$ip[] = '3272267776, "lv"';
-$ip[] = '3272268032, "ch"';
-$ip[] = '3272268288, "ua"';
-$ip[] = '3272268544, "ro"';
-$ip[] = '3272268800, "il"';
-$ip[] = '3272269056, "gb"';
-$ip[] = '3272269312, "il"';
-$ip[] = '3272269568, "gb"';
-$ip[] = '3272351744, "pl"';
-$ip[] = '3272352768, "ua"';
-$ip[] = '3272353792, "ch"';
-$ip[] = '3272355840, "gb"';
-$ip[] = '3272356864, "ro"';
-$ip[] = '3272357888, "fi"';
-$ip[] = '3272358912, "nl"';
-$ip[] = '3272359936, "ru"';
-$ip[] = '3272368128, "kz"';
-$ip[] = '3272376320, "sk"';
-$ip[] = '3272384512, "lt"';
-$ip[] = '3272392704, "at"';
-$ip[] = '3272400896, "eu"';
-$ip[] = '3272409088, "be"';
-$ip[] = '3272417280, "gb"';
-$ip[] = '3272418048, "fr"';
-$ip[] = '3272418688, "pl"';
-$ip[] = '3272419328, "de"';
-$ip[] = '3272420352, "gb"';
-$ip[] = '3272420608, "de"';
-$ip[] = '3272420864, "pl"';
-$ip[] = '3272420992, "dk"';
-$ip[] = '3272421120, "ua"';
-$ip[] = '3272421376, "ro"';
-$ip[] = '3272421888, "gb"';
-$ip[] = '3272422400, "ch"';
-$ip[] = '3272422912, "se"';
-$ip[] = '3272423424, "be"';
-$ip[] = '3272423936, "fr"';
-$ip[] = '3272424448, "eu"';
-$ip[] = '3272425472, "gb"';
-$ip[] = '3272441856, "lv"';
-$ip[] = '3272474624, "fr"';
-$ip[] = '3272474880, "nl"';
-$ip[] = '3272475136, "ru"';
-$ip[] = '3272475392, "pl"';
-$ip[] = '3272475904, "fr"';
-$ip[] = '3272476160, "ro"';
-$ip[] = '3272476672, "de"';
-$ip[] = '3272476928, "gr"';
-$ip[] = '3272477184, "gb"';
-$ip[] = '3272477440, "pl"';
-$ip[] = '3272477696, "ru"';
-$ip[] = '3272477952, "ro"';
-$ip[] = '3272478208, "dk"';
-$ip[] = '3272478464, "fi"';
-$ip[] = '3272478720, "eu"';
-$ip[] = '3272478976, "ua"';
-$ip[] = '3272479232, "gb"';
-$ip[] = '3272479488, "sa"';
-$ip[] = '3272479744, "se"';
-$ip[] = '3272480000, "ru"';
-$ip[] = '3272480256, "fr"';
-$ip[] = '3272480512, "ch"';
-$ip[] = '3272480768, "eu"';
-$ip[] = '3272481024, "se"';
-$ip[] = '3272481280, "ch"';
-$ip[] = '3272481536, "fr"';
-$ip[] = '3272481792, "it"';
-$ip[] = '3272482048, "nl"';
-$ip[] = '3272482304, "fr"';
-$ip[] = '3272482560, "nl"';
-$ip[] = '3272482816, "ru"';
-$ip[] = '3272491008, "gb"';
-$ip[] = '3272499200, "it"';
-$ip[] = '3272507392, "cy"';
-$ip[] = '3272515584, "lt"';
-$ip[] = '3272523776, "de"';
-$ip[] = '3272540160, "ch"';
-$ip[] = '3272605696, "be"';
-$ip[] = '3272613888, "ru"';
-$ip[] = '3272622080, "ro"';
-$ip[] = '3272623104, "de"';
-$ip[] = '3272624128, "ru"';
-$ip[] = '3272625152, "ua"';
-$ip[] = '3272626176, "de"';
-$ip[] = '3272627200, "nl"';
-$ip[] = '3272628224, "pl"';
-$ip[] = '3272629248, "ua"';
-$ip[] = '3272630272, "ru"';
-$ip[] = '3272638464, "es"';
-$ip[] = '3272646656, "gb"';
-$ip[] = '3272654848, "fi"';
-$ip[] = '3272663040, "at"';
-$ip[] = '3272671232, "eu"';
-$ip[] = '3272736768, "it"';
-$ip[] = '3272744960, "ru"';
-$ip[] = '3272753152, "nl"';
-$ip[] = '3272769536, "no"';
-$ip[] = '3272802304, "ru"';
-$ip[] = '3272867840, "pl"';
-$ip[] = '3272868864, "ua"';
-$ip[] = '3272869888, "gb"';
-$ip[] = '3272871936, "fi"';
-$ip[] = '3272872960, "bg"';
-$ip[] = '3272875008, "ua"';
-$ip[] = '3272876032, "nl"';
-$ip[] = '3272884224, "de"';
-$ip[] = '3272892416, "ua"';
-$ip[] = '3272892928, "eu"';
-$ip[] = '3272893952, "ua"';
-$ip[] = '3272894464, "eu"';
-$ip[] = '3272894976, "ro"';
-$ip[] = '3272895488, "gb"';
-$ip[] = '3272896000, "pl"';
-$ip[] = '3272896512, "gb"';
-$ip[] = '3272897024, "eu"';
-$ip[] = '3272897536, "fi"';
-$ip[] = '3272898048, "ua"';
-$ip[] = '3272898560, "eu"';
-$ip[] = '3272899072, "gb"';
-$ip[] = '3272899584, "ua"';
-$ip[] = '3272900096, "lv"';
-$ip[] = '3272900608, "ua"';
-$ip[] = '3272908800, "sk"';
-$ip[] = '3272916992, "mc"';
-$ip[] = '3272917504, "ru"';
-$ip[] = '3272918528, "fr"';
-$ip[] = '3272919040, "gb"';
-$ip[] = '3272919552, "ro"';
-$ip[] = '3272920064, "nl"';
-$ip[] = '3272920576, "se"';
-$ip[] = '3272921088, "ch"';
-$ip[] = '3272921600, "nl"';
-$ip[] = '3272922112, "pl"';
-$ip[] = '3272922624, "ro"';
-$ip[] = '3272923136, "de"';
-$ip[] = '3272923648, "pl"';
-$ip[] = '3272924160, "eu"';
-$ip[] = '3272924672, "gb"';
-$ip[] = '3272925184, "de"';
-$ip[] = '3272998912, "pt"';
-$ip[] = '3273007104, "cz"';
-$ip[] = '3273015296, "se"';
-$ip[] = '3273023488, "pl"';
-$ip[] = '3273024512, "nl"';
-$ip[] = '3273025536, "ua"';
-$ip[] = '3273026560, "ru"';
-$ip[] = '3273027584, "ua"';
-$ip[] = '3273028608, "pl"';
-$ip[] = '3273029632, "dk"';
-$ip[] = '3273030656, "pl"';
-$ip[] = '3273031680, "gb"';
-$ip[] = '3273032192, "ua"';
-$ip[] = '3273033216, "gb"';
-$ip[] = '3273033728, "de"';
-$ip[] = '3273034240, "be"';
-$ip[] = '3273034752, "ua"';
-$ip[] = '3273035264, "eu"';
-$ip[] = '3273035776, "gb"';
-$ip[] = '3273036288, "bg"';
-$ip[] = '3273036800, "il"';
-$ip[] = '3273037312, "gb"';
-$ip[] = '3273037824, "ua"';
-$ip[] = '3273038336, "gr"';
-$ip[] = '3273038848, "gb"';
-$ip[] = '3273039872, "lt"';
-$ip[] = '3273048064, "it"';
-$ip[] = '3273056256, "md"';
-$ip[] = '3273064448, "pt"';
-$ip[] = '3273129984, "dk"';
-$ip[] = '3273138176, "bg"';
-$ip[] = '3273146368, "ua"';
-$ip[] = '3273148416, "lu"';
-$ip[] = '3273152512, "bg"';
-$ip[] = '3273154560, "de"';
-$ip[] = '3273162752, "ua"';
-$ip[] = '3273170944, "se"';
-$ip[] = '3273187328, "se"';
-$ip[] = '3273187840, "dk"';
-$ip[] = '3273188352, "ru"';
-$ip[] = '3273188864, "gb"';
-$ip[] = '3273189888, "ua"';
-$ip[] = '3273190400, "ro"';
-$ip[] = '3273191936, "ua"';
-$ip[] = '3273192448, "dk"';
-$ip[] = '3273192960, "fr"';
-$ip[] = '3273193472, "pl"';
-$ip[] = '3273193984, "gb"';
-$ip[] = '3273194496, "ua"';
-$ip[] = '3273195008, "ru"';
-$ip[] = '3273195520, "fr"';
-$ip[] = '3273261056, "no"';
-$ip[] = '3273261568, "be"';
-$ip[] = '3273262080, "lu"';
-$ip[] = '3273262592, "ru"';
-$ip[] = '3273263104, "fr"';
-$ip[] = '3273263616, "se"';
-$ip[] = '3273264128, "pl"';
-$ip[] = '3273264640, "eu"';
-$ip[] = '3273265152, "ua"';
-$ip[] = '3273266176, "lv"';
-$ip[] = '3273266688, "pl"';
-$ip[] = '3273267712, "gb"';
-$ip[] = '3273268224, "se"';
-$ip[] = '3273268736, "ru"';
-$ip[] = '3273269248, "gb"';
-$ip[] = '3273277440, "ua"';
-$ip[] = '3273279488, "pl"';
-$ip[] = '3273281536, "ua"';
-$ip[] = '3273283584, "gb"';
-$ip[] = '3273284608, "ua"';
-$ip[] = '3273285632, "gb"';
-$ip[] = '3273293824, "mk"';
-$ip[] = '3273302016, "ru"';
-$ip[] = '3273310208, "at"';
-$ip[] = '3273318400, "gb"';
-$ip[] = '3273326592, "eu"';
-$ip[] = '3273392128, "ua"';
-$ip[] = '3273392640, "ro"';
-$ip[] = '3273393664, "bg"';
-$ip[] = '3273394176, "ro"';
-$ip[] = '3273394688, "ru"';
-$ip[] = '3273395200, "de"';
-$ip[] = '3273395712, "ru"';
-$ip[] = '3273396224, "pl"';
-$ip[] = '3273396736, "ro"';
-$ip[] = '3273397248, "ru"';
-$ip[] = '3273397760, "nl"';
-$ip[] = '3273398272, "ro"';
-$ip[] = '3273398784, "lv"';
-$ip[] = '3273399296, "se"';
-$ip[] = '3273399808, "ua"';
-$ip[] = '3273400320, "ru"';
-$ip[] = '3273408512, "sk"';
-$ip[] = '3273433088, "lu"';
-$ip[] = '3273433600, "ro"';
-$ip[] = '3273434112, "be"';
-$ip[] = '3273434624, "il"';
-$ip[] = '3273435136, "gb"';
-$ip[] = '3273435648, "pl"';
-$ip[] = '3273436160, "no"';
-$ip[] = '3273436672, "de"';
-$ip[] = '3273437184, "ro"';
-$ip[] = '3273437696, "pl"';
-$ip[] = '3273438208, "il"';
-$ip[] = '3273438720, "pl"';
-$ip[] = '3273439232, "ro"';
-$ip[] = '3273439744, "ua"';
-$ip[] = '3273440256, "ro"';
-$ip[] = '3273440768, "at"';
-$ip[] = '3273441280, "fr"';
-$ip[] = '3273449472, "ch"';
-$ip[] = '3273457664, "hr"';
-$ip[] = '3273523200, "de"';
-$ip[] = '3273588736, "it"';
-$ip[] = '3273687040, "de"';
-$ip[] = '3273719808, "eu"';
-$ip[] = '3273768960, "tr"';
-$ip[] = '3273785344, "ru"';
-$ip[] = '3273801728, "de"';
-$ip[] = '3273802240, "ro"';
-$ip[] = '3273802752, "sa"';
-$ip[] = '3273803264, "gb"';
-$ip[] = '3273803776, "ch"';
-$ip[] = '3273804288, "ua"';
-$ip[] = '3273804800, "ro"';
-$ip[] = '3273805312, "gb"';
-$ip[] = '3273805824, "pl"';
-$ip[] = '3273806336, "de"';
-$ip[] = '3273806848, "se"';
-$ip[] = '3273807360, "lu"';
-$ip[] = '3273807872, "ch"';
-$ip[] = '3273808384, "ua"';
-$ip[] = '3273808896, "gb"';
-$ip[] = '3273809408, "ua"';
-$ip[] = '3273809920, "bg"';
-$ip[] = '3273818112, "at"';
-$ip[] = '3273826304, "de"';
-$ip[] = '3273834496, "ru"';
-$ip[] = '3273835520, "ua"';
-$ip[] = '3273838592, "pl"';
-$ip[] = '3273839616, "lt"';
-$ip[] = '3273840640, "pl"';
-$ip[] = '3273841664, "at"';
-$ip[] = '3273842688, "ru"';
-$ip[] = '3273850880, "de"';
-$ip[] = '3273867264, "gb"';
-$ip[] = '3273867520, "ua"';
-$ip[] = '3273867776, "pt"';
-$ip[] = '3273868032, "de"';
-$ip[] = '3273868288, "ru"';
-$ip[] = '3273869312, "de"';
-$ip[] = '3273871360, "pl"';
-$ip[] = '3273871616, "de"';
-$ip[] = '3273871872, "se"';
-$ip[] = '3273872384, "ua"';
-$ip[] = '3273872896, "se"';
-$ip[] = '3273873152, "de"';
-$ip[] = '3273873920, "gb"';
-$ip[] = '3273874432, "gr"';
-$ip[] = '3273875456, "eu"';
-$ip[] = '3273875712, "se"';
-$ip[] = '3273875968, "de"';
-$ip[] = '3273876224, "it"';
-$ip[] = '3273876480, "se"';
-$ip[] = '3273876992, "gb"';
-$ip[] = '3273877248, "de"';
-$ip[] = '3273877504, "gb"';
-$ip[] = '3273877536, "at"';
-$ip[] = '3273877568, "it"';
-$ip[] = '3273877760, "gr"';
-$ip[] = '3273878016, "gb"';
-$ip[] = '3273878272, "lv"';
-$ip[] = '3273878528, "de"';
-$ip[] = '3273879040, "eu"';
-$ip[] = '3273879552, "gb"';
-$ip[] = '3273880064, "lv"';
-$ip[] = '3273880576, "ru"';
-$ip[] = '3273881088, "ro"';
-$ip[] = '3273881344, "ch"';
-$ip[] = '3273881600, "gb"';
-$ip[] = '3273881856, "ch"';
-$ip[] = '3273882112, "si"';
-$ip[] = '3273882368, "gb"';
-$ip[] = '3273883136, "gr"';
-$ip[] = '3273883392, "nl"';
-$ip[] = '3273916416, "it"';
-$ip[] = '3273932800, "de"';
-$ip[] = '3273949184, "fr"';
-$ip[] = '3273981952, "de"';
-$ip[] = '3274047488, "eu"';
-$ip[] = '3274049536, "de"';
-$ip[] = '3274050560, "pl"';
-$ip[] = '3274051584, "ua"';
-$ip[] = '3274052352, "gb"';
-$ip[] = '3274053120, "kz"';
-$ip[] = '3274053376, "ru"';
-$ip[] = '3274053632, "gb"';
-$ip[] = '3274054656, "eu"';
-$ip[] = '3274055168, "mt"';
-$ip[] = '3274055424, "pl"';
-$ip[] = '3274055680, "ru"';
-$ip[] = '3274063872, "gb"';
-$ip[] = '3274072064, "hu"';
-$ip[] = '3274080256, "de"';
-$ip[] = '3274088448, "kg"';
-$ip[] = '3274096640, "nl"';
-$ip[] = '3274113024, "cz"';
-$ip[] = '3274145792, "kw"';
-$ip[] = '3274162176, "gb"';
-$ip[] = '3274162688, "eu"';
-$ip[] = '3274163200, "ua"';
-$ip[] = '3274163712, "bg"';
-$ip[] = '3274164224, "at"';
-$ip[] = '3274164736, "gb"';
-$ip[] = '3274165760, "ru"';
-$ip[] = '3274166272, "pl"';
-$ip[] = '3274166784, "ua"';
-$ip[] = '3274167296, "bg"';
-$ip[] = '3274167808, "ua"';
-$ip[] = '3274168320, "pl"';
-$ip[] = '3274169344, "de"';
-$ip[] = '3274169856, "nl"';
-$ip[] = '3274170368, "tr"';
-$ip[] = '3274170880, "gb"';
-$ip[] = '3274171392, "ru"';
-$ip[] = '3274171904, "de"';
-$ip[] = '3274172416, "ua"';
-$ip[] = '3274172928, "eu"';
-$ip[] = '3274173440, "gr"';
-$ip[] = '3274173952, "de"';
-$ip[] = '3274174464, "ua"';
-$ip[] = '3274175488, "gb"';
-$ip[] = '3274176000, "de"';
-$ip[] = '3274176512, "ua"';
-$ip[] = '3274177024, "eu"';
-$ip[] = '3274177536, "ua"';
-$ip[] = '3274178048, "nl"';
-$ip[] = '3274178560, "gb"';
-$ip[] = '3274244096, "dk"';
-$ip[] = '3274309632, "eu"';
-$ip[] = '3274326016, "ru"';
-$ip[] = '3274334720, "pl"';
-$ip[] = '3274335232, "de"';
-$ip[] = '3274335744, "ua"';
-$ip[] = '3274336256, "se"';
-$ip[] = '3274336768, "at"';
-$ip[] = '3274337280, "de"';
-$ip[] = '3274337792, "se"';
-$ip[] = '3274338304, "pl"';
-$ip[] = '3274338816, "de"';
-$ip[] = '3274339328, "ro"';
-$ip[] = '3274339840, "ru"';
-$ip[] = '3274340352, "de"';
-$ip[] = '3274340864, "ru"';
-$ip[] = '3274341376, "fr"';
-$ip[] = '3274341888, "ua"';
-$ip[] = '3274342400, "ro"';
-$ip[] = '3274342912, "ua"';
-$ip[] = '3274343424, "eu"';
-$ip[] = '3274343936, "nl"';
-$ip[] = '3274344448, "ua"';
-$ip[] = '3274344960, "ro"';
-$ip[] = '3274345472, "pl"';
-$ip[] = '3274345984, "bg"';
-$ip[] = '3274346496, "fr"';
-$ip[] = '3274347008, "ru"';
-$ip[] = '3274347520, "il"';
-$ip[] = '3274348032, "dk"';
-$ip[] = '3274348544, "pl"';
-$ip[] = '3274349056, "ru"';
-$ip[] = '3274358784, "se"';
-$ip[] = '3274366976, "nl"';
-$ip[] = '3274368512, "at"';
-$ip[] = '3274368768, "gb"';
-$ip[] = '3274369024, "de"';
-$ip[] = '3274370048, "gb"';
-$ip[] = '3274371072, "nl"';
-$ip[] = '3274373376, "pl"';
-$ip[] = '3274373632, "gb"';
-$ip[] = '3274373888, "fr"';
-$ip[] = '3274374144, "de"';
-$ip[] = '3274375168, "eg"';
-$ip[] = '3274383360, "ru"';
-$ip[] = '3274384384, "se"';
-$ip[] = '3274385408, "ua"';
-$ip[] = '3274386432, "gb"';
-$ip[] = '3274389504, "ch"';
-$ip[] = '3274390528, "no"';
-$ip[] = '3274391552, "eu"';
-$ip[] = '3274399744, "lu"';
-$ip[] = '3274407936, "gb"';
-$ip[] = '3274408192, "it"';
-$ip[] = '3274408448, "gb"';
-$ip[] = '3274408704, "si"';
-$ip[] = '3274408960, "gr"';
-$ip[] = '3274409216, "si"';
-$ip[] = '3274409472, "gb"';
-$ip[] = '3274409728, "ru"';
-$ip[] = '3274409984, "lt"';
-$ip[] = '3274410240, "sa"';
-$ip[] = '3274410496, "nl"';
-$ip[] = '3274410752, "at"';
-$ip[] = '3274411008, "ch"';
-$ip[] = '3274411264, "de"';
-$ip[] = '3274411520, "pl"';
-$ip[] = '3274412032, "ru"';
-$ip[] = '3274412288, "no"';
-$ip[] = '3274412544, "ua"';
-$ip[] = '3274412800, "ru"';
-$ip[] = '3274413056, "ua"';
-$ip[] = '3274413312, "at"';
-$ip[] = '3274413568, "fr"';
-$ip[] = '3274413824, "se"';
-$ip[] = '3274414080, "at"';
-$ip[] = '3274414336, "ch"';
-$ip[] = '3274414592, "gb"';
-$ip[] = '3274414848, "ie"';
-$ip[] = '3274415104, "gr"';
-$ip[] = '3274415360, "gb"';
-$ip[] = '3274415616, "de"';
-$ip[] = '3274415872, "si"';
-$ip[] = '3274416128, "it"';
-$ip[] = '3274424320, "se"';
-$ip[] = '3274440704, "eu"';
-$ip[] = '3274506240, "it"';
-$ip[] = '3274571776, "gr"';
-$ip[] = '3274579968, "ru"';
-$ip[] = '3274580992, "nl"';
-$ip[] = '3274582016, "pl"';
-$ip[] = '3274583040, "de"';
-$ip[] = '3274584064, "gb"';
-$ip[] = '3274585088, "cs"';
-$ip[] = '3274586112, "cy"';
-$ip[] = '3274587136, "gb"';
-$ip[] = '3274588160, "sk"';
-$ip[] = '3274596352, "ru"';
-$ip[] = '3274604544, "tr"';
-$ip[] = '3274612736, "ru"';
-$ip[] = '3274620928, "fr"';
-$ip[] = '3274629120, "lu"';
-$ip[] = '3274637312, "cz"';
-$ip[] = '3274670080, "dk"';
-$ip[] = '3274686464, "ru"';
-$ip[] = '3274686720, "bg"';
-$ip[] = '3274686976, "ro"';
-$ip[] = '3274687232, "de"';
-$ip[] = '3274687488, "ru"';
-$ip[] = '3274687744, "si"';
-$ip[] = '3274688000, "gb"';
-$ip[] = '3274688256, "it"';
-$ip[] = '3274688512, "gb"';
-$ip[] = '3274688768, "pl"';
-$ip[] = '3274689024, "ua"';
-$ip[] = '3274689280, "pl"';
-$ip[] = '3274689536, "de"';
-$ip[] = '3274689792, "se"';
-$ip[] = '3274690048, "gb"';
-$ip[] = '3274690304, "eu"';
-$ip[] = '3274690560, "gr"';
-$ip[] = '3274690816, "gb"';
-$ip[] = '3274691072, "dk"';
-$ip[] = '3274691328, "si"';
-$ip[] = '3274691584, "ua"';
-$ip[] = '3274691840, "si"';
-$ip[] = '3274692096, "ro"';
-$ip[] = '3274692352, "gb"';
-$ip[] = '3274692608, "dk"';
-$ip[] = '3274692864, "gb"';
-$ip[] = '3274693120, "lt"';
-$ip[] = '3274693376, "ua"';
-$ip[] = '3274693632, "nl"';
-$ip[] = '3274693888, "it"';
-$ip[] = '3274694144, "dk"';
-$ip[] = '3274694400, "gb"';
-$ip[] = '3274694656, "si"';
-$ip[] = '3274694912, "gb"';
-$ip[] = '3274695168, "si"';
-$ip[] = '3274695424, "pl"';
-$ip[] = '3274695680, "si"';
-$ip[] = '3274695936, "de"';
-$ip[] = '3274696192, "dk"';
-$ip[] = '3274696448, "ch"';
-$ip[] = '3274696704, "it"';
-$ip[] = '3274696960, "gr"';
-$ip[] = '3274697216, "sa"';
-$ip[] = '3274697472, "cz"';
-$ip[] = '3274697728, "gb"';
-$ip[] = '3274698240, "se"';
-$ip[] = '3274698496, "pl"';
-$ip[] = '3274698752, "gb"';
-$ip[] = '3274699008, "fr"';
-$ip[] = '3274699264, "ro"';
-$ip[] = '3274699520, "gb"';
-$ip[] = '3274700032, "ch"';
-$ip[] = '3274700288, "pl"';
-$ip[] = '3274700544, "dk"';
-$ip[] = '3274700800, "ua"';
-$ip[] = '3274701056, "gb"';
-$ip[] = '3274701312, "de"';
-$ip[] = '3274701568, "it"';
-$ip[] = '3274702080, "ua"';
-$ip[] = '3274702336, "se"';
-$ip[] = '3274702592, "kz"';
-$ip[] = '3274702848, "ch"';
-$ip[] = '3274801152, "ua"';
-$ip[] = '3274802176, "fr"';
-$ip[] = '3274803200, "de"';
-$ip[] = '3274804224, "fr"';
-$ip[] = '3274805248, "gb"';
-$ip[] = '3274806272, "ua"';
-$ip[] = '3274807296, "de"';
-$ip[] = '3274809344, "se"';
-$ip[] = '3274810368, "ua"';
-$ip[] = '3274811392, "ru"';
-$ip[] = '3274812416, "se"';
-$ip[] = '3274813440, "es"';
-$ip[] = '3274814464, "gb"';
-$ip[] = '3274815488, "ru"';
-$ip[] = '3274816512, "sk"';
-$ip[] = '3274817536, "ru"';
-$ip[] = '3274819584, "ua"';
-$ip[] = '3274821632, "kz"';
-$ip[] = '3274823680, "tr"';
-$ip[] = '3274825728, "de"';
-$ip[] = '3274827776, "ru"';
-$ip[] = '3274829824, "se"';
-$ip[] = '3274831872, "ro"';
-$ip[] = '3274833920, "by"';
-$ip[] = '3274842112, "dk"';
-$ip[] = '3274850304, "gb"';
-$ip[] = '3274866688, "de"';
-$ip[] = '3274883072, "ee"';
-$ip[] = '3274891264, "ch"';
-$ip[] = '3274899456, "eu"';
-$ip[] = '3274964992, "de"';
-$ip[] = '3275030528, "es"';
-$ip[] = '3275096064, "ru"';
-$ip[] = '3275104256, "it"';
-$ip[] = '3275112448, "dk"';
-$ip[] = '3275120640, "se"';
-$ip[] = '3275137024, "at"';
-$ip[] = '3275145216, "ru"';
-$ip[] = '3275153408, "gb"';
-$ip[] = '3275161600, "es"';
-$ip[] = '3275227136, "hu"';
-$ip[] = '3275292672, "es"';
-$ip[] = '3275358208, "ru"';
-$ip[] = '3275374592, "gb"';
-$ip[] = '3275382784, "se"';
-$ip[] = '3275390976, "gb"';
-$ip[] = '3275399168, "at"';
-$ip[] = '3275407360, "gb"';
-$ip[] = '3275415552, "ua"';
-$ip[] = '3275423744, "eu"';
-$ip[] = '3275489280, "gb"';
-$ip[] = '3275497472, "de"';
-$ip[] = '3275505664, "pl"';
-$ip[] = '3275506176, "ua"';
-$ip[] = '3275506688, "se"';
-$ip[] = '3275507200, "ua"';
-$ip[] = '3275507712, "ro"';
-$ip[] = '3275509760, "it"';
-$ip[] = '3275509856, "pl"';
-$ip[] = '3275509888, "am"';
-$ip[] = '3275509920, "pl"';
-$ip[] = '3275509952, "ch"';
-$ip[] = '3275509984, "pt"';
-$ip[] = '3275510016, "se"';
-$ip[] = '3275510080, "es"';
-$ip[] = '3275510144, "ru"';
-$ip[] = '3275510208, "ch"';
-$ip[] = '3275510272, "lv"';
-$ip[] = '3275510336, "ie"';
-$ip[] = '3275510528, "pl"';
-$ip[] = '3275510560, "de"';
-$ip[] = '3275510784, "ru"';
-$ip[] = '3275510912, "gb"';
-$ip[] = '3275511168, "lv"';
-$ip[] = '3275511296, "gb"';
-$ip[] = '3275511552, "nl"';
-$ip[] = '3275511680, "gb"';
-$ip[] = '3275511808, "ch"';
-$ip[] = '3275511936, "it"';
-$ip[] = '3275512064, "cz"';
-$ip[] = '3275512192, "it"';
-$ip[] = '3275512320, "fi"';
-$ip[] = '3275512448, "dk"';
-$ip[] = '3275512576, "be"';
-$ip[] = '3275512704, "pl"';
-$ip[] = '3275512832, "se"';
-$ip[] = '3275512896, "at"';
-$ip[] = '3275512960, "pl"';
-$ip[] = '3275513024, "ua"';
-$ip[] = '3275513152, "es"';
-$ip[] = '3275513216, "ch"';
-$ip[] = '3275513280, "dk"';
-$ip[] = '3275513344, "pl"';
-$ip[] = '3275513472, "fr"';
-$ip[] = '3275513600, "pl"';
-$ip[] = '3275513728, "gb"';
-$ip[] = '3275513856, "de"';
-$ip[] = '3275522048, "it"';
-$ip[] = '3275530240, "dk"';
-$ip[] = '3275530752, "at"';
-$ip[] = '3275531264, "gb"';
-$ip[] = '3275531776, "ie"';
-$ip[] = '3275532288, "ch"';
-$ip[] = '3275532800, "eu"';
-$ip[] = '3275533312, "gb"';
-$ip[] = '3275533824, "ua"';
-$ip[] = '3275534336, "il"';
-$ip[] = '3275534848, "ro"';
-$ip[] = '3275535360, "de"';
-$ip[] = '3275535872, "se"';
-$ip[] = '3275536384, "ua"';
-$ip[] = '3275536896, "de"';
-$ip[] = '3275537408, "fr"';
-$ip[] = '3275537920, "it"';
-$ip[] = '3275538432, "gb"';
-$ip[] = '3275540480, "ua"';
-$ip[] = '3275542528, "de"';
-$ip[] = '3275543552, "nl"';
-$ip[] = '3275544576, "pl"';
-$ip[] = '3275545600, "ru"';
-$ip[] = '3275546624, "ua"';
-$ip[] = '3275547648, "ru"';
-$ip[] = '3275548672, "il"';
-$ip[] = '3275549696, "sy"';
-$ip[] = '3275550720, "pl"';
-$ip[] = '3275551744, "ru"';
-$ip[] = '3275552768, "lv"';
-$ip[] = '3275553792, "fi"';
-$ip[] = '3275554816, "eu"';
-$ip[] = '3275620352, "ru"';
-$ip[] = '3275622400, "gb"';
-$ip[] = '3275623424, "pl"';
-$ip[] = '3275623936, "ua"';
-$ip[] = '3275624448, "sk"';
-$ip[] = '3275624960, "il"';
-$ip[] = '3275625472, "de"';
-$ip[] = '3275625984, "bg"';
-$ip[] = '3275626496, "ua"';
-$ip[] = '3275627008, "at"';
-$ip[] = '3275627520, "gb"';
-$ip[] = '3275628544, "ru"';
-$ip[] = '3275629568, "ua"';
-$ip[] = '3275630080, "nl"';
-$ip[] = '3275630592, "pl"';
-$ip[] = '3275631104, "fr"';
-$ip[] = '3275631616, "de"';
-$ip[] = '3275632128, "ru"';
-$ip[] = '3275632640, "ua"';
-$ip[] = '3275633152, "fr"';
-$ip[] = '3275633664, "ua"';
-$ip[] = '3275634176, "ru"';
-$ip[] = '3275634688, "ro"';
-$ip[] = '3275635200, "ru"';
-$ip[] = '3275636736, "pl"';
-$ip[] = '3275637248, "gb"';
-$ip[] = '3275637760, "be"';
-$ip[] = '3275638272, "ru"';
-$ip[] = '3275638784, "fr"';
-$ip[] = '3275639296, "eu"';
-$ip[] = '3275639808, "se"';
-$ip[] = '3275640320, "ru"';
-$ip[] = '3275640832, "de"';
-$ip[] = '3275641344, "nl"';
-$ip[] = '3275641856, "at"';
-$ip[] = '3275642368, "ru"';
-$ip[] = '3275642880, "ro"';
-$ip[] = '3275643392, "be"';
-$ip[] = '3275643904, "ua"';
-$ip[] = '3275644416, "ro"';
-$ip[] = '3275644928, "de"';
-$ip[] = '3275653120, "lv"';
-$ip[] = '3275661312, "it"';
-$ip[] = '3275669504, "gb"';
-$ip[] = '3275677696, "it"';
-$ip[] = '3275685888, "de"';
-$ip[] = '3275751424, "at"';
-$ip[] = '3275759616, "nl"';
-$ip[] = '3275776000, "de"';
-$ip[] = '3275784192, "ro"';
-$ip[] = '3275784704, "pl"';
-$ip[] = '3275785216, "ro"';
-$ip[] = '3275785728, "ch"';
-$ip[] = '3275786240, "ua"';
-$ip[] = '3275786752, "ch"';
-$ip[] = '3275787264, "ua"';
-$ip[] = '3275788288, "se"';
-$ip[] = '3275788800, "at"';
-$ip[] = '3275789312, "ua"';
-$ip[] = '3275789824, "pl"';
-$ip[] = '3275790336, "ro"';
-$ip[] = '3275790848, "dk"';
-$ip[] = '3275791360, "ru"';
-$ip[] = '3275791872, "pl"';
-$ip[] = '3275792384, "bg"';
-$ip[] = '3275792896, "ua"';
-$ip[] = '3275793408, "fr"';
-$ip[] = '3275793920, "ua"';
-$ip[] = '3275794432, "it"';
-$ip[] = '3275794944, "cs"';
-$ip[] = '3275795456, "gr"';
-$ip[] = '3275795968, "pl"';
-$ip[] = '3275796480, "de"';
-$ip[] = '3275796992, "ro"';
-$ip[] = '3275797504, "de"';
-$ip[] = '3275798016, "ro"';
-$ip[] = '3275798528, "ua"';
-$ip[] = '3275799040, "gb"';
-$ip[] = '3275799552, "it"';
-$ip[] = '3275800064, "ua"';
-$ip[] = '3275800576, "ru"';
-$ip[] = '3275808768, "ua"';
-$ip[] = '3275816960, "ch"';
-$ip[] = '3275882496, "de"';
-$ip[] = '3275884544, "it"';
-$ip[] = '3275886592, "pl"';
-$ip[] = '3275888640, "gb"';
-$ip[] = '3275890688, "se"';
-$ip[] = '3275898880, "lv"';
-$ip[] = '3275899136, "ua"';
-$ip[] = '3275899648, "pl"';
-$ip[] = '3275900160, "si"';
-$ip[] = '3275900416, "gb"';
-$ip[] = '3275900672, "ru"';
-$ip[] = '3275901184, "pl"';
-$ip[] = '3275901440, "de"';
-$ip[] = '3275901696, "se"';
-$ip[] = '3275901952, "de"';
-$ip[] = '3275902208, "ru"';
-$ip[] = '3275902720, "ua"';
-$ip[] = '3275902976, "fr"';
-$ip[] = '3275903232, "gb"';
-$ip[] = '3275903488, "de"';
-$ip[] = '3275904000, "ru"';
-$ip[] = '3275904256, "ch"';
-$ip[] = '3275904512, "pl"';
-$ip[] = '3275904768, "ru"';
-$ip[] = '3275905024, "pl"';
-$ip[] = '3275905280, "ru"';
-$ip[] = '3275905536, "de"';
-$ip[] = '3275905792, "at"';
-$ip[] = '3275906304, "ua"';
-$ip[] = '3275906560, "se"';
-$ip[] = '3275907072, "ru"';
-$ip[] = '3275907328, "gb"';
-$ip[] = '3275907584, "pl"';
-$ip[] = '3275907840, "de"';
-$ip[] = '3275908096, "sa"';
-$ip[] = '3275908352, "se"';
-$ip[] = '3275908608, "de"';
-$ip[] = '3275908864, "pl"';
-$ip[] = '3275909120, "ru"';
-$ip[] = '3275909376, "ua"';
-$ip[] = '3275909632, "ee"';
-$ip[] = '3275909888, "si"';
-$ip[] = '3275910144, "ru"';
-$ip[] = '3275910400, "dk"';
-$ip[] = '3275910656, "ch"';
-$ip[] = '3275910912, "de"';
-$ip[] = '3275911168, "fr"';
-$ip[] = '3275911424, "ro"';
-$ip[] = '3275911680, "ua"';
-$ip[] = '3275911936, "nl"';
-$ip[] = '3275912192, "pl"';
-$ip[] = '3275912448, "ua"';
-$ip[] = '3275912704, "il"';
-$ip[] = '3275912960, "fr"';
-$ip[] = '3275913216, "ua"';
-$ip[] = '3275913472, "de"';
-$ip[] = '3275913984, "ch"';
-$ip[] = '3275914240, "ro"';
-$ip[] = '3275914496, "bg"';
-$ip[] = '3275914752, "ru"';
-$ip[] = '3275915008, "pt"';
-$ip[] = '3275915264, "fr"';
-$ip[] = '3275915776, "se"';
-$ip[] = '3275916288, "nl"';
-$ip[] = '3275917312, "ua"';
-$ip[] = '3275918848, "ro"';
-$ip[] = '3275919360, "pl"';
-$ip[] = '3275919872, "ro"';
-$ip[] = '3275920384, "gb"';
-$ip[] = '3275920896, "es"';
-$ip[] = '3275921408, "ua"';
-$ip[] = '3275921920, "de"';
-$ip[] = '3275922432, "ru"';
-$ip[] = '3275922944, "gr"';
-$ip[] = '3275923456, "cs"';
-$ip[] = '3275931648, "ua"';
-$ip[] = '3275939840, "gb"';
-$ip[] = '3275948032, "se"';
-$ip[] = '3276013568, "gb"';
-$ip[] = '3276046336, "ru"';
-$ip[] = '3276062720, "pl"';
-$ip[] = '3276063232, "fr"';
-$ip[] = '3276063744, "ru"';
-$ip[] = '3276064256, "de"';
-$ip[] = '3276064768, "bg"';
-$ip[] = '3276065280, "ua"';
-$ip[] = '3276065792, "de"';
-$ip[] = '3276066304, "gb"';
-$ip[] = '3276066816, "ps"';
-$ip[] = '3276067328, "ru"';
-$ip[] = '3276067840, "at"';
-$ip[] = '3276068352, "bg"';
-$ip[] = '3276068864, "ua"';
-$ip[] = '3276069888, "gb"';
-$ip[] = '3276070400, "ua"';
-$ip[] = '3276070912, "gb"';
-$ip[] = '3276071424, "pl"';
-$ip[] = '3276071936, "gb"';
-$ip[] = '3276072448, "sk"';
-$ip[] = '3276072960, "pl"';
-$ip[] = '3276073472, "sk"';
-$ip[] = '3276073984, "eu"';
-$ip[] = '3276074496, "gb"';
-$ip[] = '3276075008, "ru"';
-$ip[] = '3276075520, "de"';
-$ip[] = '3276076032, "gb"';
-$ip[] = '3276076544, "de"';
-$ip[] = '3276077056, "ua"';
-$ip[] = '3276077568, "fr"';
-$ip[] = '3276078080, "ru"';
-$ip[] = '3276078592, "gb"';
-$ip[] = '3276079104, "no"';
-$ip[] = '3276095488, "ua"';
-$ip[] = '3276096512, "it"';
-$ip[] = '3276097536, "nl"';
-$ip[] = '3276098560, "ua"';
-$ip[] = '3276099584, "pl"';
-$ip[] = '3276100608, "ru"';
-$ip[] = '3276101632, "lv"';
-$ip[] = '3276102656, "gb"';
-$ip[] = '3276103680, "si"';
-$ip[] = '3276104704, "ua"';
-$ip[] = '3276105728, "at"';
-$ip[] = '3276106752, "bg"';
-$ip[] = '3276107776, "de"';
-$ip[] = '3276108800, "se"';
-$ip[] = '3276109824, "bg"';
-$ip[] = '3276110848, "pl"';
-$ip[] = '3276111872, "dk"';
-$ip[] = '3276112896, "cy"';
-$ip[] = '3276113920, "ua"';
-$ip[] = '3276114944, "cy"';
-$ip[] = '3276115968, "nl"';
-$ip[] = '3276116992, "ru"';
-$ip[] = '3276118016, "gb"';
-$ip[] = '3276119040, "ru"';
-$ip[] = '3276120064, "cy"';
-$ip[] = '3276121088, "bg"';
-$ip[] = '3276123136, "at"';
-$ip[] = '3276124160, "ua"';
-$ip[] = '3276125184, "at"';
-$ip[] = '3276126208, "cy"';
-$ip[] = '3276127232, "ua"';
-$ip[] = '3276128256, "at"';
-$ip[] = '3276129280, "ua"';
-$ip[] = '3276131328, "dk"';
-$ip[] = '3276132352, "cy"';
-$ip[] = '3276133376, "gb"';
-$ip[] = '3276134400, "ru"';
-$ip[] = '3276135424, "cy"';
-$ip[] = '3276136448, "pl"';
-$ip[] = '3276137472, "ua"';
-$ip[] = '3276138496, "nl"';
-$ip[] = '3276139520, "il"';
-$ip[] = '3276140544, "gb"';
-$ip[] = '3276141568, "cy"';
-$ip[] = '3276144640, "ch"';
-$ip[] = '3276152832, "hu"';
-$ip[] = '3276161024, "gb"';
-$ip[] = '3276169216, "at"';
-$ip[] = '3276177408, "cz"';
-$ip[] = '3276185600, "no"';
-$ip[] = '3276193792, "ru"';
-$ip[] = '3276201984, "at"';
-$ip[] = '3276210176, "de"';
-$ip[] = '3276275712, "sk"';
-$ip[] = '3276283904, "gb"';
-$ip[] = '3276300288, "de"';
-$ip[] = '3276304384, "bg"';
-$ip[] = '3276304640, "gb"';
-$ip[] = '3276305408, "il"';
-$ip[] = '3276308480, "gb"';
-$ip[] = '3276309504, "at"';
-$ip[] = '3276310528, "pt"';
-$ip[] = '3276311552, "ru"';
-$ip[] = '3276313600, "pl"';
-$ip[] = '3276314624, "fr"';
-$ip[] = '3276315648, "ua"';
-$ip[] = '3276316672, "gb"';
-$ip[] = '3276324864, "it"';
-$ip[] = '3276333056, "ru"';
-$ip[] = '3276341248, "nl"';
-$ip[] = '3276406784, "fi"';
-$ip[] = '3276414976, "dk"';
-$ip[] = '3276416000, "se"';
-$ip[] = '3276417024, "eu"';
-$ip[] = '3276418048, "de"';
-$ip[] = '3276419072, "pl"';
-$ip[] = '3276420096, "gb"';
-$ip[] = '3276421120, "pl"';
-$ip[] = '3276422144, "gb"';
-$ip[] = '3276422656, "ru"';
-$ip[] = '3276423168, "pl"';
-$ip[] = '3276423424, "nl"';
-$ip[] = '3276423680, "se"';
-$ip[] = '3276423936, "ua"';
-$ip[] = '3276424192, "gb"';
-$ip[] = '3276424448, "pl"';
-$ip[] = '3276424704, "de"';
-$ip[] = '3276424960, "ro"';
-$ip[] = '3276425216, "ua"';
-$ip[] = '3276425472, "de"';
-$ip[] = '3276425728, "ru"';
-$ip[] = '3276425984, "it"';
-$ip[] = '3276426240, "dk"';
-$ip[] = '3276426752, "ro"';
-$ip[] = '3276427008, "pl"';
-$ip[] = '3276427264, "eu"';
-$ip[] = '3276427520, "it"';
-$ip[] = '3276427776, "ru"';
-$ip[] = '3276428032, "eu"';
-$ip[] = '3276428288, "ru"';
-$ip[] = '3276428544, "bg"';
-$ip[] = '3276428800, "de"';
-$ip[] = '3276429056, "nl"';
-$ip[] = '3276429312, "ru"';
-$ip[] = '3276430080, "pl"';
-$ip[] = '3276430592, "gb"';
-$ip[] = '3276430848, "de"';
-$ip[] = '3276431104, "ru"';
-$ip[] = '3276431360, "gb"';
-$ip[] = '3276447744, "de"';
-$ip[] = '3276455936, "be"';
-$ip[] = '3276464128, "gr"';
-$ip[] = '3276472320, "eu"';
-$ip[] = '3276537856, "es"';
-$ip[] = '3276668928, "mc"';
-$ip[] = '3276677120, "hr"';
-$ip[] = '3276678144, "se"';
-$ip[] = '3276678656, "ua"';
-$ip[] = '3276679168, "de"';
-$ip[] = '3276679680, "ro"';
-$ip[] = '3276680192, "sk"';
-$ip[] = '3276680704, "at"';
-$ip[] = '3276681216, "pl"';
-$ip[] = '3276681728, "gb"';
-$ip[] = '3276682240, "at"';
-$ip[] = '3276682752, "gb"';
-$ip[] = '3276683264, "ua"';
-$ip[] = '3276684800, "de"';
-$ip[] = '3276685312, "ro"';
-$ip[] = '3276685824, "pl"';
-$ip[] = '3276686336, "ua"';
-$ip[] = '3276686848, "fi"';
-$ip[] = '3276687360, "ua"';
-$ip[] = '3276687872, "kw"';
-$ip[] = '3276688384, "de"';
-$ip[] = '3276688896, "eu"';
-$ip[] = '3276689408, "gb"';
-$ip[] = '3276690432, "nl"';
-$ip[] = '3276690944, "gr"';
-$ip[] = '3276691456, "ro"';
-$ip[] = '3276691968, "ru"';
-$ip[] = '3276692480, "ua"';
-$ip[] = '3276692992, "gb"';
-$ip[] = '3276701696, "se"';
-$ip[] = '3276709888, "de"';
-$ip[] = '3276718080, "it"';
-$ip[] = '3276726272, "de"';
-$ip[] = '3276727296, "es"';
-$ip[] = '3276728320, "ua"';
-$ip[] = '3276729344, "pl"';
-$ip[] = '3276730368, "ch"';
-$ip[] = '3276731392, "ua"';
-$ip[] = '3276732416, "de"';
-$ip[] = '3276733440, "ua"';
-$ip[] = '3276734464, "eu"';
-$ip[] = '3276800000, "gb"';
-$ip[] = '3276816384, "eu"';
-$ip[] = '3276824576, "ee"';
-$ip[] = '3276832768, "fr"';
-$ip[] = '3276840960, "sk"';
-$ip[] = '3276849152, "de"';
-$ip[] = '3276857344, "ru"';
-$ip[] = '3276857600, "si"';
-$ip[] = '3276857856, "nl"';
-$ip[] = '3276858112, "kw"';
-$ip[] = '3276858368, "ru"';
-$ip[] = '3276858624, "pl"';
-$ip[] = '3276858880, "de"';
-$ip[] = '3276859136, "ua"';
-$ip[] = '3276859648, "ch"';
-$ip[] = '3276859904, "at"';
-$ip[] = '3276860160, "eu"';
-$ip[] = '3276860416, "pl"';
-$ip[] = '3276860928, "gb"';
-$ip[] = '3276861184, "de"';
-$ip[] = '3276861440, "dk"';
-$ip[] = '3276865536, "gb"';
-$ip[] = '3276931072, "kz"';
-$ip[] = '3276939264, "de"';
-$ip[] = '3276955648, "gb"';
-$ip[] = '3276963840, "il"';
-$ip[] = '3276964352, "ro"';
-$ip[] = '3276965376, "ru"';
-$ip[] = '3276965888, "ua"';
-$ip[] = '3276966400, "bh"';
-$ip[] = '3276966912, "cz"';
-$ip[] = '3276967424, "ru"';
-$ip[] = '3276968960, "ro"';
-$ip[] = '3276969472, "ua"';
-$ip[] = '3276969984, "de"';
-$ip[] = '3276970496, "ru"';
-$ip[] = '3276971520, "de"';
-$ip[] = '3276972032, "pl"';
-$ip[] = '3276980224, "dk"';
-$ip[] = '3276988416, "at"';
-$ip[] = '3276996608, "fr"';
-$ip[] = '3277062144, "se"';
-$ip[] = '3277127680, "dk"';
-$ip[] = '3277160448, "nl"';
-$ip[] = '3277176832, "si"';
-$ip[] = '3277177088, "gb"';
-$ip[] = '3277177344, "ro"';
-$ip[] = '3277177600, "pl"';
-$ip[] = '3277178112, "ua"';
-$ip[] = '3277178624, "pl"';
-$ip[] = '3277178880, "es"';
-$ip[] = '3277179136, "ro"';
-$ip[] = '3277179392, "de"';
-$ip[] = '3277179648, "be"';
-$ip[] = '3277180160, "eu"';
-$ip[] = '3277180416, "gb"';
-$ip[] = '3277180672, "de"';
-$ip[] = '3277180928, "gb"';
-$ip[] = '3277181184, "pl"';
-$ip[] = '3277181440, "de"';
-$ip[] = '3277181696, "ro"';
-$ip[] = '3277181952, "it"';
-$ip[] = '3277182208, "ru"';
-$ip[] = '3277182464, "ua"';
-$ip[] = '3277182720, "bg"';
-$ip[] = '3277182976, "ua"';
-$ip[] = '3277183232, "de"';
-$ip[] = '3277183488, "dk"';
-$ip[] = '3277183744, "cy"';
-$ip[] = '3277184000, "de"';
-$ip[] = '3277184256, "pt"';
-$ip[] = '3277184512, "de"';
-$ip[] = '3277184768, "ua"';
-$ip[] = '3277185024, "sa"';
-$ip[] = '3277185536, "de"';
-$ip[] = '3277185792, "pl"';
-$ip[] = '3277186048, "it"';
-$ip[] = '3277186304, "eu"';
-$ip[] = '3277186560, "pl"';
-$ip[] = '3277186816, "ru"';
-$ip[] = '3277187072, "gb"';
-$ip[] = '3277187328, "ua"';
-$ip[] = '3277187584, "ru"';
-$ip[] = '3277188352, "gb"';
-$ip[] = '3277188608, "ru"';
-$ip[] = '3277188864, "ro"';
-$ip[] = '3277189120, "de"';
-$ip[] = '3277189376, "pl"';
-$ip[] = '3277189632, "tr"';
-$ip[] = '3277189888, "pl"';
-$ip[] = '3277190144, "se"';
-$ip[] = '3277190400, "gb"';
-$ip[] = '3277190656, "nl"';
-$ip[] = '3277190912, "gb"';
-$ip[] = '3277191168, "dk"';
-$ip[] = '3277191424, "pl"';
-$ip[] = '3277191680, "ua"';
-$ip[] = '3277191936, "dk"';
-$ip[] = '3277192192, "pl"';
-$ip[] = '3277192448, "dk"';
-$ip[] = '3277192704, "de"';
-$ip[] = '3277192960, "tr"';
-$ip[] = '3277193216, "nl"';
-$ip[] = '3277258752, "tr"';
-$ip[] = '3277324288, "ru"';
-$ip[] = '3277325312, "cz"';
-$ip[] = '3277325824, "it"';
-$ip[] = '3277326336, "gb"';
-$ip[] = '3277326848, "at"';
-$ip[] = '3277327360, "cs"';
-$ip[] = '3277327872, "ua"';
-$ip[] = '3277328384, "ru"';
-$ip[] = '3277328896, "nl"';
-$ip[] = '3277329408, "gb"';
-$ip[] = '3277329920, "cz"';
-$ip[] = '3277330432, "ro"';
-$ip[] = '3277330944, "ua"';
-$ip[] = '3277331456, "pl"';
-$ip[] = '3277332480, "lv"';
-$ip[] = '3277332992, "at"';
-$ip[] = '3277333504, "ee"';
-$ip[] = '3277334016, "ro"';
-$ip[] = '3277334528, "ru"';
-$ip[] = '3277335040, "ua"';
-$ip[] = '3277335552, "de"';
-$ip[] = '3277336064, "hr"';
-$ip[] = '3277336576, "at"';
-$ip[] = '3277337088, "pl"';
-$ip[] = '3277337600, "ua"';
-$ip[] = '3277338112, "no"';
-$ip[] = '3277338624, "ru"';
-$ip[] = '3277339648, "ro"';
-$ip[] = '3277340160, "ru"';
-$ip[] = '3277340672, "ro"';
-$ip[] = '3277341184, "am"';
-$ip[] = '3277341696, "ru"';
-$ip[] = '3277342208, "gb"';
-$ip[] = '3277342720, "ua"';
-$ip[] = '3277343232, "bg"';
-$ip[] = '3277343744, "ua"';
-$ip[] = '3277344768, "lv"';
-$ip[] = '3277345280, "si"';
-$ip[] = '3277345792, "fr"';
-$ip[] = '3277346304, "gb"';
-$ip[] = '3277346816, "de"';
-$ip[] = '3277347328, "pl"';
-$ip[] = '3277347840, "ru"';
-$ip[] = '3277348352, "fr"';
-$ip[] = '3277348864, "ro"';
-$ip[] = '3277349888, "gb"';
-$ip[] = '3277350400, "ru"';
-$ip[] = '3277351424, "no"';
-$ip[] = '3277351936, "de"';
-$ip[] = '3277352448, "se"';
-$ip[] = '3277352960, "ua"';
-$ip[] = '3277353472, "pl"';
-$ip[] = '3277353984, "de"';
-$ip[] = '3277354496, "gb"';
-$ip[] = '3277355008, "ru"';
-$ip[] = '3277355520, "mk"';
-$ip[] = '3277356032, "ua"';
-$ip[] = '3277356544, "ru"';
-$ip[] = '3277357056, "pl"';
-$ip[] = '3277357568, "se"';
-$ip[] = '3277358080, "ru"';
-$ip[] = '3277359104, "nl"';
-$ip[] = '3277359616, "cz"';
-$ip[] = '3277360128, "bg"';
-$ip[] = '3277360640, "cz"';
-$ip[] = '3277361152, "gb"';
-$ip[] = '3277361664, "ru"';
-$ip[] = '3277362176, "cz"';
-$ip[] = '3277362688, "gb"';
-$ip[] = '3277363200, "es"';
-$ip[] = '3277363712, "ru"';
-$ip[] = '3277364224, "gb"';
-$ip[] = '3277364736, "ua"';
-$ip[] = '3277365248, "nl"';
-$ip[] = '3277365760, "gr"';
-$ip[] = '3277366272, "cz"';
-$ip[] = '3277366784, "at"';
-$ip[] = '3277367296, "pl"';
-$ip[] = '3277367808, "ru"';
-$ip[] = '3277368320, "ro"';
-$ip[] = '3277369344, "cy"';
-$ip[] = '3277369856, "ru"';
-$ip[] = '3277370368, "gb"';
-$ip[] = '3277370880, "ro"';
-$ip[] = '3277371392, "ru"';
-$ip[] = '3277371904, "pl"';
-$ip[] = '3277372416, "ru"';
-$ip[] = '3277373952, "eu"';
-$ip[] = '3277374464, "ru"';
-$ip[] = '3277376000, "nl"';
-$ip[] = '3277376512, "ro"';
-$ip[] = '3277377024, "ru"';
-$ip[] = '3277378560, "hr"';
-$ip[] = '3277379072, "cz"';
-$ip[] = '3277379584, "cs"';
-$ip[] = '3277380096, "ro"';
-$ip[] = '3277380608, "ru"';
-$ip[] = '3277381120, "kw"';
-$ip[] = '3277381632, "ru"';
-$ip[] = '3277382144, "ua"';
-$ip[] = '3277382656, "gb"';
-$ip[] = '3277383168, "ua"';
-$ip[] = '3277383680, "pl"';
-$ip[] = '3277384192, "il"';
-$ip[] = '3277384704, "gb"';
-$ip[] = '3277385216, "at"';
-$ip[] = '3277385728, "ru"';
-$ip[] = '3277386240, "ua"';
-$ip[] = '3277386752, "sa"';
-$ip[] = '3277387264, "ru"';
-$ip[] = '3277388288, "gb"';
-$ip[] = '3277388800, "cz"';
-$ip[] = '3277389312, "am"';
-$ip[] = '3277389824, "eu"';
-$ip[] = '3277455360, "de"';
-$ip[] = '3277463552, "eu"';
-$ip[] = '3277479936, "gb"';
-$ip[] = '3277480960, "dk"';
-$ip[] = '3277481472, "pl"';
-$ip[] = '3277481984, "se"';
-$ip[] = '3277482496, "pl"';
-$ip[] = '3277483008, "it"';
-$ip[] = '3277483520, "ro"';
-$ip[] = '3277484032, "ch"';
-$ip[] = '3277484544, "ro"';
-$ip[] = '3277485056, "ch"';
-$ip[] = '3277485568, "gb"';
-$ip[] = '3277486592, "ua"';
-$ip[] = '3277487104, "ro"';
-$ip[] = '3277487616, "pl"';
-$ip[] = '3277488128, "ru"';
-$ip[] = '3277504512, "de"';
-$ip[] = '3277520896, "sk"';
-$ip[] = '3277553664, "ru"';
-$ip[] = '3277586432, "eu"';
-$ip[] = '3277684736, "ua"';
-$ip[] = '3277685248, "de"';
-$ip[] = '3277685760, "ie"';
-$ip[] = '3277686272, "pl"';
-$ip[] = '3277686784, "ro"';
-$ip[] = '3277687296, "ua"';
-$ip[] = '3277687808, "ro"';
-$ip[] = '3277688320, "pl"';
-$ip[] = '3277688832, "ru"';
-$ip[] = '3277689344, "at"';
-$ip[] = '3277689856, "ru"';
-$ip[] = '3277691392, "ua"';
-$ip[] = '3277691904, "gb"';
-$ip[] = '3277692416, "de"';
-$ip[] = '3277692928, "ua"';
-$ip[] = '3277693440, "pl"';
-$ip[] = '3277693952, "ru"';
-$ip[] = '3277694464, "de"';
-$ip[] = '3277694976, "it"';
-$ip[] = '3277695488, "es"';
-$ip[] = '3277696000, "ua"';
-$ip[] = '3277696512, "at"';
-$ip[] = '3277697024, "ro"';
-$ip[] = '3277697536, "pl"';
-$ip[] = '3277698048, "ru"';
-$ip[] = '3277698560, "de"';
-$ip[] = '3277699072, "ua"';
-$ip[] = '3277699584, "ru"';
-$ip[] = '3277700096, "ua"';
-$ip[] = '3277701120, "dk"';
-$ip[] = '3277701632, "at"';
-$ip[] = '3277702144, "gb"';
-$ip[] = '3277702656, "ro"';
-$ip[] = '3277703168, "de"';
-$ip[] = '3277703680, "pl"';
-$ip[] = '3277704192, "ua"';
-$ip[] = '3277704704, "ru"';
-$ip[] = '3277705216, "ua"';
-$ip[] = '3277705728, "es"';
-$ip[] = '3277706240, "ua"';
-$ip[] = '3277707264, "cz"';
-$ip[] = '3277707776, "md"';
-$ip[] = '3277708288, "at"';
-$ip[] = '3277708800, "pl"';
-$ip[] = '3277709312, "nl"';
-$ip[] = '3277709824, "gb"';
-$ip[] = '3277710336, "ru"';
-$ip[] = '3277710848, "pl"';
-$ip[] = '3277711360, "no"';
-$ip[] = '3277711872, "il"';
-$ip[] = '3277712384, "de"';
-$ip[] = '3277712896, "nl"';
-$ip[] = '3277713408, "ru"';
-$ip[] = '3277713920, "de"';
-$ip[] = '3277714944, "ru"';
-$ip[] = '3277715968, "pl"';
-$ip[] = '3277716480, "se"';
-$ip[] = '3277716992, "it"';
-$ip[] = '3277717504, "ye"';
-$ip[] = '3277725696, "ch"';
-$ip[] = '3277733888, "de"';
-$ip[] = '3277742080, "fi"';
-$ip[] = '3277750272, "it"';
-$ip[] = '3277766656, "pl"';
-$ip[] = '3277774848, "ru"';
-$ip[] = '3277783040, "be"';
-$ip[] = '3277815808, "ro"';
-$ip[] = '3277816064, "pl"';
-$ip[] = '3277816320, "gb"';
-$ip[] = '3277816832, "ch"';
-$ip[] = '3277817088, "gb"';
-$ip[] = '3277817344, "fr"';
-$ip[] = '3277817856, "be"';
-$ip[] = '3277818112, "de"';
-$ip[] = '3277818368, "cy"';
-$ip[] = '3277818624, "ua"';
-$ip[] = '3277818880, "se"';
-$ip[] = '3277819136, "ch"';
-$ip[] = '3277819392, "it"';
-$ip[] = '3277819648, "se"';
-$ip[] = '3277819904, "pl"';
-$ip[] = '3277820160, "ro"';
-$ip[] = '3277820416, "de"';
-$ip[] = '3277820672, "ua"';
-$ip[] = '3277820928, "ch"';
-$ip[] = '3277821184, "tr"';
-$ip[] = '3277821440, "nl"';
-$ip[] = '3277821696, "ua"';
-$ip[] = '3277821952, "ro"';
-$ip[] = '3277822208, "es"';
-$ip[] = '3277822464, "pl"';
-$ip[] = '3277822720, "cz"';
-$ip[] = '3277822976, "fr"';
-$ip[] = '3277823232, "ua"';
-$ip[] = '3277823488, "si"';
-$ip[] = '3277823744, "ua"';
-$ip[] = '3277824000, "tr"';
-$ip[] = '3277824256, "si"';
-$ip[] = '3277824512, "ua"';
-$ip[] = '3277824768, "at"';
-$ip[] = '3277825024, "pl"';
-$ip[] = '3277825280, "ua"';
-$ip[] = '3277825536, "ro"';
-$ip[] = '3277826048, "fr"';
-$ip[] = '3277826304, "pl"';
-$ip[] = '3277826816, "ua"';
-$ip[] = '3277827072, "dk"';
-$ip[] = '3277827328, "si"';
-$ip[] = '3277827584, "nl"';
-$ip[] = '3277828096, "gb"';
-$ip[] = '3277828352, "nl"';
-$ip[] = '3277828608, "ro"';
-$ip[] = '3277828864, "tr"';
-$ip[] = '3277829120, "ro"';
-$ip[] = '3277829376, "dk"';
-$ip[] = '3277829632, "pl"';
-$ip[] = '3277829888, "il"';
-$ip[] = '3277830144, "se"';
-$ip[] = '3277830400, "ua"';
-$ip[] = '3277830656, "pl"';
-$ip[] = '3277830912, "gb"';
-$ip[] = '3277831168, "pl"';
-$ip[] = '3277831424, "ua"';
-$ip[] = '3277831680, "ie"';
-$ip[] = '3277832192, "eu"';
-$ip[] = '3277833216, "be"';
-$ip[] = '3277833728, "nl"';
-$ip[] = '3277834240, "ru"';
-$ip[] = '3277835264, "sk"';
-$ip[] = '3277835776, "ua"';
-$ip[] = '3277836288, "fi"';
-$ip[] = '3277836800, "ua"';
-$ip[] = '3277837312, "ru"';
-$ip[] = '3277838848, "by"';
-$ip[] = '3277839360, "de"';
-$ip[] = '3277839872, "ua"';
-$ip[] = '3277840384, "gb"';
-$ip[] = '3277840896, "gr"';
-$ip[] = '3277841408, "ro"';
-$ip[] = '3277841920, "il"';
-$ip[] = '3277842432, "ua"';
-$ip[] = '3277842944, "pl"';
-$ip[] = '3277843456, "pt"';
-$ip[] = '3277843968, "dk"';
-$ip[] = '3277845504, "nl"';
-$ip[] = '3277847040, "dk"';
-$ip[] = '3277847552, "ru"';
-$ip[] = '3277848064, "ro"';
-$ip[] = '3277848576, "at"';
-$ip[] = '3277856768, "de"';
-$ip[] = '3277864960, "ru"';
-$ip[] = '3277873152, "nl"';
-$ip[] = '3277881344, "it"';
-$ip[] = '3277889536, "ru"';
-$ip[] = '3277897728, "it"';
-$ip[] = '3277905920, "bg"';
-$ip[] = '3277914112, "gr"';
-$ip[] = '3277946880, "dk"';
-$ip[] = '3277963264, "gb"';
-$ip[] = '3277979648, "sk"';
-$ip[] = '3277987840, "ru"';
-$ip[] = '3278004224, "fr"';
-$ip[] = '3278012416, "sk"';
-$ip[] = '3278020608, "ru"';
-$ip[] = '3278028800, "de"';
-$ip[] = '3278036992, "fr"';
-$ip[] = '3278045184, "gb"';
-$ip[] = '3278110720, "se"';
-$ip[] = '3278176256, "fr"';
-$ip[] = '3278241792, "gb"';
-$ip[] = '3278307328, "it"';
-$ip[] = '3278372864, "gb"';
-$ip[] = '3278635008, "nl"';
-$ip[] = '3278766080, "ro"';
-$ip[] = '3278766592, "ru"';
-$ip[] = '3278767104, "ro"';
-$ip[] = '3278767616, "ua"';
-$ip[] = '3278768128, "gb"';
-$ip[] = '3278769152, "fr"';
-$ip[] = '3278769664, "de"';
-$ip[] = '3278770176, "dk"';
-$ip[] = '3278770688, "de"';
-$ip[] = '3278771200, "gb"';
-$ip[] = '3278771712, "nl"';
-$ip[] = '3278772224, "bg"';
-$ip[] = '3278772736, "de"';
-$ip[] = '3278773248, "no"';
-$ip[] = '3278773760, "fr"';
-$ip[] = '3278782464, "gb"';
-$ip[] = '3278790656, "it"';
-$ip[] = '3278807040, "gb"';
-$ip[] = '3278815232, "at"';
-$ip[] = '3278823424, "fr"';
-$ip[] = '3278831616, "hu"';
-$ip[] = '3278897152, "gb"';
-$ip[] = '3278913536, "ch"';
-$ip[] = '3278921728, "ru"';
-$ip[] = '3278929920, "tr"';
-$ip[] = '3278938112, "de"';
-$ip[] = '3278946304, "lb"';
-$ip[] = '3278954496, "ru"';
-$ip[] = '3278962688, "cz"';
-$ip[] = '3279028224, "pl"';
-$ip[] = '3279028736, "ru"';
-$ip[] = '3279029248, "pl"';
-$ip[] = '3279029760, "ua"';
-$ip[] = '3279030272, "ru"';
-$ip[] = '3279030784, "de"';
-$ip[] = '3279031296, "nl"';
-$ip[] = '3279031808, "ro"';
-$ip[] = '3279032320, "hu"';
-$ip[] = '3279032832, "fr"';
-$ip[] = '3279033344, "ru"';
-$ip[] = '3279033856, "de"';
-$ip[] = '3279034368, "gb"';
-$ip[] = '3279034880, "fr"';
-$ip[] = '3279035392, "ps"';
-$ip[] = '3279035904, "ua"';
-$ip[] = '3279036416, "lv"';
-$ip[] = '3279044608, "fr"';
-$ip[] = '3279052800, "ua"';
-$ip[] = '3279053312, "de"';
-$ip[] = '3279053824, "nl"';
-$ip[] = '3279054336, "gb"';
-$ip[] = '3279054848, "pl"';
-$ip[] = '3279055360, "sa"';
-$ip[] = '3279055872, "tr"';
-$ip[] = '3279056384, "gb"';
-$ip[] = '3279056896, "bg"';
-$ip[] = '3279057408, "se"';
-$ip[] = '3279057920, "ro"';
-$ip[] = '3279058432, "ru"';
-$ip[] = '3279058944, "ua"';
-$ip[] = '3279059456, "ru"';
-$ip[] = '3279060480, "pl"';
-$ip[] = '3279060992, "ua"';
-$ip[] = '3279069184, "pl"';
-$ip[] = '3279077376, "es"';
-$ip[] = '3279085568, "nl"';
-$ip[] = '3279093760, "fr"';
-$ip[] = '3279159296, "pl"';
-$ip[] = '3279290368, "eu"';
-$ip[] = '3279421440, "it"';
-$ip[] = '3279486976, "nl"';
-$ip[] = '3279552512, "lv"';
-$ip[] = '3279560704, "gb"';
-$ip[] = '3279568896, "it"';
-$ip[] = '3279577088, "be"';
-$ip[] = '3279585280, "gb"';
-$ip[] = '3279601664, "cz"';
-$ip[] = '3279609856, "ru"';
-$ip[] = '3279618048, "ua"';
-$ip[] = '3279683584, "de"';
-$ip[] = '3279946752, "se"';
-$ip[] = '3279947776, "de"';
-$ip[] = '3279948800, "gb"';
-$ip[] = '3279949824, "ua"';
-$ip[] = '3279950848, "de"';
-$ip[] = '3279951872, "cy"';
-$ip[] = '3279952896, "pl"';
-$ip[] = '3279953920, "tr"';
-$ip[] = '3279955968, "de"';
-$ip[] = '3279958016, "ru"';
-$ip[] = '3279972352, "at"';
-$ip[] = '3279974400, "pl"';
-$ip[] = '3279976448, "ru"';
-$ip[] = '3279986688, "de"';
-$ip[] = '3279987200, "ru"';
-$ip[] = '3279987712, "ro"';
-$ip[] = '3279988224, "ru"';
-$ip[] = '3279988736, "ro"';
-$ip[] = '3279989248, "at"';
-$ip[] = '3279989760, "pl"';
-$ip[] = '3279990272, "dk"';
-$ip[] = '3279990784, "il"';
-$ip[] = '3279991296, "ua"';
-$ip[] = '3279991808, "pl"';
-$ip[] = '3279992320, "md"';
-$ip[] = '3279992832, "be"';
-$ip[] = '3279993344, "nl"';
-$ip[] = '3279993856, "ro"';
-$ip[] = '3279994368, "gb"';
-$ip[] = '3279994880, "cz"';
-$ip[] = '3280003072, "bg"';
-$ip[] = '3280003584, "ua"';
-$ip[] = '3280004096, "pl"';
-$ip[] = '3280004608, "ua"';
-$ip[] = '3280005120, "hu"';
-$ip[] = '3280005632, "it"';
-$ip[] = '3280006144, "eu"';
-$ip[] = '3280006656, "gb"';
-$ip[] = '3280007168, "se"';
-$ip[] = '3280007680, "pl"';
-$ip[] = '3280008192, "ru"';
-$ip[] = '3280009216, "ua"';
-$ip[] = '3280009728, "gb"';
-$ip[] = '3280010240, "ua"';
-$ip[] = '3280010752, "tr"';
-$ip[] = '3280011264, "eu"';
-$ip[] = '3280076800, "gb"';
-$ip[] = '3280084992, "ba"';
-$ip[] = '3280093184, "gr"';
-$ip[] = '3280109568, "be"';
-$ip[] = '3280117760, "ch"';
-$ip[] = '3280125952, "de"';
-$ip[] = '3280126208, "is"';
-$ip[] = '3280126464, "si"';
-$ip[] = '3280126720, "it"';
-$ip[] = '3280126976, "ch"';
-$ip[] = '3280127232, "pl"';
-$ip[] = '3280127488, "at"';
-$ip[] = '3280127744, "nl"';
-$ip[] = '3280128000, "se"';
-$ip[] = '3280128256, "gb"';
-$ip[] = '3280128512, "hu"';
-$ip[] = '3280129024, "ua"';
-$ip[] = '3280129280, "lv"';
-$ip[] = '3280129536, "sa"';
-$ip[] = '3280129792, "fr"';
-$ip[] = '3280130048, "ua"';
-$ip[] = '3280130304, "ru"';
-$ip[] = '3280130560, "gb"';
-$ip[] = '3280130816, "is"';
-$ip[] = '3280131072, "pl"';
-$ip[] = '3280131328, "it"';
-$ip[] = '3280131584, "ru"';
-$ip[] = '3280131840, "de"';
-$ip[] = '3280132096, "ru"';
-$ip[] = '3280132352, "gb"';
-$ip[] = '3280132608, "ch"';
-$ip[] = '3280132864, "ua"';
-$ip[] = '3280133120, "it"';
-$ip[] = '3280133376, "de"';
-$ip[] = '3280133632, "fr"';
-$ip[] = '3280133888, "nl"';
-$ip[] = '3280134144, "it"';
-$ip[] = '3280142336, "ru"';
-$ip[] = '3280207872, "fr"';
-$ip[] = '3280273408, "ru"';
-$ip[] = '3280338944, "gb"';
-$ip[] = '3280347136, "no"';
-$ip[] = '3280355328, "gr"';
-$ip[] = '3280371712, "ch"';
-$ip[] = '3280379904, "fr"';
-$ip[] = '3280396288, "fi"';
-$ip[] = '3280404480, "it"';
-$ip[] = '3280437248, "de"';
-$ip[] = '3280453632, "ro"';
-$ip[] = '3280454656, "ua"';
-$ip[] = '3280455680, "it"';
-$ip[] = '3280456704, "ru"';
-$ip[] = '3280457728, "gb"';
-$ip[] = '3280458752, "nl"';
-$ip[] = '3280459776, "dk"';
-$ip[] = '3280460800, "de"';
-$ip[] = '3280461824, "eu"';
-$ip[] = '3280462848, "dk"';
-$ip[] = '3280463872, "ru"';
-$ip[] = '3280465920, "ua"';
-$ip[] = '3280467968, "gb"';
-$ip[] = '3280468992, "cy"';
-$ip[] = '3280470016, "pl"';
-$ip[] = '3280535552, "gb"';
-$ip[] = '3280568320, "it"';
-$ip[] = '3280576512, "ru"';
-$ip[] = '3280576768, "pl"';
-$ip[] = '3280577280, "de"';
-$ip[] = '3280577536, "il"';
-$ip[] = '3280577792, "nl"';
-$ip[] = '3280578048, "ro"';
-$ip[] = '3280578304, "ua"';
-$ip[] = '3280578560, "pl"';
-$ip[] = '3280578816, "nl"';
-$ip[] = '3280579072, "de"';
-$ip[] = '3280579328, "ru"';
-$ip[] = '3280579584, "ch"';
-$ip[] = '3280579840, "hr"';
-$ip[] = '3280580096, "kw"';
-$ip[] = '3280580352, "ch"';
-$ip[] = '3280580608, "gb"';
-$ip[] = '3280580864, "de"';
-$ip[] = '3280581120, "dk"';
-$ip[] = '3280581376, "eu"';
-$ip[] = '3280581632, "by"';
-$ip[] = '3280581888, "eu"';
-$ip[] = '3280582144, "cz"';
-$ip[] = '3280582400, "dk"';
-$ip[] = '3280582656, "fr"';
-$ip[] = '3280582912, "ua"';
-$ip[] = '3280583168, "ro"';
-$ip[] = '3280583424, "ru"';
-$ip[] = '3280583680, "ps"';
-$ip[] = '3280583936, "pl"';
-$ip[] = '3280584192, "ro"';
-$ip[] = '3280584448, "de"';
-$ip[] = '3280584704, "ua"';
-$ip[] = '3280585216, "dk"';
-$ip[] = '3280585728, "ua"';
-$ip[] = '3280586240, "eu"';
-$ip[] = '3280586752, "ru"';
-$ip[] = '3280587264, "ua"';
-$ip[] = '3280587776, "ro"';
-$ip[] = '3280588288, "ua"';
-$ip[] = '3280588800, "pl"';
-$ip[] = '3280589312, "de"';
-$ip[] = '3280590336, "nl"';
-$ip[] = '3280590848, "de"';
-$ip[] = '3280591360, "gb"';
-$ip[] = '3280592384, "tr"';
-$ip[] = '3280592896, "de"';
-$ip[] = '3280593408, "ua"';
-$ip[] = '3280593920, "lu"';
-$ip[] = '3280594432, "nl"';
-$ip[] = '3280594944, "ua"';
-$ip[] = '3280595456, "de"';
-$ip[] = '3280595968, "dk"';
-$ip[] = '3280596480, "at"';
-$ip[] = '3280596992, "ua"';
-$ip[] = '3280597504, "fr"';
-$ip[] = '3280598016, "ua"';
-$ip[] = '3280598528, "pl"';
-$ip[] = '3280599040, "eu"';
-$ip[] = '3280599552, "ua"';
-$ip[] = '3280600064, "bg"';
-$ip[] = '3280600576, "gb"';
-$ip[] = '3280601088, "pt"';
-$ip[] = '3280609280, "de"';
-$ip[] = '3280617472, "ua"';
-$ip[] = '3280625664, "md"';
-$ip[] = '3280633856, "bg"';
-$ip[] = '3280642048, "ua"';
-$ip[] = '3280650240, "ro"';
-$ip[] = '3280650496, "ua"';
-$ip[] = '3280650752, "gb"';
-$ip[] = '3280651264, "si"';
-$ip[] = '3280651520, "fr"';
-$ip[] = '3280651776, "ua"';
-$ip[] = '3280652032, "no"';
-$ip[] = '3280652288, "pl"';
-$ip[] = '3280652544, "si"';
-$ip[] = '3280652800, "eu"';
-$ip[] = '3280653056, "ch"';
-$ip[] = '3280653312, "gb"';
-$ip[] = '3280653824, "ru"';
-$ip[] = '3280654080, "ch"';
-$ip[] = '3280654336, "pl"';
-$ip[] = '3280654592, "es"';
-$ip[] = '3280654848, "ru"';
-$ip[] = '3280655104, "pl"';
-$ip[] = '3280655360, "se"';
-$ip[] = '3280655616, "fi"';
-$ip[] = '3280655872, "ro"';
-$ip[] = '3280656128, "ch"';
-$ip[] = '3280656640, "ua"';
-$ip[] = '3280657408, "ru"';
-$ip[] = '3280657664, "se"';
-$ip[] = '3280657920, "tr"';
-$ip[] = '3280658176, "de"';
-$ip[] = '3280658432, "gb"';
-$ip[] = '3280666624, "no"';
-$ip[] = '3280732160, "de"';
-$ip[] = '3280764928, "ru"';
-$ip[] = '3280765952, "dk"';
-$ip[] = '3280766976, "at"';
-$ip[] = '3280768000, "gb"';
-$ip[] = '3280771072, "pl"';
-$ip[] = '3280772096, "eu"';
-$ip[] = '3280773120, "cy"';
-$ip[] = '3280774144, "cs"';
-$ip[] = '3280775168, "ua"';
-$ip[] = '3280776192, "se"';
-$ip[] = '3280777216, "cy"';
-$ip[] = '3280778240, "ru"';
-$ip[] = '3280779264, "de"';
-$ip[] = '3280780288, "pl"';
-$ip[] = '3280781312, "fi"';
-$ip[] = '3280782336, "tr"';
-$ip[] = '3280783360, "se"';
-$ip[] = '3280784384, "ru"';
-$ip[] = '3280785408, "de"';
-$ip[] = '3280786432, "at"';
-$ip[] = '3280787456, "gb"';
-$ip[] = '3280788480, "pl"';
-$ip[] = '3280789504, "ua"';
-$ip[] = '3280790528, "nl"';
-$ip[] = '3280791552, "de"';
-$ip[] = '3280792576, "pl"';
-$ip[] = '3280793600, "nl"';
-$ip[] = '3280794624, "ua"';
-$ip[] = '3280795648, "gb"';
-$ip[] = '3280796672, "cz"';
-$ip[] = '3280797696, "ch"';
-$ip[] = '3280863232, "tr"';
-$ip[] = '3280928768, "de"';
-$ip[] = '3280994304, "gb"';
-$ip[] = '3280994560, "ru"';
-$ip[] = '3280994816, "nl"';
-$ip[] = '3280995072, "de"';
-$ip[] = '3280995328, "se"';
-$ip[] = '3280995584, "gb"';
-$ip[] = '3280995840, "ru"';
-$ip[] = '3280996096, "ch"';
-$ip[] = '3280996352, "gb"';
-$ip[] = '3280996608, "pl"';
-$ip[] = '3280996864, "nl"';
-$ip[] = '3280997120, "fr"';
-$ip[] = '3280997376, "be"';
-$ip[] = '3280997632, "se"';
-$ip[] = '3280997888, "ua"';
-$ip[] = '3280998144, "de"';
-$ip[] = '3280998400, "gr"';
-$ip[] = '3280998656, "gb"';
-$ip[] = '3280999424, "hu"';
-$ip[] = '3280999680, "ua"';
-$ip[] = '3280999936, "gb"';
-$ip[] = '3281000448, "fr"';
-$ip[] = '3281000704, "ua"';
-$ip[] = '3281000960, "si"';
-$ip[] = '3281001216, "ro"';
-$ip[] = '3281001472, "ua"';
-$ip[] = '3281001728, "ru"';
-$ip[] = '3281001984, "ch"';
-$ip[] = '3281002240, "de"';
-$ip[] = '3281002496, "ch"';
-$ip[] = '3281010688, "be"';
-$ip[] = '3281018880, "cz"';
-$ip[] = '3281027072, "eu"';
-$ip[] = '3281035264, "ch"';
-$ip[] = '3281043456, "ru"';
-$ip[] = '3281059840, "de"';
-$ip[] = '3281125376, "sk"';
-$ip[] = '3281133568, "ir"';
-$ip[] = '3281141760, "ru"';
-$ip[] = '3281149952, "cz"';
-$ip[] = '3281158144, "sk"';
-$ip[] = '3281166336, "gb"';
-$ip[] = '3281174528, "fr"';
-$ip[] = '3281190912, "gb"';
-$ip[] = '3281256448, "fi"';
-$ip[] = '3281321984, "gb"';
-$ip[] = '3281338368, "pl"';
-$ip[] = '3281338624, "sa"';
-$ip[] = '3281338880, "eu"';
-$ip[] = '3281339136, "ro"';
-$ip[] = '3281339392, "pl"';
-$ip[] = '3281339648, "gb"';
-$ip[] = '3281339904, "ua"';
-$ip[] = '3281340160, "sa"';
-$ip[] = '3281340416, "ro"';
-$ip[] = '3281340928, "de"';
-$ip[] = '3281341184, "at"';
-$ip[] = '3281341440, "de"';
-$ip[] = '3281341696, "pl"';
-$ip[] = '3281341952, "dk"';
-$ip[] = '3281342208, "gb"';
-$ip[] = '3281342464, "de"';
-$ip[] = '3281343232, "fi"';
-$ip[] = '3281343488, "gb"';
-$ip[] = '3281343744, "tr"';
-$ip[] = '3281344000, "pl"';
-$ip[] = '3281344256, "ru"';
-$ip[] = '3281344512, "ua"';
-$ip[] = '3281344768, "ru"';
-$ip[] = '3281345024, "ua"';
-$ip[] = '3281345280, "sa"';
-$ip[] = '3281345536, "ch"';
-$ip[] = '3281345792, "ru"';
-$ip[] = '3281346048, "si"';
-$ip[] = '3281346304, "pl"';
-$ip[] = '3281346560, "ru"';
-$ip[] = '3281346816, "de"';
-$ip[] = '3281347072, "pl"';
-$ip[] = '3281347328, "de"';
-$ip[] = '3281347584, "pl"';
-$ip[] = '3281347840, "se"';
-$ip[] = '3281348096, "de"';
-$ip[] = '3281348352, "gb"';
-$ip[] = '3281348608, "ru"';
-$ip[] = '3281349120, "gb"';
-$ip[] = '3281349376, "nl"';
-$ip[] = '3281349632, "ua"';
-$ip[] = '3281349888, "ru"';
-$ip[] = '3281350656, "ua"';
-$ip[] = '3281350912, "gb"';
-$ip[] = '3281351168, "ua"';
-$ip[] = '3281351424, "at"';
-$ip[] = '3281351680, "tr"';
-$ip[] = '3281351936, "de"';
-$ip[] = '3281352192, "pl"';
-$ip[] = '3281352448, "ro"';
-$ip[] = '3281352704, "de"';
-$ip[] = '3281352960, "gb"';
-$ip[] = '3281353216, "de"';
-$ip[] = '3281353472, "se"';
-$ip[] = '3281353728, "pl"';
-$ip[] = '3281353984, "ua"';
-$ip[] = '3281354240, "gb"';
-$ip[] = '3281354752, "se"';
-$ip[] = '3281373184, "ru"';
-$ip[] = '3281375232, "es"';
-$ip[] = '3281377280, "at"';
-$ip[] = '3281379328, "pl"';
-$ip[] = '3281383424, "de"';
-$ip[] = '3281385472, "bg"';
-$ip[] = '3281387520, "pl"';
-$ip[] = '3281453056, "ru"';
-$ip[] = '3281518592, "gb"';
-$ip[] = '3281649664, "fr"';
-$ip[] = '3281715200, "tr"';
-$ip[] = '3281780736, "fi"';
-$ip[] = '3281846272, "gb"';
-$ip[] = '3281911808, "uz"';
-$ip[] = '3281920000, "de"';
-$ip[] = '3281928192, "mt"';
-$ip[] = '3281944576, "de"';
-$ip[] = '3281960960, "jo"';
-$ip[] = '3281969152, "ua"';
-$ip[] = '3281969664, "pl"';
-$ip[] = '3281970176, "ru"';
-$ip[] = '3281970688, "ch"';
-$ip[] = '3281971200, "ru"';
-$ip[] = '3281971712, "ro"';
-$ip[] = '3281972224, "de"';
-$ip[] = '3281972736, "ru"';
-$ip[] = '3281973248, "fr"';
-$ip[] = '3281973760, "dk"';
-$ip[] = '3281974272, "ru"';
-$ip[] = '3281974784, "pl"';
-$ip[] = '3281975296, "ru"';
-$ip[] = '3281976320, "de"';
-$ip[] = '3281976832, "ru"';
-$ip[] = '3281977344, "no"';
-$ip[] = '3282042880, "ch"';
-$ip[] = '3282083840, "de"';
-$ip[] = '3282084352, "ro"';
-$ip[] = '3282085376, "be"';
-$ip[] = '3282085888, "de"';
-$ip[] = '3282086400, "lv"';
-$ip[] = '3282086912, "de"';
-$ip[] = '3282087424, "pl"';
-$ip[] = '3282087936, "se"';
-$ip[] = '3282088448, "pl"';
-$ip[] = '3282089472, "sk"';
-$ip[] = '3282089984, "pl"';
-$ip[] = '3282090496, "gb"';
-$ip[] = '3282091008, "fr"';
-$ip[] = '3282091520, "ch"';
-$ip[] = '3282092032, "ua"';
-$ip[] = '3282093056, "eu"';
-$ip[] = '3282094080, "gb"';
-$ip[] = '3282095104, "ua"';
-$ip[] = '3282096128, "se"';
-$ip[] = '3282097152, "gb"';
-$ip[] = '3282098176, "de"';
-$ip[] = '3282099200, "ua"';
-$ip[] = '3282100224, "eu"';
-$ip[] = '3282101248, "de"';
-$ip[] = '3282102272, "ua"';
-$ip[] = '3282103296, "gb"';
-$ip[] = '3282104320, "il"';
-$ip[] = '3282105344, "ua"';
-$ip[] = '3282106368, "de"';
-$ip[] = '3282107392, "eu"';
-$ip[] = '3282108416, "ru"';
-$ip[] = '3282173952, "ua"';
-$ip[] = '3282174464, "gb"';
-$ip[] = '3282174976, "ru"';
-$ip[] = '3282175488, "cz"';
-$ip[] = '3282176000, "ru"';
-$ip[] = '3282177024, "gb"';
-$ip[] = '3282177536, "ru"';
-$ip[] = '3282178048, "pl"';
-$ip[] = '3282178560, "es"';
-$ip[] = '3282179072, "gb"';
-$ip[] = '3282179584, "ru"';
-$ip[] = '3282180096, "pl"';
-$ip[] = '3282180608, "kz"';
-$ip[] = '3282181120, "gb"';
-$ip[] = '3282181632, "de"';
-$ip[] = '3282182144, "ru"';
-$ip[] = '3282190336, "se"';
-$ip[] = '3282198528, "gb"';
-$ip[] = '3282206720, "ch"';
-$ip[] = '3282223104, "be"';
-$ip[] = '3282231296, "de"';
-$ip[] = '3282239488, "se"';
-$ip[] = '3282305024, "pl"';
-$ip[] = '3282370560, "fi"';
-$ip[] = '3282436096, "gb"';
-$ip[] = '3282477056, "ru"';
-$ip[] = '3282485248, "gi"';
-$ip[] = '3282501632, "gr"';
-$ip[] = '3282534400, "gb"';
-$ip[] = '3282550784, "fr"';
-$ip[] = '3282554880, "de"';
-$ip[] = '3282558976, "fr"';
-$ip[] = '3282563072, "gb"';
-$ip[] = '3282567168, "sk"';
-$ip[] = '3282632704, "nl"';
-$ip[] = '3282698240, "gr"';
-$ip[] = '3282706432, "ru"';
-$ip[] = '3282714624, "at"';
-$ip[] = '3282722816, "de"';
-$ip[] = '3282731008, "fi"';
-$ip[] = '3282739200, "ch"';
-$ip[] = '3282739456, "ro"';
-$ip[] = '3282739712, "fr"';
-$ip[] = '3282740224, "gb"';
-$ip[] = '3282740480, "at"';
-$ip[] = '3282740736, "bg"';
-$ip[] = '3282740992, "de"';
-$ip[] = '3282741248, "pt"';
-$ip[] = '3282741504, "gb"';
-$ip[] = '3282741760, "hu"';
-$ip[] = '3282742016, "ro"';
-$ip[] = '3282742528, "gb"';
-$ip[] = '3282742784, "cz"';
-$ip[] = '3282743040, "ch"';
-$ip[] = '3282743296, "cy"';
-$ip[] = '3282743552, "si"';
-$ip[] = '3282743808, "ua"';
-$ip[] = '3282744320, "sa"';
-$ip[] = '3282744576, "pl"';
-$ip[] = '3282745088, "hu"';
-$ip[] = '3282745600, "de"';
-$ip[] = '3282746112, "se"';
-$ip[] = '3282746368, "pl"';
-$ip[] = '3282746624, "se"';
-$ip[] = '3282746880, "ro"';
-$ip[] = '3282747136, "pl"';
-$ip[] = '3282747392, "ru"';
-$ip[] = '3282763776, "gb"';
-$ip[] = '3282960384, "tr"';
-$ip[] = '3283091456, "ch"';
-$ip[] = '3283156992, "de"';
-$ip[] = '3283173376, "pl"';
-$ip[] = '3283174400, "ua"';
-$ip[] = '3283176448, "eu"';
-$ip[] = '3283177472, "gb"';
-$ip[] = '3283178496, "pl"';
-$ip[] = '3283179520, "lu"';
-$ip[] = '3283180544, "ua"';
-$ip[] = '3283181568, "no"';
-$ip[] = '3283182592, "pl"';
-$ip[] = '3283183616, "ru"';
-$ip[] = '3283184640, "il"';
-$ip[] = '3283185664, "ua"';
-$ip[] = '3283187712, "ru"';
-$ip[] = '3283188736, "ua"';
-$ip[] = '3283189760, "de"';
-$ip[] = '3283206144, "gb"';
-$ip[] = '3283206656, "sa"';
-$ip[] = '3283207168, "pl"';
-$ip[] = '3283207680, "at"';
-$ip[] = '3283208192, "de"';
-$ip[] = '3283208704, "no"';
-$ip[] = '3283209216, "ru"';
-$ip[] = '3283209728, "tr"';
-$ip[] = '3283210240, "ua"';
-$ip[] = '3283210752, "pl"';
-$ip[] = '3283211264, "gb"';
-$ip[] = '3283211776, "nl"';
-$ip[] = '3283212288, "ru"';
-$ip[] = '3283212800, "bg"';
-$ip[] = '3283213312, "es"';
-$ip[] = '3283213824, "ua"';
-$ip[] = '3283214336, "ro"';
-$ip[] = '3283214848, "ru"';
-$ip[] = '3283215360, "gb"';
-$ip[] = '3283215872, "tr"';
-$ip[] = '3283216384, "eu"';
-$ip[] = '3283216896, "ch"';
-$ip[] = '3283217408, "ua"';
-$ip[] = '3283218944, "nl"';
-$ip[] = '3283219456, "gb"';
-$ip[] = '3283219968, "be"';
-$ip[] = '3283220480, "bg"';
-$ip[] = '3283220992, "at"';
-$ip[] = '3283221504, "gb"';
-$ip[] = '3283222016, "de"';
-$ip[] = '3283230720, "cs"';
-$ip[] = '3283238912, "cz"';
-$ip[] = '3283247104, "lv"';
-$ip[] = '3283247616, "bg"';
-$ip[] = '3283248128, "de"';
-$ip[] = '3283248640, "ro"';
-$ip[] = '3283249152, "ua"';
-$ip[] = '3283249664, "gb"';
-$ip[] = '3283250176, "ru"';
-$ip[] = '3283250688, "ro"';
-$ip[] = '3283251200, "de"';
-$ip[] = '3283251712, "pl"';
-$ip[] = '3283252224, "bg"';
-$ip[] = '3283252736, "si"';
-$ip[] = '3283253248, "ro"';
-$ip[] = '3283253760, "pl"';
-$ip[] = '3283254272, "ro"';
-$ip[] = '3283255296, "ua"';
-$ip[] = '3283263488, "se"';
-$ip[] = '3283271680, "ru"';
-$ip[] = '3283279872, "se"';
-$ip[] = '3283288064, "de"';
-$ip[] = '3283419136, "dk"';
-$ip[] = '3283484672, "ua"';
-$ip[] = '3283484928, "nl"';
-$ip[] = '3283485184, "eu"';
-$ip[] = '3283485440, "ru"';
-$ip[] = '3283485696, "gb"';
-$ip[] = '3283485952, "se"';
-$ip[] = '3283486208, "at"';
-$ip[] = '3283486464, "ru"';
-$ip[] = '3283486720, "ua"';
-$ip[] = '3283486976, "pl"';
-$ip[] = '3283487488, "de"';
-$ip[] = '3283487744, "ch"';
-$ip[] = '3283488000, "gb"';
-$ip[] = '3283488256, "pl"';
-$ip[] = '3283488512, "ru"';
-$ip[] = '3283488768, "fr"';
-$ip[] = '3283489280, "de"';
-$ip[] = '3283489536, "pl"';
-$ip[] = '3283490048, "ua"';
-$ip[] = '3283490560, "pl"';
-$ip[] = '3283490816, "de"';
-$ip[] = '3283491072, "tr"';
-$ip[] = '3283491328, "at"';
-$ip[] = '3283491584, "ro"';
-$ip[] = '3283491840, "ru"';
-$ip[] = '3283492096, "at"';
-$ip[] = '3283492352, "gb"';
-$ip[] = '3283492608, "sa"';
-$ip[] = '3283492864, "dk"';
-$ip[] = '3283493120, "il"';
-$ip[] = '3283493376, "pl"';
-$ip[] = '3283493888, "dk"';
-$ip[] = '3283494144, "gb"';
-$ip[] = '3283494400, "pl"';
-$ip[] = '3283494656, "dk"';
-$ip[] = '3283494912, "pl"';
-$ip[] = '3283495168, "bg"';
-$ip[] = '3283495424, "tr"';
-$ip[] = '3283495680, "nl"';
-$ip[] = '3283495936, "bg"';
-$ip[] = '3283496192, "de"';
-$ip[] = '3283496448, "fr"';
-$ip[] = '3283496704, "lv"';
-$ip[] = '3283496960, "de"';
-$ip[] = '3283497216, "gb"';
-$ip[] = '3283497472, "de"';
-$ip[] = '3283497728, "pl"';
-$ip[] = '3283498240, "ch"';
-$ip[] = '3283498496, "pl"';
-$ip[] = '3283498752, "at"';
-$ip[] = '3283499008, "de"';
-$ip[] = '3283499264, "nl"';
-$ip[] = '3283499520, "de"';
-$ip[] = '3283499776, "gb"';
-$ip[] = '3283500032, "de"';
-$ip[] = '3283500288, "si"';
-$ip[] = '3283500544, "gb"';
-$ip[] = '3283500800, "ua"';
-$ip[] = '3283501056, "lt"';
-$ip[] = '3283509248, "eu"';
-$ip[] = '3283517440, "ru"';
-$ip[] = '3283525632, "gb"';
-$ip[] = '3283533824, "ru"';
-$ip[] = '3283534336, "ua"';
-$ip[] = '3283534848, "de"';
-$ip[] = '3283535360, "ro"';
-$ip[] = '3283535872, "cy"';
-$ip[] = '3283536384, "ua"';
-$ip[] = '3283536896, "dk"';
-$ip[] = '3283537408, "pl"';
-$ip[] = '3283537920, "ro"';
-$ip[] = '3283538432, "it"';
-$ip[] = '3283538944, "ro"';
-$ip[] = '3283539456, "cs"';
-$ip[] = '3283539968, "dk"';
-$ip[] = '3283540480, "pl"';
-$ip[] = '3283540992, "ro"';
-$ip[] = '3283541504, "ch"';
-$ip[] = '3283542016, "it"';
-$ip[] = '3283550208, "eu"';
-$ip[] = '3283615744, "hu"';
-$ip[] = '3283623936, "dk"';
-$ip[] = '3283632128, "nl"';
-$ip[] = '3283632640, "ch"';
-$ip[] = '3283633152, "se"';
-$ip[] = '3283633664, "ua"';
-$ip[] = '3283634176, "ru"';
-$ip[] = '3283635200, "gb"';
-$ip[] = '3283635712, "ru"';
-$ip[] = '3283636224, "ua"';
-$ip[] = '3283636736, "pl"';
-$ip[] = '3283637248, "de"';
-$ip[] = '3283637760, "ua"';
-$ip[] = '3283638272, "pl"';
-$ip[] = '3283638784, "ru"';
-$ip[] = '3283639296, "de"';
-$ip[] = '3283640320, "dk"';
-$ip[] = '3283648512, "eu"';
-$ip[] = '3283656704, "hu"';
-$ip[] = '3283664896, "ua"';
-$ip[] = '3283673088, "gb"';
-$ip[] = '3283681280, "de"';
-$ip[] = '3283746816, "ch"';
-$ip[] = '3283812352, "pl"';
-$ip[] = '3283877888, "gb"';
-$ip[] = '3283943424, "cz"';
-$ip[] = '3283944448, "at"';
-$ip[] = '3283945472, "ua"';
-$ip[] = '3283946496, "gb"';
-$ip[] = '3283947520, "ua"';
-$ip[] = '3283948544, "nl"';
-$ip[] = '3283949568, "se"';
-$ip[] = '3283950592, "ua"';
-$ip[] = '3283951616, "pl"';
-$ip[] = '3283952640, "ua"';
-$ip[] = '3283953664, "pl"';
-$ip[] = '3283954688, "ua"';
-$ip[] = '3283956736, "pl"';
-$ip[] = '3283957760, "eu"';
-$ip[] = '3283958784, "ua"';
-$ip[] = '3283959808, "fr"';
-$ip[] = '3283960832, "ua"';
-$ip[] = '3283962880, "pl"';
-$ip[] = '3283963904, "ru"';
-$ip[] = '3283964928, "fr"';
-$ip[] = '3283965952, "ru"';
-$ip[] = '3283966976, "de"';
-$ip[] = '3283968000, "ua"';
-$ip[] = '3283969024, "ru"';
-$ip[] = '3283970048, "ua"';
-$ip[] = '3283972096, "se"';
-$ip[] = '3283973120, "nl"';
-$ip[] = '3283974144, "ua"';
-$ip[] = '3283975168, "nl"';
-$ip[] = '3283976192, "ie"';
-$ip[] = '3283976704, "dk"';
-$ip[] = '3283977216, "ua"';
-$ip[] = '3283978240, "ru"';
-$ip[] = '3283978752, "ro"';
-$ip[] = '3283979264, "il"';
-$ip[] = '3283979776, "no"';
-$ip[] = '3283980288, "ro"';
-$ip[] = '3283980800, "ch"';
-$ip[] = '3283981824, "ro"';
-$ip[] = '3283983360, "ru"';
-$ip[] = '3283983872, "gb"';
-$ip[] = '3283984384, "se"';
-$ip[] = '3283984896, "eu"';
-$ip[] = '3283985408, "ro"';
-$ip[] = '3283985920, "pl"';
-$ip[] = '3283986432, "ru"';
-$ip[] = '3283986944, "gb"';
-$ip[] = '3283987968, "ro"';
-$ip[] = '3283988992, "fr"';
-$ip[] = '3283989504, "ru"';
-$ip[] = '3283990016, "se"';
-$ip[] = '3283990528, "ro"';
-$ip[] = '3283991552, "se"';
-$ip[] = '3283992064, "ro"';
-$ip[] = '3283992576, "il"';
-$ip[] = '3283993088, "ro"';
-$ip[] = '3283993600, "ua"';
-$ip[] = '3283994112, "at"';
-$ip[] = '3283994624, "ua"';
-$ip[] = '3283995136, "be"';
-$ip[] = '3283995648, "ch"';
-$ip[] = '3283996160, "mk"';
-$ip[] = '3283996672, "ro"';
-$ip[] = '3283997184, "ps"';
-$ip[] = '3283997696, "sa"';
-$ip[] = '3283998208, "ua"';
-$ip[] = '3283998720, "de"';
-$ip[] = '3283999232, "ru"';
-$ip[] = '3283999744, "gb"';
-$ip[] = '3284000256, "ru"';
-$ip[] = '3284000768, "bg"';
-$ip[] = '3284001280, "ua"';
-$ip[] = '3284002304, "pl"';
-$ip[] = '3284002816, "dk"';
-$ip[] = '3284003328, "ua"';
-$ip[] = '3284003840, "de"';
-$ip[] = '3284004352, "ru"';
-$ip[] = '3284004864, "ua"';
-$ip[] = '3284005376, "nl"';
-$ip[] = '3284005888, "gb"';
-$ip[] = '3284006400, "ua"';
-$ip[] = '3284007424, "ro"';
-$ip[] = '3284007936, "ch"';
-$ip[] = '3284008448, "no"';
-$ip[] = '3284008960, "nl"';
-$ip[] = '3284009216, "pl"';
-$ip[] = '3284009472, "de"';
-$ip[] = '3284009728, "fr"';
-$ip[] = '3284009984, "ch"';
-$ip[] = '3284010240, "fr"';
-$ip[] = '3284010752, "de"';
-$ip[] = '3284011008, "gb"';
-$ip[] = '3284011264, "de"';
-$ip[] = '3284011520, "si"';
-$ip[] = '3284011776, "de"';
-$ip[] = '3284012032, "ru"';
-$ip[] = '3284012288, "ua"';
-$ip[] = '3284012544, "ru"';
-$ip[] = '3284012800, "gb"';
-$ip[] = '3284013056, "at"';
-$ip[] = '3284013312, "pl"';
-$ip[] = '3284013568, "dk"';
-$ip[] = '3284013824, "il"';
-$ip[] = '3284014080, "tr"';
-$ip[] = '3284014336, "it"';
-$ip[] = '3284014592, "gb"';
-$ip[] = '3284014848, "il"';
-$ip[] = '3284015104, "pl"';
-$ip[] = '3284015360, "dk"';
-$ip[] = '3284015616, "at"';
-$ip[] = '3284015872, "eu"';
-$ip[] = '3284016128, "nl"';
-$ip[] = '3284016384, "ch"';
-$ip[] = '3284016640, "dk"';
-$ip[] = '3284017152, "gr"';
-$ip[] = '3284025344, "de"';
-$ip[] = '3284033536, "ru"';
-$ip[] = '3284041728, "dk"';
-$ip[] = '3284041984, "si"';
-$ip[] = '3284042240, "gb"';
-$ip[] = '3284042496, "at"';
-$ip[] = '3284042752, "gb"';
-$ip[] = '3284043008, "de"';
-$ip[] = '3284043264, "ee"';
-$ip[] = '3284043520, "gb"';
-$ip[] = '3284043776, "si"';
-$ip[] = '3284044032, "fr"';
-$ip[] = '3284044288, "de"';
-$ip[] = '3284044544, "eu"';
-$ip[] = '3284044800, "ch"';
-$ip[] = '3284045056, "lt"';
-$ip[] = '3284045312, "de"';
-$ip[] = '3284045568, "at"';
-$ip[] = '3284045824, "ua"';
-$ip[] = '3284046080, "de"';
-$ip[] = '3284046336, "nl"';
-$ip[] = '3284046592, "se"';
-$ip[] = '3284046848, "de"';
-$ip[] = '3284047104, "dk"';
-$ip[] = '3284047360, "de"';
-$ip[] = '3284047616, "nl"';
-$ip[] = '3284047872, "hu"';
-$ip[] = '3284048128, "dk"';
-$ip[] = '3284048384, "gb"';
-$ip[] = '3284048640, "fr"';
-$ip[] = '3284049152, "ua"';
-$ip[] = '3284049408, "si"';
-$ip[] = '3284049664, "ro"';
-$ip[] = '3284049920, "ch"';
-$ip[] = '3284058112, "se"';
-$ip[] = '3284066304, "nl"';
-$ip[] = '3284140032, "dk"';
-$ip[] = '3284205568, "nl"';
-$ip[] = '3284271104, "gb"';
-$ip[] = '3284402176, "se"';
-$ip[] = '3284467712, "fi"';
-$ip[] = '3284533248, "se"';
-$ip[] = '3284598784, "hu"';
-$ip[] = '3284664320, "gb"';
-$ip[] = '3284672512, "de"';
-$ip[] = '3284680704, "ua"';
-$ip[] = '3284681216, "ro"';
-$ip[] = '3284681728, "fi"';
-$ip[] = '3284682240, "eu"';
-$ip[] = '3284682752, "se"';
-$ip[] = '3284683264, "kz"';
-$ip[] = '3284683776, "gb"';
-$ip[] = '3284684288, "eu"';
-$ip[] = '3284684800, "de"';
-$ip[] = '3284685312, "nl"';
-$ip[] = '3284686336, "ro"';
-$ip[] = '3284686848, "pl"';
-$ip[] = '3284687360, "ua"';
-$ip[] = '3284687872, "il"';
-$ip[] = '3284688384, "ru"';
-$ip[] = '3284688896, "fr"';
-$ip[] = '3284697088, "gb"';
-$ip[] = '3284705280, "fr"';
-$ip[] = '3284713472, "de"';
-$ip[] = '3284713728, "gr"';
-$ip[] = '3284713984, "de"';
-$ip[] = '3284714240, "eu"';
-$ip[] = '3284714496, "ua"';
-$ip[] = '3284714752, "at"';
-$ip[] = '3284715008, "gb"';
-$ip[] = '3284715264, "pl"';
-$ip[] = '3284715520, "ro"';
-$ip[] = '3284715776, "be"';
-$ip[] = '3284716032, "gb"';
-$ip[] = '3284716288, "ru"';
-$ip[] = '3284716544, "hu"';
-$ip[] = '3284716800, "il"';
-$ip[] = '3284717056, "pl"';
-$ip[] = '3284717312, "de"';
-$ip[] = '3284717568, "gb"';
-$ip[] = '3284717824, "ru"';
-$ip[] = '3284718080, "gb"';
-$ip[] = '3284718592, "pl"';
-$ip[] = '3284718848, "ru"';
-$ip[] = '3284719104, "pl"';
-$ip[] = '3284719360, "de"';
-$ip[] = '3284719616, "ru"';
-$ip[] = '3284719872, "eu"';
-$ip[] = '3284720128, "ch"';
-$ip[] = '3284720384, "se"';
-$ip[] = '3284720896, "ua"';
-$ip[] = '3284721152, "tr"';
-$ip[] = '3284721408, "nl"';
-$ip[] = '3284721664, "de"';
-$ip[] = '3284729856, "ru"';
-$ip[] = '3284795392, "fr"';
-$ip[] = '3284803584, "de"';
-$ip[] = '3284819968, "de"';
-$ip[] = '3284828160, "at"';
-$ip[] = '3284844544, "ch"';
-$ip[] = '3284860928, "de"';
-$ip[] = '3284926464, "no"';
-$ip[] = '3284992000, "pl"';
-$ip[] = '3285057536, "it"';
-$ip[] = '3285065728, "ru"';
-$ip[] = '3285073920, "eu"';
-$ip[] = '3285082112, "de"';
-$ip[] = '3285084160, "lu"';
-$ip[] = '3285085184, "gb"';
-$ip[] = '3285086208, "pl"';
-$ip[] = '3285088256, "cz"';
-$ip[] = '3285089280, "pl"';
-$ip[] = '3285090304, "de"';
-$ip[] = '3285098496, "gb"';
-$ip[] = '3285114880, "ua"';
-$ip[] = '3285123072, "be"';
-$ip[] = '3285188608, "ru"';
-$ip[] = '3285319680, "ch"';
-$ip[] = '3285327872, "ru"';
-$ip[] = '3285328384, "pl"';
-$ip[] = '3285328896, "se"';
-$ip[] = '3285329408, "gb"';
-$ip[] = '3285329920, "ro"';
-$ip[] = '3285330432, "eu"';
-$ip[] = '3285330944, "ro"';
-$ip[] = '3285331456, "ru"';
-$ip[] = '3285331968, "eu"';
-$ip[] = '3285332480, "at"';
-$ip[] = '3285332992, "se"';
-$ip[] = '3285333504, "gb"';
-$ip[] = '3285334016, "nl"';
-$ip[] = '3285334528, "de"';
-$ip[] = '3285335552, "se"';
-$ip[] = '3285336064, "it"';
-$ip[] = '3285352448, "ru"';
-$ip[] = '3285368832, "si"';
-$ip[] = '3285450752, "eu"';
-$ip[] = '3285581824, "de"';
-$ip[] = '3285614592, "tr"';
-$ip[] = '3285630976, "ua"';
-$ip[] = '3285633024, "no"';
-$ip[] = '3285635072, "ua"';
-$ip[] = '3285637120, "gb"';
-$ip[] = '3285638144, "ua"';
-$ip[] = '3285639168, "fr"';
-$ip[] = '3285641216, "ru"';
-$ip[] = '3285642240, "ua"';
-$ip[] = '3285643264, "de"';
-$ip[] = '3285645312, "bg"';
-$ip[] = '3285647360, "dk"';
-$ip[] = '3285712896, "gb"';
-$ip[] = '3285721088, "se"';
-$ip[] = '3285729280, "ch"';
-$ip[] = '3285737472, "pl"';
-$ip[] = '3285745664, "it"';
-$ip[] = '3285753856, "lv"';
-$ip[] = '3285762048, "eu"';
-$ip[] = '3285762560, "ru"';
-$ip[] = '3285763072, "gb"';
-$ip[] = '3285763584, "de"';
-$ip[] = '3285764096, "ro"';
-$ip[] = '3285764608, "ru"';
-$ip[] = '3285765120, "ua"';
-$ip[] = '3285766144, "de"';
-$ip[] = '3285766656, "ua"';
-$ip[] = '3285767680, "fr"';
-$ip[] = '3285768192, "ru"';
-$ip[] = '3285768704, "ch"';
-$ip[] = '3285769216, "de"';
-$ip[] = '3285769728, "ro"';
-$ip[] = '3285770240, "nl"';
-$ip[] = '3285770496, "es"';
-$ip[] = '3285770752, "ua"';
-$ip[] = '3285771008, "ch"';
-$ip[] = '3285771264, "bg"';
-$ip[] = '3285771520, "at"';
-$ip[] = '3285771776, "ro"';
-$ip[] = '3285772032, "se"';
-$ip[] = '3285772288, "tr"';
-$ip[] = '3285772544, "lt"';
-$ip[] = '3285772800, "be"';
-$ip[] = '3285773056, "de"';
-$ip[] = '3285773312, "lv"';
-$ip[] = '3285773568, "kg"';
-$ip[] = '3285773824, "ru"';
-$ip[] = '3285774080, "ro"';
-$ip[] = '3285774336, "cz"';
-$ip[] = '3285774592, "ru"';
-$ip[] = '3285774848, "fr"';
-$ip[] = '3285775104, "ru"';
-$ip[] = '3285775616, "je"';
-$ip[] = '3285775872, "nl"';
-$ip[] = '3285776128, "ro"';
-$ip[] = '3285776384, "ua"';
-$ip[] = '3285776640, "fr"';
-$ip[] = '3285776896, "pl"';
-$ip[] = '3285777152, "hu"';
-$ip[] = '3285777408, "il"';
-$ip[] = '3285777664, "dk"';
-$ip[] = '3285777920, "pl"';
-$ip[] = '3285778176, "gb"';
-$ip[] = '3285843968, "lu"';
-$ip[] = '3285852160, "gb"';
-$ip[] = '3285860352, "fi"';
-$ip[] = '3285868544, "eu"';
-$ip[] = '3285876736, "ru"';
-$ip[] = '3285909504, "eu"';
-$ip[] = '3285975040, "fr"';
-$ip[] = '3286106112, "eu"';
-$ip[] = '3286114304, "ba"';
-$ip[] = '3286122496, "by"';
-$ip[] = '3286130688, "cs"';
-$ip[] = '3286131712, "pl"';
-$ip[] = '3286132736, "ro"';
-$ip[] = '3286133760, "ie"';
-$ip[] = '3286134784, "pl"';
-$ip[] = '3286135808, "nl"';
-$ip[] = '3286136832, "at"';
-$ip[] = '3286137856, "cz"';
-$ip[] = '3286138880, "ru"';
-$ip[] = '3286155264, "de"';
-$ip[] = '3286171648, "it"';
-$ip[] = '3286237184, "gb"';
-$ip[] = '3286302720, "no"';
-$ip[] = '3286310912, "ch"';
-$ip[] = '3286311424, "de"';
-$ip[] = '3286311936, "pl"';
-$ip[] = '3286312448, "ru"';
-$ip[] = '3286312960, "ro"';
-$ip[] = '3286313984, "ch"';
-$ip[] = '3286314496, "il"';
-$ip[] = '3286315008, "pl"';
-$ip[] = '3286315520, "de"';
-$ip[] = '3286316032, "ua"';
-$ip[] = '3286316544, "ru"';
-$ip[] = '3286317568, "pl"';
-$ip[] = '3286318080, "ch"';
-$ip[] = '3286318592, "il"';
-$ip[] = '3286319104, "ro"';
-$ip[] = '3286320128, "pl"';
-$ip[] = '3286321152, "cz"';
-$ip[] = '3286322176, "pl"';
-$ip[] = '3286323200, "gb"';
-$ip[] = '3286324224, "ro"';
-$ip[] = '3286325248, "dk"';
-$ip[] = '3286326272, "pl"';
-$ip[] = '3286327296, "ua"';
-$ip[] = '3286328320, "nl"';
-$ip[] = '3286329344, "de"';
-$ip[] = '3286330368, "ro"';
-$ip[] = '3286331392, "ua"';
-$ip[] = '3286332416, "ch"';
-$ip[] = '3286333440, "pl"';
-$ip[] = '3286334464, "bg"';
-$ip[] = '3286335488, "ua"';
-$ip[] = '3286336512, "eu"';
-$ip[] = '3286337536, "sa"';
-$ip[] = '3286338560, "ro"';
-$ip[] = '3286339584, "ua"';
-$ip[] = '3286340608, "eu"';
-$ip[] = '3286341632, "de"';
-$ip[] = '3286342656, "ua"';
-$ip[] = '3286343680, "ru"';
-$ip[] = '3286344704, "nl"';
-$ip[] = '3286345728, "it"';
-$ip[] = '3286346752, "ua"';
-$ip[] = '3286348800, "pl"';
-$ip[] = '3286349824, "se"';
-$ip[] = '3286350848, "gb"';
-$ip[] = '3286351872, "eu"';
-$ip[] = '3286352896, "de"';
-$ip[] = '3286353920, "li"';
-$ip[] = '3286354944, "eu"';
-$ip[] = '3286355968, "de"';
-$ip[] = '3286356992, "pl"';
-$ip[] = '3286358016, "gb"';
-$ip[] = '3286359040, "pt"';
-$ip[] = '3286360064, "it"';
-$ip[] = '3286361088, "ua"';
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/scope.php b/php.editor/test/unit/data/testfiles/model/scope.php
deleted file mode 100644
index e877368..0000000
--- a/php.editor/test/unit/data/testfiles/model/scope.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-interface iface1 {}
-interface iface2  {}
-interface iface3 extends iface1 {}
-interface iface4 extends iface1, iface2 {}
-interface iface5 extends iface1, iface2, iface3 {}
-
-class cls1 {
-    public function __call($param1, $param2) {}
-}
-class cls2 extends cls1 implements iface1 {
-    public function __construct() {}
-}
-class cls3 extends cls2 implements iface2 {
-    /**
-     * @return cls1
-     */
-    private function privmeth($param1) {}
-    /**
-     * @return cls2
-     */
-    protected  function protmeth($param1, $param2) {}
-    /**
-     * @return cls3
-     */
-    public function pubmeth($param1) {}
-    /**
-     * @return cls3|cls1
-     */
-    public static function pubstatmeth(cls1 $param1) {}
-}
-class cls4 extends cls3 implements iface3 {}
-
-/**
- * @return cls1
- */
-function fnca($param1, $param2) {
-    global $varb;
-    $vara = new cls3();
-    $varb = new cls1();
-    $varc = new cls4();
-}
-/**
- * @return cls2
- */
-function fncb() {}
-$vara = new cls1();
-$varb = new cls1();
-$vara = new cls2();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testIssue217175.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testIssue217175.php
deleted file mode 100644
index 2ae236e..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testIssue217175.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-namespace TestNameSpace;
-
-interface Sub extends Bar {
-    function fnc();
-}
-
-interface Bar extends Sub {
-}
-
-interface Super extends Sub {
-}
-
-class MyCls {
-    /**
-     * @return Super|Sub
-     */
-    function omg() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_01.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_01.php
deleted file mode 100644
index 70bbb04..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Sub extends Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_02.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_02.php
deleted file mode 100644
index 01f954a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Mid1 extends Super {}
-
-class Mid2 extends Mid1 {}
-
-class Mid3 extends Mid2 {}
-
-class Mid4 extends Mid3 {}
-
-class Sub extends Mid4 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_03.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_03.php
deleted file mode 100644
index 608c770..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_04.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_04.php
deleted file mode 100644
index ba8892a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Sub extends Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_05.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_05.php
deleted file mode 100644
index bdc907c..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_05.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Mid1 extends Super {}
-
-interface Mid2 extends Mid1 {}
-
-interface Mid3 extends Mid2 {}
-
-interface Mid4 extends Mid3 {}
-
-interface Sub extends Mid4 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_06.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_06.php
deleted file mode 100644
index be80e1b..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_06.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_07.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_07.php
deleted file mode 100644
index 9172531..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_07.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-class Sub implements Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_08.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_08.php
deleted file mode 100644
index 4dffc94..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_08.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Mid1 extends Super {}
-
-interface Mid2 extends Mid1 {}
-
-interface Mid3 extends Mid2 {}
-
-class Sub implements Mid3 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_09.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_09.php
deleted file mode 100644
index 70cec0a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_09.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-class Mid1 implements Super {}
-
-class Mid2 extends Mid1 {}
-
-class Mid3 extends Mid2 {}
-
-class Sub extends Mid3 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_10.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_10.php
deleted file mode 100644
index 425379f..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_10.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-
-
-trait Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_11.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_11.php
deleted file mode 100644
index ee154b9..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_11.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-
-
-trait Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_12.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_12.php
deleted file mode 100644
index aae93cd..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_12.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-trait Sub {
-    use Super;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_13.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_13.php
deleted file mode 100644
index d858383..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_13.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Sub {}
-
-
-
-trait Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_14.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_14.php
deleted file mode 100644
index 6c50d4a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_14.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Sub {}
-
-
-
-trait Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_15.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_15.php
deleted file mode 100644
index b82fb1a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_15.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-class Mid {
-    use Super;
-}
-
-class Sub extends Mid {}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_16.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_16.php
deleted file mode 100644
index 23f1340..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSubType_16.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-trait Mid {
-    use Super;
-}
-
-class Sub {
-    use Mid;
-}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_01.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_01.php
deleted file mode 100644
index 70bbb04..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Sub extends Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_02.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_02.php
deleted file mode 100644
index 01f954a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_02.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Mid1 extends Super {}
-
-class Mid2 extends Mid1 {}
-
-class Mid3 extends Mid2 {}
-
-class Mid4 extends Mid3 {}
-
-class Sub extends Mid4 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_03.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_03.php
deleted file mode 100644
index 608c770..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-class Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_04.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_04.php
deleted file mode 100644
index ba8892a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Sub extends Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_05.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_05.php
deleted file mode 100644
index bdc907c..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_05.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Mid1 extends Super {}
-
-interface Mid2 extends Mid1 {}
-
-interface Mid3 extends Mid2 {}
-
-interface Mid4 extends Mid3 {}
-
-interface Sub extends Mid4 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_06.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_06.php
deleted file mode 100644
index be80e1b..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_06.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_07.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_07.php
deleted file mode 100644
index 9172531..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_07.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-class Sub implements Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_08.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_08.php
deleted file mode 100644
index 4dffc94..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_08.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-interface Mid1 extends Super {}
-
-interface Mid2 extends Mid1 {}
-
-interface Mid3 extends Mid2 {}
-
-class Sub implements Mid3 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_09.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_09.php
deleted file mode 100644
index 3e2cb94..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_09.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-class Mid1 implements Super {}
-
-class Mid2 extends Mid1 {}
-
-class Mid3 extends Mid2 {}
-
-class Sub extends Mid1 {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_10.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_10.php
deleted file mode 100644
index 425379f..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_10.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Super {}
-
-
-
-trait Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_11.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_11.php
deleted file mode 100644
index ee154b9..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_11.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Super {}
-
-
-
-trait Sub {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_12.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_12.php
deleted file mode 100644
index aae93cd..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_12.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-trait Sub {
-    use Super;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_13.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_13.php
deleted file mode 100644
index d858383..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_13.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-interface Sub {}
-
-
-
-trait Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_14.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_14.php
deleted file mode 100644
index 6c50d4a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_14.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-class Sub {}
-
-
-
-trait Super {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_15.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_15.php
deleted file mode 100644
index b82fb1a..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_15.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-class Mid {
-    use Super;
-}
-
-class Sub extends Mid {}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_16.php b/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_16.php
deleted file mode 100644
index 23f1340..0000000
--- a/php.editor/test/unit/data/testfiles/model/superandsubtype/testSuperType_16.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-namespace TestNameSpace;
-
-trait Super {}
-
-trait Mid {
-    use Super;
-}
-
-class Sub {
-    use Mid;
-}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/nowdoc.inc b/php.editor/test/unit/data/testfiles/nowdoc.inc
deleted file mode 100644
index 98f9fba..0000000
--- a/php.editor/test/unit/data/testfiles/nowdoc.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-// Common definitions for heredoc/nowdoc tests.
-$a = 1;
-$b = 2;
-$c = array( 'c' => 3, );
-class d { public function __construct() { $this->d = 4; } };
-$d = new d;
-
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/parser/TextSearchQuery.php b/php.editor/test/unit/data/testfiles/parser/TextSearchQuery.php
deleted file mode 100644
index eb1b91a..0000000
--- a/php.editor/test/unit/data/testfiles/parser/TextSearchQuery.php
+++ /dev/null
@@ -1,1155 +0,0 @@
-<?php rcs_id('$Id: TextSearchQuery.php,v 1.28 2007/03/18 17:35:26 rurban Exp $');
-/**
- * A text search query, converting queries to PCRE and SQL matchers.
- *
- * This represents an enhanced "Google-like" text search query:
- * <dl>
- * <dt> default: case-insensitive glob-style search with special operators OR AND NOT -
- * <dt> wiki -test
- *   <dd> Match strings containing the substring 'wiki', and NOT containing the
- *        substring 'test'.
- * <dt> wiki word or page
- *   <dd> Match strings containing the substring 'wiki' AND either the substring
- *        'word' OR the substring 'page'.
- * <dt> auto-detect regex hints, glob-style or regex-style, and converts them 
- *      to PCRE and SQL matchers:
- *   <dd> "^word$" => EXACT(word)
- *   <dd> "^word"  => STARTS_WITH(word)
- *   <dd> "word*"  => STARTS_WITH(word)
- *   <dd> "*word"  => ENDS_WITH(word)
- *   <dd> "/^word.* /" => REGEX(^word.*)
- *   <dd> "word*word" => REGEX(word.*word)
- * </dl>
- *
- * The full query syntax, in order of precedence, is roughly:
- *
- * The unary 'NOT' or '-' operator (they are equivalent) negates the
- * following search clause.
- *
- * Search clauses may be joined with the (left-associative) binary operators
- * 'AND' and 'OR'. (case-insensitive)
- *
- * Two adjoining search clauses are joined with an implicit 'AND'.  This has
- * lower precedence than either an explicit 'AND' or 'OR', so "a b OR c"
- * parses as "a AND ( b OR c )", while "a AND b OR c" parses as
- * "( a AND b ) OR c" (due to the left-associativity of 'AND' and 'OR'.)
- *
- * Search clauses can be grouped with parentheses.
- *
- * Phrases (or other things which don't look like words) can be forced to
- * be interpreted as words by quoting them, either with single (') or double (")
- * quotes.  If you wan't to include the quote character within a quoted string,
- * double-up on the quote character: 'I''m hungry' is equivalent to
- * "I'm hungry".
- *
- * Force regex on "re:word" => posix-style, "/word/" => pcre-style 
- * or use regex='glob' to use file wildcard-like matching. (not yet)
- *
- * The parsed tree is then converted to the needed PCRE (highlight, 
- * simple backends) or SQL functions. 
- *
- * @author: Jeff Dairiki
- * @author: Reini Urban (case and regex detection, enhanced sql callbacks)
- */
-
-// regex-style: 'auto', 'none', 'glob', 'posix', 'pcre', 'sql'
-define ('TSQ_REGEX_NONE', 0);
-define ('TSQ_REGEX_AUTO', 1);
-define ('TSQ_REGEX_POSIX',2);
-define ('TSQ_REGEX_GLOB', 4);
-define ('TSQ_REGEX_PCRE', 8);
-define ('TSQ_REGEX_SQL', 16);
-
-class TextSearchQuery {
-    /**
-     * Create a new query.
-     *
-     * @param $search_query string The query.  Syntax is as described above.
-     * Note that an empty $search_query will match anything.
-     * @param $case_exact boolean
-     * @param $regex string one of 'auto', 'none', 'glob', 'posix', 'pcre', 'sql'
-     * @see TextSearchQuery
-     */
-    function TextSearchQuery($search_query, $case_exact=false, $regex='auto') {
-        if ($regex == 'none' or !$regex) 
-            $this->_regex = 0;
-        elseif (defined("TSQ_REGEX_".strtoupper($regex)))
-            $this->_regex = constant("TSQ_REGEX_".strtoupper($regex));
-        else {
-            trigger_error(fmt("Unsupported argument: %s=%s", 'regex', $regex));
-            $this->_regex = 0;
-        }
-        $this->_case_exact = $case_exact;
-        if ($regex != 'pcre') {
-	    $parser = new TextSearchQuery_Parser;
-	    $this->_tree = $parser->parse($search_query, $case_exact, $this->_regex);
-	    $this->_optimize(); // broken under certain circumstances: "word -word -word"
-	    if (defined("FULLTEXTSEARCH_STOPLIST"))
-		$this->_stoplist = FULLTEXTSEARCH_STOPLIST;
-	    else // default stoplist, localizable.
-		$this->_stoplist = _("(A|An|And|But|By|For|From|In|Is|It|Of|On|Or|The|To|With)");
-	}
-	else {
-	    $this->_tree = new TextSearchQuery_node_regex_pcre($search_query);
-	    if (preg_match("/^\/(.*)\/(\w*)$/", $search_query, $m)) {
-	    	$this->_tree->word = $m[1];
-	    	$this->_regex_modifier = $m[2]; // overrides case_exact
-	    }
-	}
-    }
-
-    function getType() { return 'text'; }
-
-    function _optimize() {
-        $this->_tree = $this->_tree->optimize();
-    }
-
-    /**
-     * Get a PCRE regexp which matches the query.
-     */
-    function asRegexp() {
-        if (!isset($this->_regexp)) {
-            if (!isset($this->_regex_modifier)) 
-                $this->_regex_modifier = ($this->_case_exact?'':'i').'sS';
-            if ($this->_regex)
-                $this->_regexp =  '/' . $this->_tree->regexp() . '/'.$this->_regex_modifier;
-            else
-                $this->_regexp =  '/^' . $this->_tree->regexp() . '/'.$this->_regex_modifier;
-        }
-        return $this->_regexp;
-    }
-
-    /**
-     * Match query against string.
-     *
-     * @param $string string The string to match. 
-     * @return boolean True if the string matches the query.
-     */
-    function match($string) {
-        return preg_match($this->asRegexp(), $string);
-    }
-
-    
-    /**
-     * Get a regular expression suitable for highlighting matched words.
-     *
-     * This returns a PCRE regular expression which matches any non-negated
-     * word in the query.
-     *
-     * @return string The PCRE regexp.
-     */
-    function getHighlightRegexp() {
-        if (!isset($this->_hilight_regexp)) {
-            $words = array_unique($this->_tree->highlight_words());
-            if (!$words) {
-                $this->_hilight_regexp = false;
-            } else {
-                foreach ($words as $key => $word)
-                    $words[$key] = preg_quote($word, '/');
-                $this->_hilight_regexp = '(?:' . join('|', $words) . ')';
-            }
-        }
-        return $this->_hilight_regexp;
-    }
-
-    /**
-     * Make an SQL clause which matches the query. 
-     * Deprecated, use makeSqlClauseObj instead.
-     *
-     * @param $make_sql_clause_cb WikiCallback
-     * A callback which takes a single word as an argument and
-     * returns an SQL clause which will match exactly those records
-     * containing the word.  The word passed to the callback will always
-     * be in all lower case.
-     *
-     * Support db-specific extensions, like MATCH AGAINST or REGEX
-     * mysql => 4.0.1 can also do Google: MATCH AGAINST IN BOOLEAN MODE
-     * by using makeSqlClauseObj
-     *
-     * Old example usage:
-     * <pre>
-     *     function sql_title_match($word) {
-     *         return sprintf("LOWER(title) like '%s'",
-     *                        addslashes($word));
-     *     }
-     *
-     *     ...
-     *
-     *     $query = new TextSearchQuery("wiki -page");
-     *     $cb = new WikiFunctionCb('sql_title_match');
-     *     $sql_clause = $query->makeSqlClause($cb);
-     * </pre>
-     * This will result in $sql_clause containing something like
-     * "(LOWER(title) like 'wiki') AND NOT (LOWER(title) like 'page')".
-     *
-     * @return string The SQL clause.
-     */
-    function makeSqlClause($sql_clause_cb) {
-        $this->_sql_clause_cb = $sql_clause_cb;
-        return $this->_sql_clause($this->_tree);
-    }
-    // deprecated: use _sql_clause_obj now.
-    function _sql_clause($node) {
-        switch ($node->op) {
-        case 'WORD':        // word => %word%
-            return $this->_sql_clause_cb->call($node->word);
-        case 'NOT':
-            return "NOT (" . $this->_sql_clause($node->leaves[0]) . ")";
-        case 'AND':
-        case 'OR':
-            $subclauses = array();
-            foreach ($node->leaves as $leaf)
-                $subclauses[] = "(" . $this->_sql_clause($leaf) . ")";
-            return join(" $node->op ", $subclauses);
-        default:
-            assert($node->op == 'VOID');
-            return '1=1';
-        }
-    }
-
-    /** Get away with the callback and use a db-specific search class instead.
-     * @see WikiDB_backend_PearDB_search
-     */
-    function makeSqlClauseObj(&$sql_search_cb) {
-        $this->_sql_clause_cb = $sql_search_cb;
-        return $this->_sql_clause_obj($this->_tree);
-    }
-
-    function _sql_clause_obj($node) {
-        switch ($node->op) {
-        case 'NOT':
-            return "NOT (" . $this->_sql_clause_cb->call($node->leaves[0]) . ")";
-        case 'AND':
-        case 'OR':
-            $subclauses = array();
-            foreach ($node->leaves as $leaf)
-                $subclauses[] = "(" . $this->_sql_clause_obj($leaf) . ")";
-            return join(" $node->op ", $subclauses);
-        case 'VOID':
-            return '0=1';
-        case 'ALL':
-            return '1=1';
-        default:
-            return $this->_sql_clause_cb->call($node);
-        }
-    }
-
-    /*
-     postgresql tsearch2 uses no WHERE operators, just & | and ! in the searchstring
-     */
-    function makeTsearch2SqlClauseObj(&$sql_search_cb) {
-        $this->_sql_clause_cb = $sql_search_cb;
-        return $this->_Tsearch2Sql_clause_obj($this->_tree);
-    }
-
-    function _Tsearch2Sql_clause_obj($node) {
-        // TODO: "such a phrase"
-        switch ($node->op) {
-        case 'NOT':
-            return "!" . $node->leaves[0];
-        case 'AND':
-            $subclauses = array();
-            foreach ($node->leaves as $leaf)
-                $subclauses[] = $this->_Tsearch2Sql_clause_obj($leaf);
-            return join("&", $subclauses);
-        case 'OR':
-            $subclauses = array();
-            foreach ($node->leaves as $leaf)
-                $subclauses[] = $this->_Tsearch2Sql_clause_obj($leaf);
-            return join("|", $subclauses);
-        case 'VOID':
-            return '';
-        case 'ALL':
-            return '1';
-        default:
-            return $this->_sql_clause_cb->call($node);
-        }
-    }
-
-    function sql() { return '%'.$this->_sql_quote($this->word).'%'; }
-
-    /**
-     * Get printable representation of the parse tree.
-     *
-     * This is for debugging only.
-     * @return string Printable parse tree.
-     */
-    function asString() {
-        return $this->_as_string($this->_tree);
-    }
-
-    function _as_string($node, $indent = '') {
-        switch ($node->op) {
-        case 'WORD':
-            return $indent . "WORD: $node->word";
-        case 'VOID':
-            return $indent . "VOID";
-        case 'ALL':
-            return $indent . "ALL";
-        default:
-            $lines = array($indent . $node->op . ":");
-            $indent .= "  ";
-            foreach ($node->leaves as $leaf)
-                $lines[] = $this->_as_string($leaf, $indent);
-            return join("\n", $lines);
-        }
-    }
-}
-
-/**
- * This is a TextSearchQuery which matches nothing.
- */
-class NullTextSearchQuery extends TextSearchQuery {
-    /**
-     * Create a new query.
-     *
-     * @see TextSearchQuery
-     */
-    function NullTextSearchQuery() {}
-    function asRegexp()		{ return '/^(?!a)a/x'; }
-    function match($string)	{ return false; }
-    function getHighlightRegexp() { return ""; }
-    function makeSqlClause($make_sql_clause_cb) { return "(1 = 0)"; }
-    function asString() { return "NullTextSearchQuery"; }
-};
-
-/**
- * A simple algebraic matcher for numeric attributes.
- *  NumericSearchQuery can do ("population < 20000 and area > 1000000", array("population", "area"))
- *  ->match(array('population' => 100000, 'area' => 10000000)) 
- *
- * Supports all mathematical PHP comparison operators, plus ':=' for equality.
- *   "(x < 2000000 and x >= 10000) or (x >= 100 and x < 2000)"
- *   "x := 100000" is the same as "x == 100000"
- *
- * Since this is basic numerics only, we simply try to get away with 
- * replacing the variable values at the right positions and do an eval then. 
- *
- * @package NumericSearchQuery
- * @author Reini Urban
- * @see SemanticAttributeSearchQuery
- */
-class NumericSearchQuery
-{
-    /**
-     * Create a new query.
-     *   NumericSearchQuery("population > 20000 or population < 200", "population")
-     *   NumericSearchQuery("population < 20000 and area > 1000000", array("population", "area"))
-     *
-     * With a single variable it is easy: The valid name must be matched elsewhere, just 
-     * replace the given number in match in the query.
-     *   ->match(2000)
-     *
-     * With matching a struct we need strict names, no * as name is allowed.
-     * So always when the placeholder is an array, the names of the target struct must match 
-     * and all vars be defined. Use the method can_match($struct) therefore.
-     *
-     * @access public
-     * @param $search_query string   A numerical query with placeholders as variable.
-     * @param $placeholders array or string  All placeholders in the query must be defined 
-     * 	here, and will be replaced by the matcher.
-     */
-    function NumericSearchQuery($search_query, $placeholders) {
-	// added some basic security checks against user input
-        $this->_query = $search_query;
-	$this->_placeholders = $placeholders;
-
-	// we should also allow the M_ constants
-	$this->_allowed_functions = explode(':','abs:acos:acosh:asin:asinh:atan2:atan:atanh:base_convert:bindec:ceil:cos:cosh:decbin:dechex:decoct:deg2rad:exp:expm1:floor:fmod:getrandmax:hexdec:hypot:is_finite:is_infinite:is_nan:lcg_value:log10:log1p:log:max:min:mt_getrandmax:mt_rand:mt_srand:octdec:pi:pow:rad2deg:rand:round:sin:sinh:sqrt:srand:tan:tanh');
-	$this->_allowed_operators = explode(',', '-,<,<=,>,>=,==,!=,*,+,/,(,),%,and,or,xor,<<,>>,===,!==,&,^,|,&&,||');
-	$this->_parser_check = array();
-	// check should be fast, so make a hash
-	foreach ($this->_allowed_functions as $f)
-	    $this->_parser_check[$f] = 1;
-	foreach ($this->_allowed_operators as $f)
-	    $this->_parser_check[$f] = 1;
-	if (is_array($placeholders))
-	    foreach ($placeholders as $f)
-		$this->_parser_check[$f] = 1;
-	else $this->_parser_check[$placeholders] = 1;	
-
-	// This is a speciality: := looks like the attribute definition and is 
-	// therefore a dummy check for this definition.
-	// php-4.2.2 has a problem with /\b:=\b/ matching "population := 1223400"
-	$this->_query = preg_replace("/:=/", "==", $this->_query);
-	$this->_query = $this->check_query($this->_query);
-    }
-
-    function getType() { return 'numeric'; }
-
-    /**
-     * Check the symbolic definition query against unwanted functions and characters.
-     * "population < 20000 and area > 1000000" vs 
-     *   "area > 1000000 and mail($me,file("/etc/passwd"),...)" 
-     * http://localhost/wikicvs/SemanticSearch?attribute=*&attr_op=<0 and find(1)>&s=-0.01&start_debug=1
-     */
-    function check_query ($query) {
-	$tmp = $query; // check for all function calls, in case the tokenizer is not available.
-    	while (preg_match("/([a-z][a-z0-9]+)\s*\((.*)$/i", $tmp, $m)) {
-	    if (!in_array($m[1], $this->_allowed_functions)
-		and !in_array($m[1], $this->_allowed_operators))
-	    {
-		trigger_error("Illegal function in query: ".$m[1], E_USER_WARNING);
-		return '';
-	    }
-	    $tmp = $m[2];
-	}
-	
-	// Strictly check for illegal functions and operators, which are no placeholders.
-	if (function_exists('token_get_all')) {
-	    $parsed = token_get_all("<?$query?>");
-	    foreach ($parsed as $x) { // flat, non-recursive array
-		if (is_string($x) and !isset($this->_parser_check[$x])) {
-		    // single char op or name
-		    trigger_error("Illegal string or operator in query: \"$x\"", E_USER_WARNING);
-		    $query = '';
-	        }
-		elseif (is_array($x)) {
-		    $n = token_name($x[0]);
-		    if ($n == 'T_OPEN_TAG' or $n == 'T_WHITESPACE' 
-		        or $n == 'T_CLOSE_TAG' or $n == 'T_LNUMBER'
-		        or $n == 'T_CONST' or $n == 'T_DNUMBER' ) continue;
-		    if ($n == 'T_VARIABLE') { // but we do allow consts
-			trigger_error("Illegal variable in query: \"$x[1]\"", E_USER_WARNING);
-			$query = '';
-		    }    
-		    if (is_string($x[1]) and !isset($this->_parser_check[$x[1]])) {
-			// multi-char char op or name
-			trigger_error("Illegal $n in query: \"$x[1]\"", E_USER_WARNING);
-			$query = '';
-		    }
-		}
-	    }
-	    //echo "$query <br>";
-	    //$this->_parse_token($parsed);
-	    //echo "<br>\n";
-	    //var_dump($parsed);
-	    /* 
-"_x > 0" => 
-{ T_OPEN_TAG "<?"} { T_STRING "_x"} { T_WHITESPACE " "} ">" { T_WHITESPACE " "} { T_LNUMBER "0"} { T_CLOSE_TAG "?>"}
-	Interesting: on-char ops, as ">" are not tokenized.
-"_x <= 0"
-{ T_OPEN_TAG "< ?" } { T_STRING "_x" } { T_WHITESPACE " " } { T_IS_SMALLER_OR_EQUAL "<=" } { T_WHITESPACE " " } { T_LNUMBER "0" } { T_CLOSE_TAG "?>" }
-	     */
-	} else {
-	    // Detect illegal characters besides nums, words and ops. 
-	    // So attribute names can not be utf-8
-	    $c = "/([^\d\w.,\s".preg_quote(join("",$this->_allowed_operators),"/")."])/";
-	    if (preg_match($c, $query, $m)) {
-		trigger_error("Illegal character in query: ".$m[1], E_USER_WARNING);
-		return '';
-	    }
-	}
-	return $query;
-    }
-
-    /**
-     * Check the bound, numeric-only query against unwanted functions and sideeffects.
-     * "4560000 < 20000 and 1456022 > 1000000"
-     */
-    function _live_check () {
-	// TODO: check $this->_workquery again?
-	return !empty($this->_workquery);
-    }
-
-    /**
-     * A numeric query can only operate with predefined variables. "x < 0 and y < 1"
-     *
-     * @return array The names as array of strings. => ('x', 'y') the placeholders.
-     */
-    function getVars() {
-	if(is_array($this->_placeholders)) return $this->_placeholders;
-	else return array($this->_placeholders);
-    }
-
-    /**
-     * Strip non-numeric chars from the variable (as the groupseperator) and replace 
-     * it in the symbolic query for evaluation.
-     *
-     * @access private
-     * @param $value number   A numerical value: integer, float or string.
-     * @param $x string       The variable name to be replaced in the query.
-     * @return string
-     */
-    function _bind($value, $x) {
-	// TODO: check is_number, is_float, is_integer and do casting
-	$this->_bound[] = array('linkname'  => $x,
-	        		'linkvalue' => $value);
-	$value = preg_replace("/[^-+0123456789.,]/", "", $value);
-	//$c = "/\b".preg_quote($x,"/")."\b/";
-	$this->_workquery = preg_replace("/\b".preg_quote($x,"/")."\b/", $value, $this->_workquery);
-	// FIXME: do again a final check. now only numbers and some operators are allowed.
-	return $this->_workquery;
-    }
-    
-    /* array of successfully bound vars, and in case of success, the resulting vars
-     */
-    function _bound() {
-    	return $this->_bound;
-    }
-
-    /** 
-     * With an array of placeholders we need a hash to check against, if all required names are given.
-     * Purpose: Be silent about missing vars, just return false.
-     `*
-     * @access public
-     * @param $variable string or hash of name => value  The keys must satisfy all placeholders in the definition.
-     * We want the full hash and not just the keys because a hash check is faster than the array of keys check.
-     * @return boolean
-     */
-    function can_match(&$variables) {
-    	if (empty($this->_query))
-    	    return false;
-	$p =& $this->_placeholders;
-	if (!is_array($variables) and !is_array($p))
-	    return $variables == $p; // This was easy.
-	// Check if all placeholders have definitions. can be overdefined but not underdefined.
-	if (!is_array($p)) {
-	    if (!isset($variables[$p])) return false;
-	} else {
-	    foreach ($p as $x) {
-		if (!isset($variables[$x])) return false;
-	    }
-	}
-	return true;
-    }
-
-    /**
-     * We can match against a single variable or against a hash of variables.
-     * With one placeholder we need just a number.
-     * With an array of placeholders we need a hash.
-     *
-     * @access public
-     * @param $variable number or array of name => value  The keys must satisfy all placeholders in the definition.
-     * @return boolean
-     */
-    function match(&$variable) {
-	$p =& $this->_placeholders;
-	$this->_workquery = $this->_query;
-	if (!is_array($p)) {
-	    if (is_array($variable)) { // which var to match? we cannot decide this here
-		if (!isset($variable[$p]))
-		    trigger_error("Required NumericSearchQuery->match variable $x not defined.", E_USER_ERROR);
-		$this->_bind($variable[$p], $p);
-	    } else {
-		$this->_bind($variable, $p);
-	    }
-	} else {
-	    foreach ($p as $x) {
-		if (!isset($variable[$x]))
-		    trigger_error("Required NumericSearchQuery->match variable $x not defined.", E_USER_ERROR);
-		$this->_bind($variable[$x], $x);
-	    }
-	}
-    	if (!$this->_live_check()) // check returned an error
-    	    return false;
-    	$search = $this->_workquery;
-	$result = false;
-	//if (DEBUG & _DEBUG_VERBOSE)
-	//    trigger_error("\$result = (boolean)($search);", E_USER_NOTICE);
-	// We might have a numerical problem:
-	// php-4.2.2 eval'ed as module: "9.636e+08 > 1000" false; 
-	// php-5.1.2 cgi true, 4.2.2 cgi true
-	eval("\$result = (boolean)($search);");
-	if ($result and is_array($p)) {
-	    return $this->_bound();
-	}
-        return $result;
-    }
-}
-
-
-////////////////////////////////////////////////////////////////
-//
-// Remaining classes are private.
-//
-////////////////////////////////////////////////////////////////
-/**
- * Virtual base class for nodes in a TextSearchQuery parse tree.
- *
- * Also serves as a 'VOID' (contentless) node.
- */
-class TextSearchQuery_node
-{
-    var $op = 'VOID';
-
-    /**
-     * Optimize this node.
-     * @return object Optimized node.
-     */
-    function optimize() {
-        return $this;
-    }
-
-    /**
-     * @return regexp matching this node.
-     */
-    function regexp() {
-        return '';
-    }
-
-    /**
-     * @param bool True if this node has been negated (higher in the parse tree.)
-     * @return array A list of all non-negated words contained by this node.
-     */
-    function highlight_words($negated = false) {
-        return array();
-    }
-
-    function sql()    { return $this->word; }
-}
-
-/**
- * A word.
- */
-class TextSearchQuery_node_word
-extends TextSearchQuery_node
-{
-    var $op = "WORD";
-    
-    function TextSearchQuery_node_word($word) {
-        $this->word = $word;
-    }
-    function regexp() {
-        return '(?=.*' . preg_quote($this->word, '/') . ')';
-    }
-    function highlight_words ($negated = false) {
-        return $negated ? array() : array($this->word);
-    }
-    function _sql_quote() {
-        $word = preg_replace('/(?=[%_\\\\])/', "\\", $this->word);
-        return $GLOBALS['request']->_dbi->_backend->qstr($word);
-    }
-    function sql()    { return '%'.$this->_sql_quote($this->word).'%'; }
-}
-
-class TextSearchQuery_node_all
-extends TextSearchQuery_node {
-    var $op = "ALL";
-    function regexp() { return '(?=.*)'; }
-    function sql()    { return '%'; }
-}
-class TextSearchQuery_node_starts_with
-extends TextSearchQuery_node_word {
-    var $op = "STARTS_WITH";
-    function regexp() { return '(?=.*\b' . preg_quote($this->word, '/') . ')'; }
-    function sql ()   { return $this->_sql_quote($this->word).'%'; }
-}
-
-class TextSearchQuery_node_ends_with
-extends TextSearchQuery_node_word {
-    var $op = "ENDS_WITH";
-    function regexp() { return '(?=.*' . preg_quote($this->word, '/') . '\b)'; }
-    function sql ()   { return '%'.$this->_sql_quote($this->word); }
-}
-
-class TextSearchQuery_node_exact
-extends TextSearchQuery_node_word {
-    var $op = "EXACT";
-    function regexp() { return '(?=\b' . preg_quote($this->word, '/') . '\b)'; }
-    function sql ()   { return $this->_sql_squote($this->word); }
-}
-
-class TextSearchQuery_node_regex // posix regex. FIXME!
-extends TextSearchQuery_node_word {
-    var $op = "REGEX"; // using REGEXP or ~ extension
-    function regexp() { return '(?=.*\b' . $this->word . '\b)'; }
-    function sql ()   { return $this->_sql_quote($this->word); }
-}
-
-class TextSearchQuery_node_regex_glob
-extends TextSearchQuery_node_regex {
-    var $op = "REGEX_GLOB";
-    function regexp() { return '(?=.*\b' . glob_to_pcre($this->word) . '\b)'; }
-}
-
-class TextSearchQuery_node_regex_pcre // how to handle pcre modifiers? /i
-extends TextSearchQuery_node_regex {
-    var $op = "REGEX_PCRE";
-    function regexp() { return $this->word; }
-}
-
-class TextSearchQuery_node_regex_sql
-extends TextSearchQuery_node_regex {
-    var $op = "REGEX_SQL"; // using LIKE
-    function regexp() { return str_replace(array("/%/","/_/"), array(".*","."), $this->word); }
-    function sql()    { return $this->word; }
-}
-
-/**
- * A negated clause.
- */
-class TextSearchQuery_node_not
-extends TextSearchQuery_node
-{
-    var $op = "NOT";
-    
-    function TextSearchQuery_node_not($leaf) {
-        $this->leaves = array($leaf);
-    }
-
-    function optimize() {
-        $leaf = &$this->leaves[0];
-        $leaf = $leaf->optimize();
-        if ($leaf->op == 'NOT')
-            return $leaf->leaves[0]; // ( NOT ( NOT x ) ) -> x
-        return $this;
-    }
-    
-    function regexp() {
-        $leaf = &$this->leaves[0];
-        return '(?!' . $leaf->regexp() . ')';
-    }
-
-    function highlight_words ($negated = false) {
-        return $this->leaves[0]->highlight_words(!$negated);
-    }
-}
-
-/**
- * Virtual base class for 'AND' and 'OR conjoins.
- */
-class TextSearchQuery_node_binop
-extends TextSearchQuery_node
-{
-    function TextSearchQuery_node_binop($leaves) {
-        $this->leaves = $leaves;
-    }
-
-    function _flatten() {
-        // This flattens e.g. (AND (AND a b) (OR c d) e)
-        //        to (AND a b e (OR c d))
-        $flat = array();
-        foreach ($this->leaves as $leaf) {
-            $leaf = $leaf->optimize();
-            if ($this->op == $leaf->op)
-                $flat = array_merge($flat, $leaf->leaves);
-            else
-                $flat[] = $leaf;
-        }
-        $this->leaves = $flat;
-    }
-
-    function optimize() {
-        $this->_flatten();
-        assert(!empty($this->leaves));
-        if (count($this->leaves) == 1)
-            return $this->leaves[0]; // (AND x) -> x
-        return $this;
-    }
-
-    function highlight_words($negated = false) {
-        $words = array();
-        foreach ($this->leaves as $leaf)
-            array_splice($words,0,0,
-                         $leaf->highlight_words($negated));
-        return $words;
-    }
-}
-
-/**
- * A (possibly multi-argument) 'AND' conjoin.
- */
-class TextSearchQuery_node_and
-extends TextSearchQuery_node_binop
-{
-    var $op = "AND";
-    
-    function optimize() {
-        $this->_flatten();
-
-        // Convert (AND (NOT a) (NOT b) c d) into (AND (NOT (OR a b)) c d).
-        // Since OR's are more efficient for regexp matching:
-        //   (?!.*a)(?!.*b)  vs   (?!.*(?:a|b))
-
-        // Suck out the negated leaves.
-        $nots = array();
-        foreach ($this->leaves as $key => $leaf) {
-            if ($leaf->op == 'NOT') {
-                $nots[] = $leaf->leaves[0];
-                unset($this->leaves[$key]);
-            }
-        }
-
-        // Combine the negated leaves into a single negated or.
-        if ($nots) {
-            $node = ( new TextSearchQuery_node_not
-                      (new TextSearchQuery_node_or($nots)) );
-            array_unshift($this->leaves, $node->optimize());
-        }
-        
-        assert(!empty($this->leaves));
-        if (count($this->leaves) == 1)
-            return $this->leaves[0];  // (AND x) -> x
-        return $this;
-    }
-
-    /* FIXME!
-     * Either we need all combinations of all words to be position independent,
-     * or we have to use multiple match calls for each AND
-     * (AND x y) => /(?(:x)(:y))|(?(:y)(:x))/
-     */
-    function regexp() {
-        $regexp = '';
-        foreach ($this->leaves as $leaf)
-            $regexp .= $leaf->regexp();
-        return $regexp;
-    }
-}
-
-/**
- * A (possibly multi-argument) 'OR' conjoin.
- */
-class TextSearchQuery_node_or
-extends TextSearchQuery_node_binop
-{
-    var $op = "OR";
-
-    function regexp() {
-        // We will combine any of our direct descendents which are WORDs
-        // into a single (?=.*(?:word1|word2|...)) regexp.
-        
-        $regexps = array();
-        $words = array();
-
-        foreach ($this->leaves as $leaf) {
-            if ($leaf->op == 'WORD')
-                $words[] = preg_quote($leaf->word, '/');
-            else
-                $regexps[] = $leaf->regexp();
-        }
-
-        if ($words)
-            array_unshift($regexps,
-                          '(?=.*' . $this->_join($words) . ')');
-
-        return $this->_join($regexps);
-    }
-
-    function _join($regexps) {
-        assert(count($regexps) > 0);
-
-        if (count($regexps) > 1)
-            return '(?:' . join('|', $regexps) . ')';
-        else
-            return $regexps[0];
-    }
-}
-
-
-////////////////////////////////////////////////////////////////
-//
-// Parser:
-//   op's (and, or, not) are forced to lowercase in the tokenizer.
-//
-////////////////////////////////////////////////////////////////
-define ('TSQ_TOK_BINOP',  1);
-define ('TSQ_TOK_NOT',    2);
-define ('TSQ_TOK_LPAREN', 4);
-define ('TSQ_TOK_RPAREN', 8);
-define ('TSQ_TOK_WORD',   16);
-define ('TSQ_TOK_STARTS_WITH', 32);
-define ('TSQ_TOK_ENDS_WITH', 64);
-define ('TSQ_TOK_EXACT', 128);
-define ('TSQ_TOK_REGEX', 256);
-define ('TSQ_TOK_REGEX_GLOB', 512);
-define ('TSQ_TOK_REGEX_PCRE', 1024);
-define ('TSQ_TOK_REGEX_SQL', 2048);
-define ('TSQ_TOK_ALL', 4096);
-// all bits from word to the last.
-define ('TSQ_ALLWORDS', (4096*2)-1 - (16-1));
-
-class TextSearchQuery_Parser 
-{
-    /*
-     * This is a simple recursive descent parser, based on the following grammar:
-     *
-     * toplist	:
-     *		| toplist expr
-     *		;
-     *
-     *
-     * list	: expr
-     *		| list expr
-     *		;
-     *
-     * expr	: atom
-     *		| expr BINOP atom
-     *		;
-     *
-     * atom	: '(' list ')'
-     *		| NOT atom
-     *		| WORD
-     *		;
-     *
-     * The terminal tokens are:
-     *
-     *
-     * and|or		  BINOP
-     * -|not		  NOT
-     * (		  LPAREN
-     * )		  RPAREN
-     * /[^-()\s][^()\s]*  WORD
-     * /"[^"]*"/	  WORD
-     * /'[^']*'/	  WORD
-     *
-     * ^WORD              STARTS_WITH
-     * WORD*              STARTS_WITH
-     * *WORD              ENDS_WITH
-     * ^WORD$             EXACT
-     * *                  ALL
-     */
-
-    function parse ($search_expr, $case_exact=false, $regex=TSQ_REGEX_AUTO) {
-        $this->lexer = new TextSearchQuery_Lexer($search_expr, $case_exact, $regex);
-        $this->_regex = $regex;
-        $tree = $this->get_list('toplevel');
-        assert($this->lexer->eof());
-        unset($this->lexer);
-        return $tree;
-    }
-    
-    function get_list ($is_toplevel = false) {
-        $list = array();
-
-        // token types we'll accept as words (and thus expr's) for the
-        // purpose of error recovery:
-        $accept_as_words = TSQ_TOK_NOT | TSQ_TOK_BINOP;
-        if ($is_toplevel)
-            $accept_as_words |= TSQ_TOK_LPAREN | TSQ_TOK_RPAREN;
-        
-        while ( ($expr = $this->get_expr())
-                || ($expr = $this->get_word($accept_as_words)) ) {
-            $list[] = $expr;
-        }
-
-        if (!$list) {
-            if ($is_toplevel)
-                return new TextSearchQuery_node;
-            else
-                return false;
-        }
-        return new TextSearchQuery_node_and($list);
-    }
-
-    function get_expr () {
-        if ( !($expr = $this->get_atom()) )
-            return false;
-        
-        $savedpos = $this->lexer->tell();
-        while ( ($op = $this->lexer->get(TSQ_TOK_BINOP)) ) {
-            if ( ! ($right = $this->get_atom()) ) {
-                break;
-            }
-            
-            if ($op == 'and')
-                $expr = new TextSearchQuery_node_and(array($expr, $right));
-            else {
-                assert($op == 'or');
-                $expr = new TextSearchQuery_node_or(array($expr, $right));
-            }
-
-            $savedpos = $this->lexer->tell();
-        }
-        $this->lexer->seek($savedpos);
-
-        return $expr;
-    }
-    
-
-    function get_atom() {
-        if ($word = $this->get_word(TSQ_ALLWORDS))
-            return $word;
-
-        $savedpos = $this->lexer->tell();
-        if ( $this->lexer->get(TSQ_TOK_LPAREN) ) {
-            if ( ($list = $this->get_list()) && $this->lexer->get(TSQ_TOK_RPAREN) )
-                return $list;
-        }
-        elseif ( $this->lexer->get(TSQ_TOK_NOT) ) {
-            if ( ($atom = $this->get_atom()) )
-                return new TextSearchQuery_node_not($atom);
-        }
-        $this->lexer->seek($savedpos);
-        return false;
-    }
-
-    function get_word($accept = TSQ_ALLWORDS) {
-        foreach (array("WORD","STARTS_WITH","ENDS_WITH","EXACT",
-                       "REGEX","REGEX_GLOB","REGEX_PCRE","ALL") as $tok) {
-            $const = constant("TSQ_TOK_".$tok);
-            if ( $accept & $const and ($word = $this->lexer->get($const)) ) {
-                $classname = "TextSearchQuery_node_".strtolower($tok);
-                return new $classname($word);
-            }
-        }
-        return false;
-    }
-}
-
-class TextSearchQuery_Lexer {
-    function TextSearchQuery_Lexer ($query_str, $case_exact=false, $regex=TSQ_REGEX_AUTO) {
-        $this->tokens = $this->tokenize($query_str, $case_exact, $regex);
-        $this->pos = 0;
-    }
-
-    function tell() {
-        return $this->pos;
-    }
-
-    function seek($pos) {
-        $this->pos = $pos;
-    }
-
-    function eof() {
-        return $this->pos == count($this->tokens);
-    }
-    
-    /**
-     * TODO: support more regex styles, esp. prefer the forced ones over auto
-     * re: and // stuff
-     */
-    function tokenize($string, $case_exact=false, $regex=TSQ_REGEX_AUTO) {
-        $tokens = array();
-        $buf = $case_exact ? ltrim($string) : strtolower(ltrim($string));
-        while (!empty($buf)) {
-            if (preg_match('/^(and|or)\b\s*/i', $buf, $m)) {
-                $val = strtolower($m[1]);
-                $type = TSQ_TOK_BINOP;
-            }
-            elseif (preg_match('/^(-|not\b)\s*/i', $buf, $m)) {
-                $val = strtolower($m[1]);
-                $type = TSQ_TOK_NOT;
-            }
-            elseif (preg_match('/^([()])\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = $m[1] == '(' ? TSQ_TOK_LPAREN : TSQ_TOK_RPAREN;
-            }
-            
-            // * => ALL
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_GLOB)
-                    and preg_match('/^\*\s*/', $buf, $m)) {
-                $val = "*";
-                $type = TSQ_TOK_ALL;
-            }
-            // .* => ALL
-            elseif ($regex & (TSQ_REGEX_PCRE)
-                    and preg_match('/^\.\*\s*/', $buf, $m)) {
-                $val = ".*";
-                $type = TSQ_TOK_ALL;
-            }
-            // % => ALL
-            elseif ($regex & (TSQ_REGEX_SQL)
-                    and preg_match('/^%\s*/', $buf, $m)) {
-                $val = "%";
-                $type = TSQ_TOK_ALL;
-            }
-            
-            // ^word
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_PCRE)
-                    and preg_match('/^\^([^-()][^()\s]*)\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_STARTS_WITH;
-            }
-            // word*
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_GLOB)
-                    and preg_match('/^([^-()][^()\s]*)\*\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_STARTS_WITH;
-            }
-            // *word
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_GLOB)
-                    and preg_match('/^\*([^-()][^()\s]*)\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_ENDS_WITH;
-            }
-            // word$
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_PCRE)
-                    and preg_match('/^([^-()][^()\s]*)\$\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_ENDS_WITH;
-            }
-            // ^word$
-            elseif ($regex & (TSQ_REGEX_AUTO|TSQ_REGEX_POSIX|TSQ_REGEX_PCRE)
-                    and preg_match('/^\^([^-()][^()\s]*)\$\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_EXACT;
-            }
-            
-            // "words "
-            elseif (preg_match('/^ " ( (?: [^"]+ | "" )* ) " \s*/x', $buf, $m)) {
-                $val = str_replace('""', '"', $m[1]);
-                $type = TSQ_TOK_WORD;
-            }
-            // 'words '
-            elseif (preg_match("/^ ' ( (?:[^']+|'')* ) ' \s*/x", $buf, $m)) {
-                $val = str_replace("''", "'", $m[1]);
-                $type = TSQ_TOK_WORD;
-            }
-            // word
-            elseif (preg_match('/^([^-()][^()\s]*)\s*/', $buf, $m)) {
-                $val = $m[1];
-                $type = TSQ_TOK_WORD;
-            }
-            else {
-                assert(empty($buf));
-                break;
-            }
-            $buf = substr($buf, strlen($m[0]));
-
-            /* refine the simple parsing from above: bla*bla, bla?bla, ...
-            if ($regex and $type == TSQ_TOK_WORD) {
-            	if (substr($val,0,1) == "^")
-            	    $type = TSQ_TOK_STARTS_WITH;
-            	elseif (substr($val,0,1) == "*")
-            	    $type = TSQ_TOK_ENDS_WITH;
-            	elseif (substr($val,-1,1) == "*")
-            	    $type = TSQ_TOK_STARTS_WITH;
-            }
-            */
-            $tokens[] = array($type, $val);
-        }
-        return $tokens;
-    }
-    
-    function get($accept) {
-        if ($this->pos >= count($this->tokens))
-            return false;
-        
-        list ($type, $val) = $this->tokens[$this->pos];
-        if (($type & $accept) == 0)
-            return false;
-        
-        $this->pos++;
-        return $val;
-    }
-}
-
-// $Log: TextSearchQuery.php,v $
-// Revision 1.28  2007/03/18 17:35:26  rurban
-// Improve comments
-//
-// Revision 1.27  2007/01/21 23:27:32  rurban
-// Fix ->_backend->qstr()
-//
-// Revision 1.26  2007/01/04 16:41:52  rurban
-// Improve error description. Fix the function parser for illegal functions, when the tokenizer cannot be used.
-//
-// Revision 1.25  2007/01/03 21:22:34  rurban
-// add getType(). NumericSearchQuery::check Improve hacker detection using token_get_all(). Better support for multiple attributes. Add getVars().
-//
-// Revision 1.24  2007/01/02 13:19:05  rurban
-// add NumericSearchQuery. change on pcre: no parsing done, detect modifiers
-//
-// Revision 1.23  2006/04/13 19:30:44  rurban
-// make TextSearchQuery->_stoplist localizable and overridable within config.ini
-// 
-
-// Local Variables:
-// mode: php
-// tab-width: 8
-// c-basic-offset: 4
-// c-hanging-comment-ender-p: nil
-// indent-tabs-mode: nil
-// End:   
-?>
diff --git a/php.editor/test/unit/data/testfiles/parser/anonymousObjectVariable.php b/php.editor/test/unit/data/testfiles/parser/anonymousObjectVariable.php
deleted file mode 100644
index c2f1e4d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/anonymousObjectVariable.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-(new AnonymousObject1())->field1;
-(new AnonymousObject2())->method1();
-(new AnonymousObject3)->field2;
-(new AnonymousObject4)->method2();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/anonymousObjectVariable.php.errors b/php.editor/test/unit/data/testfiles/parser/anonymousObjectVariable.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/argumentUnpacking_01.php b/php.editor/test/unit/data/testfiles/parser/argumentUnpacking_01.php
deleted file mode 100644
index 44406db..0000000
--- a/php.editor/test/unit/data/testfiles/parser/argumentUnpacking_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-function add($a, $b, $c) {
-    return $a + $b + $c;
-}
-
-$operators = [2, 3];
-echo add(1, ...$operators);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/argumentUnpacking_01.php.errors b/php.editor/test/unit/data/testfiles/parser/argumentUnpacking_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_01.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_01.php
deleted file mode 100644
index 9e8cd6c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo $myClass->giveMeArray()['test'];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_01.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_02.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_02.php
deleted file mode 100644
index 198a90d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-get_data()[2] = 'I';
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_02.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_03.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_03.php
deleted file mode 100644
index 05cc0cd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo foo()[2];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_03.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_04.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_04.php
deleted file mode 100644
index 99fbbed..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo $func()[0];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_04.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_04.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_05.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_05.php
deleted file mode 100644
index 808b26a..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_05.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-giveMeArray()["test"][];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_05.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_05.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_06.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_06.php
deleted file mode 100644
index 3ef3d79..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_06.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$object->giveMeArray()["test"][];
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_06.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_06.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_07.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_07.php
deleted file mode 100644
index 954ca36..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_07.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-functionCallWithParam($myClass->giveMeArray()[0][1]);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_07.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_07.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_08.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_08.php
deleted file mode 100644
index e0d05ed..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_08.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$myClass->field[0]->getArray()[][]->foo();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_08.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_08.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_09.php b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_09.php
deleted file mode 100644
index 732513f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_09.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$myClass->getArray()[0][]->foo();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_09.php.errors b/php.editor/test/unit/data/testfiles/parser/arrayDereferencing_09.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_01.php b/php.editor/test/unit/data/testfiles/parser/binaryNotation_01.php
deleted file mode 100644
index 42c3ba5..0000000
--- a/php.editor/test/unit/data/testfiles/parser/binaryNotation_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b1;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_01.php.errors b/php.editor/test/unit/data/testfiles/parser/binaryNotation_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_02.php b/php.editor/test/unit/data/testfiles/parser/binaryNotation_02.php
deleted file mode 100644
index bc2d6c8..0000000
--- a/php.editor/test/unit/data/testfiles/parser/binaryNotation_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b0;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_02.php.errors b/php.editor/test/unit/data/testfiles/parser/binaryNotation_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_03.php b/php.editor/test/unit/data/testfiles/parser/binaryNotation_03.php
deleted file mode 100644
index 52ee641..0000000
--- a/php.editor/test/unit/data/testfiles/parser/binaryNotation_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b01010;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_03.php.errors b/php.editor/test/unit/data/testfiles/parser/binaryNotation_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php b/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php
deleted file mode 100644
index aac0f21..0000000
--- a/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$int = 0b2;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php.errors b/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php.errors
deleted file mode 100644
index 4aff6bd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/binaryNotation_04.php.errors
+++ /dev/null
@@ -1,7 +0,0 @@
-[[15,17]-Syntax error
- unexpected:	identifier 'b2'
- after:	integer '0'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :] 15-17:Syntax error
- unexpected:	identifier 'b2'
- after:	integer '0'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :
diff --git a/php.editor/test/unit/data/testfiles/parser/cfunction.php b/php.editor/test/unit/data/testfiles/parser/cfunction.php
deleted file mode 100644
index 0f5ed19..0000000
--- a/php.editor/test/unit/data/testfiles/parser/cfunction.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class CFunction {
-
- function foo() {
-   return false;
- }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/cfunction.php.errors b/php.editor/test/unit/data/testfiles/parser/cfunction.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/classConstant.php b/php.editor/test/unit/data/testfiles/parser/classConstant.php
deleted file mode 100644
index d460f46..0000000
--- a/php.editor/test/unit/data/testfiles/parser/classConstant.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-class ParentClass {
-}
-
-class Foo extends ParentClass {
-
-    function functionName($param) {
-        parent::class;
-        self::class;
-        static::class;
-    }
-}
-
-$foo = new Foo;
-$foo->functionName($param);
-
-echo Foo::class;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/classConstant.php.errors b/php.editor/test/unit/data/testfiles/parser/classConstant.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/constantScalarExpressions_01.php b/php.editor/test/unit/data/testfiles/parser/constantScalarExpressions_01.php
deleted file mode 100644
index 31bdbae..0000000
--- a/php.editor/test/unit/data/testfiles/parser/constantScalarExpressions_01.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-const ONE = 1;
-const TWO = ONE * 2;
-
-class C {
-    const THREE = TWO + 1;
-    const ONE_THIRD = ONE / self::THREE;
-    const SENTENCE = 'The value of THREE is '.self::THREE;
-
-    public function f($a = ONE + self::THREE) {
-        return $a;
-    }
-}
-
-echo (new C)->f()."\n";
-echo C::SENTENCE;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/constantScalarExpressions_01.php.errors b/php.editor/test/unit/data/testfiles/parser/constantScalarExpressions_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/exponentiation_01.php b/php.editor/test/unit/data/testfiles/parser/exponentiation_01.php
deleted file mode 100644
index 9a72b42..0000000
--- a/php.editor/test/unit/data/testfiles/parser/exponentiation_01.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-printf("2 ** 3 ==      %d\n", 2 ** 3);
-printf("2 ** 3 ** 2 == %d\n", 2 ** 3 ** 2);
-
-$a = 2;
-$a **= 3;
-printf("a ==           %d\n", $a);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/exponentiation_01.php.errors b/php.editor/test/unit/data/testfiles/parser/exponentiation_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_01.php b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_01.php
deleted file mode 100644
index fdfed07..0000000
--- a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_01.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-echo 'PHP'[0];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_01.php.errors b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_02.php b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_02.php
deleted file mode 100644
index 7cb193d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_02.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-echo [1, 2, 3][0];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_02.php.errors b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_03.php b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_03.php
deleted file mode 100644
index 7719475..0000000
--- a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_03.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-echo [[1, 3], 2, 3][0][1];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_03.php.errors b/php.editor/test/unit/data/testfiles/parser/expressionArrayAccess_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldArraysWithArrayDereferencing.php b/php.editor/test/unit/data/testfiles/parser/fieldArraysWithArrayDereferencing.php
deleted file mode 100644
index f02ff6c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldArraysWithArrayDereferencing.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$object->thisIsCommonFieldArray[][] = "";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php b/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php
deleted file mode 100644
index 0e830fb..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class FieldModificators_01 {
-
-    public static final $canNotBe1;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php.errors b/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php.errors
deleted file mode 100644
index bfd7284..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_01.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[60,70]-Syntax error
- unexpected:	variable '$canNotBe1'
- after:	final
- expected:	function, static, private, protected, public] 60-70:Syntax error
- unexpected:	variable '$canNotBe1'
- after:	final
- expected:	function, static, private, protected, public
-[[73,74]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 73-74:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php b/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php
deleted file mode 100644
index 1ea0804..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class FieldModificators_02 {
-
-    abstract $canNotBe2;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php.errors b/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php.errors
deleted file mode 100644
index 84dc07b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_02.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[49,59]-Syntax error
- unexpected:	variable '$canNotBe2'
- after:	abstract
- expected:	function, static, private, protected, public] 49-59:Syntax error
- unexpected:	variable '$canNotBe2'
- after:	abstract
- expected:	function, static, private, protected, public
-[[62,63]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 62-63:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php b/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php
deleted file mode 100644
index 3e2e0bb..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class FieldModificators_03 {
-
-    public private $field;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php.errors b/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php.errors
deleted file mode 100644
index baf2bb6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_03.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[47,54]-Syntax error
- unexpected:	private
- after:	public
- expected:	variable, function, static, abstract, final] 47-54:Syntax error
- unexpected:	private
- after:	public
- expected:	variable, function, static, abstract, final
-[[64,65]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 64-65:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php b/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php
deleted file mode 100644
index e2cdacd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class FieldModificators_04 {
-
-    public protected $field;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php.errors b/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php.errors
deleted file mode 100644
index d19d493..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_04.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[47,56]-Syntax error
- unexpected:	protected
- after:	public
- expected:	variable, function, static, abstract, final] 47-56:Syntax error
- unexpected:	protected
- after:	public
- expected:	variable, function, static, abstract, final
-[[66,67]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 66-67:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php b/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php
deleted file mode 100644
index 9e9a222..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class FieldModificators_04 {
-
-    protected private $field;
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php.errors b/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php.errors
deleted file mode 100644
index d8500dd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/fieldModificators_05.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[50,57]-Syntax error
- unexpected:	private
- after:	protected
- expected:	variable, function, static, abstract, final] 50-57:Syntax error
- unexpected:	private
- after:	protected
- expected:	variable, function, static, abstract, final
-[[67,68]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 67-68:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_01.php b/php.editor/test/unit/data/testfiles/parser/finally_01.php
deleted file mode 100644
index 53831c1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/finally_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-} finally {
-    echo "";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_01.php.errors b/php.editor/test/unit/data/testfiles/parser/finally_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_02.php b/php.editor/test/unit/data/testfiles/parser/finally_02.php
deleted file mode 100644
index 3b8c9ad..0000000
--- a/php.editor/test/unit/data/testfiles/parser/finally_02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-try {
-    echo "";
-} catch (Exception $ex) {
-    echo "";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_02.php.errors b/php.editor/test/unit/data/testfiles/parser/finally_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_03.php b/php.editor/test/unit/data/testfiles/parser/finally_03.php
deleted file mode 100644
index d61d4c3..0000000
--- a/php.editor/test/unit/data/testfiles/parser/finally_03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-try {
-
-} finally {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/finally_03.php.errors b/php.editor/test/unit/data/testfiles/parser/finally_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements.php b/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements.php
deleted file mode 100644
index 5306ef2..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-        if (true) {
-
-        }
-
-        if (true) {
-
-        } elseif (true) {
-
-        }
-
-        if (true) {
-
-        } else {
-
-        }
-
-    }
-
-}
-
-if (true) {
-
-}
-
-if (true) {
-
-} elseif (true) {
-
-}
-
-if (true) {
-
-} else {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements_1.php b/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements_1.php
deleted file mode 100644
index 36788f5..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingConditionalStatements_1.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function __construct()
-    {
-
-        if (true)
-        {
-
-        }
-
-        if (true)
-        {
-
-        } elseif (true)
-        {
-
-        }
-
-        if (true)
-        {
-
-        } else
-        {
-
-        }
-
-    }
-
-}
-
-if (true)
-{
-
-}
-
-if (true)
-{
-
-} elseif (true)
-{
-
-}
-
-if (true)
-{
-
-} else
-{
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingCycles.php b/php.editor/test/unit/data/testfiles/parser/foldingCycles.php
deleted file mode 100644
index a51787e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingCycles.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-        while (true) {
-
-        }
-
-        do {
-
-        } while(true);
-
-        switch ($foo) {
-            case 1: {
-
-            }
-
-            default: {
-
-            }
-        }
-
-        for ($i = 0; $i < 10; $i++) {
-
-        }
-
-        foreach ($array as $value) {
-
-        }
-
-    }
-
-}
-
-while (true) {
-
-}
-
-do {
-
-} while(true);
-
-switch ($foo) {
-    case 1: {
-
-    }
-
-    default: {
-
-    }
-}
-
-for ($i = 0; $i < 10; $i++) {
-
-}
-
-foreach ($array as $value) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingCycles_1.php b/php.editor/test/unit/data/testfiles/parser/foldingCycles_1.php
deleted file mode 100644
index fca7194..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingCycles_1.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function __construct()
-    {
-
-        while (true)
-        {
-
-        }
-
-        do
-        {
-
-        } while(true);
-
-        switch ($foo)
-        {
-            case 1:
-            {
-
-            }
-
-            default:
-            {
-
-            }
-        }
-
-        for ($i = 0; $i < 10; $i++)
-        {
-
-        }
-
-        foreach ($array as $value)
-        {
-
-        }
-
-    }
-
-}
-
-while (true)
-{
-
-}
-
-do
-{
-
-} while(true);
-
-switch ($foo)
-{
-    case 1:
-    {
-
-    }
-
-    default:
-    {
-
-    }
-}
-
-for ($i = 0; $i < 10; $i++)
-{
-
-}
-
-foreach ($array as $value)
-{
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingMethod.php b/php.editor/test/unit/data/testfiles/parser/foldingMethod.php
deleted file mode 100644
index aa99713..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingMethod.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-    public function functionName($param) {
-
-    }
-
-}
-
-trait TraitName {
-
-    function traitFunctionName($param) {
-
-    }
-    
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/foldingMethod_1.php b/php.editor/test/unit/data/testfiles/parser/foldingMethod_1.php
deleted file mode 100644
index 3fbb0ff..0000000
--- a/php.editor/test/unit/data/testfiles/parser/foldingMethod_1.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class ClassName
-{
-
-    function __construct()
-    {
-
-    }
-
-    public function functionName($param)
-    {
-
-    }
-
-}
-
-trait TraitName
-{
-
-    function traitFunctionName($param)
-    {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/functionCallParam.php b/php.editor/test/unit/data/testfiles/parser/functionCallParam.php
deleted file mode 100644
index 4f487b7..0000000
--- a/php.editor/test/unit/data/testfiles/parser/functionCallParam.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-foo($first $second);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/functionCallParam.php.errors b/php.editor/test/unit/data/testfiles/parser/functionCallParam.php.errors
deleted file mode 100644
index 4d15357..0000000
--- a/php.editor/test/unit/data/testfiles/parser/functionCallParam.php.errors
+++ /dev/null
@@ -1,8 +0,0 @@
-[[18,25]-Syntax error
- unexpected:	variable '$second'
- expected:	instanceof, as, ->, =>, {, }, ::, ',', OR, XOR, &&, =, +=, -=, *=, /=, .=, %=, &=, |=, ^=, <<=, >>=, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ++, --, [, ], (, ), :] 18-25:Syntax error
- unexpected:	variable '$second'
- expected:	instanceof, as, ->, =>, {, }, ::, ',', OR, XOR, &&, =, +=, -=, *=, /=, .=, %=, &=, |=, ^=, <<=, >>=, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ++, --, [, ], (, ), :
-[[25,26]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	)] 25-26:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	)
diff --git a/php.editor/test/unit/data/testfiles/parser/gotostatement.php b/php.editor/test/unit/data/testfiles/parser/gotostatement.php
deleted file mode 100644
index d68fdec..0000000
--- a/php.editor/test/unit/data/testfiles/parser/gotostatement.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php LABEL: goto LABEL; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc00.php b/php.editor/test/unit/data/testfiles/parser/heredoc00.php
deleted file mode 100644
index a18396d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc00.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?
-$name="Petr";
-$age=10;
-echo <<<HEREDOC
-Name: $name<br>
-My age is: $age<br>
-HEREDOC;
-$name="Honza";
-
-$x = <<<ENDOFHEREDOC
-This is another heredoc test.
-With another line in it.
-ENDOFHEREDOC;
-
-
-$x = <<<ENDOFHEREDOC
-This is a heredoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFHEREDOCWILLBESOON
-Now let's finish it
-ENDOFHEREDOC;
-
-
-print "{$x}";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc01.php b/php.editor/test/unit/data/testfiles/parser/heredoc01.php
deleted file mode 100644
index 66afc00..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?
-$name="Petr";
-$age=10;
-echo <<<HEREDOC
-Name: 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_001.php b/php.editor/test/unit/data/testfiles/parser/heredoc_001.php
deleted file mode 100644
index d42b3df..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_001.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic heredoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is a heredoc test.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is another heredoc test.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a heredoc test.
-This is another heredoc test.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_002.php b/php.editor/test/unit/data/testfiles/parser/heredoc_002.php
deleted file mode 100644
index 481ada9..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_002.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic binary heredoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print b<<<ENDOFHEREDOC
-This is a heredoc test.
-
-ENDOFHEREDOC;
-
-$x = b<<<ENDOFHEREDOC
-This is another heredoc test.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a heredoc test.
-This is another heredoc test.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_003.php b/php.editor/test/unit/data/testfiles/parser/heredoc_003.php
deleted file mode 100644
index fb34f51..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_003.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-simple variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #$a.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #$b.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #1.
-This is heredoc test #2.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_004.php b/php.editor/test/unit/data/testfiles/parser/heredoc_004.php
deleted file mode 100644
index 29334b8..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_004.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braces variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #{$a}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #{$b}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #1.
-This is heredoc test #2.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_005.php b/php.editor/test/unit/data/testfiles/parser/heredoc_005.php
deleted file mode 100644
index 8ab3a65..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_005.php
+++ /dev/null
@@ -1,22 +0,0 @@
---TEST--
-unbraced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in %sheredoc_005.php on line 6
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_006.php b/php.editor/test/unit/data/testfiles/parser/heredoc_006.php
deleted file mode 100644
index d40ae1e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_006.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #s 1, 2, 3, and 4.
-This is heredoc test #s 1, 2, 3, and 4.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_007.php b/php.editor/test/unit/data/testfiles/parser/heredoc_007.php
deleted file mode 100644
index b823b55..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_007.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced and unbraced complex variable replacement test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-This is heredoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-This is heredoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is heredoc test #s 1, 2, 3, and 4.
-This is heredoc test #s 1, 2, 3, and 4.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_008.php b/php.editor/test/unit/data/testfiles/parser/heredoc_008.php
deleted file mode 100644
index 8feda03..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_008.php
+++ /dev/null
@@ -1,17 +0,0 @@
---TEST--
-empty doc test (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_009.php b/php.editor/test/unit/data/testfiles/parser/heredoc_009.php
deleted file mode 100644
index 38f5d28..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_009.php
+++ /dev/null
@@ -1,42 +0,0 @@
---TEST--
-Torture the T_END_HEREDOC rules (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<ENDOFHEREDOC
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-$ENDOFHEREDOC;
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-$ENDOFHEREDOC;
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECTF--
-Notice: Undefined variable: ENDOFHEREDOC in %s on line %d
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-;
-
-Notice: Undefined variable: ENDOFHEREDOC in %s on line %d
-ENDOFHEREDOC    ;
-    ENDOFHEREDOC;
-ENDOFHEREDOC    
-    ENDOFHEREDOC
-;
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_010.php b/php.editor/test/unit/data/testfiles/parser/heredoc_010.php
deleted file mode 100644
index 5aa0433..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_010.php
+++ /dev/null
@@ -1,32 +0,0 @@
---TEST--
-Torture the T_END_HEREDOC rules with variable expansions (heredoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-$fooledYou = '';
-
-print <<<ENDOFHEREDOC
-{$fooledYou}ENDOFHEREDOC{$fooledYou}
-ENDOFHEREDOC{$fooledYou}
-{$fooledYou}ENDOFHEREDOC
-
-ENDOFHEREDOC;
-
-$x = <<<ENDOFHEREDOC
-{$fooledYou}ENDOFHEREDOC{$fooledYou}
-ENDOFHEREDOC{$fooledYou}
-{$fooledYou}ENDOFHEREDOC
-
-ENDOFHEREDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
-ENDOFHEREDOC
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_011.php b/php.editor/test/unit/data/testfiles/parser/heredoc_011.php
deleted file mode 100644
index 340adbc..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_011.php
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-Heredocs can be used as static scalars.
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-class e {
-
-    const E = <<<THISMUSTNOTERROR
-If you see this, everything is ok.
-THISMUSTNOTERROR;
-
-};
-
-print e::E . "\n";
-
-?>
---EXPECT--
-If you see this, everything is ok.
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_012.php b/php.editor/test/unit/data/testfiles/parser/heredoc_012.php
deleted file mode 100644
index 73f7483..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_012.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes
---FILE--
-<?php
-$test = "foo";
-$var = <<<"MYLABEL"
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECT--
-test: foo
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_013.php b/php.editor/test/unit/data/testfiles/parser/heredoc_013.php
deleted file mode 100644
index b2a6673..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_013.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes and wrong prefix
---FILE--
-<?php
-$test = "foo";
-$var = prefix<<<"MYLABEL"
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_START_HEREDOC in %sheredoc_013.php on line %d
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_014.php b/php.editor/test/unit/data/testfiles/parser/heredoc_014.php
deleted file mode 100644
index fa40456..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_014.php
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Heredoc with double quotes syntax but missing second quote
---FILE--
-<?php
-$test = "foo";
-$var = <<<"MYLABEL
-test: $test
-MYLABEL;
-echo $var;
-?>
---EXPECTF--
-Parse error: syntax error, unexpected T_SL in %sheredoc_014.php on line %d
diff --git a/php.editor/test/unit/data/testfiles/parser/heredoc_015.php b/php.editor/test/unit/data/testfiles/parser/heredoc_015.php
deleted file mode 100644
index 49eb4c1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/heredoc_015.php
+++ /dev/null
@@ -1,18 +0,0 @@
---TEST--
-Heredocs can be used as default property value.
---FILE--
-<?php
-
-class e {
-
-    public $e = <<<THISMUSTNOTERROR
-If you see this, everything is ok.
-THISMUSTNOTERROR;
-
-};
-$e = new e();
-print $e->e . "\n";
-
-?>
---EXPECT--
-If you see this, everything is ok.
diff --git a/php.editor/test/unit/data/testfiles/parser/instanceOfExpression.php b/php.editor/test/unit/data/testfiles/parser/instanceOfExpression.php
deleted file mode 100644
index 53a1655..0000000
--- a/php.editor/test/unit/data/testfiles/parser/instanceOfExpression.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-if ($foo instanceof \Bar\Baz\Bat) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue170712.php b/php.editor/test/unit/data/testfiles/parser/issue170712.php
deleted file mode 100644
index db30448..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue170712.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Test {
-
-    class Foo {}
-
-}
-
-class Bar {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue189630.php b/php.editor/test/unit/data/testfiles/parser/issue189630.php
deleted file mode 100644
index 1111ca6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue189630.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Father {
-    static function define() { return 1; }
-}
-
-class Child extends Father {
-   static function define() { return parent::define(); }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue189630.php.errors b/php.editor/test/unit/data/testfiles/parser/issue189630.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_01.php b/php.editor/test/unit/data/testfiles/parser/issue190105_01.php
deleted file mode 100644
index e164eb6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue190105_01.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-interface A {
-    public function functionName(A $param);
-}
-
-class ClassName {
-
-    function __construct() {
-    }
-
-}
-
-__halt_compiler();
-
-class ThisIsNotParsed {
-
-    function __construct() {
-
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_01.php.errors b/php.editor/test/unit/data/testfiles/parser/issue190105_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_02.php b/php.editor/test/unit/data/testfiles/parser/issue190105_02.php
deleted file mode 100644
index 4a98e03..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue190105_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-interface A {
-    public function functionName(A $param);
-}
-
-class ClassName {
-
-    function __construct() {
-        __halt_compiler(); //this causes error
-    }
-
-}
-
-
-class ThisIsNotParsed {
-
-    function __construct() {
-
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_02.php.errors b/php.editor/test/unit/data/testfiles/parser/issue190105_02.php.errors
deleted file mode 100644
index a85686b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue190105_02.php.errors
+++ /dev/null
@@ -1,7 +0,0 @@
-[[124,142]-Syntax error
- unexpected:	__halt_compiler
- after:	{
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, return, try, throw, use, global, unset, isset, empty, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, ;, +, -, !, ~, ++, --,  [...]
- unexpected:	__halt_compiler
- after:	{
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, return, try, throw, use, global, unset, isset, empty, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, ;, +, -, !, ~, ++, --,  [...]
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_03.php b/php.editor/test/unit/data/testfiles/parser/issue190105_03.php
deleted file mode 100644
index 3b7edec..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue190105_03.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-interface A {
-    public function functionName(A $param);
-}
-
-class ClassName {
-
-    function __construct() {
-    }
-
-}
-
-__halt_compiler();?>
-
-<?php
-class ThisIsNotParsed {
-
-    function __construct() {
-
-    }
-
-}
diff --git a/php.editor/test/unit/data/testfiles/parser/issue190105_03.php.errors b/php.editor/test/unit/data/testfiles/parser/issue190105_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue198572.php b/php.editor/test/unit/data/testfiles/parser/issue198572.php
deleted file mode 100644
index 09c0ff9..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue198572.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-class Label¡Bug {} // 0xa1
-
-class LabelµBug {} // 0xb5
-class Label¶Bug {} // 0xb6 Syntax Error?
-class Label·Bug {} // 0xb7 Syntax Error?
-class Label¸Bug {} // 0xb8 Syntax Error?
-class Label¹Bug {} // 0xb9 Syntax Error?
-class LabelºBug {} // 0xba
-class Label»Bug {} // 0xbb Syntax Error?
-class Label¼Bug {} // 0xbc Syntax Error?
-class Label½Bug {} // 0xbd Syntax Error?
-class Label¾Bug {} // 0xbe Syntax Error?
-class Label¿Bug {} // 0xbf Syntax Error?
-class LabelÀBug {} // 0xc0
-class LabelÁBug {} // 0xc1
-
-class LabelÖBug {} // 0xd6
-class Label×Bug {} // 0xd7 Syntax Error?
-class LabelØBug {} // 0xd8
-
-class LabelöBug {} // 0xf6
-class Label÷Bug {} // 0xf7
-class LabeløBug {} // 0xf8
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue198572.php.errors b/php.editor/test/unit/data/testfiles/parser/issue198572.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue200501.php b/php.editor/test/unit/data/testfiles/parser/issue200501.php
deleted file mode 100644
index 2a15247..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue200501.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-/* @var $items ABCX[] */
-$items = 1;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_01.php b/php.editor/test/unit/data/testfiles/parser/issue211165_01.php
deleted file mode 100644
index 3521649..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-class TEST {
-    private function testfnc($xml) {
-        private $test = ""; // private can't be here
-    }
-
-    private function testfnc2($xml) {
-        $test = "";
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_01.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_01.php.errors
deleted file mode 100644
index 34fc5c6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_01.php.errors
+++ /dev/null
@@ -1,13 +0,0 @@
-[[113,114]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 113-114:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
-[[180,181]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 180-181:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
-[[64,71]-Syntax error
- unexpected:	private
- after:	{
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, return, try, throw, use, global, unset, isset, empty, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, ;, +, -, !, ~, ++, --,  [...]
- unexpected:	private
- after:	{
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, return, try, throw, use, global, unset, isset, empty, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, ;, +, -, !, ~, ++, --,  [...]
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_02.php b/php.editor/test/unit/data/testfiles/parser/issue211165_02.php
deleted file mode 100644
index 7d035a3..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-echo "<form action="file.php" name="testform">"; 
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_02.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_02.php.errors
deleted file mode 100644
index dafbc7b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_02.php.errors
+++ /dev/null
@@ -1,16 +0,0 @@
-[[27,31]-Syntax error
- unexpected:	identifier 'file'
- after:	String '"<form action="'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', [, ], ), :] 27-31:Syntax error
- unexpected:	identifier 'file'
- after:	String '"<form action="'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', [, ], ), :
-[[35,43]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	String '" name="'] 35-43:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	String '" name="'
-[[43,51]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'testform'] 43-51:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'testform'
-[[51,54]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	String '">"'] 51-54:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	String '">"'
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_03.php b/php.editor/test/unit/data/testfiles/parser/issue211165_03.php
deleted file mode 100644
index 19baab1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_03.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-$a=new MyClass;
-->aaa(); // this is error
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_03.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_03.php.errors
deleted file mode 100644
index 0efe3ff..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_03.php.errors
+++ /dev/null
@@ -1,7 +0,0 @@
-[[23,25]-Syntax error
- unexpected:	->
- after:	;
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, endwhile, for, endfor, foreach, endforeach, declare, enddeclare, clone, switch, endswitch, case, default, break, continue, goto, function, const, return, try, throw, use, global, unset, isset, empty, __halt_compiler, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT [...]
- unexpected:	->
- after:	;
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, endwhile, for, endfor, foreach, endforeach, declare, enddeclare, clone, switch, endswitch, case, default, break, continue, goto, function, const, return, try, throw, use, global, unset, isset, empty, __halt_compiler, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT [...]
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_04.php b/php.editor/test/unit/data/testfiles/parser/issue211165_04.php
deleted file mode 100644
index 6b5955f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-if (isset($_POST['submit_step_1']) && ()) { //<- there is an obvious mistake here
-  echo "I am wrong condition because of empty brackets"; 
-} else {
-  echo "I am part of code that won't be reached because of wrong condition in if statement";
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_04.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_04.php.errors
deleted file mode 100644
index d9ccc12..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_04.php.errors
+++ /dev/null
@@ -1,10 +0,0 @@
-[[149,153]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	else] 149-153:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	else
-[[46,47]-Syntax error
- unexpected:	)
- after:	(
- expected:	exit, integer, double, identifier, STRING_VARNAME, variable, String, String, clone, function, isset, empty, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", namespace, __NAMESPACE__, __DIR__, \, define, include, include_once, eval, require, require_once, print, +, -, !, ~, ++, --, (int), (double), (string), (array), (object), (bool), (unset), @, [, new, static, (, $, '"', '`', <<<'...'] 46-47:Syntax error
- unexpected:	)
- after:	(
- expected:	exit, integer, double, identifier, STRING_VARNAME, variable, String, String, clone, function, isset, empty, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", namespace, __NAMESPACE__, __DIR__, \, define, include, include_once, eval, require, require_once, print, +, -, !, ~, ++, --, (int), (double), (string), (array), (object), (bool), (unset), @, [, new, static, (, $, '"', '`', <<<'...'
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_05.php b/php.editor/test/unit/data/testfiles/parser/issue211165_05.php
deleted file mode 100644
index 0492941..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_05.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-abstract class GoogleChart {
-
-
-    public $colorMap = array(
-        "Black"    => "000000",
-        "LightSeaGreen"    => "20B2AA"    ,
-        "LightYellow"    => "FFFFE0" // <- syntax error, ',' is missing
-        "Ivory"    => "FFFFF0",
-        "White"    => "FFFFFF"
-    );
-
-   abstract function createGraph();
-
-   function graph() {
-   
-   }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_05.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_05.php.errors
deleted file mode 100644
index b9d8b27..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_05.php.errors
+++ /dev/null
@@ -1,28 +0,0 @@
-[[224,231]-Syntax error
- unexpected:	String '"Ivory"'
- after:	String '"FFFFE0"'
- expected:	=>, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :] 224-231:Syntax error
- unexpected:	String '"Ivory"'
- after:	String '"FFFFE0"'
- expected:	=>, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :
-[[235,237]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>] 235-237:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>
-[[246,247]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','] 246-247:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','
-[[267,269]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>] 267-269:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>
-[[283,284]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	)] 283-284:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	)
-[[299,307]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function] 299-307:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function
-[[321,322]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	;] 321-322:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	;
-[[355,356]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 355-356:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_06.php b/php.editor/test/unit/data/testfiles/parser/issue211165_06.php
deleted file mode 100644
index cb72d84..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_06.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace xml;
-
-class xmlParser {
-    //put your code here
-
-    xmlParser() { //<- missing function keyword here
-
-    }
-
-    function function_name() {
-        return false;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_06.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_06.php.errors
deleted file mode 100644
index ba2d11d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_06.php.errors
+++ /dev/null
@@ -1,13 +0,0 @@
-[[187,188]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 187-188:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
-[[71,80]-Syntax error
- unexpected:	identifier 'xmlParser'
- after:	{
- expected:	function, const, use, var, }, VAR_COMMENT, static, abstract, final, private, protected, public] 71-80:Syntax error
- unexpected:	identifier 'xmlParser'
- after:	{
- expected:	function, const, use, var, }, VAR_COMMENT, static, abstract, final, private, protected, public
-[[83,84]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{] 83-84:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_07.php b/php.editor/test/unit/data/testfiles/parser/issue211165_07.php
deleted file mode 100644
index 8dce6cd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_07.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace A\a;
-
-public class Aclass { // public can't be here
- //...
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_07.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_07.php.errors
deleted file mode 100644
index ce5e94e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_07.php.errors
+++ /dev/null
@@ -1,7 +0,0 @@
-[[23,29]-Syntax error
- unexpected:	public
- after:	;
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, const, return, try, throw, use, global, unset, isset, empty, __halt_compiler, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, [...]
- unexpected:	public
- after:	;
- expected:	exit, if, integer, double, identifier, STRING_VARNAME, variable, inline html, String, String, echo, do, while, for, foreach, declare, clone, switch, break, continue, goto, function, const, return, try, throw, use, global, unset, isset, empty, __halt_compiler, class, interface, list, array, __CLASS__, __METHOD__, __FUNCTION__, __LINE__, __FILE__, <<<"...", {, }, namespace, __NAMESPACE__, __DIR__, \, VAR_COMMENT, define, include, include_once, eval, require, require_once, print, [...]
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_08.php b/php.editor/test/unit/data/testfiles/parser/issue211165_08.php
deleted file mode 100644
index ef0201d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_08.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-abstract class Person {
-    $this->age; //a mistake
-    abstract function customizedFunction() {}
-    function getAge() {
-        return $this->age;
-    }
-    function setAge($age) {
-        $this->age = $age;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_08.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_08.php.errors
deleted file mode 100644
index f5b7813..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_08.php.errors
+++ /dev/null
@@ -1,13 +0,0 @@
-[[223,224]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 223-224:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
-[[35,40]-Syntax error
- unexpected:	variable '$this'
- after:	{
- expected:	function, const, use, var, }, VAR_COMMENT, static, abstract, final, private, protected, public] 35-40:Syntax error
- unexpected:	variable '$this'
- after:	{
- expected:	function, const, use, var, }, VAR_COMMENT, static, abstract, final, private, protected, public
-[[72,80]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function] 72-80:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_09.php b/php.editor/test/unit/data/testfiles/parser/issue211165_09.php
deleted file mode 100644
index 166d760..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_09.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class a extends // extended Class is missing
-{
-
-    public $a, $b;
-    protected $c, $d;
-    private $e, $f;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue211165_09.php.errors b/php.editor/test/unit/data/testfiles/parser/issue211165_09.php.errors
deleted file mode 100644
index 6dac792..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue211165_09.php.errors
+++ /dev/null
@@ -1,28 +0,0 @@
-[[100,107]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	private] 100-107:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	private
-[[110,111]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','] 110-111:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','
-[[116,117]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 116-117:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
-[[52,53]-Syntax error
- unexpected:	{
- after:	extends
- expected:	identifier, namespace, \, define] 52-53:Syntax error
- unexpected:	{
- after:	extends
- expected:	identifier, namespace, \, define
-[[59,65]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	public] 59-65:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	public
-[[68,69]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','] 68-69:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','
-[[78,87]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	protected] 78-87:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	protected
-[[90,91]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','] 90-91:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	','
diff --git a/php.editor/test/unit/data/testfiles/parser/issue213080.php b/php.editor/test/unit/data/testfiles/parser/issue213080.php
deleted file mode 100644
index 8d3a5d1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue213080.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-trait A
-  {
-    public function getName ()
-    {
-      return 'A';
-    }
-  }
-
-  trait B
-  {
-    use A { getName as protected; }
-  }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue213080.php.errors b/php.editor/test/unit/data/testfiles/parser/issue213080.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue213423.php b/php.editor/test/unit/data/testfiles/parser/issue213423.php
deleted file mode 100644
index 6c79820..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue213423.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class Foo
-{
-    use A, B, C {
-        C::bar insteadof A, B;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue213616.php b/php.editor/test/unit/data/testfiles/parser/issue213616.php
deleted file mode 100644
index f046688..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue213616.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class Hello {
-
-	use Message {
-
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue216088.php b/php.editor/test/unit/data/testfiles/parser/issue216088.php
deleted file mode 100644
index 7ff4e1f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue216088.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (true)
-    echo "";
-else
-    echo "";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue222857.php b/php.editor/test/unit/data/testfiles/parser/issue222857.php
deleted file mode 100644
index 8ad5027..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue222857.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$staticLambda = static function() {
-    print 'abc';
-};
-
-call_user_func(static function() {
-    print 'abc';
-});
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue222857.php.errors b/php.editor/test/unit/data/testfiles/parser/issue222857.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue232884.php b/php.editor/test/unit/data/testfiles/parser/issue232884.php
deleted file mode 100644
index e50562d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue232884.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (TRUE):
-
-endif;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue237220.php b/php.editor/test/unit/data/testfiles/parser/issue237220.php
deleted file mode 100644
index 85eedd2..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue237220.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function coroutine() {
-    while ($var = yield);
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue237220.php.errors b/php.editor/test/unit/data/testfiles/parser/issue237220.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue243409.php b/php.editor/test/unit/data/testfiles/parser/issue243409.php
deleted file mode 100644
index 8e45ea0..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue243409.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-foreach ([[ "foo", "bar" ]] as list($foo, $bar)) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue243409.php.errors b/php.editor/test/unit/data/testfiles/parser/issue243409.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue243512.php b/php.editor/test/unit/data/testfiles/parser/issue243512.php
deleted file mode 100644
index b2c1a82..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue243512.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if(empty($result = mysqli_fetch_array($result_query))) {
-    throw new Exception("Sample code");
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue243512.php.errors b/php.editor/test/unit/data/testfiles/parser/issue243512.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/issue245320.php b/php.editor/test/unit/data/testfiles/parser/issue245320.php
deleted file mode 100644
index 8ea6107..0000000
--- a/php.editor/test/unit/data/testfiles/parser/issue245320.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-$fields = [ 'field1', 'field2' ];
-foreach ($fields as &$field) {
-
-}
-
-foreach ([ 'field1', 'field2' ] as &$field) {
-
-}
-
-$fields = array('field1', 'field2');
-foreach ($fields as &$field) {
-
-}
-
-foreach (array('field1', 'field2') as &$field) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/issue245320.php.errors b/php.editor/test/unit/data/testfiles/parser/issue245320.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/lambdaFunction.php b/php.editor/test/unit/data/testfiles/parser/lambdaFunction.php
deleted file mode 100644
index 3a493f2..0000000
--- a/php.editor/test/unit/data/testfiles/parser/lambdaFunction.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $lambda = function () { }; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParams.php b/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParams.php
deleted file mode 100644
index a11e81c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParams.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $lambda = function ($param1, $param2) { }; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVars.php b/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVars.php
deleted file mode 100644
index b7ea62d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVars.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $lambda = function ($param1, $param2) use ($var1, &$var2) { }; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVarsWithStatements.php b/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVarsWithStatements.php
deleted file mode 100644
index 9c72236..0000000
--- a/php.editor/test/unit/data/testfiles/parser/lambdaFunctionWithParamsWithVarsWithStatements.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $lambda = function ($param1, &$param2) use ($var1, &$var2) { echo TEST; }; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/listInForeach.php b/php.editor/test/unit/data/testfiles/parser/listInForeach.php
deleted file mode 100644
index 9fd618e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/listInForeach.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$array = [
-    [1, 2],
-    [3, 4],
-];
-
-foreach ($array as list($a, $b)) {
-    echo "A: $a; B: $b\n";
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/listInForeach.php.errors b/php.editor/test/unit/data/testfiles/parser/listInForeach.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod01.php b/php.editor/test/unit/data/testfiles/parser/magicMethod01.php
deleted file mode 100644
index 4076525..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1 
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod02.php b/php.editor/test/unit/data/testfiles/parser/magicMethod02.php
deleted file mode 100644
index 4db69b6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1() 
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod03.php b/php.editor/test/unit/data/testfiles/parser/magicMethod03.php
deleted file mode 100644
index f511ee9..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1() small description
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod04.php b/php.editor/test/unit/data/testfiles/parser/magicMethod04.php
deleted file mode 100644
index 7ca74ba..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1($param1) small description
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod05.php b/php.editor/test/unit/data/testfiles/parser/magicMethod05.php
deleted file mode 100644
index 2a09eb1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod05.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1(string $param1) small description
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod06.php b/php.editor/test/unit/data/testfiles/parser/magicMethod06.php
deleted file mode 100644
index 9934438..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod06.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1(string|A $param1) small description
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/magicMethod07.php b/php.editor/test/unit/data/testfiles/parser/magicMethod07.php
deleted file mode 100644
index 438d7d3..0000000
--- a/php.editor/test/unit/data/testfiles/parser/magicMethod07.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-/**
- * @method A m1() m1(string|A $param1, A $p2) small description
- */
-class A {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php b/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php
deleted file mode 100644
index a05200c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class MethodModificators_01 {
-
-    public protected static function fnc() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php.errors b/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php.errors
deleted file mode 100644
index 3140a2c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_01.php.errors
+++ /dev/null
@@ -1,16 +0,0 @@
-[[48,57]-Syntax error
- unexpected:	protected
- after:	public
- expected:	variable, function, static, abstract, final] 48-57:Syntax error
- unexpected:	protected
- after:	public
- expected:	variable, function, static, abstract, final
-[[74,77]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'] 74-77:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'
-[[80,81]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{] 80-81:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{
-[[90,91]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 90-91:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php b/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php
deleted file mode 100644
index 3954cc3..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class MethodModificators_02 {
-
-    public private static function fnc() {
-        
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php.errors b/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php.errors
deleted file mode 100644
index 638aaa2..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_02.php.errors
+++ /dev/null
@@ -1,16 +0,0 @@
-[[48,55]-Syntax error
- unexpected:	private
- after:	public
- expected:	variable, function, static, abstract, final] 48-55:Syntax error
- unexpected:	private
- after:	public
- expected:	variable, function, static, abstract, final
-[[72,75]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'] 72-75:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'
-[[78,79]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{] 78-79:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{
-[[96,97]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 96-97:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php b/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php
deleted file mode 100644
index 86e5555..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class MethodModificators_03 {
-
-    protected private static function fnc() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php.errors b/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php.errors
deleted file mode 100644
index 900cbda..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_03.php.errors
+++ /dev/null
@@ -1,16 +0,0 @@
-[[51,58]-Syntax error
- unexpected:	private
- after:	protected
- expected:	variable, function, static, abstract, final] 51-58:Syntax error
- unexpected:	private
- after:	protected
- expected:	variable, function, static, abstract, final
-[[75,78]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'] 75-78:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	identifier 'fnc'
-[[81,82]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{] 81-82:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	{
-[[91,92]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 91-92:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php b/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php
deleted file mode 100644
index d9fceb8..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class MethodModificators_04 {
-
-    public final abstract function fnc() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php.errors b/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php.errors
deleted file mode 100644
index 8a766b0..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_04.php.errors
+++ /dev/null
@@ -1,13 +0,0 @@
-[[54,62]-Syntax error
- unexpected:	abstract
- after:	final
- expected:	function, static, private, protected, public] 54-62:Syntax error
- unexpected:	abstract
- after:	final
- expected:	function, static, private, protected, public
-[[63,71]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function] 63-71:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function
-[[88,89]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 88-89:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php b/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php
deleted file mode 100644
index e1779eb..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class MethodModificators_05 {
-
-    static final abstract function fnc() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php.errors b/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php.errors
deleted file mode 100644
index 8a766b0..0000000
--- a/php.editor/test/unit/data/testfiles/parser/methodModificators_05.php.errors
+++ /dev/null
@@ -1,13 +0,0 @@
-[[54,62]-Syntax error
- unexpected:	abstract
- after:	final
- expected:	function, static, private, protected, public] 54-62:Syntax error
- unexpected:	abstract
- after:	final
- expected:	function, static, private, protected, public
-[[63,71]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function] 63-71:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	function
-[[88,89]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}] 88-89:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	}
diff --git a/php.editor/test/unit/data/testfiles/parser/mixed01.php b/php.editor/test/unit/data/testfiles/parser/mixed01.php
deleted file mode 100644
index 759e6a9..0000000
--- a/php.editor/test/unit/data/testfiles/parser/mixed01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person|user */
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/mixed02.php b/php.editor/test/unit/data/testfiles/parser/mixed02.php
deleted file mode 100644
index c4d186b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/mixed02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person|null|user */
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/multipleBracketedNamespaces.php b/php.editor/test/unit/data/testfiles/parser/multipleBracketedNamespaces.php
deleted file mode 100644
index c1b4f18..0000000
--- a/php.editor/test/unit/data/testfiles/parser/multipleBracketedNamespaces.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-namespace NS1;
-class A {}
-function bar() {}
-namespace NS2;
-class A {}
-function bar() {}
-?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces1.php b/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces1.php
deleted file mode 100644
index 86e23b5..0000000
--- a/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces1.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace NS1 {
-class A {}
-function bar() {}
-}
-namespace NS2 {
-class A {}
-function bar() {}
-}
-?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces2.php b/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces2.php
deleted file mode 100644
index 58f702c..0000000
--- a/php.editor/test/unit/data/testfiles/parser/multipleUnBracketedNamespaces2.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace NS1 {
-class A {}
-function bar() {}
-}
-namespace {
-class A {}
-function bar() {}
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/namespaceDeclaration.php b/php.editor/test/unit/data/testfiles/parser/namespaceDeclaration.php
deleted file mode 100644
index a69cd0d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/namespaceDeclaration.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php namespace A; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/namespaceElementDeclarations.php b/php.editor/test/unit/data/testfiles/parser/namespaceElementDeclarations.php
deleted file mode 100644
index 332af71..0000000
--- a/php.editor/test/unit/data/testfiles/parser/namespaceElementDeclarations.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php namespace A; const C = 5; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowDoc.php b/php.editor/test/unit/data/testfiles/parser/nowDoc.php
deleted file mode 100644
index 3e725d7..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowDoc.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php echo <<<'EOT'
-My name is "$name".I am printing some $foo->foo.
-Now, I am printing some {$foo->bar[1]}.
-This should not print a capital 'A': \x41
-EOT;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc01.php b/php.editor/test/unit/data/testfiles/parser/nowdoc01.php
deleted file mode 100644
index b6af895..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-            echo <<< 'NOWDOC'
-nowdoc text $text
-NOWDOC;
-            
-            $x = "ahoj";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc02.php b/php.editor/test/unit/data/testfiles/parser/nowdoc02.php
deleted file mode 100644
index 1f042b5..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc02.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title></title>
-    </head>
-    <body>
-        <?php
-            echo <<< 'NOWDOC'
-simpletextwithoutspaces
-NOWDOC;
-            
-            $x = "ahoj";
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_000.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_000.php
deleted file mode 100644
index 0622a61..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_000.php
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-non finished now doc
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-This is text is not fully finished
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_001.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_001.php
deleted file mode 100644
index 3b9e3ef..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_001.php
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-basic nowdoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is another nowdoc test.
-With another line in it.
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a nowdoc test.
-This is another nowdoc test.
-With another line in it.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_002.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_002.php
deleted file mode 100644
index 3b17da8..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_002.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-basic binary nowdoc syntax
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print b<<<'ENDOFNOWDOC'
-This is a nowdoc test.
-
-ENDOFNOWDOC;
-
-$x = b<<<'ENDOFNOWDOC'
-This is another nowdoc test.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is a nowdoc test.
-This is another nowdoc test.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_003.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_003.php
deleted file mode 100644
index 4282ab9..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_003.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-simple variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #$a.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #$b.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #$a.
-This is nowdoc test #$b.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_004.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_004.php
deleted file mode 100644
index 0e5b927..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_004.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braces variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #{$a}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #{$b}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #{$a}.
-This is nowdoc test #{$b}.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_005.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_005.php
deleted file mode 100644
index 65e33d7..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_005.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-unbraced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
-This is nowdoc test #s $a, $b, $c['c'], and $d->d.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_006.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_006.php
deleted file mode 100644
index 9d99973..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_006.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
-This is nowdoc test #s {$a}, {$b}, {$c['c']}, and {$d->d}.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_007.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_007.php
deleted file mode 100644
index d9e9411..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_007.php
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-braced and unbraced complex variable replacement test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-                     
-print <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
-This is nowdoc test #s $a, {$b}, {$c['c']}, and {$d->d}.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_008.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_008.php
deleted file mode 100644
index 486f002..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_008.php
+++ /dev/null
@@ -1,17 +0,0 @@
---TEST--
-empty doc test (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_009.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_009.php
deleted file mode 100644
index ec8b78f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_009.php
+++ /dev/null
@@ -1,40 +0,0 @@
---TEST--
-Torture the T_END_NOWDOC rules (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-print <<<'ENDOFNOWDOC'
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-ENDOFNOWDOC    ;
-    ENDOFNOWDOC;
-ENDOFNOWDOC    
-    ENDOFNOWDOC
-$ENDOFNOWDOC;
-
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_01.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_01.php
deleted file mode 100644
index 58f3d8f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class foo {
-    public $bar = <<<'EOT'
-bar
-EOT;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_01.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_010.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_010.php
deleted file mode 100644
index 6f28815..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_010.php
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Torture the T_END_NOWDOC rules with variable expansions (nowdoc)
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-$fooledYou = '';
-
-print <<<'ENDOFNOWDOC'
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
-ENDOFNOWDOC;
-
-$x = <<<'ENDOFNOWDOC'
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
-ENDOFNOWDOC;
-
-print "{$x}";
-
-?>
---EXPECT--
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-{$fooledYou}ENDOFNOWDOC{$fooledYou}
-ENDOFNOWDOC{$fooledYou}
-{$fooledYou}ENDOFNOWDOC
-
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_011.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_011.php
deleted file mode 100644
index 84bcdb6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_011.php
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-Nowdocs CAN be used as static scalars.
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-class e {
-    
-    const E = <<<'THISMUSTNOTERROR'
-If you DON'T see this, something's wrong.
-THISMUSTNOTERROR;
-
-};
-
-print e::E . "\n";
-
-?>
---EXPECTF--
-If you DON'T see this, something's wrong.
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_012.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_012.php
deleted file mode 100644
index 0bcb92e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_012.php
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-Test false labels
---FILE--
-<?php
-
-require_once 'nowdoc.inc';
-
-$x = <<<'ENDOFNOWDOC'
-This is a nowdoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFNOWDOCWILLBESOON
-Now let's finish it
-ENDOFNOWDOC;
-print "{$x}\n";
-
-?>
---EXPECT--
-This is a nowdoc test.
-NOTREALLYEND;
-Another line
-NOTENDEITHER;
-ENDOFNOWDOCWILLBESOON
-Now let's finish it
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_013.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_013.php
deleted file mode 100644
index 574d3d2..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_013.php
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-Test whitespace following end of nowdoc
---INI--
-highlight.string  = #DD0000
-highlight.comment = #FF8000
-highlight.keyword = #007700
-highlight.bg      = #FFFFFF
-highlight.default = #0000BB
-highlight.html    = #000000
---FILE--
-<?php
-$code = <<<'EOF'
-<?php
-  $x = <<<'EOT'
-some string    
-EOT
-  $y = 2;
-?>
-EOF;
-highlight_string($code);
-?>
---EXPECT--
-<code><span style="color: #000000">
-<span style="color: #0000BB"><?php<br />  $x </span><span style="color: #007700">= <<<'EOT'<br /></span><span style="color: #0000BB">some string    <br /></span><span style="color: #007700">EOT<br />  </span><span style="color: #0000BB">$y </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?></span>
-</span>
-</code>
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_014.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_014.php
deleted file mode 100644
index 120a96f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_014.php
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-Highliting empty nowdoc
---INI--
-highlight.string  = #DD0000
-highlight.comment = #FF8000
-highlight.keyword = #007700
-highlight.bg      = #FFFFFF
-highlight.default = #0000BB
-highlight.html    = #000000
---FILE--
-<?php
-$code = <<<'EOF'
-<?php
-  $x = <<<'EOT'
-EOT
-  $y = 2;
-?>
-EOF;
-highlight_string($code);
-?>
---EXPECT--
-<code><span style="color: #000000">
-<span style="color: #0000BB"><?php<br />  $x </span><span style="color: #007700">= <<<'EOT'<br /></span><span style="color: #0000BB"></span><span style="color: #007700">EOT<br />  </span><span style="color: #0000BB">$y </span><span style="color: #007700">= </span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?></span>
-</span>
-</code>
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_015.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_015.php
deleted file mode 100644
index 9eb83bd..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_015.php
+++ /dev/null
@@ -1,74 +0,0 @@
---TEST--
-Test nowdoc and line numbering
---FILE--
-<?php
-function error_handler($num, $msg, $file, $line, $vars) {
-	echo $line,"\n";
-}
-set_error_handler('error_handler');
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-test
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-test
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<EOF
-test1
-test2
-
-test3
-
-
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-$x = <<<'EOF'
-test1
-test2
-
-test3
-
-
-EOF;
-var_dump($x);
-trigger_error("line", E_USER_ERROR);
-echo "ok\n";
-?>
---EXPECT--
-6
-string(0) ""
-10
-string(0) ""
-14
-string(4) "test"
-19
-string(4) "test"
-24
-string(20) "test1
-test2
-
-test3
-
-"
-34
-string(20) "test1
-test2
-
-test3
-
-"
-44
-ok
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_02.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_02.php
deleted file mode 100644
index d8f9d49..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_02.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-echo(<<<'EOFNC'
-content
-EOFNC
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_02.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_03.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_03.php
deleted file mode 100644
index b205c85..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_03.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$a = array('test' => <<<'EOD'
-test
-EOD
-);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_03.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_04.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_04.php
deleted file mode 100644
index 8c22aec..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_04.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-$a = <<<'EXX'
-test
-EXX
-;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_04.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_04.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_05.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_05.php
deleted file mode 100644
index 3857555..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_05.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-print <<<'OMG'
-OMG;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_05.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_05.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_06.php b/php.editor/test/unit/data/testfiles/parser/nowdoc_06.php
deleted file mode 100644
index 9679fb6..0000000
--- a/php.editor/test/unit/data/testfiles/parser/nowdoc_06.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-print <<<'omg'
-omg;
-
-print <<<'ENDOFNOWDOC'
-ENDOFNOWDOC;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/nowdoc_06.php.errors b/php.editor/test/unit/data/testfiles/parser/nowdoc_06.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/performance/performance.php b/php.editor/test/unit/data/testfiles/parser/performance/performance.php
deleted file mode 100644
index adb893f..0000000
--- a/php.editor/test/unit/data/testfiles/parser/performance/performance.php
+++ /dev/null
@@ -1,30913 +0,0 @@
-<?php
-/**********************************************************************************
-* Subs.php                                                                        *
-***********************************************************************************
-* SMF: Simple Machines Forum                                                      *
-* Open-Source Project Inspired by Zef Hemel (zef at zefhemel.com)                    *
-* =============================================================================== *
-* Software Version:           SMF 1.1                                             *
-* Software by:                Simple Machines (http://www.simplemachines.org)     *
-* Copyright 2006 by:          Simple Machines LLC (http://www.simplemachines.org) *
-*           2001-2006 by:     Lewis Media (http://www.lewismedia.com)             *
-* Support, News, Updates at:  http://www.simplemachines.org                       *
-***********************************************************************************
-* This program is free software; you may redistribute it and/or modify it under   *
-* the terms of the provided license as published by Simple Machines LLC.          *
-*                                                                                 *
-* This program is distributed in the hope that it is and will be useful, but      *
-* WITHOUT ANY WARRANTIES; without even any implied warranty of MERCHANTABILITY    *
-* or FITNESS FOR A PARTICULAR PURPOSE.                                            *
-*                                                                                 *
-* See the "license.txt" file for details of the Simple Machines license.          *
-* The latest version can always be found at http://www.simplemachines.org.        *
-**********************************************************************************/
-if (!defined('SMF'))
-	die('Hacking attempt...');
-
-/*	This file has all the main functions in it that relate to, well,
-	everything.  It provides all of the following functions:
-
-	resource db_query(string database_query, string __FILE__, int __LINE__)
-		- should always be used in place of mysql_query.
-		- executes a query string, and implements needed error checking.
-		- always use the magic constants __FILE__ and __LINE__.
-		- returns a MySQL result resource, to be freed with mysql_free_result.
-
-	int db_affected_rows()
-		- should always be used in place of db_insert_id.
-		- returns the number of affected rows by the most recently executed
-		  query.
-		- handles the current connection so the forum with other connections
-		  active at the same time.
-
-	int db_insert_id()
-		- should always be used in place of mysql_insert_id.
-		- returns the most recently generated auto_increment column.
-		- handles the current connection so the forum with other connections
-		  active at the same time.
-
-	void updateStats(string statistic, string condition = '1')
-		- statistic can be 'member', 'message', 'topic', 'calendar', or
-		  'postgroups'.
-		- parameter1 and parameter2 are optional, and are used to update only
-		  those stats that need updating.
-		- the 'member' statistic updates the latest member, the total member
-		  count, and the number of unapproved members.
-		- 'member' also only counts approved members when approval is on, but
-		  is much more efficient with it off.
-		- updating 'message' changes the total number of messages, and the
-		  highest message id by ID_MSG - which can be parameters 1 and 2,
-		  respectively.
-		- 'topic' updates the total number of topics, or if parameter1 is true
-		  simply increments them.
-		- the 'calendar' statistic updates the cache of the calendar
-		  information for a day before and after today.
-		- the 'postgroups' case updates those members who match condition's
-		  post-based membergroups in the database (restricted by parameter1).
-
-	void updateMemberData(int ID_MEMBER, array data)
-		- updates the columns in the members table.
-		- ID_MEMBER is either an int or an array of ints to be updated.
-		- data is an associative array of the columns to be updated and their
-		  respective values.
-		- any string values updated should be quoted and slashed.
-		- the value of any column can be '+' or '-', which mean 'increment'
-		  and decrement, respectively.
-		- if the member's post number is updated, updates their post groups.
-		- this function should be used whenever member data needs to be
-		  updated in place of an UPDATE query.
-
-	void updateSettings(array changeArray, use_update = false)
-		- updates both the settings table and $modSettings array.
-		- all of changeArray's indexes and values are assumed to have escaped
-		  apostrophes (')!
-		- if a variable is already set to what you want to change it to, that
-		  variable will be skipped over; it would be unnecessary to reset.
-		- if use_update is true, UPDATEs will be used instead of REPALCE.
-		- when use_update is true, the value can be true or false to increment
-		  or decrement it, respectively.
-
-	string constructPageIndex(string base_url, int &start, int max_value,
-			int num_per_page, bool compact_start = false)
-		- builds the page list, e.g. 1 ... 6 7 [8] 9 10 ... 15.
-		- compact_start caused it to use "url.page" instead of
-		  "url;start=page".
-		- handles any wireless settings (adding special things to URLs.)
-		- very importantly, cleans up the start value passed, and forces it to
-		  be a multiple of num_per_page.
-		- also checks that start is not more than max_value.
-		- base_url should be the URL without any start parameter on it.
-		- uses the compactTopicPagesEnable and compactTopicPagesContiguous
-		  settings to decide how to display the menu.
-		- an example is available near the function definition.
-
-	string comma_format(float number, int override_decimal_count = false)
-		- formats a number to display in the style of the admins' choosing.
-		- uses the format of number_format to decide how to format the number.
-		- for example, it might display "1 234,50".
-		- caches the formatting data from the setting for optimization.
-
-	string timeformat(int time, bool show_today = true)
-		- returns a pretty formated version of time based on the user's format
-		  in $user_info['time_format'].
-		- applies any necessary time offsets to the timestamp.
-		- if todayMod is set and show_today was not not specified or true, an
-		  alternate format string is used to show the date with something to
-		  show it is "today" or "yesterday".
-		- performs localization (more than just strftime would do alone.)
-
-	string un_htmlspecialchars(string text)
-		- removes the base entities (<, ", etc.) from text.
-		- should be used instead of html_entity_decode for PHP version
-		  compatibility reasons.
-		- additionally converts   and '.
-		- returns the string without entities.
-
-	string shorten_subject(string regular_subject, int length)
-		- shortens a subject so that it is either shorter than length, or that
-		  length plus an ellipsis.
-		- respects internationalization characters and entities as one character.
-		- avoids trailing entities.
-		- returns the shortened string.
-
-	int forum_time(bool use_user_offset = true)
-		- returns the current time with offsets.
-		- always applies the offset in the time_offset setting.
-		- if use_user_offset is true, applies the user's offset as well.
-		- returns seconds since the unix epoch.
-
-	array permute(array input)
-		- calculates all the possible permutations (orders) of array.
-		- should not be called on huge arrays (bugger than like 10 elements.)
-		- returns an array containing each permutation.
-
-	string doUBBC(string message, bool enableSmileys = true)
-		- passes through parse_bbc(message, enableSmileys).
-		- available for older implementations.
-
-	string parse_bbc(string message, bool smileys = true, string cache_id = '')
-		- this very hefty function parses bbc in message.
-		- only parses bbc tags which are not disabled in disabledBBC.
-		- also handles basic HTML, if enablePostHTML is on.
-		- caches the from/to replace regular expressions so as not to reload
-		  them every time a string is parsed.
-		- only parses smileys if smileys is true.
-		- does nothing if the enableBBC setting is off.
-		- applies the fixLongWords magic if the setting is set to on.
-		- uses the cache_id as a unique identifier to facilitate any caching
-		  it may do.
-		- returns the modified message.
-
-	void parsesmileys(string &message)
-		- the smiley parsing function which makes pretty faces appear :).
-		- if custom smiley sets are turned off by smiley_enable, the default
-		  set of smileys will be used.
-		- these are specifically not parsed in code tags [url=mailto:Dad at blah.com]
-		- caches the smileys from the database or array in memory.
-		- doesn't return anything, but rather modifies message directly.
-
-	string highlight_php_code(string code)
-		- Uses PHP's highlight_code() to highlight PHP syntax
-		- does special handling to keep the tabs in the code available.
-		- used to parse PHP code from inside [code] and [php] tags.
-		- returns the code with highlighted HTML.
-
-	void writeLog(bool force = false)
-		// !!!
-
-	void redirectexit(string setLocation = '', bool use_refresh = false)
-		// !!!
-
-	void obExit(bool do_header = true, bool do_footer = do_header)
-		// !!!
-
-	void adminIndex($area)
-		// !!!
-
-	int logAction($action, $extra = array())
-		// !!!
-
-	void trackStats($stats = array())
-		- caches statistics changes, and flushes them if you pass nothing.
-		- if '+' is used as a value, it will be incremented.
-		- does not actually commit the changes until the end of the page view.
-		- depends on the trackStats setting.
-
-	void spamProtection(string error_type)
-		- attempts to protect from spammed messages and the like.
-		- takes a $txt index. (not an actual string.)
-		- depends on the spamWaitTime setting.
-
-	array url_image_size(string url)
-		- uses getimagesize() to determine the size of a file.
-		- attempts to connect to the server first so it won't time out.
-		- returns false on failure, otherwise the output of getimagesize().
-
-	void determineTopicClass(array &topic_context)
-		// !!!
-
-	void setupThemeContext()
-		// !!!
-
-	void template_rawdata()
-		// !!!
-
-	void template_header()
-		// !!!
-
-	void theme_copyright(bool get_it = false)
-		// !!!
-
-	void template_footer()
-		// !!!
-
-	void db_debug_junk()
-		// !!!
-
-	void getAttachmentFilename(string filename, int ID_ATTACH, bool new = true)
-		// !!!
-
-	string host_from_ip(string ip_address)
-		// !!!
-
-	string create_button(string filename, string alt, string label, bool custom = '')
-		// !!!
-*/
-
-// Do a query.  Takes care of errors too.
-function db_query($db_string, $file, $line)
-{
-	global $db_cache, $db_count, $db_connection, $db_show_debug, $modSettings;
-
-	// One more query....
-	$db_count = !isset($db_count) ? 1 : $db_count + 1;
-
-	// Debugging.
-	if (isset($db_show_debug) && $db_show_debug === true)
-	{
-		// Initialize $db_cache if not already initialized.
-		if (!isset($db_cache))
-			$db_cache = array();
-
-		if (!empty($_SESSION['debug_redirect']))
-		{
-			$db_cache = array_merge($_SESSION['debug_redirect'], $db_cache);
-			$db_count = count($db_cache) + 1;
-			$_SESSION['debug_redirect'] = array();
-		}
-
-		$db_cache[$db_count]['q'] = $db_string;
-		$db_cache[$db_count]['f'] = $file;
-		$db_cache[$db_count]['l'] = $line;
-		$st = microtime();
-	}
-
-	// First, we clean strings out of the query, reduce whitespace, lowercase, and trim - so we can check it over.
-	if (empty($modSettings['disableQueryCheck']))
-	{
-		$clean = '';
-		$old_pos = 0;
-		$pos = -1;
-		while (true)
-		{
-			$pos = strpos($db_string, '\'', $pos + 1);
-			if ($pos === false)
-				break;
-			$clean .= substr($db_string, $old_pos, $pos - $old_pos);
-
-			while (true)
-			{
-				$pos1 = strpos($db_string, '\'', $pos + 1);
-				$pos2 = strpos($db_string, '\\', $pos + 1);
-				if ($pos1 === false)
-					break;
-				elseif ($pos2 == false || $pos2 > $pos1)
-				{
-					$pos = $pos1;
-					break;
-				}
-
-				$pos = $pos2 + 1;
-			}
-			$clean .= '%s';
-
-			$old_pos = $pos + 1;
-		}
-		$clean .= substr($db_string, $old_pos);
-		$clean = trim(strtolower(preg_replace(array('~\s+~s', '~/\*!40001 SQL_NO_CACHE \*/~', '~/\*!40000 USE INDEX \([A-Za-z\_]+?\) \*/~'), array(' ', '', ''), $clean)));
-
-		// We don't use UNION in SMF, at least so far.  But it's useful for injections.
-		if (strpos($clean, 'union') !== false && preg_match('~(^|[^a-z])union($|[^[a-z])~s', $clean) != 0)
-			$fail = true;
-		// Comments?  We don't use comments in our queries, we leave 'em outside!
-		elseif (strpos($clean, '/*') > 2 || strpos($clean, '--') !== false || strpos($clean, ';') !== false)
-			$fail = true;
-		// Trying to change passwords, slow us down, or something?
-		elseif (strpos($clean, 'set password') !== false && preg_match('~(^|[^a-z])set password($|[^[a-z])~s', $clean) != 0)
-			$fail = true;
-		elseif (strpos($clean, 'benchmark') !== false && preg_match('~(^|[^a-z])benchmark($|[^[a-z])~s', $clean) != 0)
-			$fail = true;
-		// Sub selects?  We don't use those either.
-		elseif (preg_match('~\([^)]*?select~s', $clean) != 0)
-			$fail = true;
-
-		if (!empty($fail))
-		{
-			log_error('Hacking attempt...' . "\n" . $db_string, $file, $line);
-			fatal_error('Hacking attempt...', false);
-		}
-	}
-
-	$ret = mysql_query($db_string, $db_connection);
-	if ($ret === false && $file !== false)
-		$ret = db_error($db_string, $file, $line);
-
-	// Debugging.
-	if (isset($db_show_debug) && $db_show_debug === true)
-		$db_cache[$db_count]['t'] = array_sum(explode(' ', microtime())) - array_sum(explode(' ', $st));
-
-	return $ret;
-}
-
-function db_affected_rows()
-{
-	global $db_connection;
-
-	return mysql_affected_rows($db_connection);
-}
-
-function db_affected_rows2()
-{
-	global $db_connection;
-
-	return mysql_affected_rows($db_connection);
-}
-
-function db_insert_id()
-{
-	global $db_connection;
-
-	return mysql_insert_id($db_connection);
-}
-
-// Update some basic statistics...
-function updateStats3($type, $parameter1 = null, $parameter2 = null)
-{
-	global $db_prefix, $sourcedir, $modSettings;
-
-	switch ($type)
-	{
-	case 'member':
-		$changes = array(
-			'memberlist_updated' => time(),
-		);
-
-		// Are we using registration approval?
-		if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 2)
-		{
-			// Update the latest activated member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members
-				WHERE is_activated = 1", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest activated member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Update the amount of members awaiting approval - ignoring COPPA accounts, as you can't approve them until you get permission.
-			$result = db_query("
-				SELECT COUNT(*)
-				FROM {$db_prefix}members
-				WHERE is_activated IN (3, 4)", __FILE__, __LINE__);
-			list ($changes['unapprovedMembers']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-		// If $parameter1 is a number, it's the new ID_MEMBER and #2 is the real name for a new registration.
-		elseif ($parameter1 !== null && $parameter1 !== false)
-		{
-			$changes['latestMember'] = $parameter1;
-			$changes['latestRealName'] = $parameter2;
-
-			updateSettings(array('totalMembers' => true), true);
-		}
-		// If $parameter1 is false, and approval is off, we need change nothing.
-		elseif ($parameter1 !== false)
-		{
-			// Update the latest member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-
-		updateSettings($changes);
-		break;
-
-	case 'message':
-		if ($parameter1 === true && $parameter2 !== null)
-			updateSettings(array('totalMessages' => true, 'maxMsgID' => $parameter2), true);
-		else
-		{
-			// SUM and MAX on a smaller table is better for InnoDB tables.
-			$result = db_query("
-				SELECT SUM(numPosts) AS totalMessages, MAX(ID_LAST_MSG) AS maxMsgID
-				FROM {$db_prefix}boards", __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array(
-				'totalMessages' => $row['totalMessages'],
-				'maxMsgID' => $row['maxMsgID'] === null ? 0 : $row['maxMsgID']
-			));
-		}
-		break;
-
-	case 'subject':
-		// Remove the previous subject (if any).
-		db_query("
-			DELETE FROM {$db_prefix}log_search_subjects
-			WHERE ID_TOPIC = " . (int) $parameter1, __FILE__, __LINE__);
-
-		// Insert the new subject.
-		if ($parameter2 !== null)
-		{
-			$parameter1 = (int) $parameter1;
-			$parameter2 = text2words($parameter2);
-
-			$inserts = array();
-			foreach ($parameter2 as $word)
-				$inserts[] = "'$word', $parameter1";
-
-			if (!empty($inserts))
-				db_query("
-					INSERT INTO {$db_prefix}log_search_subjects
-						(word, ID_TOPIC)
-					VALUES (" . implode('),
-						(', array_unique($inserts)) . ")", __FILE__, __LINE__);
-		}
-		break;
-
-	case 'topic':
-		if ($parameter1 === true)
-			updateSettings(array('totalTopics' => true), true);
-		else
-		{
-			// Get the number of topics - a SUM is better for InnoDB tables.
-			// We also ignore the recycle bin here because there will probably be a bunch of one-post topics there.
-			$result = db_query("
-				SELECT SUM(numTopics) AS totalTopics
-				FROM {$db_prefix}boards" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
-				WHERE ID_BOARD != $modSettings[recycle_board]" : ''), __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array('totalTopics' => $row['totalTopics']));
-		}
-		break;
-
-	case 'calendar':
-		require_once($sourcedir . '/Calendar.php');
-
-		// Calculate the YYYY-MM-DD of the lowest and highest days.
-		$low_date = strftime('%Y-%m-%d', forum_time(false) - 24 * 3600);
-		$high_date = strftime('%Y-%m-%d', forum_time(false) + $modSettings['cal_days_for_index'] * 24 * 3600);
-
-		$holidays = calendarHolidayArray($low_date, $high_date);
-		$bday = calendarBirthdayArray($low_date, $high_date);
-		$events = calendarEventArray($low_date, $high_date, false);
-
-		// Cache the results in the settings.
-		updateSettings(array(
-			'cal_today_updated' => strftime('%Y%m%d', forum_time(false)),
-			'cal_today_holiday' => addslashes(serialize($holidays)),
-			'cal_today_birthday' => addslashes(serialize($bday)),
-			'cal_today_event' => addslashes(serialize($events))
-		));
-		break;
-
-	case 'postgroups':
-		// Parameter two is the updated columns: we should check to see if we base groups off any of these.
-		if ($parameter2 !== null && !in_array('posts', $parameter2))
-			return;
-
-		if (($postgroups = cache_get_data('updateStats:postgroups', 360)) == null)
-		{
-			// Fetch the postgroups!
-			$request = db_query("
-				SELECT ID_GROUP, minPosts
-				FROM {$db_prefix}membergroups
-				WHERE minPosts != -1", __FILE__, __LINE__);
-			$postgroups = array();
-			while ($row = mysql_fetch_assoc($request))
-				$postgroups[$row['ID_GROUP']] = $row['minPosts'];
-			mysql_free_result($request);
-
-			// Sort them this way because if it's done with MySQL it causes a filesort :(.
-			arsort($postgroups);
-
-			cache_put_data('updateStats:postgroups', $postgroups, 360);
-		}
-
-		// Oh great, they've screwed their post groups.
-		if (empty($postgroups))
-			return;
-
-		// Set all membergroups from most posts to least posts.
-		$conditions = '';
-		foreach ($postgroups as $id => $minPosts)
-		{
-			$conditions .= '
-					WHEN posts >= ' . $minPosts . (!empty($lastMin) ? ' AND posts <= ' . $lastMin : '') . ' THEN ' . $id;
-			$lastMin = $minPosts;
-		}
-
-		// A big fat CASE WHEN... END is faster than a zillion UPDATE's ;).
-		db_query("
-			UPDATE {$db_prefix}members
-			SET ID_POST_GROUP = CASE$conditions
-					ELSE 0
-				END" . ($parameter1 != null ? "
-			WHERE $parameter1" : ''), __FILE__, __LINE__);
-		break;
-
-		default:
-			trigger_error('updateStats(): Invalid statistic type \'' . $type . '\'', E_USER_NOTICE);
-	}
-}
-
-// Update some basic statistics...
-function updateStats($type, $parameter1 = null, $parameter2 = null)
-{
-	global $db_prefix, $sourcedir, $modSettings;
-
-	switch ($type)
-	{
-	case 'member':
-		$changes = array(
-			'memberlist_updated' => time(),
-		);
-
-		// Are we using registration approval?
-		if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 2)
-		{
-			// Update the latest activated member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members
-				WHERE is_activated = 1", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest activated member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Update the amount of members awaiting approval - ignoring COPPA accounts, as you can't approve them until you get permission.
-			$result = db_query("
-				SELECT COUNT(*)
-				FROM {$db_prefix}members
-				WHERE is_activated IN (3, 4)", __FILE__, __LINE__);
-			list ($changes['unapprovedMembers']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-		// If $parameter1 is a number, it's the new ID_MEMBER and #2 is the real name for a new registration.
-		elseif ($parameter1 !== null && $parameter1 !== false)
-		{
-			$changes['latestMember'] = $parameter1;
-			$changes['latestRealName'] = $parameter2;
-
-			updateSettings(array('totalMembers' => true), true);
-		}
-		// If $parameter1 is false, and approval is off, we need change nothing.
-		elseif ($parameter1 !== false)
-		{
-			// Update the latest member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-
-		updateSettings($changes);
-		break;
-
-	case 'message':
-		if ($parameter1 === true && $parameter2 !== null)
-			updateSettings(array('totalMessages' => true, 'maxMsgID' => $parameter2), true);
-		else
-		{
-			// SUM and MAX on a smaller table is better for InnoDB tables.
-			$result = db_query("
-				SELECT SUM(numPosts) AS totalMessages, MAX(ID_LAST_MSG) AS maxMsgID
-				FROM {$db_prefix}boards", __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array(
-				'totalMessages' => $row['totalMessages'],
-				'maxMsgID' => $row['maxMsgID'] === null ? 0 : $row['maxMsgID']
-			));
-		}
-		break;
-
-	case 'subject':
-		// Remove the previous subject (if any).
-		db_query("
-			DELETE FROM {$db_prefix}log_search_subjects
-			WHERE ID_TOPIC = " . (int) $parameter1, __FILE__, __LINE__);
-
-		// Insert the new subject.
-		if ($parameter2 !== null)
-		{
-			$parameter1 = (int) $parameter1;
-			$parameter2 = text2words($parameter2);
-
-			$inserts = array();
-			foreach ($parameter2 as $word)
-				$inserts[] = "'$word', $parameter1";
-
-			if (!empty($inserts))
-				db_query("
-					INSERT INTO {$db_prefix}log_search_subjects
-						(word, ID_TOPIC)
-					VALUES (" . implode('),
-						(', array_unique($inserts)) . ")", __FILE__, __LINE__);
-		}
-		break;
-
-	case 'topic':
-		if ($parameter1 === true)
-			updateSettings(array('totalTopics' => true), true);
-		else
-		{
-			// Get the number of topics - a SUM is better for InnoDB tables.
-			// We also ignore the recycle bin here because there will probably be a bunch of one-post topics there.
-			$result = db_query("
-				SELECT SUM(numTopics) AS totalTopics
-				FROM {$db_prefix}boards" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
-				WHERE ID_BOARD != $modSettings[recycle_board]" : ''), __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array('totalTopics' => $row['totalTopics']));
-		}
-		break;
-
-	case 'calendar':
-		require_once($sourcedir . '/Calendar.php');
-
-		// Calculate the YYYY-MM-DD of the lowest and highest days.
-		$low_date = strftime('%Y-%m-%d', forum_time(false) - 24 * 3600);
-		$high_date = strftime('%Y-%m-%d', forum_time(false) + $modSettings['cal_days_for_index'] * 24 * 3600);
-
-		$holidays = calendarHolidayArray($low_date, $high_date);
-		$bday = calendarBirthdayArray($low_date, $high_date);
-		$events = calendarEventArray($low_date, $high_date, false);
-
-		// Cache the results in the settings.
-		updateSettings(array(
-			'cal_today_updated' => strftime('%Y%m%d', forum_time(false)),
-			'cal_today_holiday' => addslashes(serialize($holidays)),
-			'cal_today_birthday' => addslashes(serialize($bday)),
-			'cal_today_event' => addslashes(serialize($events))
-		));
-		break;
-
-	case 'postgroups':
-		// Parameter two is the updated columns: we should check to see if we base groups off any of these.
-		if ($parameter2 !== null && !in_array('posts', $parameter2))
-			return;
-
-		if (($postgroups = cache_get_data('updateStats:postgroups', 360)) == null)
-		{
-			// Fetch the postgroups!
-			$request = db_query("
-				SELECT ID_GROUP, minPosts
-				FROM {$db_prefix}membergroups
-				WHERE minPosts != -1", __FILE__, __LINE__);
-			$postgroups = array();
-			while ($row = mysql_fetch_assoc($request))
-				$postgroups[$row['ID_GROUP']] = $row['minPosts'];
-			mysql_free_result($request);
-
-			// Sort them this way because if it's done with MySQL it causes a filesort :(.
-			arsort($postgroups);
-
-			cache_put_data('updateStats:postgroups', $postgroups, 360);
-		}
-
-		// Oh great, they've screwed their post groups.
-		if (empty($postgroups))
-			return;
-
-		// Set all membergroups from most posts to least posts.
-		$conditions = '';
-		foreach ($postgroups as $id => $minPosts)
-		{
-			$conditions .= '
-					WHEN posts >= ' . $minPosts . (!empty($lastMin) ? ' AND posts <= ' . $lastMin : '') . ' THEN ' . $id;
-			$lastMin = $minPosts;
-		}
-
-		// A big fat CASE WHEN... END is faster than a zillion UPDATE's ;).
-		db_query("
-			UPDATE {$db_prefix}members
-			SET ID_POST_GROUP = CASE$conditions
-					ELSE 0
-				END" . ($parameter1 != null ? "
-			WHERE $parameter1" : ''), __FILE__, __LINE__);
-		break;
-
-		default:
-			trigger_error('updateStats(): Invalid statistic type \'' . $type . '\'', E_USER_NOTICE);
-	}
-}
-
-
-// Update some basic statistics...
-function updateStats2($type, $parameter1 = null, $parameter2 = null)
-{
-	global $db_prefix, $sourcedir, $modSettings;
-
-	switch ($type)
-	{
-	case 'member':
-		$changes = array(
-			'memberlist_updated' => time(),
-		);
-
-		// Are we using registration approval?
-		if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 2)
-		{
-			// Update the latest activated member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members
-				WHERE is_activated = 1", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest activated member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Update the amount of members awaiting approval - ignoring COPPA accounts, as you can't approve them until you get permission.
-			$result = db_query("
-				SELECT COUNT(*)
-				FROM {$db_prefix}members
-				WHERE is_activated IN (3, 4)", __FILE__, __LINE__);
-			list ($changes['unapprovedMembers']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-		// If $parameter1 is a number, it's the new ID_MEMBER and #2 is the real name for a new registration.
-		elseif ($parameter1 !== null && $parameter1 !== false)
-		{
-			$changes['latestMember'] = $parameter1;
-			$changes['latestRealName'] = $parameter2;
-
-			updateSettings(array('totalMembers' => true), true);
-		}
-		// If $parameter1 is false, and approval is off, we need change nothing.
-		elseif ($parameter1 !== false)
-		{
-			// Update the latest member (highest ID_MEMBER) and count.
-			$result = db_query("
-				SELECT COUNT(*), MAX(ID_MEMBER)
-				FROM {$db_prefix}members", __FILE__, __LINE__);
-			list ($changes['totalMembers'], $changes['latestMember']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-
-			// Get the latest member's display name.
-			$result = db_query("
-				SELECT realName
-				FROM {$db_prefix}members
-				WHERE ID_MEMBER = " . (int) $changes['latestMember'] . "
-				LIMIT 1", __FILE__, __LINE__);
-			list ($changes['latestRealName']) = mysql_fetch_row($result);
-			mysql_free_result($result);
-		}
-
-		updateSettings($changes);
-		break;
-
-	case 'message':
-		if ($parameter1 === true && $parameter2 !== null)
-			updateSettings(array('totalMessages' => true, 'maxMsgID' => $parameter2), true);
-		else
-		{
-			// SUM and MAX on a smaller table is better for InnoDB tables.
-			$result = db_query("
-				SELECT SUM(numPosts) AS totalMessages, MAX(ID_LAST_MSG) AS maxMsgID
-				FROM {$db_prefix}boards", __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array(
-				'totalMessages' => $row['totalMessages'],
-				'maxMsgID' => $row['maxMsgID'] === null ? 0 : $row['maxMsgID']
-			));
-		}
-		break;
-
-	case 'subject':
-		// Remove the previous subject (if any).
-		db_query("
-			DELETE FROM {$db_prefix}log_search_subjects
-			WHERE ID_TOPIC = " . (int) $parameter1, __FILE__, __LINE__);
-
-		// Insert the new subject.
-		if ($parameter2 !== null)
-		{
-			$parameter1 = (int) $parameter1;
-			$parameter2 = text2words($parameter2);
-
-			$inserts = array();
-			foreach ($parameter2 as $word)
-				$inserts[] = "'$word', $parameter1";
-
-			if (!empty($inserts))
-				db_query("
-					INSERT INTO {$db_prefix}log_search_subjects
-						(word, ID_TOPIC)
-					VALUES (" . implode('),
-						(', array_unique($inserts)) . ")", __FILE__, __LINE__);
-		}
-		break;
-
-	case 'topic':
-		if ($parameter1 === true)
-			updateSettings(array('totalTopics' => true), true);
-		else
-		{
-			// Get the number of topics - a SUM is better for InnoDB tables.
-			// We also ignore the recycle bin here because there will probably be a bunch of one-post topics there.
-			$result = db_query("
-				SELECT SUM(numTopics) AS totalTopics
-				FROM {$db_prefix}boards" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
-				WHERE ID_BOARD != $modSettings[recycle_board]" : ''), __FILE__, __LINE__);
-			$row = mysql_fetch_assoc($result);
-			mysql_free_result($result);
-
-			updateSettings(array('totalTopics' => $row['totalTopics']));
-		}
-		break;
-
-	case 'calendar':
-		require_once($sourcedir . '/Calendar.php');
-
-		// Calculate the YYYY-MM-DD of the lowest and highest days.
-		$low_date = strftime('%Y-%m-%d', forum_time(false) - 24 * 3600);
-		$high_date = strftime('%Y-%m-%d', forum_time(false) + $modSettings['cal_days_for_index'] * 24 * 3600);
-
-		$holidays = calendarHolidayArray($low_date, $high_date);
-		$bday = calendarBirthdayArray($low_date, $high_date);
-		$events = calendarEventArray($low_date, $high_date, false);
-
-		// Cache the results in the settings.
-		updateSettings(array(
-			'cal_today_updated' => strftime('%Y%m%d', forum_time(false)),
-			'cal_today_holiday' => addslashes(serialize($holidays)),
-			'cal_today_birthday' => addslashes(serialize($bday)),
-			'cal_today_event' => addslashes(serialize($events))
-		));
-		break;
-
-	case 'postgroups':
-		// Parameter two is the updated columns: we should check to see if we base groups off any of these.
-		if ($parameter2 !== null && !in_array('posts', $parameter2))
-			return;
-
-		if (($postgroups = cache_get_data('updateStats:postgroups', 360)) == null)
-		{
-			// Fetch the postgroups!
-			$request = db_query("
-				SELECT ID_GROUP, minPosts
-				FROM {$db_prefix}membergroups
-				WHERE minPosts != -1", __FILE__, __LINE__);
-			$postgroups = array();
-			while ($row = mysql_fetch_assoc($request))
-				$postgroups[$row['ID_GROUP']] = $row['minPosts'];
-			mysql_free_result($request);
-
-			// Sort them this way because if it's done with MySQL it causes a filesort :(.
-			arsort($postgroups);
-
-			cache_put_data('updateStats:postgroups', $postgroups, 360);
-		}
-
-		// Oh great, they've screwed their post groups.
-		if (empty($postgroups))
-			return;
-
-		// Set all membergroups from most posts to least posts.
-		$conditions = '';
-		foreach ($postgroups as $id => $minPosts)
-		{
-			$conditions .= '
-					WHEN posts >= ' . $minPosts . (!empty($lastMin) ? ' AND posts <= ' . $lastMin : '') . ' THEN ' . $id;
-			$lastMin = $minPosts;
-		}
-
-		// A big fat CASE WHEN... END is faster than a zillion UPDATE's ;).
-		db_query("
-			UPDATE {$db_prefix}members
-			SET ID_POST_GROUP = CASE$conditions
-					ELSE 0
-				END" . ($parameter1 != null ? "
-			WHERE $parameter1" : ''), __FILE__, __LINE__);
-		break;
-
-		default:
-			trigger_error('updateStats(): Invalid statistic type \'' . $type . '\'', E_USER_NOTICE);
-	}
-}
-
-// Assumes the data has been slashed.
-function updateMemberData($members, $data)
-{
-	global $db_prefix, $modSettings, $ID_MEMBER, $user_info;
-
-	if (is_array($members))
-		$condition = 'ID_MEMBER IN (' . implode(', ', $members) . ')
-		LIMIT ' . count($members);
-	elseif ($members === null)
-		$condition = '1';
-	else
-		$condition = 'ID_MEMBER = ' . $members . '
-		LIMIT 1';
-
-	if (isset($modSettings['integrate_change_member_data']) && function_exists($modSettings['integrate_change_member_data']))
-	{
-		// Only a few member variables are really interesting for integration.
-		$integration_vars = array(
-			'memberName',
-			'realName',
-			'emailAddress',
-			'ID_GROUP',
-			'gender',
-			'birthdate',
-			'websiteTitle',
-			'websiteUrl',
-			'location',
-			'hideEmail',
-			'timeFormat',
-			'timeOffset',
-			'avatar',
-			'lngfile',
-		);
-		$vars_to_integrate = array_intersect($integration_vars, array_keys($data));
-
-		// Only proceed if there are any variables left to call the integration function.
-		if (count($vars_to_integrate) != 0)
-		{
-			// Fetch a list of memberNames if necessary
-			if ((!is_array($members) && $members === $ID_MEMBER) || (is_array($members) && count($members) == 1 && in_array($ID_MEMBER, $members)))
-				$memberNames = array($user_info['username']);
-			else
-			{
-				$memberNames = array();
-				$request = db_query("
-					SELECT memberName
-					FROM {$db_prefix}members
-					WHERE $condition", __FILE__, __LINE__);
-				while ($row = mysql_fetch_assoc($request))
-					$memberNames[] = $row['memberName'];
-				mysql_free_result($request);
-			}
-
-			if (!empty($memberNames))
-				foreach ($vars_to_integrate as $var)
-					call_user_func($modSettings['integrate_change_member_data'], $memberNames, $var, stripslashes($data[$var]));
-		}
-	}
-
-	foreach ($data as $var => $val)
-	{
-		if ($val === '+')
-			$data[$var] = $var . ' + 1';
-		elseif ($val === '-')
-			$data[$var] = $var . ' - 1';
-	}
-
-	// Ensure posts, instantMessages, and unreadMessages never go below 0.
-	if (isset($data['posts']))
-		$data['posts'] = 'IF(' . $data['posts'] . ' < 0, 0, ' . $data['posts'] . ')';
-	if (isset($data['instantMessages']))
-		$data['instantMessages'] = 'IF(' . $data['instantMessages'] . ' < 0, 0, ' . $data['instantMessages'] . ')';
-	if (isset($data['unreadMessages']))
-		$data['unreadMessages'] = 'IF(' . $data['unreadMessages'] . ' < 0, 0, ' . $data['unreadMessages'] . ')';
-
-	$setString = '';
-	foreach ($data as $var => $val)
-	{
-		$setString .= "
-			$var = $val,";
-	}
-
-	db_query("
-		UPDATE {$db_prefix}members
-		SET" . substr($setString, 0, -1) . '
-		WHERE ' . $condition, __FILE__, __LINE__);
-
-	updateStats('postgroups', $condition, array_keys($data));
-
-	// Clear any caching?
-	if (!empty($modSettings['cache_enable']) && $modSettings['cache_enable'] >= 2 && !empty($members))
-	{
-		if (!is_array($members))
-			$members = array($members);
-
-		foreach ($members as $member)
-		{
-			if ($modSettings['cache_enable'] == 3)
-			{
-				cache_put_data('member_data-profile-' . $member, null, 120);
-				cache_put_data('member_data-normal-' . $member, null, 120);
-				cache_put_data('member_data-minimal-' . $member, null, 120);
-			}
-			cache_put_data('user_settings-' . $member, null, 60);
-		}
-	}
-}
-
-// Updates the settings table as well as $modSettings... only does one at a time if $update is true.
-// All input variables and values are assumed to have escaped apostrophes(')!
-function updateSettings($changeArray, $update = false)
-{
-	global $db_prefix, $modSettings;
-
-	if (empty($changeArray) || !is_array($changeArray))
-		return;
-
-	// In some cases, this may be better and faster, but for large sets we don't want so many UPDATEs.
-	if ($update)
-	{
-		foreach ($changeArray as $variable => $value)
-		{
-			db_query("
-				UPDATE {$db_prefix}settings
-				SET value = " . ($value === true ? 'value + 1' : ($value === false ? 'value - 1' : "'$value'")) . "
-				WHERE variable = '$variable'
-				LIMIT 1", __FILE__, __LINE__);
-			$modSettings[$variable] = $value === true ? $modSettings[$variable] + 1 : ($value === false ? $modSettings[$variable] - 1 : stripslashes($value));
-		}
-
-		// Clean out the cache and make sure the cobwebs are gone too.
-		cache_put_data('modSettings', null, 90);
-
-		return;
-	}
-
-	$replaceArray = array();
-	foreach ($changeArray as $variable => $value)
-	{
-		// Don't bother if it's already like that ;).
-		if (isset($modSettings[$variable]) && $modSettings[$variable] == stripslashes($value))
-			continue;
-		// If the variable isn't set, but would only be set to nothing'ness, then don't bother setting it.
-		elseif (!isset($modSettings[$variable]) && empty($value))
-			continue;
-
-		$replaceArray[] = "(SUBSTRING('$variable', 1, 255), SUBSTRING('$value', 1, 65534))";
-		$modSettings[$variable] = stripslashes($value);
-	}
-
-	if (empty($replaceArray))
-		return;
-
-	db_query("
-		REPLACE INTO {$db_prefix}settings
-			(variable, value)
-		VALUES " . implode(',
-			', $replaceArray), __FILE__, __LINE__);
-
-	// Kill the cache - it needs redoing now, but we won't bother ourselves with that here.
-	cache_put_data('modSettings', null, 90);
-}
-
-// Constructs a page list.
-// $pageindex = constructPageIndex($scripturl . '?board=' . $board, $_REQUEST['start'], $num_messages, $maxindex, true);
-function constructPageIndex($base_url, &$start, $max_value, $num_per_page, $flexible_start = false)
-{
-	global $modSettings;
-
-	// Save whether $start was less than 0 or not.
-	$start_invalid = $start < 0;
-
-	// Make sure $start is a proper variable - not less than 0.
-	if ($start_invalid)
-		$start = 0;
-	// Not greater than the upper bound.
-	elseif ($start >= $max_value)
-		$start = max(0, (int) $max_value - (((int) $max_value % (int) $num_per_page) == 0 ? $num_per_page : ((int) $max_value % (int) $num_per_page)));
-	// And it has to be a multiple of $num_per_page!
-	else
-		$start = max(0, (int) $start - ((int) $start % (int) $num_per_page));
-
-	// Wireless will need the protocol on the URL somewhere.
-	if (WIRELESS)
-		$base_url .= ';' . WIRELESS_PROTOCOL;
-
-	$base_link = '<a class="navPages" href="' . ($flexible_start ? $base_url : strtr($base_url, array('%' => '%%')) . ';start=%d') . '">%s</a> ';
-
-	// Compact pages is off or on?
-	if (empty($modSettings['compactTopicPagesEnable']))
-	{
-		// Show the left arrow.
-		$pageindex = $start == 0 ? ' ' : sprintf($base_link, $start - $num_per_page, '«');
-
-		// Show all the pages.
-		$display_page = 1;
-		for ($counter = 0; $counter < $max_value; $counter += $num_per_page)
-			$pageindex .= $start == $counter && !$start_invalid ? '<b>' . $display_page++ . '</b> ' : sprintf($base_link, $counter, $display_page++);
-
-		// Show the right arrow.
-		$display_page = ($start + $num_per_page) > $max_value ? $max_value : ($start + $num_per_page);
-		if ($start != $counter - $max_value && !$start_invalid)
-			$pageindex .= $display_page > $counter - $num_per_page ? ' ' : sprintf($base_link, $display_page, '»');
-	}
-	else
-	{
-		// If they didn't enter an odd value, pretend they did.
-		$PageContiguous = (int) ($modSettings['compactTopicPagesContiguous'] - ($modSettings['compactTopicPagesContiguous'] % 2)) / 2;
-
-		// Show the first page. (>1< ... 6 7 [8] 9 10 ... 15)
-		if ($start > $num_per_page * $PageContiguous)
-			$pageindex = sprintf($base_link, 0, '1');
-		else
-			$pageindex = '';
-
-		// Show the ... after the first page.  (1 >...< 6 7 [8] 9 10 ... 15)
-		if ($start > $num_per_page * ($PageContiguous + 1))
-			$pageindex .= '<b> ... </b>';
-
-		// Show the pages before the current one. (1 ... >6 7< [8] 9 10 ... 15)
-		for ($nCont = $PageContiguous; $nCont >= 1; $nCont--)
-			if ($start >= $num_per_page * $nCont)
-			{
-				$tmpStart = $start - $num_per_page * $nCont;
-				$pageindex.= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
-			}
-
-		// Show the current page. (1 ... 6 7 >[8]< 9 10 ... 15)
-		if (!$start_invalid)
-			$pageindex .= '[<b>' . ($start / $num_per_page + 1) . '</b>] ';
-		else
-			$pageindex .= sprintf($base_link, $start, $start / $num_per_page + 1);
-
-		// Show the pages after the current one... (1 ... 6 7 [8] >9 10< ... 15)
-		$tmpMaxPages = (int) (($max_value - 1) / $num_per_page) * $num_per_page;
-		for ($nCont = 1; $nCont <= $PageContiguous; $nCont++)
-			if ($start + $num_per_page * $nCont <= $tmpMaxPages)
-			{
-				$tmpStart = $start + $num_per_page * $nCont;
-				$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
-			}
-
-		// Show the '...' part near the end. (1 ... 6 7 [8] 9 10 >...< 15)
-		if ($start + $num_per_page * ($PageContiguous + 1) < $tmpMaxPages)
-			$pageindex .= '<b> ... </b>';
-
-		// Show the last number in the list. (1 ... 6 7 [8] 9 10 ... >15<)
-		if ($start + $num_per_page * $PageContiguous < $tmpMaxPages)
-			$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);
-	}
-
-	return $pageindex;
-}
-
-// Formats a number to display in the style of the admin's choosing.
-function comma_format($number, $override_decimal_count = false)
-{
-	global $modSettings;
-	static $thousands_separator = null, $decimal_separator = null, $decimal_count = null;
-
-	// !!! Should, perhaps, this just be handled in the language files, and not a mod setting?
-	// (French uses 1 234,00 for example... what about a multilingual forum?)
-
-	// Cache these values...
-	if ($decimal_separator === null)
-	{
-		// Not set for whatever reason?
-		if (empty($modSettings['number_format']) || preg_match('~^1([^\d]*)?234([^\d]*)(0*?)$~', $modSettings['number_format'], $matches) != 1)
-			return $number;
-
-		// Cache these each load...
-		$thousands_separator = $matches[1];
-		$decimal_separator = $matches[2];
-		$decimal_count = strlen($matches[3]);
-	}
-
-	// Format the string with our friend, number_format.
-	return number_format($number, is_float($number) ? ($override_decimal_count === false ? $decimal_count : $override_decimal_count) : 0, $decimal_separator, $thousands_separator);
-}
-
-// Format a time to make it look purdy.
-function timeformat($logTime, $show_today = true)
-{
-	global $user_info, $txt, $db_prefix, $modSettings, $func;
-
-	// Offset the time.
-	$time = $logTime + ($user_info['time_offset'] + $modSettings['time_offset']) * 3600;
-
-	// We can't have a negative date (on Windows, at least.)
-	if ($time < 0)
-		$time = 0;
-
-	// Today and Yesterday?
-	if ($modSettings['todayMod'] >= 1 && $show_today === true)
-	{
-		// Get the current time.
-		$nowtime = forum_time();
-
-		$then = @getdate($time);
-		$now = @getdate($nowtime);
-
-		// Try to make something of a time format string...
-		$s = strpos($user_info['time_format'], '%S') === false ? '' : ':%S';
-		if (strpos($user_info['time_format'], '%H') === false && strpos($user_info['time_format'], '%T') === false)
-			$today_fmt = '%I:%M' . $s . ' %p';
-		else
-			$today_fmt = '%H:%M' . $s;
-
-		// Same day of the year, same year.... Today!
-		if ($then['yday'] == $now['yday'] && $then['year'] == $now['year'])
-			return $txt['smf10'] . timeformat($logTime, $today_fmt);
-
-		// Day-of-year is one less and same year, or it's the first of the year and that's the last of the year...
-		if ($modSettings['todayMod'] == '2' && (($then['yday'] == $now['yday'] - 1 && $then['year'] == $now['year']) || ($now['yday'] == 0 && $then['year'] == $now['year'] - 1) && $then['mon'] == 12 && $then['mday'] == 31))
-			return $txt['smf10b'] . timeformat($logTime, $today_fmt);
-	}
-
-	$str = !is_bool($show_today) ? $show_today : $user_info['time_format'];
-
-	if (setlocale(LC_TIME, $txt['lang_locale']))
-	{
-		foreach (array('%a', '%A', '%b', '%B') as $token)
-			if (strpos($str, $token) !== false)
-				$str = str_replace($token, $func['ucwords'](strftime($token, $time)), $str);
-	}
-	else
-	{
-		// Do-it-yourself time localization.  Fun.
-		foreach (array('%a' => 'days_short', '%A' => 'days', '%b' => 'months_short', '%B' => 'months') as $token => $text_label)
-			if (strpos($str, $token) !== false)
-				$str = str_replace($token, $txt[$text_label][(int) strftime($token === '%a' || $token === '%A' ? '%w' : '%m', $time)], $str);
-		if (strpos($str, '%p'))
-			$str = str_replace('%p', (strftime('%H', $time) < 12 ? 'am' : 'pm'), $str);
-	}
-
-	// Format any other characters..
-	return strftime($str, $time);
-}
-
-// Removes special entities from strings.  Compatibility...
-function un_htmlspecialchars($string)
-{
-	return strtr($string, array_flip(get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES)) + array(''' => '\'', ' ' => ' '));
-}
-
-if (!function_exists('stripos'))
-{
-	function stripos($haystack, $needle, $offset = 0)
-	{
-		return strpos(strtolower($haystack), strtolower($needle), $offset);
-	}
-}
-
-// Shorten a subject + internationalization concerns.
-function shorten_subject($subject, $len)
-{
-	global $func;
-
-	// It was already short enough!
-	if ($func['strlen']($subject) <= $len)
-		return $subject;
-
-	// Shorten it by the length it was too long, and strip off junk from the end.
-	return $func['substr']($subject, 0, $len) . '...';
-}
-
-// The current time with offset.
-function forum_time($use_user_offset = true, $timestamp = null)
-{
-	global $user_info, $modSettings;
-
-	if ($timestamp === null)
-		$timestamp = time();
-	elseif ($timestamp == 0)
-		return 0;
-
-	return $timestamp + ($modSettings['time_offset'] + ($use_user_offset ? $user_info['time_offset'] : 0)) * 3600;
-}
-
-// This gets all possible permutations of an array.
-function permute($array)
-{
-	$orders = array($array);
-
-	$n = count($array);
-	$p = range(0, $n);
-	for ($i = 1; $i < $n; null)
-	{
-		$p[$i]--;
-		$j = $i % 2 != 0 ? $p[$i] : 0;
-
-		$temp = $array[$i];
-		$array[$i] = $array[$j];
-		$array[$j] = $temp;
-
-		for ($i = 1; $p[$i] == 0; $i++)
-			$p[$i] = 1;
-
-		$orders[] = $array;
-	}
-
-	return $orders;
-}
-
-// For old stuff still using doUBBC()...
-function doUBBC($message, $enableSmileys = true)
-{
-	return parse_bbc($message, $enableSmileys);
-}
-
-// Parse bulletin board code in a string, as well as smileys optionally.
-function parse_bbc($message, $smileys = true, $cache_id = '')
-{
-	global $txt, $scripturl, $context, $modSettings, $user_info;
-	static $bbc_codes = array(), $itemcodes = array(), $no_autolink_tags = array();
-	static $disabled;
-
-	// Never show smileys for wireless clients.  More bytes, can't see it anyway :P.
-	if (WIRELESS)
-		$smileys = false;
-	elseif ($smileys !== null && ($smileys == '1' || $smileys == '0'))
-		$smileys = (bool) $smileys;
-
-	if (empty($modSettings['enableBBC']) && $message !== false)
-	{
-		if ($smileys === true)
-			parsesmileys($message);
-
-		return $message;
-	}
-
-	// Just in case it wasn't determined yet whether UTF-8 is enabled.
-	if (!isset($context['utf8']))
-		$context['utf8'] = (empty($modSettings['global_character_set']) ? $txt['lang_character_set'] : $modSettings['global_character_set']) === 'UTF-8';
-
-	// Sift out the bbc for a performance improvement.
-	if (empty($bbc_codes) || $message === false)
-	{
-		if (!empty($modSettings['disabledBBC']))
-		{
-			$temp = explode(',', strtolower($modSettings['disabledBBC']));
-
-			foreach ($temp as $tag)
-				$disabled[trim($tag)] = true;
-		}
-
-		if (empty($modSettings['enableEmbeddedFlash']))
-			$disabled['flash'] = true;
-
-		/* The following bbc are formatted as an array, with keys as follows:
-
-			tag: the tag's name - should be lowercase!
-
-			type: one of...
-				- (missing): [tag]parsed content[/tag]
-				- unparsed_equals: [tag=xyz]parsed content[/tag]
-				- parsed_equals: [tag=parsed data]parsed content[/tag]
-				- unparsed_content: [tag]unparsed content[/tag]
-				- closed: [tag], [tag/], [tag /]
-				- unparsed_commas: [tag=1,2,3]parsed content[/tag]
-				- unparsed_commas_content: [tag=1,2,3]unparsed content[/tag]
-				- unparsed_equals_content: [tag=...]unparsed content[/tag]
-
-			parameters: an optional array of parameters, for the form
-			  [tag abc=123]content[/tag].  The array is an associative array
-			  where the keys are the parameter names, and the values are an
-			  array which may contain the following:
-				- match: a regular expression to validate and match the value.
-				- quoted: true if the value should be quoted.
-				- validate: callback to evaluate on the data, which is $data.
-				- value: a string in which to replace $1 with the data.
-				  either it or validate may be used, not both.
-				- optional: true if the parameter is optional.
-
-			test: a regular expression to test immediately after the tag's
-			  '=', ' ' or ']'.  Typically, should have a \] at the end.
-			  Optional.
-
-			content: only available for unparsed_content, closed,
-			  unparsed_commas_content, and unparsed_equals_content.
-			  $1 is replaced with the content of  the tag.  Parameters
-			  are repalced in the form {param}.  For unparsed_commas_content,
-			  $2, $3, ..., $n are replaced.
-
-			before: only when content is not used, to go before any
-			  content.  For unparsed_equals, $1 is replaced with the value.
-			  For unparsed_commas, $1, $2, ..., $n are replaced.
-
-			after: similar to before in every way, except that it is used
-			  when the tag is closed.
-
-			disabled_content: used in place of content when the tag is
-			  disabled.  For closed, default is '', otherwise it is '$1' if
-			  block_level is false, '<div>$1</div>' elsewise.
-
-			disabled_before: used in place of before when disabled.  Defaults
-			  to '<div>' if block_level, '' if not.
-
-			disabled_after: used in place of after when disabled.  Defaults
-			  to '</div>' if block_level, '' if not.
-
-			block_level: set to true the tag is a "block level" tag, similar
-			  to HTML.  Block level tags cannot be nested inside tags that are
-			  not block level, and will not be implicitly closed as easily.
-			  One break following a block level tag may also be removed.
-
-			trim: if set, and 'inside' whitespace after the begin tag will be
-			  removed.  If set to 'outside', whitespace after the end tag will
-			  meet the same fate.
-
-			validate: except when type is missing or 'closed', a callback to
-			  validate the data as $data.  Depending on the tag's type, $data
-			  may be a string or an array of strings (corresponding to the
-			  replacement.)
-
-			quoted: when type is 'unparsed_equals' or 'parsed_equals' only,
-			  may be not set, 'optional', or 'required' corresponding to if
-			  the content may be quoted.  This allows the parser to read
-			  [tag="abc]def[esdf]"] properly.
-
-			require_parents: an array of tag names, or not set.  If set, the
-			  enclosing tag *must* be one of the listed tags, or parsing won't
-			  occur.
-
-			require_children: similar to require_parents, if set children
-			  won't be parsed if they are not in the list.
-
-			disallow_children: similar to, but very different from,
-			  require_children, if it is set the listed tags will not be
-			  parsed inside the tag.
-		*/
-
-		$codes = array(
-			array(
-				'tag' => 'abbr',
-				'type' => 'unparsed_equals',
-				'before' => '<abbr title="$1">',
-				'after' => '</abbr>',
-				'quoted' => 'optional',
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'acronym',
-				'type' => 'unparsed_equals',
-				'before' => '<acronym title="$1">',
-				'after' => '</acronym>',
-				'quoted' => 'optional',
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'anchor',
-				'type' => 'unparsed_equals',
-				'test' => '[#]?([A-Za-z][A-Za-z0-9_\-]*)\]',
-				'before' => '<span id="post_$1" />',
-				'after' => '',
-			),
-			array(
-				'tag' => 'b',
-				'before' => '<b>',
-				'after' => '</b>',
-			),
-			array(
-				'tag' => 'black',
-				'before' => '<span style="color: black;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'blue',
-				'before' => '<span style="color: blue;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'br',
-				'type' => 'closed',
-				'content' => '<br />',
-			),
-			array(
-				'tag' => 'code',
-				'type' => 'unparsed_content',
-				'content' => '<div class="codeheader">' . $txt['smf238'] . ':</div><div class="code">' . ($context['browser']['is_gecko'] ? '<pre style="margin-top: 0; display: inline;">$1</pre>' : '$1') . '</div>',
-				// !!! Maybe this can be simplified?
-				'validate' => isset($disabled['code']) ? null : create_function('&$tag, &$data, $disabled', '
-					global $context;
-
-					if (!isset($disabled[\'code\']))
-					{
-						$php_parts = preg_split(\'~(<\?php|\?>)~\', $data, -1, PREG_SPLIT_DELIM_CAPTURE);
-
-						for ($php_i = 0, $php_n = count($php_parts); $php_i < $php_n; $php_i++)
-						{
-							// Do PHP code coloring?
-							if ($php_parts[$php_i] != \'<?php\')
-								continue;
-
-							$php_string = \'\';
-							while ($php_i + 1 < count($php_parts) && $php_parts[$php_i] != \'?>\')
-							{
-								$php_string .= $php_parts[$php_i];
-								$php_parts[$php_i++] = \'\';
-							}
-							$php_parts[$php_i] = highlight_php_code($php_string . $php_parts[$php_i]);
-						}
-
-						// Fix the PHP code stuff...
-						$data = str_replace("<pre style=\"display: inline;\">\t</pre>", "\t", implode(\'\', $php_parts));
-
-						// Older browsers are annoying, aren\'t they?
-						if ($context[\'browser\'][\'is_ie4\'] || $context[\'browser\'][\'is_ie5\'] || $context[\'browser\'][\'is_ie5.5\'])
-							$data = str_replace("\t", "<pre style=\"display: inline;\">\t</pre>", $data);
-						elseif (!$context[\'browser\'][\'is_gecko\'])
-							$data = str_replace("\t", "<span style=\"white-space: pre;\">\t</span>", $data);
-					}'),
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'code',
-				'type' => 'unparsed_equals_content',
-				'content' => '<div class="codeheader">' . $txt['smf238'] . ': ($2)</div><div class="code">' . ($context['browser']['is_gecko'] ? '<pre style="margin-top: 0; display: inline;">$1</pre>' : '$1') . '</div>',
-				// !!! Maybe this can be simplified?
-				'validate' => isset($disabled['code']) ? null : create_function('&$tag, &$data, $disabled', '
-					global $context;
-
-					if (!isset($disabled[\'code\']))
-					{
-						$php_parts = preg_split(\'~(<\?php|\?>)~\', $data[0], -1, PREG_SPLIT_DELIM_CAPTURE);
-
-						for ($php_i = 0, $php_n = count($php_parts); $php_i < $php_n; $php_i++)
-						{
-							// Do PHP code coloring?
-							if ($php_parts[$php_i] != \'<?php\')
-								continue;
-
-							$php_string = \'\';
-							while ($php_i + 1 < count($php_parts) && $php_parts[$php_i] != \'?>\')
-							{
-								$php_string .= $php_parts[$php_i];
-								$php_parts[$php_i++] = \'\';
-							}
-							$php_parts[$php_i] = highlight_php_code($php_string . $php_parts[$php_i]);
-						}
-
-						// Fix the PHP code stuff...
-						$data[0] = str_replace("<pre style=\"display: inline;\">\t</pre>", "\t", implode(\'\', $php_parts));
-
-						// Older browsers are annoying, aren\'t they?
-						if ($context[\'browser\'][\'is_ie4\'] || $context[\'browser\'][\'is_ie5\'] || $context[\'browser\'][\'is_ie5.5\'])
-							$data = str_replace("\t", "<pre style=\"display: inline;\">\t</pre>", $data);
-						elseif (!$context[\'browser\'][\'is_gecko\'])
-							$data = str_replace("\t", "<span style=\"white-space: pre;\">\t</span>", $data);
-					}'),
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'center',
-				'before' => '<div align="center">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'color',
-				'type' => 'unparsed_equals',
-				'test' => '(#[\da-fA-F]{3}|#[\da-fA-F]{6}|[A-Za-z]{1,12})\]',
-				'before' => '<span style="color: $1;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'email',
-				'type' => 'unparsed_content',
-				'content' => '<a href="mailto:$1">$1</a>',
-				// !!! Should this respect guest_hideContacts?
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-			),
-			array(
-				'tag' => 'email',
-				'type' => 'unparsed_equals',
-				'before' => '<a href="mailto:$1">',
-				'after' => '</a>',
-				// !!! Should this respect guest_hideContacts?
-				'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'ftp',
-				'type' => 'unparsed_content',
-				'content' => '<a href="$1" target="_blank">$1</a>',
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-			),
-			array(
-				'tag' => 'ftp',
-				'type' => 'unparsed_equals',
-				'before' => '<a href="$1" target="_blank">',
-				'after' => '</a>',
-				'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'font',
-				'type' => 'unparsed_equals',
-				'test' => '[A-Za-z0-9_,\-\s]+?\]',
-				'before' => '<span style="font-family: $1;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'flash',
-				'type' => 'unparsed_commas_content',
-				'test' => '\d+,\d+\]',
-				'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="$2" height="$3"><param name="movie" value="$1" /><param name="play" value="true" /><param name="loop" value="true" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target= [...]
-				'validate' => create_function('&$tag, &$data, $disabled', '
-					if (isset($disabled[\'url\']))
-						$tag[\'content\'] = \'$1\';'),
-				'disabled_content' => '<a href="$1" target="_blank">$1</a>',
-			),
-			array(
-				'tag' => 'green',
-				'before' => '<span style="color: green;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'glow',
-				'type' => 'unparsed_commas',
-				'test' => '[#0-9a-zA-Z\-]{3,12},([012]\d{1,2}|\d{1,2})(,[^]]+)?\]',
-				'before' => $context['browser']['is_ie'] ? '<table border="0" cellpadding="0" cellspacing="0" style="display: inline; vertical-align: middle; font: inherit;"><tr><td style="filter: Glow(color=$1, strength=$2); font: inherit;">' : '<span style="background-color: $1;">',
-				'after' => $context['browser']['is_ie'] ? '</td></tr></table> ' : '</span>',
-			),
-			array(
-				'tag' => 'hr',
-				'type' => 'closed',
-				'content' => '<hr />',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'html',
-				'type' => 'unparsed_content',
-				'content' => '$1',
-				'block_level' => true,
-				'disabled_content' => '$1',
-			),
-			array(
-				'tag' => 'img',
-				'type' => 'unparsed_content',
-				'parameters' => array(
-					'alt' => array('optional' => true),
-					'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(\d+)'),
-					'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(\d+)'),
-				),
-				'content' => '<img src="$1" alt="{alt}"{width}{height} border="0" />',
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-				'disabled_content' => '($1)',
-			),
-			array(
-				'tag' => 'img',
-				'type' => 'unparsed_content',
-				'content' => '<img src="$1" alt="" border="0" />',
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-				'disabled_content' => '($1)',
-			),
-			array(
-				'tag' => 'i',
-				'before' => '<i>',
-				'after' => '</i>',
-			),
-			array(
-				'tag' => 'iurl',
-				'type' => 'unparsed_content',
-				'content' => '<a href="$1">$1</a>',
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-			),
-			array(
-				'tag' => 'iurl',
-				'type' => 'unparsed_equals',
-				'before' => '<a href="$1">',
-				'after' => '</a>',
-				'validate' => create_function('&$tag, &$data, $disabled', '
-					if (substr($data, 0, 1) == \'#\')
-						$data = \'#post_\' . substr($data, 1);'),
-				'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'li',
-				'before' => '<li>',
-				'after' => '</li>',
-				'trim' => 'outside',
-				'require_parents' => array('list'),
-				'block_level' => true,
-				'disabled_before' => '',
-				'disabled_after' => '<br />',
-			),
-			array(
-				'tag' => 'list',
-				'before' => '<ul style="margin-top: 0; margin-bottom: 0;">',
-				'after' => '</ul>',
-				'trim' => 'inside',
-				'require_children' => array('li'),
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'list',
-				'parameters' => array(
-					'type' => array('match' => '(none|disc|circle|square|decimal|decimal-leading-zero|lower-roman|upper-roman|lower-alpha|upper-alpha|lower-greek|lower-latin|upper-latin|hebrew|armenian|georgian|cjk-ideographic|hiragana|katakana|hiragana-iroha|katakana-iroha)'),
-				),
-				'before' => '<ul style="margin-top: 0; margin-bottom: 0; list-style-type: {type};">',
-				'after' => '</ul>',
-				'trim' => 'inside',
-				'require_children' => array('li'),
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'left',
-				'before' => '<div style="text-align: left;">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'ltr',
-				'before' => '<div dir="ltr">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'me',
-				'type' => 'unparsed_equals',
-				'before' => '<div class="meaction">* $1 ',
-				'after' => '</div>',
-				'quoted' => 'optional',
-				'block_level' => true,
-				'disabled_before' => '/me ',
-				'disabled_after' => '<br />',
-			),
-			array(
-				'tag' => 'move',
-				'before' => '<marquee>',
-				'after' => '</marquee>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'nobbc',
-				'type' => 'unparsed_content',
-				'content' => '$1',
-			),
-			array(
-				'tag' => 'pre',
-				'before' => '<pre>',
-				'after' => '</pre>',
-			),
-			array(
-				'tag' => 'php',
-				'type' => 'unparsed_content',
-				'content' => '<div class="phpcode">$1</div>',
-				'validate' => isset($disabled['php']) ? null : create_function('&$tag, &$data, $disabled', '
-					if (!isset($disabled[\'php\']))
-					{
-						$add_begin = substr(trim($data), 0, 5) != \'<?\';
-						$data = highlight_php_code($add_begin ? \'<?php \' . $data . \'?>\' : $data);
-						if ($add_begin)
-							$data = preg_replace(array(\'~^(.+?)<\?.{0,40}?php( |\s)~\', \'~\?>((?:</(font|span)>)*)$~\'), \'$1\', $data, 2);
-					}'),
-				'block_level' => true,
-				'disabled_content' => '$1',
-			),
-			array(
-				'tag' => 'quote',
-				'before' => '<div class="quoteheader">' . $txt['smf240'] . '</div><div class="quote">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'quote',
-				'parameters' => array(
-					'author' => array('match' => '(.{1,192}?)', 'quoted' => true, 'validate' => 'parse_bbc'),
-				),
-				'before' => '<div class="quoteheader">' . $txt['smf239'] . ': {author}</div><div class="quote">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'quote',
-				'type' => 'parsed_equals',
-				'before' => '<div class="quoteheader">' . $txt['smf239'] . ': $1</div><div class="quote">',
-				'after' => '</div>',
-				'quoted' => 'optional',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'quote',
-				'parameters' => array(
-					'author' => array('match' => '([^<>]{1,192}?)'),
-					'link' => array('match' => '(?:board=\d+;)?((?:topic|threadid)=[\dmsg#\./]{1,40}(?:;start=[\dmsg#\./]{1,40})?|action=profile;u=\d+)'),
-					'date' => array('match' => '(\d+)', 'validate' => 'timeformat'),
-				),
-				'before' => '<div class="quoteheader"><a href="' . $scripturl . '?{link}">' . $txt['smf239'] . ': {author} ' . $txt[176] . ' {date}</a></div><div class="quote">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'quote',
-				'parameters' => array(
-					'author' => array('match' => '(.{1,192}?)', 'validate' => 'parse_bbc'),
-				),
-				'before' => '<div class="quoteheader">' . $txt['smf239'] . ': {author}</div><div class="quote">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'right',
-				'before' => '<div style="text-align: right;">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'red',
-				'before' => '<span style="color: red;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'rtl',
-				'before' => '<div dir="rtl">',
-				'after' => '</div>',
-				'block_level' => true,
-			),
-			array(
-				'tag' => 's',
-				'before' => '<del>',
-				'after' => '</del>',
-			),
-			array(
-				'tag' => 'size',
-				'type' => 'unparsed_equals',
-				'test' => '([\d]{1,2}p[xt]|(?:x-)?small(?:er)?|(?:x-)?large[r]?)\]',
-				// !!! line-height
-				'before' => '<span style="font-size: $1; line-height: 1.3em;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'size',
-				'type' => 'unparsed_equals',
-				'test' => '[\d]\]',
-				// !!! line-height
-				'before' => '<font size="$1" style="line-height: 1.3em;">',
-				'after' => '</font>',
-			),
-			array(
-				'tag' => 'sub',
-				'before' => '<sub>',
-				'after' => '</sub>',
-			),
-			array(
-				'tag' => 'sup',
-				'before' => '<sup>',
-				'after' => '</sup>',
-			),
-			array(
-				'tag' => 'shadow',
-				'type' => 'unparsed_commas',
-				'test' => '[#0-9a-zA-Z\-]{3,12},(left|right|top|bottom|[0123]\d{0,2})\]',
-				'before' => $context['browser']['is_ie'] ? '<span style="filter: Shadow(color=$1, direction=$2); height: 1.2em;\">' : '<span style="text-shadow: $1 $2">',
-				'after' => '</span>',
-				'validate' => $context['browser']['is_ie'] ? create_function('&$tag, &$data, $disabled', '
-					if ($data[1] == \'left\')
-						$data[1] = 270;
-					elseif ($data[1] == \'right\')
-						$data[1] = 90;
-					elseif ($data[1] == \'top\')
-						$data[1] = 0;
-					elseif ($data[1] == \'bottom\')
-						$data[1] = 180;
-					else
-						$data[1] = (int) $data[1];') : create_function('&$tag, &$data, $disabled', '
-					if ($data[1] == \'top\' || (is_numeric($data[1]) && $data[1] < 50))
-						return \'0 -2px\';
-					elseif ($data[1] == \'right\' || (is_numeric($data[1]) && $data[1] < 100))
-						return \'2px 0\';
-					elseif ($data[1] == \'bottom\' || (is_numeric($data[1]) && $data[1] < 190))
-						return \'0 2px\';
-					elseif ($data[1] == \'left\' || (is_numeric($data[1]) && $data[1] < 280))
-						return \'-2px 0\';
-					else
-						return \'0 0\';'),
-			),
-			array(
-				'tag' => 'time',
-				'type' => 'unparsed_content',
-				'content' => '$1',
-				'validate' => create_function('&$tag, &$data, $disabled', '
-					if (is_numeric($data))
-						$data = timeformat($data);
-					else
-						$tag[\'content\'] = \'[time]$1[/time]\';'),
-			),
-			array(
-				'tag' => 'tt',
-				'before' => '<tt>',
-				'after' => '</tt>',
-			),
-			array(
-				'tag' => 'table',
-				'before' => '<table style="font: inherit; color: inherit;">',
-				'after' => '</table>',
-				'trim' => 'inside',
-				'require_children' => array('tr'),
-				'block_level' => true,
-			),
-			array(
-				'tag' => 'tr',
-				'before' => '<tr>',
-				'after' => '</tr>',
-				'require_parents' => array('table'),
-				'require_children' => array('td'),
-				'trim' => 'both',
-				'block_level' => true,
-				'disabled_before' => '',
-				'disabled_after' => '',
-			),
-			array(
-				'tag' => 'td',
-				'before' => '<td valign="top" style="font: inherit; color: inherit;">',
-				'after' => '</td>',
-				'require_parents' => array('tr'),
-				'trim' => 'outside',
-				'block_level' => true,
-				'disabled_before' => '',
-				'disabled_after' => '',
-			),
-			array(
-				'tag' => 'url',
-				'type' => 'unparsed_content',
-				'content' => '<a href="$1" target="_blank">$1</a>',
-				'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
-			),
-			array(
-				'tag' => 'url',
-				'type' => 'unparsed_equals',
-				'before' => '<a href="$1" target="_blank">',
-				'after' => '</a>',
-				'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
-				'disabled_after' => ' ($1)',
-			),
-			array(
-				'tag' => 'u',
-				'before' => '<span style="text-decoration: underline;">',
-				'after' => '</span>',
-			),
-			array(
-				'tag' => 'white',
-				'before' => '<span style="color: white;">',
-				'after' => '</span>',
-			),
-		);
-
-		// This is mainly for the bbc manager, so it's easy to add tags above.  Custom BBC should be added above this line.
-		if ($message === false)
-			return $codes;
-
-		// So the parser won't skip them.
-		$itemcodes = array(
-			'*' => '',
-			'@' => 'disc',
-			'+' => 'square',
-			'x' => 'square',
-			'#' => 'square',
-			'o' => 'circle',
-			'O' => 'circle',
-			'0' => 'circle',
-		);
-		if (!isset($disabled['li']) && !isset($disabled['list']))
-		{
-			foreach ($itemcodes as $c => $dummy)
-				$bbc_codes[$c] = array();
-		}
-
-		// Inside these tags autolink is not recommendable.
-		$no_autolink_tags = array(
-			'url', 
-			'iurl', 
-			'ftp', 
-			'email',
-		);
-
-		// Shhhh!
-		if (!isset($disabled['color']))
-		{
-			$codes[] = array(
-				'tag' => 'chrissy',
-				'before' => '<span style="color: #CC0099;">',
-				'after' => ' :-*</span>',
-			);
-			$codes[] = array(
-				'tag' => 'kissy',
-				'before' => '<span style="color: #CC0099;">',
-				'after' => ' :-*</span>',
-			);
-		}
-
-		foreach ($codes as $c)
-			$bbc_codes[substr($c['tag'], 0, 1)][] = $c;
-		$codes = null;
-	}
-
-	// Shall we take the time to cache this?
-	if ($cache_id != '' && !empty($modSettings['cache_enable']) && (($modSettings['cache_enable'] >= 2 && strlen($message) > 1000) || strlen($message) > 2400))
-	{
-		// It's likely this will change if the message is modified.
-		$cache_key = 'parse:' . $cache_id . '-' . md5(md5($message) . '-' . $smileys . (empty($disabled) ? '' : implode(',', array_keys($disabled))) . serialize($context['browser']) . $txt['lang_locale'] . $user_info['time_offset'] . $user_info['time_format']);
-
-		if (($temp = cache_get_data($cache_key, 240)) != null)
-			return $temp;
-
-		$cache_t = microtime();
-	}
-
-	if ($smileys === 'print')
-	{
-		// [glow], [shadow], and [move] can't really be printed.
-		$disabled['glow'] = true;
-		$disabled['shadow'] = true;
-		$disabled['move'] = true;
-
-		// Colors can't well be displayed... supposed to be black and white.
-		$disabled['color'] = true;
-		$disabled['black'] = true;
-		$disabled['blue'] = true;
-		$disabled['white'] = true;
-		$disabled['red'] = true;
-		$disabled['green'] = true;
-		$disabled['me'] = true;
-
-		// Color coding doesn't make sense.
-		$disabled['php'] = true;
-
-		// Links are useless on paper... just show the link.
-		$disabled['ftp'] = true;
-		$disabled['url'] = true;
-		$disabled['iurl'] = true;
-		$disabled['email'] = true;
-		$disabled['flash'] = true;
-
-		// !!! Change maybe?
-		if (!isset($_GET['images']))
-			$disabled['img'] = true;
-
-		// !!! Interface/setting to add more?
-	}
-
-	$open_tags = array();
-	$message = strtr($message, array("\n" => '<br />'));
-
-	// The non-breaking-space looks a bit different each time.
-	$non_breaking_space = $context['utf8'] ? ($context['server']['complex_preg_chars'] ? '\x{C2A0}' : chr(0xC2) . chr(0xA0)) : '\xA0';
-
-	$pos = -1;
-	while ($pos !== false)
-	{
-		$last_pos = isset($last_pos) ? max($pos, $last_pos) : $pos;
-		$pos = strpos($message, '[', $pos + 1);
-
-		// Failsafe.
-		if ($pos === false || $last_pos > $pos)
-			$pos = strlen($message) + 1;
-
-		// Can't have a one letter smiley, URL, or email! (sorry.)
-		if ($last_pos < $pos - 1)
-		{
-			// We want to eat one less, and one more, character (for smileys.)
-			$last_pos = max($last_pos - 1, 0);
-			$data = substr($message, $last_pos, $pos - $last_pos + 1);
-
-			// Take care of some HTML!
-			if (!empty($modSettings['enablePostHTML']) && strpos($data, '<') !== false)
-			{
-				$data = preg_replace('~<a\s+href=(?:")?((?:http://|ftp://|https://|ftps://|mailto:).+?)(?:")?>~i', '[url=$1]', $data);
-				$data = preg_replace('~</a>~i', '[/url]', $data);
-
-				// <br /> should be empty.
-				$empty_tags = array('br', 'hr');
-				foreach ($empty_tags as $tag)
-					$data = str_replace(array('<' . $tag . '>', '<' . $tag . '/>', '<' . $tag . ' />'), '[' . $tag . ' /]', $data);
-
-				// b, u, i, s, pre... basic tags.
-				$closable_tags = array('b', 'u', 'i', 's', 'em', 'ins', 'del', 'pre', 'blockquote');
-				foreach ($closable_tags as $tag)
-				{
-					$diff = substr_count($data, '<' . $tag . '>') - substr_count($data, '</' . $tag . '>');
-					$data = strtr($data, array('<' . $tag . '>' => '<' . $tag . '>', '</' . $tag . '>' => '</' . $tag . '>'));
-
-					if ($diff > 0)
-						$data .= str_repeat('</' . $tag . '>', $diff);
-				}
-
-				// Do <img ... /> - with security... action= -> action-.
-				preg_match_all('~<img\s+src=(?:")?((?:http://|ftp://|https://|ftps://).+?)(?:")?(?:\s+alt=(?:")?(.*?)(?:")?)?(?:\s?/)?>~i', $data, $matches, PREG_PATTERN_ORDER);
-				if (!empty($matches[0]))
-				{
-					$replaces = array();
-					foreach ($matches[1] as $match => $imgtag)
-					{
-						// No alt?
-						if (!isset($matches[2][$match]))
-							$matches[2][$match] = '';
-
-						// Remove action= from the URL - no funny business, now.
-						if (preg_match('~action(=|%3d)(?!dlattach)~i', $imgtag) != 0)
-							$imgtag = preg_replace('~action(=|%3d)(?!dlattach)~i', 'action-', $imgtag);
-
-						// Check if the image is larger than allowed.
-						if (!empty($modSettings['max_image_width']) && !empty($modSettings['max_image_height']))
-						{
-							list ($width, $height) = url_image_size($imgtag);
-
-							if (!empty($modSettings['max_image_width']) && $width > $modSettings['max_image_width'])
-							{
-								$height = (int) (($modSettings['max_image_width'] * $height) / $width);
-								$width = $modSettings['max_image_width'];
-							}
-
-							if (!empty($modSettings['max_image_height']) && $height > $modSettings['max_image_height'])
-							{
-								$width = (int) (($modSettings['max_image_height'] * $width) / $height);
-								$height = $modSettings['max_image_height'];
-							}
-
-							// Set the new image tag.
-							$replaces[$matches[0][$match]] = '<img src="' . $imgtag . '" width="' . $width . '" height="' . $height . '" alt="' . $matches[2][$match] . '" border="0" />';
-						}
-						else
-							$replaces[$matches[0][$match]] = '<img src="' . $imgtag . '" alt="' . $matches[2][$match] . '" border="0" />';
-					}
-
-					$data = strtr($data, $replaces);
-				}
-			}
-
-			if (!empty($modSettings['autoLinkUrls']))
-			{
-				// Are we inside tags that should be auto linked?
-				$no_autolink_area = false;
-				if (!empty($open_tags))
-				{
-					foreach ($open_tags as $open_tag)
-						if (in_array($open_tag['tag'], $no_autolink_tags))
-							$no_autolink_area = true;
-				}
-
-				if (!$no_autolink_area)
-				{
-					// Parse any URLs.... have to get rid of the @ problems some things cause... stupid email addresses.
-					if (!isset($disabled['url']) && (strpos($data, '://') !== false || strpos($data, 'www.') !== false))
-					{
-						// Switch out quotes really quick because they can cause problems.
-						$data = strtr($data, array(''' => '\'', ' ' => $context['utf8'] ? "\xC2\xA0" : "\xA0", '"' => '>">', '"' => '<"<', '<' => '<lt<'));
-						$data = preg_replace(array('~(?<=[\s>\.(;\'"]|^)((?:http|https|ftp|ftps)://[\w\-_%@:|]+(?:\.[\w\-_%]+)*(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i', '~(?<=[\s>(\'<]|^)(www(?:\.[\w\-_]+)+(?::\d+)?(?:/[\w\-_\~%\.@,\?&;=#+:\'\\\\]*|[\(\{][\w\-_\~%\.@,\?&;=#(){}+:\'\\\\]*)*[/\w\-_\~%@\?;=#}\\\\])~i'), array('[url]$1[/url]', '[url=http://$1]$1[/url]'), $data);
-						$data = strtr($data, array('\'' => ''', $context['utf8'] ? "\xC2\xA0" : "\xA0" => ' ', '>">' => '"', '<"<' => '"', '<lt<' => '<'));
-					}
-
-					// Next, emails...
-					if (!isset($disabled['email']) && strpos($data, '@') !== false)
-					{
-						$data = preg_replace('~(?<=[\?\s' . $non_breaking_space . '\[\]()*\\\;>]|^)([\w\-\.]{1,80}@[\w\-]+\.[\w\-\.]+[\w\-])(?=[?,\s' . $non_breaking_space . '\[\]()*\\\]|$|<br />| |>|<|"|'|\.(?:\.|;| |\s|$|<br />))~i' . ($context['utf8'] ? 'u' : ''), '[email]$1[/email]', $data);
-						$data = preg_replace('~(?<=<br />)([\w\-\.]{1,80}@[\w\-]+\.[\w\-\.]+[\w\-])(?=[?\.,;\s' . $non_breaking_space . '\[\]()*\\\]|$|<br />| |>|<|"|')~i' . ($context['utf8'] ? 'u' : ''), '[email]$1[/email]', $data);
-					}
-				}
-			}
-
-			$data = strtr($data, array("\t" => '   '));
-
-			if (!empty($modSettings['fixLongWords']) && $modSettings['fixLongWords'] > 5)
-			{
-				// This is SADLY and INCREDIBLY browser dependent.
-				if ($context['browser']['is_gecko'] || $context['browser']['is_konqueror'])
-					$breaker = '<span style="margin: 0 -0.5ex 0 0;"> </span>';
-				// Opera...
-				elseif ($context['browser']['is_opera'])
-					$breaker = '<span style="margin: 0 -0.65ex 0 -1px;"> </span>';
-				// Internet Explorer...
-				else
-					$breaker = '<span style="width: 0; margin: 0 -0.6ex 0 -1px;"> </span>';
-
-				// PCRE will not be happy if we don't give it a short.
-				$modSettings['fixLongWords'] = (int) min(65535, $modSettings['fixLongWords']);
-
-				// The idea is, find words xx long, and then replace them with xx + space + more.
-				if (strlen($data) > $modSettings['fixLongWords'])
-				{
-					// This is done in a roundabout way because $breaker has "long words" :P.
-					$data = strtr($data, array($breaker => '< >', ' ' => $context['utf8'] ? "\xC2\xA0" : "\xA0"));
-					$data = preg_replace(
-						'~(?<=[>;:!? ' . $non_breaking_space . '\]()]|^)([\w\.]{' . $modSettings['fixLongWords'] . ',})~e' . ($context['utf8'] ? 'u' : ''),
-						"preg_replace('/(.{" . ($modSettings['fixLongWords'] - 1) . '})/' . ($context['utf8'] ? 'u' : '') . "', '\\\$1< >', '\$1')",
-						$data);
-					$data = strtr($data, array('< >' => $breaker, $context['utf8'] ? "\xC2\xA0" : "\xA0" => ' '));
-				}
-			}
-
-			// Do any smileys!
-			if ($smileys === true)
-				parsesmileys($data);
-
-			// If it wasn't changed, no copying or other boring stuff has to happen!
-			if ($data != substr($message, $last_pos, $pos - $last_pos + 1))
-			{
-				$message = substr($message, 0, $last_pos) . $data . substr($message, $pos + 1);
-
-				// Since we changed it, look again incase we added or removed a tag.  But we don't want to skip any.
-				$old_pos = strlen($data) + $last_pos - 1;
-				$pos = strpos($message, '[', $last_pos);
-				$pos = $pos === false ? $old_pos : min($pos, $old_pos);
-			}
-		}
-
-		// Are we there yet?  Are we there yet?
-		if ($pos >= strlen($message) - 1)
-			break;
-
-		$tags = strtolower(substr($message, $pos + 1, 1));
-
-		if ($tags == '/' && !empty($open_tags))
-		{
-			$pos2 = strpos($message, ']', $pos + 1);
-			if ($pos2 == $pos + 2)
-				continue;
-			$look_for = strtolower(substr($message, $pos + 2, $pos2 - $pos - 2));
-
-			$to_close = array();
-			$block_level = null;
-			do
-			{
-				$tag = array_pop($open_tags);
-				if (!$tag)
-					break;
-
-				if (!empty($tag['block_level']))
-				{
-					// Only find out if we need to.
-					if ($block_level === false)
-					{
-						array_push($open_tags, $tag);
-						break;
-					}
-
-					// The idea is, if we are LOOKING for a block level tag, we can close them on the way.
-					if (strlen($look_for) > 0 && isset($bbc_codes[$look_for{0}]))
-					{
-						foreach ($bbc_codes[$look_for{0}] as $temp)
-							if ($temp['tag'] == $look_for)
-							{
-								$block_level = !empty($temp['block_level']);
-								break;
-							}
-					}
-
-					if ($block_level !== true)
-					{
-						$block_level = false;
-						array_push($open_tags, $tag);
-						break;
-					}
-				}
-
-				$to_close[] = $tag;
-			}
-			while ($tag['tag'] != $look_for);
-
-			// Did we just eat through everything and not find it?
-			if ((empty($open_tags) && (empty($tag) || $tag['tag'] != $look_for)))
-			{
-				$open_tags = $to_close;
-				continue;
-			}
-			elseif (!empty($to_close) && $tag['tag'] != $look_for)
-			{
-				if ($block_level === null && isset($look_for{0}, $bbc_codes[$look_for{0}]))
-				{
-					foreach ($bbc_codes[$look_for{0}] as $temp)
-						if ($temp['tag'] == $look_for)
-						{
-							$block_level = !empty($temp['block_level']);
-							break;
-						}
-				}
-
-				// We're not looking for a block level tag (or maybe even a tag that exists...)
-				if (!$block_level)
-				{
-					foreach ($to_close as $tag)
-						array_push($open_tags, $tag);
-					continue;
-				}
-			}
-
-			foreach ($to_close as $tag)
-			{
-				$message = substr($message, 0, $pos) . $tag['after'] . substr($message, $pos2 + 1);
-				$pos += strlen($tag['after']);
-				$pos2 = $pos - 1;
-
-				// See the comment at the end of the big loop - just eating whitespace ;).
-				if (!empty($tag['block_level']) && substr($message, $pos, 6) == '<br />')
-					$message = substr($message, 0, $pos) . substr($message, $pos + 6);
-				if (!empty($tag['trim']) && $tag['trim'] != 'inside' && preg_match('~(<br />| |\s)*~', substr($message, $pos), $matches) != 0)
-					$message = substr($message, 0, $pos) . substr($message, $pos + strlen($matches[0]));
-			}
-
-			if (!empty($to_close))
-			{
-				$to_close = array();
-				$pos--;
-			}
-
-			continue;
-		}
-
-		// No tags for this character, so just keep going (fastest possible course.)
-		if (!isset($bbc_codes[$tags]))
-			continue;
-
-		$inside = empty($open_tags) ? null : $open_tags[count($open_tags) - 1];
-		$tag = null;
-		foreach ($bbc_codes[$tags] as $possible)
-		{
-			// Not a match?
-			if (strtolower(substr($message, $pos + 1, strlen($possible['tag']))) != $possible['tag'])
-				continue;
-
-			$next_c = substr($message, $pos + 1 + strlen($possible['tag']), 1);
-
-			// A test validation?
-			if (isset($possible['test']) && preg_match('~^' . $possible['test'] . '~', substr($message, $pos + 1 + strlen($possible['tag']) + 1)) == 0)
-				continue;
-			// Do we want parameters?
-			elseif (!empty($possible['parameters']))
-			{
-				if ($next_c != ' ')
-					continue;
-			}
-			elseif (isset($possible['type']))
-			{
-				// Do we need an equal sign?
-				if (in_array($possible['type'], array('unparsed_equals', 'unparsed_commas', 'unparsed_commas_content', 'unparsed_equals_content', 'parsed_equals')) && $next_c != '=')
-					continue;
-				// Maybe we just want a /...
-				if ($possible['type'] == 'closed' && $next_c != ']' && substr($message, $pos + 1 + strlen($possible['tag']), 2) != '/]' && substr($message, $pos + 1 + strlen($possible['tag']), 3) != ' /]')
-					continue;
-				// An immediate ]?
-				if ($possible['type'] == 'unparsed_content' && $next_c != ']')
-					continue;
-			}
-			// No type means 'parsed_content', which demands an immediate ] without parameters!
-			elseif ($next_c != ']')
-				continue;
-
-			// Check allowed tree?
-			if (isset($possible['require_parents']) && ($inside === null || !in_array($inside['tag'], $possible['require_parents'])))
-				continue;
-			elseif (isset($inside['require_children']) && !in_array($possible['tag'], $inside['require_children']))
-				continue;
-			// If this is in the list of disallowed child tags, don't parse it.
-			elseif (isset($inside['disallow_children']) && in_array($possible['tag'], $inside['disallow_children']))
-				continue;
-
-			$pos1 = $pos + 1 + strlen($possible['tag']) + 1;
-
-			// This is long, but it makes things much easier and cleaner.
-			if (!empty($possible['parameters']))
-			{
-				$preg = array();
-				foreach ($possible['parameters'] as $p => $info)
-					$preg[] = '(\s+' . $p . '=' . (empty($info['quoted']) ? '' : '"') . (isset($info['match']) ? $info['match'] : '(.+?)') . (empty($info['quoted']) ? '' : '"') . ')' . (empty($info['optional']) ? '' : '?');
-
-				// Okay, this may look ugly and it is, but it's not going to happen much and it is the best way of allowing any order of parameters but still parsing them right.
-				$match = false;
-				$orders = permute($preg);
-				foreach ($orders as $p)
-					if (preg_match('~^' . implode('', $p) . '\]~i', substr($message, $pos1 - 1), $matches) != 0)
-					{
-						$match = true;
-						break;
-					}
-
-				// Didn't match our parameter list, try the next possible.
-				if (!$match)
-					continue;
-
-				$params = array();
-				for ($i = 1, $n = count($matches); $i < $n; $i += 2)
-				{
-					$key = strtok(ltrim($matches[$i]), '=');
-					if (isset($possible['parameters'][$key]['value']))
-						$params['{' . $key . '}'] = strtr($possible['parameters'][$key]['value'], array('$1' => $matches[$i + 1]));
-					elseif (isset($possible['parameters'][$key]['validate']))
-						$params['{' . $key . '}'] = $possible['parameters'][$key]['validate']($matches[$i + 1]);
-					else
-						$params['{' . $key . '}'] = $matches[$i + 1];
-
-					// Just to make sure: replace any $ or { so they can't interpolate wrongly.
-					$params['{' . $key . '}'] = strtr($params['{' . $key . '}'], array('$' => '$', '{' => '{'));
-				}
-
-				foreach ($possible['parameters'] as $p => $info)
-				{
-					if (!isset($params['{' . $p . '}']))
-						$params['{' . $p . '}'] = '';
-				}
-
-				$tag = $possible;
-
-				// Put the parameters into the string.
-				if (isset($tag['before']))
-					$tag['before'] = strtr($tag['before'], $params);
-				if (isset($tag['after']))
-					$tag['after'] = strtr($tag['after'], $params);
-				if (isset($tag['content']))
-					$tag['content'] = strtr($tag['content'], $params);
-
-				$pos1 += strlen($matches[0]) - 1;
-			}
-			else
-				$tag = $possible;
-			break;
-		}
-
-		// Item codes are complicated buggers... they are implicit [li]s and can make [list]s!
-		if ($smileys !== false && $tag === null && isset($itemcodes[substr($message, $pos + 1, 1)]) && substr($message, $pos + 2, 1) == ']' && !isset($disabled['list']) && !isset($disabled['li']))
-		{
-			if (substr($message, $pos + 1, 1) == '0' && !in_array(substr($message, $pos - 1, 1), array(';', ' ', "\t", '>')))
-				continue;
-			$tag = $itemcodes[substr($message, $pos + 1, 1)];
-
-			// First let's set up the tree: it needs to be in a list, or after an li.
-			if ($inside === null || ($inside['tag'] != 'list' && $inside['tag'] != 'li'))
-			{
-				$open_tags[] = array(
-					'tag' => 'list',
-					'after' => '</ul>',
-					'block_level' => true,
-					'require_children' => array('li'),
-					'disallow_children' => isset($inside['disallow_children']) ? $inside['disallow_children'] : null,
-				);
-				$code = '<ul style="margin-top: 0; margin-bottom: 0;">';
-			}
-			// We're in a list item already: another itemcode?  Close it first.
-			elseif ($inside['tag'] == 'li')
-			{
-				array_pop($open_tags);
-				$code = '</li>';
-			}
-			else
-				$code = '';
-
-			// Now we open a new tag.
-			$open_tags[] = array(
-				'tag' => 'li',
-				'after' => '</li>',
-				'trim' => 'outside',
-				'block_level' => true,
-				'disallow_children' => isset($inside['disallow_children']) ? $inside['disallow_children'] : null,
-			);
-
-			// First, open the tag...
-			$code .= '<li' . ($tag == '' ? '' : ' type="' . $tag . '"') . '>';
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos + 3);
-			$pos += strlen($code) - 1;
-
-			// Next, find the next break (if any.)  If there's more itemcode after it, keep it going - otherwise close!
-			$pos2 = strpos($message, '<br />', $pos);
-			$pos3 = strpos($message, '[/', $pos);
-			if ($pos2 !== false && ($pos2 <= $pos3 || $pos3 === false))
-			{
-				preg_match('~^(<br />| |\s|\[)+~', substr($message, $pos2 + 6), $matches);
-				$message = substr($message, 0, $pos2) . (!empty($matches[0]) && substr($matches[0], -1) == '[' ? '[/li]' : '[/li][/list]') . substr($message, $pos2);
-
-				$open_tags[count($open_tags) - 2]['after'] = '</ul>';
-			}
-			// Tell the [list] that it needs to close specially.
-			else
-			{
-				// Move the li over, because we're not sure what we'll hit.
-				$open_tags[count($open_tags) - 1]['after'] = '';
-				$open_tags[count($open_tags) - 2]['after'] = '</li></ul>';
-			}
-
-			continue;
-		}
-
-		// Implicitly close lists and tables if something other than what's required is in them.  This is needed for itemcode.
-		if ($tag === null && $inside !== null && !empty($inside['require_children']))
-		{
-			array_pop($open_tags);
-
-			$message = substr($message, 0, $pos) . $inside['after'] . substr($message, $pos);
-			$pos += strlen($inside['after']) - 1;
-		}
-
-		// No tag?  Keep looking, then.  Silly people using brackets without actual tags.
-		if ($tag === null)
-			continue;
-
-		// Propagate the list to the child (so wrapping the disallowed tag won't work either.)
-		if (isset($inside['disallow_children']))
-			$tag['disallow_children'] = isset($tag['disallow_children']) ? array_unique(array_merge($tag['disallow_children'], $inside['disallow_children'])) : $inside['disallow_children'];
-
-		// Is this tag disabled?
-		if (isset($disabled[$tag['tag']]))
-		{
-			if (!isset($tag['disabled_before']) && !isset($tag['disabled_after']) && !isset($tag['disabled_content']))
-			{
-				$tag['before'] = !empty($tag['block_level']) ? '<div>' : '';
-				$tag['after'] = !empty($tag['block_level']) ? '</div>' : '';
-				$tag['content'] = isset($tag['type']) && $tag['type'] == 'closed' ? '' : (!empty($tag['block_level']) ? '<div>$1</div>' : '$1');
-			}
-			elseif (isset($tag['disabled_before']) || isset($tag['disabled_after']))
-			{
-				$tag['before'] = isset($tag['disabled_before']) ? $tag['disabled_before'] : (!empty($tag['block_level']) ? '<div>' : '');
-				$tag['after'] = isset($tag['disabled_after']) ? $tag['disabled_after'] : (!empty($tag['block_level']) ? '</div>' : '');
-			}
-			else
-				$tag['content'] = $tag['disabled_content'];
-		}
-
-		// The only special case is 'html', which doesn't need to close things.
-		if (!empty($tag['block_level']) && $tag['tag'] != 'html' && empty($inside['block_level']))
-		{
-			$n = count($open_tags) - 1;
-			while (empty($open_tags[$n]['block_level']) && $n >= 0)
-				$n--;
-
-			// Close all the non block level tags so this tag isn't surrounded by them.
-			for ($i = count($open_tags) - 1; $i > $n; $i--)
-			{
-				$message = substr($message, 0, $pos) . $open_tags[$i]['after'] . substr($message, $pos);
-				$pos += strlen($open_tags[$i]['after']);
-				$pos1 += strlen($open_tags[$i]['after']);
-
-				// Trim or eat trailing stuff... see comment at the end of the big loop.
-				if (!empty($open_tags[$i]['block_level']) && substr($message, $pos, 6) == '<br />')
-					$message = substr($message, 0, $pos) . substr($message, $pos + 6);
-				if (!empty($open_tags[$i]['trim']) && $tag['trim'] != 'inside' && preg_match('~(<br />| |\s)*~', substr($message, $pos), $matches) != 0)
-					$message = substr($message, 0, $pos) . substr($message, $pos + strlen($matches[0]));
-
-				array_pop($open_tags);
-			}
-		}
-
-		// No type means 'parsed_content'.
-		if (!isset($tag['type']))
-		{
-			// !!! Check for end tag first, so people can say "I like that [i] tag"?
-			$open_tags[] = $tag;
-			$message = substr($message, 0, $pos) . $tag['before'] . substr($message, $pos1);
-			$pos += strlen($tag['before']) - 1;
-		}
-		// Don't parse the content, just skip it.
-		elseif ($tag['type'] == 'unparsed_content')
-		{
-			$pos2 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos1);
-			if ($pos2 === false)
-				continue;
-
-			$data = substr($message, $pos1, $pos2 - $pos1);
-
-			if (!empty($tag['block_level']) && substr($data, 0, 6) == '<br />')
-				$data = substr($data, 6);
-
-			if (isset($tag['validate']))
-				$tag['validate']($tag, $data, $disabled);
-
-			$code = strtr($tag['content'], array('$1' => $data));
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 3 + strlen($tag['tag']));
-			$pos += strlen($code) - 1;
-		}
-		// Don't parse the content, just skip it.
-		elseif ($tag['type'] == 'unparsed_equals_content')
-		{
-			// The value may be quoted for some tags - check.
-			if (isset($tag['quoted']))
-			{
-				$quoted = substr($message, $pos1, 6) == '"';
-				if ($tag['quoted'] != 'optional' && !$quoted)
-					continue;
-
-				if ($quoted)
-					$pos1 += 6;
-			}
-			else
-				$quoted = false;
-
-			$pos2 = strpos($message, $quoted == false ? ']' : '"]', $pos1);
-			if ($pos2 === false)
-				continue;
-			$pos3 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos2);
-			if ($pos3 === false)
-				continue;
-
-			$data = array(
-				substr($message, $pos2 + ($quoted == false ? 1 : 7), $pos3 - ($pos2 + ($quoted == false ? 1 : 7))),
-				substr($message, $pos1, $pos2 - $pos1)
-			);
-
-			if (!empty($tag['block_level']) && substr($data[0], 0, 6) == '<br />')
-				$data[0] = substr($data[0], 6);
-
-			// Validation for my parking, please!
-			if (isset($tag['validate']))
-				$tag['validate']($tag, $data, $disabled);
-
-			$code = strtr($tag['content'], array('$1' => $data[0], '$2' => $data[1]));
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos3 + 3 + strlen($tag['tag']));
-			$pos += strlen($code) - 1;
-		}
-		// A closed tag, with no content or value.
-		elseif ($tag['type'] == 'closed')
-		{
-			$pos2 = strpos($message, ']', $pos);
-			$message = substr($message, 0, $pos) . $tag['content'] . substr($message, $pos2 + 1);
-			$pos += strlen($tag['content']) - 1;
-		}
-		// This one is sorta ugly... :/.  Unforunately, it's needed for flash.
-		elseif ($tag['type'] == 'unparsed_commas_content')
-		{
-			$pos2 = strpos($message, ']', $pos1);
-			if ($pos2 === false)
-				continue;
-			$pos3 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos2);
-			if ($pos3 === false)
-				continue;
-
-			// We want $1 to be the content, and the rest to be csv.
-			$data = explode(',', ',' . substr($message, $pos1, $pos2 - $pos1));
-			$data[0] = substr($message, $pos2 + 1, $pos3 - $pos2 - 1);
-
-			if (isset($tag['validate']))
-				$tag['validate']($tag, $data, $disabled);
-
-			$code = $tag['content'];
-			foreach ($data as $k => $d)
-				$code = strtr($code, array('$' . ($k + 1) => trim($d)));
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos3 + 3 + strlen($tag['tag']));
-			$pos += strlen($code) - 1;
-		}
-		// This has parsed content, and a csv value which is unparsed.
-		elseif ($tag['type'] == 'unparsed_commas')
-		{
-			$pos2 = strpos($message, ']', $pos1);
-			if ($pos2 === false)
-				continue;
-
-			$data = explode(',', substr($message, $pos1, $pos2 - $pos1));
-
-			if (isset($tag['validate']))
-				$tag['validate']($tag, $data, $disabled);
-
-			// Fix after, for disabled code mainly.
-			foreach ($data as $k => $d)
-				$tag['after'] = strtr($tag['after'], array('$' . ($k + 1) => trim($d)));
-
-			$open_tags[] = $tag;
-
-			// Replace them out, $1, $2, $3, $4, etc.
-			$code = $tag['before'];
-			foreach ($data as $k => $d)
-				$code = strtr($code, array('$' . ($k + 1) => trim($d)));
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 1);
-			$pos += strlen($code) - 1;
-		}
-		// A tag set to a value, parsed or not.
-		elseif ($tag['type'] == 'unparsed_equals' || $tag['type'] == 'parsed_equals')
-		{
-			// The value may be quoted for some tags - check.
-			if (isset($tag['quoted']))
-			{
-				$quoted = substr($message, $pos1, 6) == '"';
-				if ($tag['quoted'] != 'optional' && !$quoted)
-					continue;
-
-				if ($quoted)
-					$pos1 += 6;
-			}
-			else
-				$quoted = false;
-
-			$pos2 = strpos($message, $quoted == false ? ']' : '"]', $pos1);
-			if ($pos2 === false)
-				continue;
-
-			$data = substr($message, $pos1, $pos2 - $pos1);
-
-			// Validation for my parking, please!
-			if (isset($tag['validate']))
-				$tag['validate']($tag, $data, $disabled);
-
-			// For parsed content, we must recurse to avoid security problems.
-			if ($tag['type'] != 'unparsed_equals')
-				$data = parse_bbc($data);
-
-			$tag['after'] = strtr($tag['after'], array('$1' => $data));
-
-			$open_tags[] = $tag;
-
-			$code = strtr($tag['before'], array('$1' => $data));
-			$message = substr($message, 0, $pos) . $code . substr($message, $pos2 + ($quoted == false ? 1 : 7));
-			$pos += strlen($code) - 1;
-		}
-
-		// If this is block level, eat any breaks after it.
-		if (!empty($tag['block_level']) && substr($message, $pos + 1, 6) == '<br />')
-			$message = substr($message, 0, $pos + 1) . substr($message, $pos + 7);
-
-		// Are we trimming outside this tag?
-		if (!empty($tag['trim']) && $tag['trim'] != 'outside' && preg_match('~(<br />| |\s)*~', substr($message, $pos + 1), $matches) != 0)
-			$message = substr($message, 0, $pos + 1) . substr($message, $pos + 1 + strlen($matches[0]));
-	}
-
-	// Close any remaining tags.
-	while ($tag = array_pop($open_tags))
-		$message .= $tag['after'];
-
-	if (substr($message, 0, 1) == ' ')
-		$message = ' ' . substr($message, 1);
-
-	// Cleanup whitespace.
-	$message = strtr($message, array('  ' => '  ', "\r" => '', "\n" => '<br />', '<br /> ' => '<br /> '));
-
-	// Cache the output if it took some time...
-	if (isset($cache_key, $cache_t) && array_sum(explode(' ', microtime())) - array_sum(explode(' ', $cache_t)) > 0.05)
-		cache_put_data($cache_key, $message, 240);
-
-	return $message;
-}
-
-// Parse smileys in the passed message.
-function parsesmileys(&$message)
-{
-	global $modSettings, $db_prefix, $txt, $user_info, $context;
-	static $smileyfromcache = array(), $smileytocache = array();
-
-	// No smiley set at all?!
-	if ($user_info['smiley_set'] == 'none')
-		return;
-
-	// If the smiley array hasn't been set, do it now.
-	if (empty($smileyfromcache))
-	{
-		// Use the default smileys if it is disabled. (better for "portability" of smileys.)
-		if (empty($modSettings['smiley_enable']))
-		{
-			$smileysfrom = array('>:D', ':D', '::)', '>:(', ':)', ';)', ';D', ':(', ':o', '8)', ':P', '???', ':-[', ':-X', ':-*', ':\'(', ':-\\', '^-^', 'O0', 'C:-)', '0:)');
-			$smileysto = array('evil.gif', 'cheesy.gif', 'rolleyes.gif', 'angry.gif', 'smiley.gif', 'wink.gif', 'grin.gif', 'sad.gif', 'shocked.gif', 'cool.gif', 'tongue.gif', 'huh.gif', 'embarrassed.gif', 'lipsrsealed.gif', 'kiss.gif', 'cry.gif', 'undecided.gif', 'azn.gif', 'afro.gif', 'police.gif', 'angel.gif');
-			$smileysdescs = array('', $txt[289], $txt[450], $txt[288], $txt[287], $txt[292], $txt[293], $txt[291], $txt[294], $txt[295], $txt[451], $txt[296], $txt[526], $txt[527], $txt[529], $txt[530], $txt[528], '', '', '', '');
-		}
-		else
-		{
-			// Load the smileys in reverse order by length so they don't get parsed wrong.
-			if (($temp = cache_get_data('parsing_smileys', 480)) == null)
-			{
-				$result = db_query("
-					SELECT code, filename, description
-					FROM {$db_prefix}smileys", __FILE__, __LINE__);
-				$smileysfrom = array();
-				$smileysto = array();
-				$smileysdescs = array();
-				while ($row = mysql_fetch_assoc($result))
-				{
-					$smileysfrom[] = $row['code'];
-					$smileysto[] = $row['filename'];
-					$smileysdescs[] = $row['description'];
-				}
-				mysql_free_result($result);
-
-				cache_put_data('parsing_smileys', array($smileysfrom, $smileysto, $smileysdescs), 480);
-			}
-			else
-				list ($smileysfrom, $smileysto, $smileysdescs) = $temp;
-		}
-
-		// The non-breaking-space is a complex thing...
-		$non_breaking_space = $context['utf8'] ? ($context['server']['complex_preg_chars'] ? '\x{C2A0}' : chr(0xC2) . chr(0xA0)) : '\xA0';
-
-		// This smiley regex makes sure it doesn't parse smileys within code tags (so [url=mailto:David at bla.com] doesn't parse the :D smiley)
-		for ($i = 0, $n = count($smileysfrom); $i < $n; $i++)
-		{
-			$smileyfromcache[] = '/(?<=[>:\?\.\s' . $non_breaking_space . '[\]()*\\\;]|^)(' . preg_quote($smileysfrom[$i], '/') . '|' . preg_quote(htmlspecialchars($smileysfrom[$i], ENT_QUOTES), '/') . ')(?=[^[:alpha:]0-9]|$)/' . ($context['utf8'] ? 'u' : '');
-			// Escape a bunch of smiley-related characters in the description so it doesn't get a double dose :P.
-			$smileytocache[] = '<img src="' . $modSettings['smileys_url'] . '/' . $user_info['smiley_set'] . '/' . $smileysto[$i] . '" alt="' . strtr(htmlspecialchars($smileysdescs[$i]), array(':' => ':', '(' => '(', ')' => ')', '$' => '$', '[' => '[')) . '" border="0" />';
-		}
-	}
-
-	// Replace away!
-	// !!! There must be a way to speed this up.
-	$message = preg_replace($smileyfromcache, $smileytocache, $message);
-}
-
-// Highlight any code...
-function highlight_php_code($code)
-{
-	global $context;
-
-	// Remove special characters.
-	$code = un_htmlspecialchars(strtr($code, array('<br />' => "\n", "\t" => 'SMF_TAB();', '[' => '[')));
-
-	$oldlevel = error_reporting(0);
-
-	// It's easier in 4.2.x+.
-	if (@version_compare(PHP_VERSION, '4.2.0') == -1)
-	{
-		ob_start();
-		@highlight_string($code);
-		$buffer = str_replace(array("\n", "\r"), '', ob_get_contents());
-		ob_end_clean();
-	}
-	else
-		$buffer = str_replace(array("\n", "\r"), '', @highlight_string($code, true));
-
-	error_reporting($oldlevel);
-
-	// Yes, I know this is kludging it, but this is the best way to preserve tabs from PHP :P.
-	$buffer = preg_replace('~SMF_TAB(</(font|span)><(font color|span style)="[^"]*?">)?\(\);~', "<pre style=\"display: inline;\">\t</pre>", $buffer);
-
-	return strtr($buffer, array('\'' => ''', '<code>' => '', '</code>' => ''));
-}
-
-// Put this user in the online log.
-function writeLog($force = false)
-{
-	global $db_prefix, $ID_MEMBER, $user_info, $user_settings, $sc, $modSettings, $settings, $topic, $board;
-
-	// If we are showing who is viewing a topic, let's see if we are, and force an update if so - to make it accurate.
-	if (!empty($settings['display_who_viewing']) && ($topic || $board))
-	{
-		// Take the opposite approach!
-		$force = true;
-		// Don't update for every page - this isn't wholly accurate but who cares.
-		if ($topic)
-		{
-			if (isset($_SESSION['last_topic_id']) && $_SESSION['last_topic_id'] == $topic)
-				$force = false;
-			$_SESSION['last_topic_id'] = $topic;
-		}
-	}
-
-	// Don't mark them as online more than every so often.
-	if (!empty($_SESSION['log_time']) && $_SESSION['log_time'] >= (time() - 8) && !$force)
-		return;
-
-	if (!empty($modSettings['who_enabled']))
-	{
-		$serialized = $_GET + array('USER_AGENT' => $_SERVER['HTTP_USER_AGENT']);
-		unset($serialized['sesc']);
-		$serialized = addslashes(serialize($serialized));
-	}
-	else
-		$serialized = '';
-
-	// Guests use 0, members use their session ID.
-	$session_id = $user_info['is_guest'] ? 'ip' . $user_info['ip'] : session_id();
-
-	// Grab the last all-of-SMF-specific log_online deletion time.
-	$do_delete = cache_get_data('log_online-update', 10) < time() - 10;
-
-	// If the last click wasn't a long time ago, and there was a last click...
-	if (!empty($_SESSION['log_time']) && $_SESSION['log_time'] >= time() - $modSettings['lastActive'] * 20)
-	{
-		if ($do_delete)
-		{
-			db_query("
-				DELETE FROM {$db_prefix}log_online
-				WHERE logTime < NOW() - INTERVAL " . ($modSettings['lastActive'] * 60) . " SECOND
-					AND session != '$session_id'", __FILE__, __LINE__);
-			cache_put_data('log_online-update', time(), 10);
-		}
-
-		db_query("
-			UPDATE {$db_prefix}log_online
-			SET logTime = NOW(), ip = IFNULL(INET_ATON('$user_info[ip]'), 0), url = '$serialized'
-			WHERE session = '$session_id'
-			LIMIT 1", __FILE__, __LINE__);
-
-		// Guess it got deleted.
-		if (db_affected_rows() == 0)
-			$_SESSION['log_time'] = 0;
-	}
-	else
-		$_SESSION['log_time'] = 0;
-
-	// Otherwise, we have to delete and insert.
-	if (empty($_SESSION['log_time']))
-	{
-		if ($do_delete || !empty($ID_MEMBER))
-			db_query("
-				DELETE FROM {$db_prefix}log_online
-				WHERE " . ($do_delete ? "logTime < NOW() - INTERVAL " . ($modSettings['lastActive'] * 60) . ' SECOND' : '') . ($do_delete && !empty($ID_MEMBER) ? ' OR ' : '') . (empty($ID_MEMBER) ? '' : "ID_MEMBER = $ID_MEMBER"), __FILE__, __LINE__);
-
-		db_query("
-			" . ($do_delete ? 'INSERT IGNORE' : 'REPLACE') . " INTO {$db_prefix}log_online
-				(session, ID_MEMBER, logTime, ip, url)
-			VALUES ('$session_id', $ID_MEMBER, NOW(), IFNULL(INET_ATON('$user_info[ip]'), 0), '$serialized')", __FILE__, __LINE__);
-	}
-
-	// Mark your session as being logged.
-	$_SESSION['log_time'] = time();
-
-	// Well, they are online now.
-	if (empty($_SESSION['timeOnlineUpdated']))
-		$_SESSION['timeOnlineUpdated'] = time();
-
-	// Set their login time, if not already done within the last minute.
-	if (SMF != 'SSI' && !empty($user_info['last_login']) && $user_info['last_login'] < time() - 60)
-	{
-		// Don't count longer than 15 minutes.
-		if (time() - $_SESSION['timeOnlineUpdated'] > 60 * 15)
-			$_SESSION['timeOnlineUpdated'] = time();
-
-		$user_settings['totalTimeLoggedIn'] += time() - $_SESSION['timeOnlineUpdated'];
-		updateMemberData($ID_MEMBER, array('lastLogin' => time(), 'memberIP' => '\'' . $user_info['ip'] . '\'', 'memberIP2' => '\'' . $_SERVER['BAN_CHECK_IP'] . '\'', 'totalTimeLoggedIn' => $user_settings['totalTimeLoggedIn']));
-
-		if (!empty($modSettings['cache_enable']) && $modSettings['cache_enable'] >= 2)
-			cache_put_data('user_settings-' . $ID_MEMBER, $user_settings, 60);
-
-		$user_info['total_time_logged_in'] += time() - $_SESSION['timeOnlineUpdated'];
-		$_SESSION['timeOnlineUpdated'] = time();
-	}
-}
-
-// Make sure the browser doesn't come back and repost the form data.  Should be used whenever anything is posted.
-function redirectexit($setLocation = '', $refresh = false)
-{
-	global $scripturl, $context, $modSettings, $db_show_debug;
-
-	$add = preg_match('~^(ftp|http)[s]?://~', $setLocation) == 0 && substr($setLocation, 0, 6) != 'about:';
-
-	if (WIRELESS)
-	{
-		// Add the scripturl on if needed.
-		if ($add)
-			$setLocation = $scripturl . '?' . $setLocation;
-
-		$char = strpos($setLocation, '?') === false ? '?' : ';';
-
-		if (strpos($setLocation, '#') ==! false)
-			$setLocation = strtr($setLocation, array('#' => $char . WIRELESS_PROTOCOL . '#'));
-		else
-			$setLocation .= $char . WIRELESS_PROTOCOL;
-	}
-	elseif ($add)
-		$setLocation = $scripturl . ($setLocation != '' ? '?' . $setLocation : '');
-
-	// Put the session ID in.
-	if (defined('SID') && SID != '')
-		$setLocation = preg_replace('/^' . preg_quote($scripturl, '/') . '(?!\?' . preg_quote(SID, '/') . ')(\?)?/', $scripturl . '?' . SID . ';', $setLocation);
-	// Keep that debug in their for template debugging!
-	elseif (isset($_GET['debug']))
-		$setLocation = preg_replace('/^' . preg_quote($scripturl, '/') . '(\?)?/', $scripturl . '?debug;', $setLocation);
-
-	if (!empty($modSettings['queryless_urls']) && (empty($context['server']['is_cgi']) || @ini_get('cgi.fix_pathinfo') == 1) && !empty($context['server']['is_apache']))
-	{
-		if (defined('SID') && SID != '')
-			$setLocation = preg_replace('/^' . preg_quote($scripturl, '/') . '\?(?:' . SID . ';)((?:board|topic)=[^#]+?)(#[^"]*?)?$/e', "\$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2?' . SID", $setLocation);
-		else
-			$setLocation = preg_replace('/^' . preg_quote($scripturl, '/') . '\?((?:board|topic)=[^#"]+?)(#[^"]*?)?$/e', "\$scripturl . '/' . strtr('\$1', '&;=', '//,') . '.html\$2'", $setLocation);
-	}
-
-	if (isset($modSettings['integrate_redirect']) && function_exists($modSettings['integrate_redirect']))
-		$modSettings['integrate_redirect']($setLocation, $refresh);
-
-	// We send a Refresh header only in special cases because Location looks better. (and is quicker...)
-	if ($refresh)
-		header('Refresh: 0; URL=' . strtr($setLocation, array(' ' => '%20', ';' => '%3b')));
-	else
-		header('Location: ' . str_replace(' ', '%20', $setLocation));
-
-	// Debugging.
-	if (isset($db_show_debug) && $db_show_debug === true)
-		$_SESSION['debug_redirect'] = &$GLOBALS['db_cache'];
-
-	obExit(false);
-}
-
-// Ends execution.  Takes care of template loading and remembering the previous URL.
-function obExit($header = null, $do_footer = null, $from_index = false)
-{
-	global $context, $settings, $modSettings, $txt;
-	static $header_done = false, $footer_done = false;
-
-	// Clear out the stat cache.
-	trackStats();
-
-	$do_header = $header === null ? !$header_done : $header;
-	if ($do_footer === null)
-		$do_footer = $do_header;
-
-	// Has the template/header been done yet?
-	if ($do_header)
-	{
-		// Start up the session URL fixer.
-		ob_start('ob_sessrewrite');
-
-		// Just in case we have anything bad already in there...
-		if ((isset($_REQUEST['debug']) || isset($_REQUEST['xml']) || (WIRELESS && WIRELESS_PROTOCOL == 'wap')) && in_array($txt['lang_locale'], array('UTF-8', 'ISO-8859-1')))
-			ob_start('validate_unicode__recursive');
-
-		if (!empty($settings['output_buffers']) && is_string($settings['output_buffers']))
-			$buffers = explode(',', $settings['output_buffers']);
-		elseif (!empty($settings['output_buffers']))
-			$buffers = $settings['output_buffers'];
-		else
-			$buffers = array();
-
-		if (isset($modSettings['integrate_buffer']))
-			$buffers = array_merge(explode(',', $modSettings['integrate_buffer']), $buffers);
-
-		if (!empty($buffers))
-			foreach ($buffers as $buffer_function)
-			{
-				if (function_exists(trim($buffer_function)))
-					ob_start(trim($buffer_function));
-			}
-
-		// Display the screen in the logical order.
-		template_header();
-		$header_done = true;
-	}
-	if ($do_footer)
-	{
-		if (WIRELESS && !isset($context['sub_template']))
-			fatal_lang_error('wireless_error_notyet', false);
-
-		// Just show the footer, then.
-		loadSubTemplate(isset($context['sub_template']) ? $context['sub_template'] : 'main');
-
-		// Just so we don't get caught in an endless loop of errors from the footer...
-		if (!$footer_done)
-		{
-			$footer_done = true;
-			template_footer();
-
-			// (since this is just debugging... it's okay that it's after </html>.)
-			if (!isset($_REQUEST['xml']))
-				db_debug_junk();
-		}
-	}
-
-	// Remember this URL in case someone doesn't like sending HTTP_REFERER.
-	if (strpos($_SERVER['REQUEST_URL'], 'action=dlattach') === false)
-		$_SESSION['old_url'] = $_SERVER['REQUEST_URL'];
-
-	// For session check verfication.... don't switch browsers...
-	$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
-
-	// Hand off the output to the portal, etc. we're integrated with.
-	if (isset($modSettings['integrate_exit'], $context['template_layers']) && in_array('main', $context['template_layers']) && function_exists($modSettings['integrate_exit']))
-		call_user_func($modSettings['integrate_exit'], $do_footer && !WIRELESS);
-
-	// Don't exit if we're coming from index.php; that will pass through normally.
-	if (!$from_index || WIRELESS)
-		exit;
-}
-
-// Set up the administration sections.
-function adminIndex($area)
-{
-	global $txt, $context, $scripturl, $sc, $modSettings, $user_info, $settings;
-
-	// Load the language and templates....
-	loadLanguage('Admin');
-	loadTemplate('Admin');
-
-	// Admin area 'Main'.
-	$context['admin_areas']['forum'] = array(
-		'title' => $txt[427],
-		'areas' => array(
-			'index' => '<a href="' . $scripturl . '?action=admin">' . $txt[208] . '</a>',
-			'credits' => '<a href="' . $scripturl . '?action=admin;credits">' . $txt['support_credits_title'] . '</a>',
-		)
-	);
-
-	if (allowedTo(array('edit_news', 'send_mail', 'admin_forum')))
-		$context['admin_areas']['forum']['areas']['news'] = '<a href="' . $scripturl . '?action=news">' . $txt['news_title'] . '</a>';
-
-	if (allowedTo('admin_forum'))
-		$context['admin_areas']['forum']['areas']['manage_packages'] =  '<a href="' . $scripturl . '?action=packages">' . $txt['package1'] . '</a>';
-
-	// Admin area 'Configuration'.
-	if (allowedTo('admin_forum'))
-	{
-		$context['admin_areas']['config'] = array(
-			'title' => $txt[428],
-			'areas' => array(
-				'edit_mods_settings' => '<a href="' . $scripturl . '?action=featuresettings">' . $txt['modSettings_title'] . '</a>',
-				'edit_settings' => '<a href="' . $scripturl . '?action=serversettings;sesc=' . $sc . '">' . $txt[222] . '</a>',
-				'edit_theme_settings' => '<a href="' . $scripturl . '?action=theme;sa=settings;th=' . $settings['theme_id'] . ';sesc=' . $sc . '">' . $txt['theme_current_settings'] . '</a>',
-				'manage_themes' => '<a href="' . $scripturl . '?action=theme;sa=admin;sesc=' . $sc . '">' . $txt['theme_admin'] . '</a>',
-			)
-		);
-	}
-
-	// Admin area 'Forum'.
-	if (allowedTo(array('manage_boards', 'admin_forum', 'manage_smileys', 'manage_attachments', 'moderate_forum')))
-	{
-		$context['admin_areas']['layout'] = array(
-			'title' => $txt['layout_controls'],
-			'areas' => array()
-		);
-
-		if (allowedTo('manage_boards'))
-			$context['admin_areas']['layout']['areas']['manage_boards'] =  '<a href="' . $scripturl . '?action=manageboards">' . $txt[4] . '</a>';
-
-		if (allowedTo(array('admin_forum', 'moderate_forum')))
-			$context['admin_areas']['layout']['areas']['posts_and_topics'] = '<a href="' . $scripturl . '?action=postsettings">' . $txt['manageposts'] . '</a>';
-		if (allowedTo('admin_forum'))
-		{
-			$context['admin_areas']['layout']['areas']['manage_calendar'] = '<a href="' . $scripturl . '?action=managecalendar">' . $txt['manage_calendar'] . '</a>';
-			$context['admin_areas']['layout']['areas']['manage_search'] = '<a href="' . $scripturl . '?action=managesearch">' . $txt['manage_search'] . '</a>';
-		}
-		if (allowedTo('manage_smileys'))
-			$context['admin_areas']['layout']['areas']['manage_smileys'] = '<a href="' . $scripturl . '?action=smileys">' . $txt['smileys_manage'] . '</a>';
-
-		if (allowedTo('manage_attachments'))
-			$context['admin_areas']['layout']['areas']['manage_attachments'] = '<a href="' . $scripturl . '?action=manageattachments">' . $txt['smf201'] . '</a>';
-	}
-
-	// Admin area 'Members'.
-	if (allowedTo(array('moderate_forum', 'manage_membergroups', 'manage_bans', 'manage_permissions', 'admin_forum')))
-	{
-		$context['admin_areas']['members'] = array(
-			'title' => $txt[426],
-			'areas' => array()
-		);
-
-		if (allowedTo('moderate_forum'))
-			$context['admin_areas']['members']['areas']['view_members'] = '<a href="' . $scripturl . '?action=viewmembers">' . $txt[5] . '</a>';
-
-		if (allowedTo('manage_membergroups'))
-			$context['admin_areas']['members']['areas']['edit_groups'] = '<a href="' . $scripturl . '?action=membergroups;">' . $txt[8] . '</a>';
-
-		if (allowedTo('manage_permissions'))
-			$context['admin_areas']['members']['areas']['edit_permissions'] = '<a href="' . $scripturl . '?action=permissions">' . $txt['edit_permissions'] . '</a>';
-
-		if (allowedTo(array('admin_forum', 'moderate_forum')))
-			$context['admin_areas']['members']['areas']['registration_center'] = '<a href="' . $scripturl . '?action=regcenter">' . $txt['registration_center'] . '</a>';
-
-		if (allowedTo('manage_bans'))
-			$context['admin_areas']['members']['areas']['ban_members'] = '<a href="' . $scripturl . '?action=ban">' . $txt['ban_title'] . '</a>';
-	}
-
-	// Admin area 'Maintenance Controls'.
-	if (allowedTo('admin_forum'))
-	{
-		$context['admin_areas']['maintenance'] = array(
-			'title' => $txt[501],
-			'areas' => array(
-				'maintain_forum' => '<a href="' . $scripturl . '?action=maintain">' . $txt['maintain_title'] . '</a>',
-				'generate_reports' => '<a href="' . $scripturl . '?action=reports">' . $txt['generate_reports'] . '</a>',
-				// !!! Why?  Don't you want to take care of errors in the order they happened, like normal people and programmers?  Seeing them backwards helps no one, and only increases confusion.
-				// !!! You know I've argued this before.
-				'view_errors' => '<a href="' . $scripturl . '?action=viewErrorLog;desc">' . $txt['errlog1'] . '</a>'
-			)
-		);
-
-		if (!empty($modSettings['modlog_enabled']))
-			$context['admin_areas']['maintenance']['areas']['view_moderation_log'] = '<a href="' . $scripturl . '?action=modlog">' . $txt['modlog_view'] . '</a>';
-	}
-
-	// Make sure the administrator has a valid session...
-	validateSession();
-
-	// Figure out which one we're in now...
-	foreach ($context['admin_areas'] as $id => $section)
-		if (isset($section[$area]))
-			$context['admin_section'] = $id;
-	$context['admin_area'] = $area;
-
-	// obExit will know what to do!
-	$context['template_layers'][] = 'admin';
-}
-
-// Usage: logAction('remove', array('starter' => $ID_MEMBER_STARTED));
-function logAction($action, $extra = array())
-{
-	global $db_prefix, $ID_MEMBER, $modSettings, $user_info;
-
-	if (!is_array($extra))
-		trigger_error('logAction(): data is not an array with action \'' . $action . '\'', E_USER_NOTICE);
-
-	if (isset($extra['topic']) && !is_numeric($extra['topic']))
-		trigger_error('logAction(): data\'s topic is not an number', E_USER_NOTICE);
-	if (isset($extra['member']) && !is_numeric($extra['member']))
-		trigger_error('logAction(): data\'s member is not an number', E_USER_NOTICE);
-
-	if (!empty($modSettings['modlog_enabled']))
-	{
-		db_query("
-			INSERT INTO {$db_prefix}log_actions
-				(logTime, ID_MEMBER, ip, action, extra)
-			VALUES (" . time() . ", $ID_MEMBER, SUBSTRING('$user_info[ip]', 1, 16), SUBSTRING('$action', 1, 30),
-				SUBSTRING('" . addslashes(serialize($extra)) . "', 1, 65534))", __FILE__, __LINE__);
-
-		return db_insert_id();
-	}
-
-	return false;
-}
-
-// Track Statistics.
-function trackStats($stats = array())
-{
-	global $db_prefix, $modSettings;
-	static $cache_stats = array();
-
-	if (empty($modSettings['trackStats']))
-		return false;
-	if (!empty($stats))
-		return $cache_stats = array_merge($cache_stats, $stats);
-	elseif (empty($cache_stats))
-		return false;
-
-	$setStringUpdate = '';
-	foreach ($cache_stats as $field => $change)
-	{
-		$setStringUpdate .= '
-			' . $field . ' = ' . ($change === '+' ? $field . ' + 1' : $change) . ',';
-
-		if ($change === '+')
-			$cache_stats[$field] = 1;
-	}
-
-	$date = strftime('%Y-%m-%d', forum_time(false));
-	db_query("
-		UPDATE {$db_prefix}log_activity
-		SET" . substr($setStringUpdate, 0, -1) . "
-		WHERE date = '$date'
-		LIMIT 1", __FILE__, __LINE__);
-	if (db_affected_rows() == 0)
-	{
-		db_query("
-			INSERT IGNORE INTO {$db_prefix}log_activity
-				(date, " . implode(', ', array_keys($cache_stats)) . ")
-			VALUES ('$date', " . implode(', ', $cache_stats) . ')', __FILE__, __LINE__);
-	}
-
-	// Don't do this again.
-	$cache_stats = array();
-
-	return true;
-}
-
-// Make sure the user isn't posting over and over again.
-function spamProtection($error_type)
-{
-	global $modSettings, $txt, $db_prefix, $user_info;
-
-	// Delete old entries... if you can moderate this board or this is login, override spamWaitTime with 2.
-	if ($error_type == 'spam' && !allowedTo('moderate_board'))
-		db_query("
-			DELETE FROM {$db_prefix}log_floodcontrol
-			WHERE logTime < " . (time() - $modSettings['spamWaitTime']), __FILE__, __LINE__);
-	else
-		db_query("
-			DELETE FROM {$db_prefix}log_floodcontrol
-			WHERE (logTime < " . (time() - 2) . " AND ip = '$user_info[ip]')
-				OR logTime < " . (time() - $modSettings['spamWaitTime']), __FILE__, __LINE__);
-
-	// Add a new entry, deleting the old if necessary.
-	db_query("
-		REPLACE INTO {$db_prefix}log_floodcontrol
-			(ip, logTime)
-		VALUES (SUBSTRING('$user_info[ip]', 1, 16), " . time() . ")", __FILE__, __LINE__);
-	// If affected is 0 or 2, it was there already.
-	if (db_affected_rows() != 1)
-	{
-		// Spammer!  You only have to wait a *few* seconds!
-		fatal_lang_error($error_type . 'WaitTime_broken', false, array($modSettings['spamWaitTime']));
-		return true;
-	}
-
-	// They haven't posted within the limit.
-	return false;
-}
-
-// Get the size of a specified image with better error handling.
-function url_image_size($url)
-{
-	global $sourcedir;
-
-	// Can we pull this from the cache... please please?
-	if (($temp = cache_get_data('url_image_size-' . md5($url), 240)) !== null)
-		return $temp;
-	$t = microtime();
-
-	// Get the host to pester...
-	preg_match('~^\w+://(.+?)/(.*)$~', $url, $match);
-
-	// Can't figure it out, just try the image size.
-	if ($url == '' || $url == 'http://' || $url == 'https://')
-		return false;
-	elseif (!isset($match[1]))
-		$size = @getimagesize($url);
-	else
-	{
-		// Try to connect to the server... give it half a second.
-		$temp = 0;
-		$fp = @fsockopen($match[1], 80, $temp, $temp, 0.5);
-
-		// Successful?  Continue...
-		if ($fp != false)
-		{
-			// Send the HEAD request (since we don't have to worry about chunked, HTTP/1.1 is fine here.)
-			fwrite($fp, 'HEAD /' . $match[2] . ' HTTP/1.1' . "\r\n" . 'Host: ' . $match[1] . "\r\n" . 'User-Agent: PHP/SMF' . "\r\n" . 'Connection: close' . "\r\n\r\n");
-
-			// Read in the HTTP/1.1 or whatever.
-			$test = substr(fgets($fp, 11), -1);
-			fclose($fp);
-
-			// See if it returned a 404/403 or something.
-			if ($test < 4)
-			{
-				$size = @getimagesize($url);
-
-				// This probably means allow_url_fopen is off, let's try GD.
-				if ($size === false && function_exists('imagecreatefromstring'))
-				{
-					include_once($sourcedir . '/Subs-Package.php');
-
-					// It's going to hate us for doing this, but another request...
-					$image = @imagecreatefromstring(fetch_web_data($url));
-					if ($image !== false)
-					{
-						$size = array(imagesx($image), imagesy($image));
-						imagedestroy($image);
-					}
-				}
-			}
-		}
-	}
-
-	// If we didn't get it, we failed.
-	if (!isset($size))
-		$size = false;
-
-	// If this took a long time, we may never have to do it again, but then again we might...
-	if (array_sum(explode(' ', microtime())) - array_sum(explode(' ', $t)) > 0.8)
-		cache_put_data('url_image_size-' . md5($url), $size, 240);
-
-	// Didn't work.
-	return $size;
-}
-
-function determineTopicClass(&$topic_context)
-{
-	// Set topic class depending on locked status and number of replies.
-	if ($topic_context['is_very_hot'])
-		$topic_context['class'] = 'veryhot';
-	elseif ($topic_context['is_hot'])
-		$topic_context['class'] = 'hot';
-	else
-		$topic_context['class'] = 'normal';
-
-	$topic_context['class'] .= $topic_context['is_poll'] ? '_poll' : '_post';
-
-	if ($topic_context['is_locked'])
-		$topic_context['class'] .= '_locked';
-
-	if ($topic_context['is_sticky'])
-		$topic_context['class'] .= '_sticky';
-
-	// This is so old themes will still work.
-	$topic_context['extended_class'] = &$topic_context['class'];
-}
-
-// Sets up the basic theme context stuff.
-function setupThemeContext()
-{
-	global $modSettings, $user_info, $scripturl, $context, $settings, $options, $txt, $maintenance;
-
-	// Get some news...
-	$context['news_lines'] = explode("\n", str_replace("\r", '', trim(addslashes($modSettings['news']))));
-	$context['fader_news_lines'] = array();
-	for ($i = 0, $n = count($context['news_lines']); $i < $n; $i++)
-	{
-		if (trim($context['news_lines'][$i]) == '')
-			continue;
-
-		// Clean it up for presentation ;).
-		$context['news_lines'][$i] = parse_bbc(stripslashes(trim($context['news_lines'][$i])), true, 'news' . $i);
-
-		// Gotta be special for the javascript.
-		$context['fader_news_lines'][$i] = strtr(addslashes($context['news_lines'][$i]), array('/' => '\/', '<a href=' => '<a hre" + "f='));
-	}
-	$context['random_news_line'] = $context['news_lines'][rand(0, count($context['news_lines']) - 1)];
-
-	if (!$user_info['is_guest'])
-	{
-		$context['user']['messages'] = &$user_info['messages'];
-		$context['user']['unread_messages'] = &$user_info['unread_messages'];
-
-		// Personal message popup...
-		if ($user_info['unread_messages'] > (isset($_SESSION['unread_messages']) ? $_SESSION['unread_messages'] : 0))
-			$context['user']['popup_messages'] = true;
-		else
-			$context['user']['popup_messages'] = false;
-		$_SESSION['unread_messages'] = $user_info['unread_messages'];
-
-		if (allowedTo('moderate_forum'))
-			$context['unapproved_members'] = !empty($modSettings['registration_method']) && $modSettings['registration_method'] == 2 ? $modSettings['unapprovedMembers'] : 0;
-
-		$context['user']['avatar'] = array();
-
-		// Figure out the avatar... uploaded?
-		if ($user_info['avatar']['url'] == '' && !empty($user_info['avatar']['ID_ATTACH']))
-			$context['user']['avatar']['href'] = $user_info['avatar']['custom_dir'] ? $modSettings['custom_avatar_url'] . '/' . $user_info['avatar']['filename'] : $scripturl . '?action=dlattach;attach=' . $user_info['avatar']['ID_ATTACH'] . ';type=avatar';
-		// Full URL?
-		elseif (substr($user_info['avatar']['url'], 0, 7) == 'http://')
-		{
-			$context['user']['avatar']['href'] = $user_info['avatar']['url'];
-
-			if ($modSettings['avatar_action_too_large'] == 'option_html_resize' || $modSettings['avatar_action_too_large'] == 'option_js_resize')
-			{
-				if (!empty($modSettings['avatar_max_width_external']))
-					$context['user']['avatar']['width'] = $modSettings['avatar_max_width_external'];
-				if (!empty($modSettings['avatar_max_height_external']))
-					$context['user']['avatar']['height'] = $modSettings['avatar_max_height_external'];
-			}
-		}
-		// Otherwise we assume it's server stored?
-		elseif ($user_info['avatar']['url'] != '')
-			$context['user']['avatar']['href'] = $modSettings['avatar_url'] . '/' . htmlspecialchars($user_info['avatar']['url']);
-
-		if (!empty($context['user']['avatar']))
-			$context['user']['avatar']['image'] = '<img src="' . $context['user']['avatar']['href'] . '"' . (isset($context['user']['avatar']['width']) ? ' width="' . $context['user']['avatar']['width'] . '"' : '') . (isset($context['user']['avatar']['height']) ? ' height="' . $context['user']['avatar']['height'] . '"' : '') . ' alt="" class="avatar" border="0" />';
-
-		// Figure out how long they've been logged in.
-		$context['user']['total_time_logged_in'] = array(
-			'days' => floor($user_info['total_time_logged_in'] / 86400),
-			'hours' => floor(($user_info['total_time_logged_in'] % 86400) / 3600),
-			'minutes' => floor(($user_info['total_time_logged_in'] % 3600) / 60)
-		);
-	}
-	else
-	{
-		$context['user']['messages'] = 0;
-		$context['user']['unread_messages'] = 0;
-		$context['user']['avatar'] = array();
-		$context['user']['total_time_logged_in'] = array('days' => 0, 'hours' => 0, 'minutes' => 0);
-		$context['user']['popup_messages'] = false;
-
-		if (!empty($modSettings['registration_method']) && $modSettings['registration_method'] == 1)
-			$txt['welcome_guest'] .= $txt['welcome_guest_activate'];
-
-		// If we've upgraded recently, go easy on the passwords.
-		if (!empty($modSettings['disableHashTime']) && ($modSettings['disableHashTime'] == 1 || time() < $modSettings['disableHashTime']))
-			$context['disable_login_hashing'] = true;
-		elseif ($context['browser']['is_ie5'] || $context['browser']['is_ie5.5'])
-			$context['disable_login_hashing'] = true;
-	}
-
-	// Set up the menu privileges.
-	$context['allow_search'] = allowedTo('search_posts');
-	$context['allow_admin'] = allowedTo(array('admin_forum', 'manage_boards', 'manage_permissions', 'moderate_forum', 'manage_membergroups', 'manage_bans', 'send_mail', 'edit_news', 'manage_attachments', 'manage_smileys'));
-	$context['allow_edit_profile'] = !$user_info['is_guest'] && allowedTo(array('profile_view_own', 'profile_view_any', 'profile_identity_own', 'profile_identity_any', 'profile_extra_own', 'profile_extra_any', 'profile_remove_own', 'profile_remove_any', 'moderate_forum', 'manage_membergroups'));
-	$context['allow_memberlist'] = allowedTo('view_mlist');
-	$context['allow_calendar'] = allowedTo('calendar_view') && !empty($modSettings['cal_enabled']);
-
-	$context['allow_pm'] = allowedTo('pm_read');
-
-	$context['in_maintenance'] = !empty($maintenance);
-	$context['current_time'] = timeformat(time(), false);
-	$context['current_action'] = isset($_GET['action']) ? $_GET['action'] : '';
-	$context['show_quick_login'] = !empty($modSettings['enableVBStyleLogin']) && $user_info['is_guest'];
-
-	if (empty($settings['theme_version']))
-		$context['show_vBlogin'] = $context['show_quick_login'];
-
-	// This is here because old index templates might still use it.
-	$context['show_news'] = !empty($settings['enable_news']);
-
-	// This is done to make it easier to add to all themes...
-	if ($context['user']['popup_messages'] && !empty($options['popup_messages']) && (!isset($_REQUEST['action']) || $_REQUEST['action'] != 'pm'))
-	{
-		$context['html_headers'] .= '
-	<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
-		if (confirm("' . $txt['show_personal_messages'] . '"))
-			window.open("' . $scripturl . '?action=pm");
-	// ]]></script>';
-	}
-
-	// Resize avatars the fancy, but non-GD requiring way.
-	if ($modSettings['avatar_action_too_large'] == 'option_js_resize' && (!empty($modSettings['avatar_max_width_external']) || !empty($modSettings['avatar_max_height_external'])))
-	{
-		$context['html_headers'] .= '
-	<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
-		var smf_avatarMaxWidth = ' . (int) $modSettings['avatar_max_width_external'] . ';
-		var smf_avatarMaxHeight = ' . (int) $modSettings['avatar_max_height_external'] . ';';
-
-		if (!$context['browser']['is_ie'] && !$context['browser']['is_mac_ie'])
-			$context['html_headers'] .= '
-	window.addEventListener("load", smf_avatarResize, false);';
-		else
-			$context['html_headers'] .= '
-	var window_oldAvatarOnload = window.onload;
-	window.onload = smf_avatarResize;';
-
-		// !!! Move this over to script.js?
-		$context['html_headers'] .= '
-	// ]]></script>';
-	}
-
-	// This looks weird, but it's because BoardIndex.php references the variable.
-	$context['common_stats']['latest_member'] = array(
-		'id' => $modSettings['latestMember'],
-		'name' => $modSettings['latestRealName'],
-		'href' => $scripturl . '?action=profile;u=' . $modSettings['latestMember'],
-		'link' => '<a href="' . $scripturl . '?action=profile;u=' . $modSettings['latestMember'] . '">' . $modSettings['latestRealName'] . '</a>',
-	);
-	$context['common_stats'] = array(
-		'total_posts' => comma_format($modSettings['totalMessages']),
-		'total_topics' => comma_format($modSettings['totalTopics']),
-		'total_members' => comma_format($modSettings['totalMembers']),
-		'latest_member' => $context['common_stats']['latest_member'],
-	);
-
-	if (empty($settings['theme_version']))
-		$context['html_headers'] .= '
-	<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
-		var smf_scripturl = "' . $scripturl . '";
-	// ]]></script>';
-
-	if (!isset($context['page_title']))
-		$context['page_title'] = '';
-}
-
-// This is the only template included in the sources...
-function template_rawdata()
-{
-	global $context;
-
-	echo $context['raw_data'];
-}
-
-function template_header()
-{
-	global $txt, $modSettings, $context, $settings, $user_info, $boarddir;
-
-	setupThemeContext();
-
-	// Print stuff to prevent caching of pages (except on attachment errors, etc.)
-	if (empty($context['no_last_modified']))
-	{
-		header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
-		header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
-
-		// Are we debugging the template/html content?
-		if (!isset($_REQUEST['xml']) && isset($_GET['debug']) && !$context['browser']['is_ie'] && !WIRELESS)
-			header('Content-Type: application/xhtml+xml');
-		elseif (!isset($_REQUEST['xml']) && !WIRELESS)
-			header('Content-Type: text/html; charset=' . (empty($context['character_set']) ? 'ISO-8859-1' : $context['character_set']));
-	}
-
-	header('Content-Type: text/' . (isset($_REQUEST['xml']) ? 'xml' : 'html') . '; charset=' . (empty($context['character_set']) ? 'ISO-8859-1' : $context['character_set']));
-
-	foreach ($context['template_layers'] as $layer)
-	{
-		loadSubTemplate($layer . '_above', true);
-
-		// May seem contrived, but this is done in case the main layer isn't there...
-		if ($layer == 'main' && allowedTo('admin_forum') && !$user_info['is_guest'])
-		{
-			$securityFiles = array('install.php', 'webinstall.php', 'upgrade.php', 'convert.php', 'repair_paths.php', 'repair_settings.php');
-			foreach ($securityFiles as $i => $securityFile)
-			{
-				if (!file_exists($boarddir . '/' . $securityFile))
-					unset($securityFiles[$i]);
-			}
-
-			if (!empty($securityFiles))
-			{
-				echo '
-		<div style="margin: 2ex; padding: 2ex; border: 2px dashed #cc3344; color: black; background-color: #ffe4e9;">
-			<div style="float: left; width: 2ex; font-size: 2em; color: red;">!!</div>
-			<b style="text-decoration: underline;">', $txt['smf299'], '</b><br />
-			<div style="padding-left: 6ex;">';
-
-				foreach ($securityFiles as $securityFile)
-					echo '
-			', $txt['smf300'], '<b>', $securityFile, '</b>!<br />';
-
-				echo '
-			</div>
-		</div>';
-			}
-		}
-		// If the user is banned from posting inform them of it.
-		elseif ($layer == 'main' && isset($_SESSION['ban']['cannot_post']))
-		{
-			echo '
-				<div class="windowbg" style="margin: 2ex; padding: 2ex; border: 2px dashed red; color: red;">
-					', sprintf($txt['you_are_post_banned'], $user_info['is_guest'] ? $txt[28] : $user_info['name']);
-
-			if (!empty($_SESSION['ban']['cannot_post']['reason']))
-				echo '
-					<div style="padding-left: 4ex; padding-top: 1ex;">', $_SESSION['ban']['cannot_post']['reason'], '</div>';
-
-			echo '
-				</div>';
-		}
-	}
-
-	if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
-	{
-		$settings['theme_url'] = $settings['default_theme_url'];
-		$settings['images_url'] = $settings['default_images_url'];
-		$settings['theme_dir'] = $settings['default_theme_dir'];
-	}
-}
-
-// Show the copyright...
-function theme_copyright($get_it = false)
-{
-	global $forum_copyright, $context, $boardurl, $forum_version, $txt, $modSettings;
-	static $found = false;
-
-	// DO NOT MODIFY THIS FUNCTION.  DO NOT REMOVE YOUR COPYRIGHT.
-	// DOING SO VOIDS YOUR LICENSE AND IS ILLEGAL.
-
-	// Meaning, this is the footer checking in..
-	if ($get_it === true)
-		return $found;
-
-	// Naughty, naughty.
-	if (rand(0, 2) == 1)
-	{
-		$temporary = preg_replace('~<!--.+?-->~s', '', ob_get_contents());
-		if (strpos($temporary, '<!--') !== false)
-			echo '-->';
-	}
-
-	// For SSI and other things, detect the version.
-	if (!isset($forum_version) || strpos($forum_version, 'SMF') === false || isset($_GET['checkcopyright']))
-	{
-		$data = substr(file_get_contents(__FILE__), 0, 4096);
-		if (preg_match('~\*\s*Software\s+Version:\s+(SMF\s+.+?)[\s]{2}~i', $data, $match) == 0)
-			$match = array('', 'SMF');
-		$forum_copyright = preg_replace('~(<a href="http://www.simplemachines.org/"[^>]+>)</a>~', '$1' . $match[1] . '</a>', $forum_copyright);
-	}
-
-	// Lewis Media no longer holds the copyright.
-	$forum_copyright = str_replace(array('Lewis Media', 'href="http://www.lewismedia.com/"', '2001-'), array('Simple Machines LLC', 'href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software"', ''), $forum_copyright);
-
-	echo '
-		<span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">';
-
-	if ($get_it == 'none')
-	{
-		$found = true;
-		echo '
-			<div style="white-space: normal;">The administrator doesn\'t want a copyright notice saying this is copyright 2006 by <a href="http://www.simplemachines.org/about/copyright.php" target="_blank">Simple Machines LLC</a>, and named <a href="http://www.simplemachines.org/">SMF</a>, so the forum will honor this request and be quiet.</div>';
-	}
-	// If it's in the copyright, and we are outputting it... it's been found.
-	elseif (isset($modSettings['copyright_key']) && sha1($modSettings['copyright_key'] . 'banjo') == '1d01885ece7a9355bdeb22ed107f0ffa8c323026'){$found = true; return;}elseif ((strpos($forum_copyright, '<a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">Powered by SMF') !== false || strpos($forum_copyright, '<a href="http://www.simplemachines.org/" onclick="this.href += \'referer.php?forum=' . urlencode($context['forum_name'] . '|' . $boardurl . '|' . $fo [...]
-
-	echo '
-		</span>';
-}
-
-function template_footer()
-{
-	global $context, $settings, $modSettings, $time_start, $db_count;
-
-	// Show the load time?  (only makes sense for the footer.)
-	$context['show_load_time'] = !empty($modSettings['timeLoadPageEnable']);
-	$context['load_time'] = round(array_sum(explode(' ', microtime())) - array_sum(explode(' ', $time_start)), 3);
-	$context['load_queries'] = $db_count;
-
-	if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
-	{
-		$settings['theme_url'] = $settings['actual_theme_url'];
-		$settings['images_url'] = $settings['actual_images_url'];
-		$settings['theme_dir'] = $settings['actual_theme_dir'];
-	}
-
-	foreach (array_reverse($context['template_layers']) as $layer)
-		loadSubTemplate($layer . '_below', true);
-
-	// Do not remove hard-coded text - it's in here so users cannot change the text easily. (as if it were in language file)
-	if (!theme_copyright(true) && !empty($context['template_layers']) && SMF !== 'SSI' && !WIRELESS)
-	{
-		// DO NOT MODIFY THIS SECTION.  DO NOT REMOVE YOUR COPYRIGHT.
-		// DOING SO VOIDS YOUR LICENSE AND IS ILLEGAL.
-
-		echo '
-			<div style="text-align: center !important; display: block !important; visibility: visible !important; font-size: large !important; font-weight: bold; color: black !important; background-color: white !important;">
-				Sorry, the copyright must be in the template.<br />
-				Please notify this forum\'s administrator that this site is missing the copyright message for <a href="http://www.simplemachines.org/" style="color: black !important; font-size: large !important;">SMF</a> so they can rectify the situation. Display of copyright is a <a href="http://www.simplemachines.org/about/license.php" style="color: red;">legal requirement</a>. For more information on this please visit the <a href="http://www.simplemachines.org">Simple Machines</a> website.', empt [...]
-				Not sure why this message is appearing?  <a href="http://www.simplemachines.org/redirect/index.php?copyright_error">Take a look at some common causes.</a>', '
-			</div>';
-
-		log_error('Copyright removed!!');
-	}
-}
-
-// Debugging.
-function db_debug_junk()
-{
-	global $context, $scripturl, $boarddir, $modSettings;
-	global $db_cache, $db_count, $db_show_debug, $cache_count, $cache_hits;
-
-	// Add to Settings.php if you want to show the debugging information.
-	if (!isset($db_show_debug) || $db_show_debug !== true || (isset($_GET['action']) && $_GET['action'] == 'viewquery') || WIRELESS)
-		return;
-
-	if (empty($_SESSION['view_queries']))
-		$_SESSION['view_queries'] = 0;
-	if (empty($context['debug']['language_files']))
-		$context['debug']['language_files'] = array();
-
-	$files = get_included_files();
-	$total_size = 0;
-	for ($i = 0, $n = count($files); $i < $n; $i++)
-	{
-		$total_size += filesize($files[$i]);
-		$files[$i] = strtr($files[$i], array($boarddir => '.'));
-	}
-
-	$warnings = 0;
-	foreach ($db_cache as $q => $qq)
-	{
-		if (!empty($qq['w']))
-			$warnings += count($qq['w']);
-	}
-
-	$_SESSION['debug'] = &$db_cache;
-
-	// Gotta have valid HTML ;).
-	$temp = ob_get_contents();
-	if (function_exists('ob_clean'))
-		ob_clean();
-	else
-	{
-		ob_end_clean();
-		ob_start('ob_sessrewrite');
-	}
-
-	echo preg_replace('~</body>\s*</html>~', '', $temp), '
-<div class="smalltext" style="text-align: left; margin: 1ex;">
-	Templates: ', count($context['debug']['templates']), ': <i>', implode('</i>, <i>', $context['debug']['templates']), '</i>.<br />
-	Sub templates: ', count($context['debug']['sub_templates']), ': <i>', implode('</i>, <i>', $context['debug']['sub_templates']), '</i>.<br />
-	Language files: ', count($context['debug']['language_files']), ': <i>', implode('</i>, <i>', $context['debug']['language_files']), '</i>.<br />
-	Files included: ', count($files), ' - ', round($total_size / 1024), 'KB. (<a href="javascript:void(0);" onclick="document.getElementById(\'debug_include_info\').style.display = \'inline\'; this.style.display = \'none\'; return false;">show</a><span id="debug_include_info" style="display: none;"><i>', implode('</i>, <i>', $files), '</i></span>)<br />';
-
-	if (!empty($modSettings['cache_enable']) && !empty($cache_hits))
-	{
-		$entries = array();
-		$total_t = 0;
-		$total_s = 0;
-		foreach ($cache_hits as $h)
-		{
-			$entries[] = $h['d'] . ' ' . $h['k'] . ': ' . comma_format($h['t'], 5) . ' - ' . $h['s'] . ' bytes';
-			$total_t += $h['t'];
-			$total_s += $h['s'];
-		}
-
-		echo '
-	Cache hits: ', $cache_count, ': ', comma_format($total_t, 5), 's for ', comma_format($total_s), ' bytes (<a href="javascript:void(0);" onclick="document.getElementById(\'debug_cache_info\').style.display = \'inline\'; this.style.display = \'none\'; return false;">show</a><span id="debug_cache_info" style="display: none;"><i>', implode('</i>, <i>', $entries), '</i></span>)<br />';
-	}
-
-	echo '
-	<a href="', $scripturl, '?action=viewquery" target="_blank">Queries used: ', $db_count, $warnings == 0 ? '' : ', ' . $warnings . ' warning(s)', '</a>.<br />
-	<br />';
-
-	if ($_SESSION['view_queries'] == 1)
-		foreach ($db_cache as $q => $qq)
-		{
-			$is_select = substr(trim($qq['q']), 0, 6) == 'SELECT' || preg_match('~^INSERT(?: IGNORE)? INTO \w+(?:\s+\([^)]+\))?\s+SELECT .+$~s', trim($qq['q'])) != 0;
-
-			echo '
-	<b>', $is_select ? '<a href="' . $scripturl . '?action=viewquery;qq=' . ($q + 1) . '#qq' . $q . '" target="_blank" style="text-decoration: none;">' : '', nl2br(str_replace("\t", '   ', htmlspecialchars(ltrim($qq['q'], "\n\r")))) . ($is_select ? '</a></b>' : '</b>') . '<br />
-	   ';
-			if (!empty($qq['f']) && !empty($qq['l']))
-				echo 'in <i>' . $qq['f'] . '</i> line <i>' . $qq['l'] . '</i>, ';
-			echo 'which took ' . round($qq['t'], 8) . ' seconds.<br />
-	<br />';
-		}
-
-	echo '
-	<a href="' . $scripturl . '?action=viewquery;sa=hide">[' . (empty($_SESSION['view_queries']) ? 'show' : 'hide') . ' queries]</a>
-</div></body></html>';
-}
-
-// Get an attachment's encrypted filename.  If $new is true, won't check for file existence.
-function getAttachmentFilename($filename, $attachment_id, $new = false)
-{
-	global $modSettings;
-
-	// Remove special accented characters - ie. s�.
-	$clean_name = strtr($filename, '������������������������������������������������������������', 'SZszYAAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy');
-	$clean_name = strtr($clean_name, array('�' => 'TH', '�' => 'th', '�' => 'DH', '�' => 'dh', '�' => 'ss', '�' => 'OE', '�' => 'oe', '�' => 'AE', '�' => 'ae', '�' => 'u'));
-
-	// Sorry, no spaces, dots, or anything else but letters allowed.
-	$clean_name = preg_replace(array('/\s/', '/[^\w_\.\-]/'), array('_', ''), $clean_name);
-
-	$enc_name = $attachment_id . '_' . strtr($clean_name, '.', '_') . md5($clean_name);
-	$clean_name = preg_replace('~\.[\.]+~', '.', $clean_name);
-
-	if ($attachment_id == false || ($new && empty($modSettings['attachmentEncryptFilenames'])))
-		return $clean_name;
-	elseif ($new)
-		return $enc_name;
-
-	if (file_exists($modSettings['attachmentUploadDir'] . '/' . $enc_name))
-		$filename = $modSettings['attachmentUploadDir'] . '/' . $enc_name;
-	else
-		$filename = $modSettings['attachmentUploadDir'] . '/' . $clean_name;
-
-	return $filename;
-}
-
-// Lookup an IP; try shell_exec first because we can do a timeout on it.
-function host_from_ip($ip)
-{
-	global $modSettings;
-
-	if (($host = cache_get_data('hostlookup-' . $ip, 600)) !== null)
-		return $host;
-	$t = microtime();
-
-	// If we can't access nslookup/host, PHP 4.1.x might just crash.
-	if (@version_compare(PHP_VERSION, '4.2.0') == -1)
-		$host = false;
-
-	// Try the Linux host command, perhaps?
-	if (!isset($host) && strpos(strtolower(PHP_OS), 'win') === false && rand(0, 1) == 1)
-	{
-		if (!isset($modSettings['host_to_dis']))
-			$test = @shell_exec('host -W 1 ' . @escapeshellarg($ip));
-		else
-			$test = @shell_exec('host ' . @escapeshellarg($ip));
-
-		// Did host say it didn't find anything?
-		if (strpos($test, 'not found') !== false)
-			$host = '';
-		// Invalid server option?
-		elseif (strpos($test, 'invalid option') && !isset($modSettings['host_to_dis']))
-			updateSettings(array('host_to_dis' => 1));
-		// Maybe it found something, after all?
-		elseif (preg_match('~\s([^\s]+?)\.\s~', $test, $match) == 1)
-			$host = $match[1];
-	}
-
-	// This is nslookup; usually only Windows, but possibly some Unix?
-	if (!isset($host) && strpos(strtolower(PHP_OS), 'win') !== false && rand(0, 1) == 1)
-	{
-		$test = @shell_exec('nslookup -timeout=1 ' . @escapeshellarg($ip));
-		if (strpos($test, 'Non-existent domain') !== false)
-			$host = '';
-		elseif (preg_match('~Name:\s+([^\s]+)~', $test, $match) == 1)
-			$host = $match[1];
-	}
-
-	// This is the last try :/.
-	if (!isset($host) || $host === false)
-		$host = @gethostbyaddr($ip);
-
-	// It took a long time, so let's cache it!
-	if (array_sum(explode(' ', microtime())) - array_sum(explode(' ', $t)) > 0.5)
-		cache_put_data('hostlookup-' . $ip, $host, 600);
-
-	return $host;
-}
-
-// Chops a string into words and prepares them to be inserted into (or searched from) the database.
-function text2words($text, $max_chars = 20, $encrypt = false)
-{
-	global $func, $context;
-
-	// Step 1: Remove entities/things we don't consider words:
-	$words = preg_replace('~([\x0B\0' . ($context['utf8'] ? ($context['server']['complex_preg_chars'] ? '\x{C2A0}' : chr(0xC2) . chr(0xA0)) : '\xA0') . '\t\r\s\n(){}\\[\\]<>!@$%^*.,:+=`\~\?/\\\\]|&(amp|lt|gt|quot);)+~' . ($context['utf8'] ? 'u' : ''), ' ', strtr($text, array('<br />' => ' ')));
-
-	// Step 2: Entities we left to letters, where applicable, lowercase.
-	$words = un_htmlspecialchars($func['strtolower']($words));
-
-	// Step 3: Ready to split apart and index!
-	$words = explode(' ', $words);
-
-	if ($encrypt)
-	{
-		$possible_chars = array_flip(array_merge(range(46, 57), range(65, 90), range(97, 122)));
-		$returned_ints = array();
-		foreach ($words as $word)
-		{
-			if (($word = trim($word, '-_\'')) !== '')
-			{
-				$encrypted = substr(crypt($word, 'uk'), 2, $max_chars);
-				$total = 0;
-				for ($i = 0; $i < $max_chars; $i++)
-					$total += $possible_chars[ord($encrypted{$i})] * pow(63, $i);
-				$returned_ints[] = $max_chars == 4 ? min($total, 16777215) : $total;
-			}
-		}
-		return array_unique($returned_ints);
-	}
-	else
-	{
-		// Trim characters before and after and add slashes for database insertion.
-		$returned_words = array();
-		foreach ($words as $word)
-			if (($word = trim($word, '-_\'')) !== '')
-				$returned_words[] = addslashes($max_chars === null ? $word : substr($word, 0, $max_chars));
-
-		// Filter out all words that occur more than once.
-		return array_unique($returned_words);
-	}
-}
-
-// Creates an image/text button
-function create_button($name, $alt, $label = '', $custom = '')
-{
-	global $settings, $txt, $context;
-
-	if (!$settings['use_image_buttons'])
-		return $txt[$alt];
-	elseif (!empty($settings['use_buttons']))
-		return '<img src="' . $settings['images_url'] . '/buttons/' . $name . '" alt="' . $txt[$alt] . '" ' . $custom . ' />' . ($label != '' ? '<b>' . $txt[$label] . '</b>' : '');
-	else
-		return '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/' . $name . '" alt="' . $txt[$alt] . '" ' . $custom . ' />';
-}
-
-// Creates an image/text button
-function create_button2($name, $alt, $label = '', $custom = '')
-{
-	global $settings, $txt, $context;
-
-	if (!$settings['use_image_buttons'])
-		return $txt[$alt];
-	elseif (!empty($settings['use_buttons']))
-		return '<img src="' . $settings['images_url'] . '/buttons/' . $name . '" alt="' . $txt[$alt] . '" ' . $custom . ' />' . ($label != '' ? '<b>' . $txt[$label] . '</b>' : '');
-	else
-		return '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/' . $name . '" alt="' . $txt[$alt] . '" ' . $custom . ' />';
-}
-
-/**
- * @link http://php.net/manual/en/ref.libxml.php
- */
-class LibXMLError  {
-}
-
-/**
- * Set the streams context for the next libxml document load or write
- * @link http://php.net/manual/en/function.libxml-set-streams-context.php
- * @param streams_context resource
- * @return void 
- */
-function libxml_set_streams_context ($streams_context) {}
-
-/**
- * Disable libxml errors and allow user to fetch error information as needed
- * @link http://php.net/manual/en/function.libxml-use-internal-errors.php
- * @param use_errors bool[optional]
- * @return bool 
- */
-function libxml_use_internal_errors ($use_errors = null) {}
-
-/**
- * Retrieve last error from libxml
- * @link http://php.net/manual/en/function.libxml-get-last-error.php
- * @return LibXMLError a LibXMLError object if there is any error in the
- */
-function libxml_get_last_error () {}
-
-/**
- * Clear libxml error buffer
- * @link http://php.net/manual/en/function.libxml-clear-errors.php
- * @return void 
- */
-function libxml_clear_errors () {}
-
-/**
- * Retrieve array of errors
- * @link http://php.net/manual/en/function.libxml-get-errors.php
- * @return array an array with LibXMLError objects if there are any
- */
-function libxml_get_errors () {}
-
-
-/**
- * libxml version like 20605 or 20617
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_VERSION', 20627);
-
-/**
- * libxml version like 2.6.5 or 2.6.17
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_DOTTED_VERSION', "2.6.27");
-
-/**
- * Substitute entities
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOENT', 2);
-
-/**
- * Load the external subset
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_DTDLOAD', 4);
-
-/**
- * Default DTD attributes
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_DTDATTR', 8);
-
-/**
- * Validate with the DTD
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_DTDVALID', 16);
-
-/**
- * Suppress error reports
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOERROR', 32);
-
-/**
- * Suppress warning reports
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOWARNING', 64);
-
-/**
- * Remove blank nodes
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOBLANKS', 256);
-
-/**
- * Implement XInclude substitution
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_XINCLUDE', 1024);
-
-/**
- * Remove redundant namespaces declarations
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NSCLEAN', 8192);
-
-/**
- * Merge CDATA as text nodes
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOCDATA', 16384);
-
-/**
- * Disable network access when loading documents
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NONET', 2048);
-
-/**
- * Activate small nodes allocation optimization. This may speed up your
- * application without needing to change the code.
- * Only available in Libxml >= 2.6.21
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_COMPACT', 65536);
-
-/**
- * Drop the XML declaration when saving a document
- * Only available in Libxml >= 2.6.21
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOXMLDECL', 2);
-
-/**
- * Expand empty tags (e.g. <br/> to
- * <br></br>)
- * This option is currently just available in the
- * and
- * functions.
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_NOEMPTYTAG', 4);
-
-/**
- * No errors
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_ERR_NONE', 0);
-
-/**
- * A simple warning
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_ERR_WARNING', 1);
-
-/**
- * A recoverable error
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_ERR_ERROR', 2);
-
-/**
- * A fatal error
- * @link http://php.net/manual/en/libxml.constants.php
- */
-define ('LIBXML_ERR_FATAL', 3);
-
-// End of libxml v.
-
-// Start of xml v.
-
-/**
- * Create an XML parser
- * @link http://php.net/manual/en/function.xml-parser-create.php
- * @param encoding string[optional]
- * @return resource a resource handle for the new XML parser.
- */
-function xml_parser_create ($encoding = null) {}
-
-/**
- * Create an XML parser with namespace support
- * @link http://php.net/manual/en/function.xml-parser-create-ns.php
- * @param encoding string[optional]
- * @param separator string[optional]
- * @return resource a resource handle for the new XML parser.
- */
-function xml_parser_create_ns ($encoding = null, $separator = null) {}
-
-/**
- * Use XML Parser within an object
- * @link http://php.net/manual/en/function.xml-set-object.php
- * @param parser resource
- * @param object object
- * @return bool 
- */
-function xml_set_object ($parser, &$object) {}
-
-/**
- * Set up start and end element handlers
- * @link http://php.net/manual/en/function.xml-set-element-handler.php
- * @param parser resource
- * @param start_element_handler callback
- * @param end_element_handler callback
- * @return bool 
- */
-function xml_set_element_handler ($parser, $start_element_handler, $end_element_handler) {}
-
-/**
- * Set up character data handler
- * @link http://php.net/manual/en/function.xml-set-character-data-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_character_data_handler ($parser, $handler) {}
-
-/**
- * Set up processing instruction (PI) handler
- * @link http://php.net/manual/en/function.xml-set-processing-instruction-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_processing_instruction_handler ($parser, $handler) {}
-
-/**
- * Set up default handler
- * @link http://php.net/manual/en/function.xml-set-default-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_default_handler ($parser, $handler) {}
-
-/**
- * Set up unparsed entity declaration handler
- * @link http://php.net/manual/en/function.xml-set-unparsed-entity-decl-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_unparsed_entity_decl_handler ($parser, $handler) {}
-
-/**
- * Set up notation declaration handler
- * @link http://php.net/manual/en/function.xml-set-notation-decl-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_notation_decl_handler ($parser, $handler) {}
-
-/**
- * Set up external entity reference handler
- * @link http://php.net/manual/en/function.xml-set-external-entity-ref-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_external_entity_ref_handler ($parser, $handler) {}
-
-/**
- * Set up start namespace declaration handler
- * @link http://php.net/manual/en/function.xml-set-start-namespace-decl-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_start_namespace_decl_handler ($parser, $handler) {}
-
-/**
- * Set up end namespace declaration handler
- * @link http://php.net/manual/en/function.xml-set-end-namespace-decl-handler.php
- * @param parser resource
- * @param handler callback
- * @return bool 
- */
-function xml_set_end_namespace_decl_handler ($parser, $handler) {}
-
-/**
- * Start parsing an XML document
- * @link http://php.net/manual/en/function.xml-parse.php
- * @param parser resource
- * @param data string
- * @param is_final bool[optional]
- * @return int 1 on success or 0 on failure.
- */
-function xml_parse ($parser, $data, $is_final = null) {}
-
-/**
- * Parse XML data into an array structure
- * @link http://php.net/manual/en/function.xml-parse-into-struct.php
- * @param parser resource
- * @param data string
- * @param values array
- * @param index array[optional]
- * @return int 
- */
-function xml_parse_into_struct ($parser, $data, array &$values, array &$index = null) {}
-
-/**
- * Get XML parser error code
- * @link http://php.net/manual/en/function.xml-get-error-code.php
- * @param parser resource
- * @return int 
- */
-function xml_get_error_code ($parser) {}
-
-/**
- * Get XML parser error string
- * @link http://php.net/manual/en/function.xml-error-string.php
- * @param code int
- * @return string a string with a textual description of the error
- */
-function xml_error_string ($code) {}
-
-/**
- * Get current line number for an XML parser
- * @link http://php.net/manual/en/function.xml-get-current-line-number.php
- * @param parser resource
- * @return int 
- */
-function xml_get_current_line_number ($parser) {}
-
-/**
- * Get current column number for an XML parser
- * @link http://php.net/manual/en/function.xml-get-current-column-number.php
- * @param parser resource
- * @return int 
- */
-function xml_get_current_column_number ($parser) {}
-
-/**
- * Get current byte index for an XML parser
- * @link http://php.net/manual/en/function.xml-get-current-byte-index.php
- * @param parser resource
- * @return int 
- */
-function xml_get_current_byte_index ($parser) {}
-
-/**
- * Free an XML parser
- * @link http://php.net/manual/en/function.xml-parser-free.php
- * @param parser resource
- * @return bool 
- */
-function xml_parser_free ($parser) {}
-
-/**
- * Set options in an XML parser
- * @link http://php.net/manual/en/function.xml-parser-set-option.php
- * @param parser resource
- * @param option int
- * @param value mixed
- * @return bool 
- */
-function xml_parser_set_option ($parser, $option, $value) {}
-
-/**
- * Get options from an XML parser
- * @link http://php.net/manual/en/function.xml-parser-get-option.php
- * @param parser resource
- * @param option int
- * @return mixed 
- */
-function xml_parser_get_option ($parser, $option) {}
-
-/**
- * Encodes an ISO-8859-1 string to UTF-8
- * @link http://php.net/manual/en/function.utf8-encode.php
- * @param data string
- * @return string the UTF-8 translation of data.
- */
-function utf8_encode ($data) {}
-
-/**
- * Converts a string with ISO-8859-1 characters encoded with UTF-8
-   to single-byte ISO-8859-1
- * @link http://php.net/manual/en/function.utf8-decode.php
- * @param data string
- * @return string the ISO-8859-1 translation of data.
- */
-function utf8_decode ($data) {}
-
-define ('XML_ERROR_NONE', 0);
-define ('XML_ERROR_NO_MEMORY', 1);
-define ('XML_ERROR_SYNTAX', 2);
-define ('XML_ERROR_NO_ELEMENTS', 3);
-define ('XML_ERROR_INVALID_TOKEN', 4);
-define ('XML_ERROR_UNCLOSED_TOKEN', 5);
-define ('XML_ERROR_PARTIAL_CHAR', 6);
-define ('XML_ERROR_TAG_MISMATCH', 7);
-define ('XML_ERROR_DUPLICATE_ATTRIBUTE', 8);
-define ('XML_ERROR_JUNK_AFTER_DOC_ELEMENT', 9);
-define ('XML_ERROR_PARAM_ENTITY_REF', 10);
-define ('XML_ERROR_UNDEFINED_ENTITY', 11);
-define ('XML_ERROR_RECURSIVE_ENTITY_REF', 12);
-define ('XML_ERROR_ASYNC_ENTITY', 13);
-define ('XML_ERROR_BAD_CHAR_REF', 14);
-define ('XML_ERROR_BINARY_ENTITY_REF', 15);
-define ('XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF', 16);
-define ('XML_ERROR_MISPLACED_XML_PI', 17);
-define ('XML_ERROR_UNKNOWN_ENCODING', 18);
-define ('XML_ERROR_INCORRECT_ENCODING', 19);
-define ('XML_ERROR_UNCLOSED_CDATA_SECTION', 20);
-define ('XML_ERROR_EXTERNAL_ENTITY_HANDLING', 21);
-define ('XML_OPTION_CASE_FOLDING', 1);
-define ('XML_OPTION_TARGET_ENCODING', 2);
-define ('XML_OPTION_SKIP_TAGSTART', 3);
-define ('XML_OPTION_SKIP_WHITE', 4);
-define ('XML_SAX_IMPL', "libxml");
-
-// End of xml v.
-
-// Start of wddx v.
-
-/**
- * Serialize a single value into a WDDX packet
- * @link http://php.net/manual/en/function.wddx-serialize-value.php
- * @param var mixed
- * @param comment string[optional]
- * @return string the WDDX packet, or false on error.
- */
-function wddx_serialize_value ($var, $comment = null) {}
-
-/**
- * Serialize variables into a WDDX packet
- * @link http://php.net/manual/en/function.wddx-serialize-vars.php
- * @param var_name mixed
- * @param ... mixed[optional]
- * @return string the WDDX packet, or false on error.
- */
-function wddx_serialize_vars ($var_name) {}
-
-/**
- * Starts a new WDDX packet with structure inside it
- * @link http://php.net/manual/en/function.wddx-packet-start.php
- * @param comment string[optional]
- * @return resource a packet ID for use in later functions, or false on error.
- */
-function wddx_packet_start ($comment = null) {}
-
-/**
- * Ends a WDDX packet with the specified ID
- * @link http://php.net/manual/en/function.wddx-packet-end.php
- * @param packet_id resource
- * @return string the string containing the WDDX packet.
- */
-function wddx_packet_end ($packet_id) {}
-
-/**
- * Add variables to a WDDX packet with the specified ID
- * @link http://php.net/manual/en/function.wddx-add-vars.php
- * @param packet_id resource
- * @param var_name mixed
- * @param ... mixed[optional]
- * @return bool 
- */
-function wddx_add_vars ($packet_id, $var_name) {}
-
-/**
- * &Alias; <function>wddx_unserialize</function>
- * @link http://php.net/manual/en/function.wddx-deserialize.php
- */
-function wddx_deserialize () {}
-
-// End of wddx v.
-
-// Start of session v.
-
-/**
- * Get and/or set the current session name
- * @link http://php.net/manual/en/function.session-name.php
- * @param name string[optional]
- * @return string the name of the current session.
- */
-function session_name ($name = null) {}
-
-/**
- * Get and/or set the current session module
- * @link http://php.net/manual/en/function.session-module-name.php
- * @param module string[optional]
- * @return string the name of the current session module.
- */
-function session_module_name ($module = null) {}
-
-/**
- * Get and/or set the current session save path
- * @link http://php.net/manual/en/function.session-save-path.php
- * @param path string[optional]
- * @return string the path of the current directory used for data storage.
- */
-function session_save_path ($path = null) {}
-
-/**
- * Get and/or set the current session id
- * @link http://php.net/manual/en/function.session-id.php
- * @param id string[optional]
- * @return string 
- */
-function session_id ($id = null) {}
-
-/**
- * Update the current session id with a newly generated one
- * @link http://php.net/manual/en/function.session-regenerate-id.php
- * @param delete_old_session bool[optional]
- * @return bool 
- */
-function session_regenerate_id ($delete_old_session = null) {}
-
-/**
- * Decodes session data from a string
- * @link http://php.net/manual/en/function.session-decode.php
- * @param data string
- * @return bool 
- */
-function session_decode ($data) {}
-
-/**
- * Register one or more global variables with the current session
- * @link http://php.net/manual/en/function.session-register.php
- * @param name mixed
- * @param ... mixed[optional]
- * @return bool 
- */
-function session_register ($name) {}
-
-/**
- * Unregister a global variable from the current session
- * @link http://php.net/manual/en/function.session-unregister.php
- * @param name string
- * @return bool 
- */
-function session_unregister ($name) {}
-
-/**
- * Find out whether a global variable is registered in a session
- * @link http://php.net/manual/en/function.session-is-registered.php
- * @param name string
- * @return bool 
- */
-function session_is_registered ($name) {}
-
-/**
- * Encodes the current session data as a string
- * @link http://php.net/manual/en/function.session-encode.php
- * @return string the contents of the current session encoded.
- */
-function session_encode () {}
-
-/**
- * Initialize session data
- * @link http://php.net/manual/en/function.session-start.php
- * @return bool 
- */
-function session_start () {}
-
-/**
- * Destroys all data registered to a session
- * @link http://php.net/manual/en/function.session-destroy.php
- * @return bool 
- */
-function session_destroy () {}
-
-/**
- * Free all session variables
- * @link http://php.net/manual/en/function.session-unset.php
- * @return void 
- */
-function session_unset () {}
-
-/**
- * Sets user-level session storage functions
- * @link http://php.net/manual/en/function.session-set-save-handler.php
- * @param open callback
- * @param close callback
- * @param read callback
- * @param write callback
- * @param destroy callback
- * @param gc callback
- * @return bool 
- */
-function session_set_save_handler ($open, $close, $read, $write, $destroy, $gc) {}
-
-/**
- * Get and/or set the current cache limiter
- * @link http://php.net/manual/en/function.session-cache-limiter.php
- * @param cache_limiter string[optional]
- * @return string the name of the current cache limiter.
- */
-function session_cache_limiter ($cache_limiter = null) {}
-
-/**
- * Return current cache expire
- * @link http://php.net/manual/en/function.session-cache-expire.php
- * @param new_cache_expire int[optional]
- * @return int the current setting of session.cache_expire.
- */
-function session_cache_expire ($new_cache_expire = null) {}
-
-/**
- * Set the session cookie parameters
- * @link http://php.net/manual/en/function.session-set-cookie-params.php
- * @param lifetime int
- * @param path string[optional]
- * @param domain string[optional]
- * @param secure bool[optional]
- * @param httponly bool[optional]
- * @return void 
- */
-function session_set_cookie_params ($lifetime, $path = null, $domain = null, $secure = null, $httponly = null) {}
-
-/**
- * Get the session cookie parameters
- * @link http://php.net/manual/en/function.session-get-cookie-params.php
- * @return array an array with the current session cookie information, the array
- */
-function session_get_cookie_params () {}
-
-/**
- * Write session data and end session
- * @link http://php.net/manual/en/function.session-write-close.php
- * @return void 
- */
-function session_write_close () {}
-
-/**
- * &Alias; <function>session_write_close</function>
- * @link http://php.net/manual/en/function.session-commit.php
- */
-function session_commit () {}
-
-// End of session v.
-
-// Start of pcre v.
-
-/**
- * Perform a regular expression match
- * @link http://php.net/manual/en/function.preg-match.php
- * @param pattern string
- * @param subject string
- * @param matches array[optional]
- * @param flags int[optional]
- * @param offset int[optional]
- * @return int 
- */
-function preg_match ($pattern, $subject, array &$matches = null, $flags = null, $offset = null) {}
-
-/**
- * Perform a global regular expression match
- * @link http://php.net/manual/en/function.preg-match-all.php
- * @param pattern string
- * @param subject string
- * @param matches array
- * @param flags int[optional]
- * @param offset int[optional]
- * @return int the number of full pattern matches (which might be zero),
- */
-function preg_match_all ($pattern, $subject, array &$matches, $flags = null, $offset = null) {}
-
-/**
- * Perform a regular expression search and replace
- * @link http://php.net/manual/en/function.preg-replace.php
- * @param pattern mixed
- * @param replacement mixed
- * @param subject mixed
- * @param limit int[optional]
- * @param count int[optional]
- * @return mixed 
- */
-function preg_replace ($pattern, $replacement, $subject, $limit = null, &$count = null) {}
-
-/**
- * Perform a regular expression search and replace using a callback
- * @link http://php.net/manual/en/function.preg-replace-callback.php
- * @param pattern mixed
- * @param callback callback
- * @param subject mixed
- * @param limit int[optional]
- * @param count int[optional]
- * @return mixed 
- */
-function preg_replace_callback ($pattern, $callback, $subject, $limit = null, &$count = null) {}
-
-/**
- * Split string by a regular expression
- * @link http://php.net/manual/en/function.preg-split.php
- * @param pattern string
- * @param subject string
- * @param limit int[optional]
- * @param flags int[optional]
- * @return array an array containing substrings of subject
- */
-function preg_split ($pattern, $subject, $limit = null, $flags = null) {}
-
-/**
- * Quote regular expression characters
- * @link http://php.net/manual/en/function.preg-quote.php
- * @param str string
- * @param delimiter string[optional]
- * @return string the quoted string.
- */
-function preg_quote ($str, $delimiter = null) {}
-
-/**
- * Return array entries that match the pattern
- * @link http://php.net/manual/en/function.preg-grep.php
- * @param pattern string
- * @param input array
- * @param flags int[optional]
- * @return array an array indexed using the keys from the
- */
-function preg_grep ($pattern, array $input, $flags = null) {}
-
-/**
- * Returns the error code of the last PCRE regex execution
- * @link http://php.net/manual/en/function.preg-last-error.php
- * @return int one of the following constants (
- */
-function preg_last_error () {}
-
-
-/**
- * Orders results so that $matches[0] is an array of full pattern
- * matches, $matches[1] is an array of strings matched by the first
- * parenthesized subpattern, and so on. This flag is only used with
- * preg_match_all.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_PATTERN_ORDER', 1);
-
-/**
- * Orders results so that $matches[0] is an array of first set of
- * matches, $matches[1] is an array of second set of matches, and so
- * on. This flag is only used with preg_match_all.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_SET_ORDER', 2);
-
-/**
- * See the description of
- * PREG_SPLIT_OFFSET_CAPTURE. This flag is
- * available since PHP 4.3.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_OFFSET_CAPTURE', 256);
-
-/**
- * This flag tells preg_split to return only non-empty
- * pieces.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_SPLIT_NO_EMPTY', 1);
-
-/**
- * This flag tells preg_split to capture
- * parenthesized expression in the delimiter pattern as well. This flag
- * is available since PHP 4.0.5.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_SPLIT_DELIM_CAPTURE', 2);
-
-/**
- * If this flag is set, for every occurring match the appendant string
- * offset will also be returned. Note that this changes the return
- * values in an array where every element is an array consisting of the
- * matched string at offset 0 and its string offset within subject at
- * offset 1. This flag is available since PHP 4.3.0
- * and is only used for preg_split.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_SPLIT_OFFSET_CAPTURE', 4);
-define ('PREG_GREP_INVERT', 1);
-
-/**
- * Returned by preg_last_error if there were no
- * errors. Available since PHP 5.2.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_NO_ERROR', 0);
-
-/**
- * Returned by preg_last_error if there was an
- * internal PCRE error. Available since PHP 5.2.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_INTERNAL_ERROR', 1);
-
-/**
- * Returned by preg_last_error if backtrack limit was exhausted.
- * Available since PHP 5.2.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_BACKTRACK_LIMIT_ERROR', 2);
-
-/**
- * Returned by preg_last_error if recursion limit was exhausted.
- * Available since PHP 5.2.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_RECURSION_LIMIT_ERROR', 3);
-
-/**
- * Returned by preg_last_error if the last error was
- * caused by malformed UTF-8 data (only when running a regex in UTF-8 mode). Available
- * since PHP 5.2.0.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PREG_BAD_UTF8_ERROR', 4);
-
-/**
- * PCRE version and release date (e.g. "7.0 18-Dec-2006"). Available since
- * PHP 5.2.4.
- * @link http://php.net/manual/en/pcre.constants.php
- */
-define ('PCRE_VERSION', "7.2 2007-06-19");
-
-// End of pcre v.
-
-// Start of SimpleXML v.0.1
-
-class SimpleXMLElement implements Traversable {
-
-	/**
-	 * Creates a new SimpleXMLElement object
-	 * @link http://php.net/manual/en/function.simplexml-element-construct.php
-	 */
-	final public function __construct () {}
-
-	/**
-	 * Return a well-formed XML string based on SimpleXML element
-	 * @link http://php.net/manual/en/function.simplexml-element-asXML.php
-	 * @param filename string[optional]
-	 * @return mixed 
-	 */
-	public function asXML ($filename = null) {}
-
-	public function saveXML () {}
-
-	/**
-	 * Runs XPath query on XML data
-	 * @link http://php.net/manual/en/function.simplexml-element-xpath.php
-	 * @param path string
-	 * @return array an array of SimpleXMLElement objects or false in
-	 */
-	public function xpath ($path) {}
-
-	/**
-	 * Creates a prefix/ns context for the next XPath query
-	 * @link http://php.net/manual/en/function.simplexml-element-registerXPathNamespace.php
-	 * @param prefix string
-	 * @param ns string
-	 * @return bool 
-	 */
-	public function registerXPathNamespace ($prefix, $ns) {}
-
-	/**
-	 * Identifies an element's attributes
-	 * @link http://php.net/manual/en/function.simplexml-element-attributes.php
-	 * @param ns string[optional]
-	 * @param is_prefix bool[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function attributes ($ns = null, $is_prefix = null) {}
-
-	/**
-	 * Finds children of given node
-	 * @link http://php.net/manual/en/function.simplexml-element-children.php
-	 * @param ns string[optional]
-	 * @param is_prefix bool[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function children ($ns = null, $is_prefix = null) {}
-
-	/**
-	 * Returns namespaces used in document
-	 * @link http://php.net/manual/en/function.simplexml-element-getNamespaces.php
-	 * @param recursive bool[optional]
-	 * @return array 
-	 */
-	public function getNamespaces ($recursive = null) {}
-
-	/**
-	 * Returns namespaces declared in document
-	 * @link http://php.net/manual/en/function.simplexml-element-getDocNamespaces.php
-	 * @param recursive bool[optional]
-	 * @return array 
-	 */
-	public function getDocNamespaces ($recursive = null) {}
-
-	/**
-	 * Gets the name of the XML element
-	 * @link http://php.net/manual/en/function.simplexml-element-getName.php
-	 * @return string 
-	 */
-	public function getName () {}
-
-	/**
-	 * Adds a child element to the XML node
-	 * @link http://php.net/manual/en/function.simplexml-element-addChild.php
-	 * @param name string
-	 * @param value string[optional]
-	 * @param namespace string[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function addChild ($name, $value = null, $namespace = null) {}
-
-	/**
-	 * Adds an attribute to the SimpleXML element
-	 * @link http://php.net/manual/en/function.simplexml-element-addAttribute.php
-	 * @param name string
-	 * @param value string
-	 * @param namespace string[optional]
-	 * @return void 
-	 */
-	public function addAttribute ($name, $value, $namespace = null) {}
-
-}
-
-/**
- * Interprets an XML file into an object
- * @link http://php.net/manual/en/function.simplexml-load-file.php
- * @param filename string
- * @param class_name string[optional]
- * @param options int[optional]
- * @param ns string[optional]
- * @param is_prefix bool[optional]
- * @return object an object of class SimpleXMLElement with
- */
-function simplexml_load_file ($filename, $class_name = null, $options = null, $ns = null, $is_prefix = null) {}
-
-/**
- * Interprets a string of XML into an object
- * @link http://php.net/manual/en/function.simplexml-load-string.php
- * @param data string
- * @param class_name string[optional]
- * @param options int[optional]
- * @param ns string[optional]
- * @param is_prefix bool[optional]
- * @return object an object of class SimpleXMLElement with
- */
-function simplexml_load_string ($data, $class_name = null, $options = null, $ns = null, $is_prefix = null) {}
-
-/**
- * Get a <literal>SimpleXMLElement</literal> object from a DOM node.
- * @link http://php.net/manual/en/function.simplexml-import-dom.php
- * @param node DOMNode
- * @param class_name string[optional]
- * @return SimpleXMLElement a SimpleXMLElement or false on failure.
- */
-function simplexml_import_dom (DOMNode $node, $class_name = null) {}
-
-// End of SimpleXML v.0.1
-
-// Start of SPL v.0.2
-
-interface RecursiveIterator extends Iterator, Traversable {
-
-	abstract public function hasChildren () {}
-
-	abstract public function getChildren () {}
-
-	abstract public function current () {}
-
-	abstract public function next () {}
-
-	abstract public function key () {}
-
-	abstract public function valid () {}
-
-	abstract public function rewind () {}
-
-}
-
-class RecursiveIteratorIterator implements Iterator, Traversable, OuterIterator {
-	const LEAVES_ONLY = 0;
-	const SELF_FIRST = 1;
-	const CHILD_FIRST = 2;
-	const CATCH_GET_CHILD = 16;
-
-
-	/**
-	 * @param iterator Traversable
-	 * @param mode[optional]
-	 * @param flags[optional]
-	 */
-	public function __construct (Traversable $iterator, $mode, $flags) {}
-
-	/**
-	 * Rewind the iterator to the first element of the top level inner iterator
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current position is valid
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Access the current key
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Access the current element value
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move forward to the next element
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the current depth of the recursive iteration
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-getDepth.php
-	 */
-	public function getDepth () {}
-
-	/**
-	 * The current active sub iterator
-	 * @link http://php.net/manual/en/function.RecursiveIteratorIterator-getSubIterator.php
-	 * @param level[optional]
-	 */
-	public function getSubIterator ($level) {}
-
-	public function getInnerIterator () {}
-
-	public function beginIteration () {}
-
-	public function endIteration () {}
-
-	public function callHasChildren () {}
-
-	public function callGetChildren () {}
-
-	public function beginChildren () {}
-
-	public function endChildren () {}
-
-	public function nextElement () {}
-
-	/**
-	 * @param max_depth[optional]
-	 */
-	public function setMaxDepth ($max_depth) {}
-
-	public function getMaxDepth () {}
-
-}
-
-interface OuterIterator extends Iterator, Traversable {
-
-	abstract public function getInnerIterator () {}
-
-	abstract public function current () {}
-
-	abstract public function next () {}
-
-	abstract public function key () {}
-
-	abstract public function valid () {}
-
-	abstract public function rewind () {}
-
-}
-
-class IteratorIterator implements Iterator, Traversable, OuterIterator {
-
-	/**
-	 * @param iterator Traversable
-	 */
-	public function __construct (Traversable $iterator) {}
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function next () {}
-
-	public function getInnerIterator () {}
-
-}
-
-abstract class FilterIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator {
-
-	/**
-	 * @param iterator Iterator
-	 */
-	public function __construct (Iterator $iterator) {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.FilterIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Get the current key
-	 * @link http://php.net/manual/en/function.FilterIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Get the current element value
-	 * @link http://php.net/manual/en/function.FilterIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.FilterIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the inner iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-getInnerIterator.php
-	 */
-	public function getInnerIterator () {}
-
-	abstract public function accept () {}
-
-}
-
-abstract class RecursiveFilterIterator extends FilterIterator implements Iterator, Traversable, OuterIterator, RecursiveIterator {
-
-	/**
-	 * @param iterator RecursiveIterator
-	 */
-	public function __construct (RecursiveIterator $iterator) {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.FilterIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Get the current key
-	 * @link http://php.net/manual/en/function.FilterIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Get the current element value
-	 * @link http://php.net/manual/en/function.FilterIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.FilterIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the inner iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-getInnerIterator.php
-	 */
-	public function getInnerIterator () {}
-
-	abstract public function accept () {}
-
-}
-
-class ParentIterator extends RecursiveFilterIterator implements RecursiveIterator, OuterIterator, Traversable, Iterator {
-
-	/**
-	 * @param iterator RecursiveIterator
-	 */
-	public function __construct (RecursiveIterator $iterator) {}
-
-	public function accept () {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.FilterIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Get the current key
-	 * @link http://php.net/manual/en/function.FilterIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Get the current element value
-	 * @link http://php.net/manual/en/function.FilterIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.FilterIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the inner iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-getInnerIterator.php
-	 */
-	public function getInnerIterator () {}
-
-}
-
-interface Countable  {
-
-	abstract public function count () {}
-
-}
-
-interface SeekableIterator extends Iterator, Traversable {
-
-	/**
-	 * @param position
-	 */
-	abstract public function seek ($position) {}
-
-	abstract public function current () {}
-
-	abstract public function next () {}
-
-	abstract public function key () {}
-
-	abstract public function valid () {}
-
-	abstract public function rewind () {}
-
-}
-
-class LimitIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator {
-
-	/**
-	 * @param iterator Iterator
-	 * @param offset[optional]
-	 * @param count[optional]
-	 */
-	public function __construct (Iterator $iterator, $offset, $count) {}
-
-	/**
-	 * Rewind the iterator to the specified starting offset
-	 * @link http://php.net/manual/en/function.LimitIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.LimitIterator-valid.php
-	 */
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.LimitIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Seek to the given position
-	 * @link http://php.net/manual/en/function.LimitIterator-seek.php
-	 * @param position
-	 */
-	public function seek ($position) {}
-
-	/**
-	 * Return the current position
-	 * @link http://php.net/manual/en/function.LimitIterator-getPosition.php
-	 */
-	public function getPosition () {}
-
-	public function getInnerIterator () {}
-
-}
-
-class CachingIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator, ArrayAccess, Countable {
-	const CALL_TOSTRING = 1;
-	const CATCH_GET_CHILD = 16;
-	const TOSTRING_USE_KEY = 2;
-	const TOSTRING_USE_CURRENT = 4;
-	const TOSTRING_USE_INNER = 8;
-	const FULL_CACHE = 256;
-
-
-	/**
-	 * @param iterator Iterator
-	 * @param flags[optional]
-	 */
-	public function __construct (Iterator $iterator, $flags) {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.CachingIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.CachingIterator-valid.php
-	 */
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.CachingIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Check whether the inner iterator has a valid next element
-	 * @link http://php.net/manual/en/function.CachingIterator-hasNext.php
-	 */
-	public function hasNext () {}
-
-	/**
-	 * Return the string representation of the current element
-	 * @link http://php.net/manual/en/function.CachingIterator-toString.php
-	 */
-	public function __toString () {}
-
-	public function getInnerIterator () {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetGet ($index) {}
-
-	/**
-	 * @param index
-	 * @param newval
-	 */
-	public function offsetSet ($index, $newval) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetUnset ($index) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetExists ($index) {}
-
-	public function getCache () {}
-
-	public function count () {}
-
-}
-
-class RecursiveCachingIterator extends CachingIterator implements Countable, ArrayAccess, Iterator, Traversable, OuterIterator, RecursiveIterator {
-	const CALL_TOSTRING = 1;
-	const CATCH_GET_CHILD = 16;
-	const TOSTRING_USE_KEY = 2;
-	const TOSTRING_USE_CURRENT = 4;
-	const TOSTRING_USE_INNER = 8;
-	const FULL_CACHE = 256;
-
-
-	/**
-	 * @param iterator Iterator
-	 * @param flags[optional]
-	 */
-	public function __construct (Iterator $iterator, $flags) {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.CachingIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.CachingIterator-valid.php
-	 */
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.CachingIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Check whether the inner iterator has a valid next element
-	 * @link http://php.net/manual/en/function.CachingIterator-hasNext.php
-	 */
-	public function hasNext () {}
-
-	/**
-	 * Return the string representation of the current element
-	 * @link http://php.net/manual/en/function.CachingIterator-toString.php
-	 */
-	public function __toString () {}
-
-	public function getInnerIterator () {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetGet ($index) {}
-
-	/**
-	 * @param index
-	 * @param newval
-	 */
-	public function offsetSet ($index, $newval) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetUnset ($index) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetExists ($index) {}
-
-	public function getCache () {}
-
-	public function count () {}
-
-}
-
-class NoRewindIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator {
-
-	/**
-	 * @param iterator Iterator
-	 */
-	public function __construct (Iterator $iterator) {}
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function next () {}
-
-	public function getInnerIterator () {}
-
-}
-
-class AppendIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator {
-
-	public function __construct () {}
-
-	/**
-	 * @param iterator Iterator
-	 */
-	public function append (Iterator $iterator) {}
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function next () {}
-
-	public function getInnerIterator () {}
-
-	public function getIteratorIndex () {}
-
-	public function getArrayIterator () {}
-
-}
-
-class InfiniteIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator {
-
-	/**
-	 * @param iterator Iterator
-	 */
-	public function __construct (Iterator $iterator) {}
-
-	public function next () {}
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function getInnerIterator () {}
-
-}
-
-class RegexIterator extends FilterIterator implements Iterator, Traversable, OuterIterator {
-	const USE_KEY = 1;
-	const MATCH = 0;
-	const GET_MATCH = 1;
-	const ALL_MATCHES = 2;
-	const SPLIT = 3;
-	const REPLACE = 4;
-
-	public $replacement;
-
-
-	/**
-	 * @param iterator Iterator
-	 * @param regex
-	 * @param mode[optional]
-	 * @param flags[optional]
-	 * @param preg_flags[optional]
-	 */
-	public function __construct (Iterator $iterator, $regex, $mode, $flags, $preg_flags) {}
-
-	public function accept () {}
-
-	public function getMode () {}
-
-	/**
-	 * @param mode
-	 */
-	public function setMode ($mode) {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function getPregFlags () {}
-
-	/**
-	 * @param preg_flags
-	 */
-	public function setPregFlags ($preg_flags) {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.FilterIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Get the current key
-	 * @link http://php.net/manual/en/function.FilterIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Get the current element value
-	 * @link http://php.net/manual/en/function.FilterIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.FilterIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the inner iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-getInnerIterator.php
-	 */
-	public function getInnerIterator () {}
-
-}
-
-class RecursiveRegexIterator extends RegexIterator implements OuterIterator, Traversable, Iterator, RecursiveIterator {
-	const USE_KEY = 1;
-	const MATCH = 0;
-	const GET_MATCH = 1;
-	const ALL_MATCHES = 2;
-	const SPLIT = 3;
-	const REPLACE = 4;
-
-	public $replacement;
-
-
-	/**
-	 * @param iterator RecursiveIterator
-	 * @param regex
-	 * @param mode[optional]
-	 * @param flags[optional]
-	 * @param preg_flags[optional]
-	 */
-	public function __construct (RecursiveIterator $iterator, $regex, $mode, $flags, $preg_flags) {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	public function accept () {}
-
-	public function getMode () {}
-
-	/**
-	 * @param mode
-	 */
-	public function setMode ($mode) {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function getPregFlags () {}
-
-	/**
-	 * @param preg_flags
-	 */
-	public function setPregFlags ($preg_flags) {}
-
-	/**
-	 * Rewind the iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether the current element is valid
-	 * @link http://php.net/manual/en/function.FilterIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Get the current key
-	 * @link http://php.net/manual/en/function.FilterIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Get the current element value
-	 * @link http://php.net/manual/en/function.FilterIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move the iterator forward
-	 * @link http://php.net/manual/en/function.FilterIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Get the inner iterator
-	 * @link http://php.net/manual/en/function.FilterIterator-getInnerIterator.php
-	 */
-	public function getInnerIterator () {}
-
-}
-
-class EmptyIterator implements Iterator, Traversable {
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function next () {}
-
-}
-
-class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, Countable {
-	const STD_PROP_LIST = 1;
-	const ARRAY_AS_PROPS = 2;
-
-
-	/**
-	 * Construct a new array object
-	 * @link http://php.net/manual/en/function.ArrayObject-construct.php
-	 * @param array
-	 */
-	public function __construct ($array) {}
-
-	/**
-	 * Returns whether the requested $index exists
-	 * @link http://php.net/manual/en/function.ArrayObject-offsetExists.php
-	 * @param index
-	 */
-	public function offsetExists ($index) {}
-
-	/**
-	 * Returns the value at the specified $index
-	 * @link http://php.net/manual/en/function.ArrayObject-offsetGet.php
-	 * @param index
-	 */
-	public function offsetGet ($index) {}
-
-	/**
-	 * Sets the value at the specified $index to $newval
-	 * @link http://php.net/manual/en/function.ArrayObject-offsetSet.php
-	 * @param index
-	 * @param newval
-	 */
-	public function offsetSet ($index, $newval) {}
-
-	/**
-	 * Unsets the value at the specified $index
-	 * @link http://php.net/manual/en/function.ArrayObject-offsetUnset.php
-	 * @param index
-	 */
-	public function offsetUnset ($index) {}
-
-	/**
-	 * Appends the value
-	 * @link http://php.net/manual/en/function.ArrayObject-append.php
-	 * @param value
-	 */
-	public function append ($value) {}
-
-	public function getArrayCopy () {}
-
-	/**
-	 * Return the number of elements in the Iterator
-	 * @link http://php.net/manual/en/function.ArrayObject-count.php
-	 */
-	public function count () {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function asort () {}
-
-	public function ksort () {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uasort ($cmp_function) {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uksort ($cmp_function) {}
-
-	public function natsort () {}
-
-	public function natcasesort () {}
-
-	/**
-	 * Create a new iterator from an ArrayObject instance
-	 * @link http://php.net/manual/en/function.ArrayObject-getIterator.php
-	 */
-	public function getIterator () {}
-
-	/**
-	 * @param array
-	 */
-	public function exchangeArray ($array) {}
-
-	/**
-	 * @param iteratorClass
-	 */
-	public function setIteratorClass ($iteratorClass) {}
-
-	public function getIteratorClass () {}
-
-}
-
-class ArrayIterator implements Iterator, Traversable, ArrayAccess, SeekableIterator, Countable {
-	const STD_PROP_LIST = 1;
-	const ARRAY_AS_PROPS = 2;
-
-
-	/**
-	 * @param array
-	 */
-	public function __construct ($array) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetExists ($index) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetGet ($index) {}
-
-	/**
-	 * @param index
-	 * @param newval
-	 */
-	public function offsetSet ($index, $newval) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetUnset ($index) {}
-
-	/**
-	 * @param value
-	 */
-	public function append ($value) {}
-
-	public function getArrayCopy () {}
-
-	public function count () {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function asort () {}
-
-	public function ksort () {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uasort ($cmp_function) {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uksort ($cmp_function) {}
-
-	public function natsort () {}
-
-	public function natcasesort () {}
-
-	/**
-	 * Rewind array back to the start
-	 * @link http://php.net/manual/en/function.ArrayIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Return current array entry
-	 * @link http://php.net/manual/en/function.ArrayIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Return current array key
-	 * @link http://php.net/manual/en/function.ArrayIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Move to next entry
-	 * @link http://php.net/manual/en/function.ArrayIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Check whether array contains more entries
-	 * @link http://php.net/manual/en/function.ArrayIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Seek to position
-	 * @link http://php.net/manual/en/function.ArrayIterator-seek.php
-	 * @param position
-	 */
-	public function seek ($position) {}
-
-}
-
-class RecursiveArrayIterator extends ArrayIterator implements SeekableIterator, ArrayAccess, Traversable, Iterator, RecursiveIterator {
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * @param array
-	 */
-	public function __construct ($array) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetExists ($index) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetGet ($index) {}
-
-	/**
-	 * @param index
-	 * @param newval
-	 */
-	public function offsetSet ($index, $newval) {}
-
-	/**
-	 * @param index
-	 */
-	public function offsetUnset ($index) {}
-
-	/**
-	 * @param value
-	 */
-	public function append ($value) {}
-
-	public function getArrayCopy () {}
-
-	public function count () {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function asort () {}
-
-	public function ksort () {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uasort ($cmp_function) {}
-
-	/**
-	 * @param cmp_function
-	 */
-	public function uksort ($cmp_function) {}
-
-	public function natsort () {}
-
-	public function natcasesort () {}
-
-	/**
-	 * Rewind array back to the start
-	 * @link http://php.net/manual/en/function.ArrayIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Return current array entry
-	 * @link http://php.net/manual/en/function.ArrayIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Return current array key
-	 * @link http://php.net/manual/en/function.ArrayIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Move to next entry
-	 * @link http://php.net/manual/en/function.ArrayIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Check whether array contains more entries
-	 * @link http://php.net/manual/en/function.ArrayIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Seek to position
-	 * @link http://php.net/manual/en/function.ArrayIterator-seek.php
-	 * @param position
-	 */
-	public function seek ($position) {}
-
-}
-
-class SplFileInfo  {
-
-	/**
-	 * @param file_name
-	 */
-	public function __construct ($file_name) {}
-
-	public function getPath () {}
-
-	public function getFilename () {}
-
-	/**
-	 * @param suffix[optional]
-	 */
-	public function getBasename ($suffix) {}
-
-	public function getPathname () {}
-
-	public function getPerms () {}
-
-	public function getInode () {}
-
-	public function getSize () {}
-
-	public function getOwner () {}
-
-	public function getGroup () {}
-
-	public function getATime () {}
-
-	public function getMTime () {}
-
-	public function getCTime () {}
-
-	public function getType () {}
-
-	public function isWritable () {}
-
-	public function isReadable () {}
-
-	public function isExecutable () {}
-
-	public function isFile () {}
-
-	public function isDir () {}
-
-	public function isLink () {}
-
-	public function getLinkTarget () {}
-
-	public function getRealPath () {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getFileInfo ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getPathInfo ($class_name) {}
-
-	/**
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function openFile ($open_mode, $use_include_path, $context) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setFileClass ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setInfoClass ($class_name) {}
-
-	public function __toString () {}
-
-}
-
-class DirectoryIterator extends SplFileInfo implements Iterator, Traversable {
-
-	/**
-	 * Constructs a new dir iterator from a path
-	 * @link http://php.net/manual/en/function.DirectoryIterator-construct.php
-	 * @param path
-	 */
-	public function __construct ($path) {}
-
-	/**
-	 * Return filename of current dir entry
-	 * @link http://php.net/manual/en/function.DirectoryIterator-getFilename.php
-	 */
-	public function getFilename () {}
-
-	/**
-	 * @param suffix[optional]
-	 */
-	public function getBasename ($suffix) {}
-
-	/**
-	 * Returns true if current entry is '.' or '..'
-	 * @link http://php.net/manual/en/function.DirectoryIterator-isDot.php
-	 */
-	public function isDot () {}
-
-	/**
-	 * Rewind dir back to the start
-	 * @link http://php.net/manual/en/function.DirectoryIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether dir contains more entries
-	 * @link http://php.net/manual/en/function.DirectoryIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Return current dir entry
-	 * @link http://php.net/manual/en/function.DirectoryIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Return this (needed for Iterator interface)
-	 * @link http://php.net/manual/en/function.DirectoryIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Move to next entry
-	 * @link http://php.net/manual/en/function.DirectoryIterator-next.php
-	 */
-	public function next () {}
-
-	public function __toString () {}
-
-	public function getPath () {}
-
-	public function getPathname () {}
-
-	public function getPerms () {}
-
-	public function getInode () {}
-
-	public function getSize () {}
-
-	public function getOwner () {}
-
-	public function getGroup () {}
-
-	public function getATime () {}
-
-	public function getMTime () {}
-
-	public function getCTime () {}
-
-	public function getType () {}
-
-	public function isWritable () {}
-
-	public function isReadable () {}
-
-	public function isExecutable () {}
-
-	public function isFile () {}
-
-	public function isDir () {}
-
-	public function isLink () {}
-
-	public function getLinkTarget () {}
-
-	public function getRealPath () {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getFileInfo ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getPathInfo ($class_name) {}
-
-	/**
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function openFile ($open_mode, $use_include_path, $context) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setFileClass ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setInfoClass ($class_name) {}
-
-}
-
-class RecursiveDirectoryIterator extends DirectoryIterator implements Traversable, Iterator, RecursiveIterator {
-	const CURRENT_MODE_MASK = 240;
-	const CURRENT_AS_PATHNAME = 32;
-	const CURRENT_AS_FILEINFO = 16;
-	const CURRENT_AS_SELF = 0;
-	const KEY_MODE_MASK = 3840;
-	const KEY_AS_PATHNAME = 0;
-	const KEY_AS_FILENAME = 256;
-	const NEW_CURRENT_AND_KEY = 272;
-
-
-	/**
-	 * @param path
-	 * @param flags[optional]
-	 */
-	public function __construct ($path, $flags) {}
-
-	/**
-	 * Rewind dir back to the start
-	 * @link http://php.net/manual/en/function.RecursiveDirectoryIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Move to next entry
-	 * @link http://php.net/manual/en/function.RecursiveDirectoryIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Return path and filename of current dir entry
-	 * @link http://php.net/manual/en/function.RecursiveDirectoryIterator-key.php
-	 */
-	public function key () {}
-
-	public function current () {}
-
-	/**
-	 * Returns whether current entry is a directory and not '.' or '..'
-	 * @link http://php.net/manual/en/function.RecursiveDirectoryIterator-hasChildren.php
-	 * @param allow_links[optional]
-	 */
-	public function hasChildren ($allow_links) {}
-
-	/**
-	 * Returns an iterator for the current entry if it is a directory
-	 * @link http://php.net/manual/en/function.RecursiveDirectoryIterator-getChildren.php
-	 */
-	public function getChildren () {}
-
-	public function getSubPath () {}
-
-	public function getSubPathname () {}
-
-	/**
-	 * Return filename of current dir entry
-	 * @link http://php.net/manual/en/function.DirectoryIterator-getFilename.php
-	 */
-	public function getFilename () {}
-
-	/**
-	 * @param suffix[optional]
-	 */
-	public function getBasename ($suffix) {}
-
-	/**
-	 * Returns true if current entry is '.' or '..'
-	 * @link http://php.net/manual/en/function.DirectoryIterator-isDot.php
-	 */
-	public function isDot () {}
-
-	/**
-	 * Check whether dir contains more entries
-	 * @link http://php.net/manual/en/function.DirectoryIterator-valid.php
-	 */
-	public function valid () {}
-
-	public function __toString () {}
-
-	public function getPath () {}
-
-	public function getPathname () {}
-
-	public function getPerms () {}
-
-	public function getInode () {}
-
-	public function getSize () {}
-
-	public function getOwner () {}
-
-	public function getGroup () {}
-
-	public function getATime () {}
-
-	public function getMTime () {}
-
-	public function getCTime () {}
-
-	public function getType () {}
-
-	public function isWritable () {}
-
-	public function isReadable () {}
-
-	public function isExecutable () {}
-
-	public function isFile () {}
-
-	public function isDir () {}
-
-	public function isLink () {}
-
-	public function getLinkTarget () {}
-
-	public function getRealPath () {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getFileInfo ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getPathInfo ($class_name) {}
-
-	/**
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function openFile ($open_mode, $use_include_path, $context) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setFileClass ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setInfoClass ($class_name) {}
-
-}
-
-class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator {
-	const DROP_NEW_LINE = 1;
-	const READ_AHEAD = 2;
-	const SKIP_EMPTY = 6;
-	const READ_CSV = 8;
-
-
-	/**
-	 * @param file_name
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function __construct ($file_name, $open_mode, $use_include_path, $context) {}
-
-	public function rewind () {}
-
-	public function eof () {}
-
-	public function valid () {}
-
-	public function fgets () {}
-
-	/**
-	 * @param delimiter[optional]
-	 * @param enclosure[optional]
-	 */
-	public function fgetcsv ($delimiter, $enclosure) {}
-
-	/**
-	 * @param delimiter[optional]
-	 * @param enclosure[optional]
-	 */
-	public function setCsvControl ($delimiter, $enclosure) {}
-
-	public function getCsvControl () {}
-
-	/**
-	 * @param operation
-	 * @param wouldblock[optional]
-	 */
-	public function flock ($operation, &$wouldblock) {}
-
-	public function fflush () {}
-
-	public function ftell () {}
-
-	/**
-	 * @param pos
-	 * @param whence[optional]
-	 */
-	public function fseek ($pos, $whence) {}
-
-	public function fgetc () {}
-
-	public function fpassthru () {}
-
-	/**
-	 * @param allowable_tags[optional]
-	 */
-	public function fgetss ($allowable_tags) {}
-
-	/**
-	 * @param format
-	 */
-	public function fscanf ($format) {}
-
-	/**
-	 * @param str
-	 * @param length[optional]
-	 */
-	public function fwrite ($str, $length) {}
-
-	public function fstat () {}
-
-	/**
-	 * @param size
-	 */
-	public function ftruncate ($size) {}
-
-	public function current () {}
-
-	public function key () {}
-
-	public function next () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param max_len
-	 */
-	public function setMaxLineLen ($max_len) {}
-
-	public function getMaxLineLen () {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * @param line_pos
-	 */
-	public function seek ($line_pos) {}
-
-	public function getCurrentLine () {}
-
-	public function __toString () {}
-
-	public function getPath () {}
-
-	public function getFilename () {}
-
-	/**
-	 * @param suffix[optional]
-	 */
-	public function getBasename ($suffix) {}
-
-	public function getPathname () {}
-
-	public function getPerms () {}
-
-	public function getInode () {}
-
-	public function getSize () {}
-
-	public function getOwner () {}
-
-	public function getGroup () {}
-
-	public function getATime () {}
-
-	public function getMTime () {}
-
-	public function getCTime () {}
-
-	public function getType () {}
-
-	public function isWritable () {}
-
-	public function isReadable () {}
-
-	public function isExecutable () {}
-
-	public function isFile () {}
-
-	public function isDir () {}
-
-	public function isLink () {}
-
-	public function getLinkTarget () {}
-
-	public function getRealPath () {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getFileInfo ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getPathInfo ($class_name) {}
-
-	/**
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function openFile ($open_mode, $use_include_path, $context) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setFileClass ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setInfoClass ($class_name) {}
-
-}
-
-class SplTempFileObject extends SplFileObject implements SeekableIterator, Iterator, Traversable, RecursiveIterator {
-	const DROP_NEW_LINE = 1;
-	const READ_AHEAD = 2;
-	const SKIP_EMPTY = 6;
-	const READ_CSV = 8;
-
-
-	/**
-	 * @param max_memory[optional]
-	 */
-	public function __construct ($max_memory) {}
-
-	public function rewind () {}
-
-	public function eof () {}
-
-	public function valid () {}
-
-	public function fgets () {}
-
-	/**
-	 * @param delimiter[optional]
-	 * @param enclosure[optional]
-	 */
-	public function fgetcsv ($delimiter, $enclosure) {}
-
-	/**
-	 * @param delimiter[optional]
-	 * @param enclosure[optional]
-	 */
-	public function setCsvControl ($delimiter, $enclosure) {}
-
-	public function getCsvControl () {}
-
-	/**
-	 * @param operation
-	 * @param wouldblock[optional]
-	 */
-	public function flock ($operation, &$wouldblock) {}
-
-	public function fflush () {}
-
-	public function ftell () {}
-
-	/**
-	 * @param pos
-	 * @param whence[optional]
-	 */
-	public function fseek ($pos, $whence) {}
-
-	public function fgetc () {}
-
-	public function fpassthru () {}
-
-	/**
-	 * @param allowable_tags[optional]
-	 */
-	public function fgetss ($allowable_tags) {}
-
-	/**
-	 * @param format
-	 */
-	public function fscanf ($format) {}
-
-	/**
-	 * @param str
-	 * @param length[optional]
-	 */
-	public function fwrite ($str, $length) {}
-
-	public function fstat () {}
-
-	/**
-	 * @param size
-	 */
-	public function ftruncate ($size) {}
-
-	public function current () {}
-
-	public function key () {}
-
-	public function next () {}
-
-	/**
-	 * @param flags
-	 */
-	public function setFlags ($flags) {}
-
-	public function getFlags () {}
-
-	/**
-	 * @param max_len
-	 */
-	public function setMaxLineLen ($max_len) {}
-
-	public function getMaxLineLen () {}
-
-	public function hasChildren () {}
-
-	public function getChildren () {}
-
-	/**
-	 * @param line_pos
-	 */
-	public function seek ($line_pos) {}
-
-	public function getCurrentLine () {}
-
-	public function __toString () {}
-
-	public function getPath () {}
-
-	public function getFilename () {}
-
-	/**
-	 * @param suffix[optional]
-	 */
-	public function getBasename ($suffix) {}
-
-	public function getPathname () {}
-
-	public function getPerms () {}
-
-	public function getInode () {}
-
-	public function getSize () {}
-
-	public function getOwner () {}
-
-	public function getGroup () {}
-
-	public function getATime () {}
-
-	public function getMTime () {}
-
-	public function getCTime () {}
-
-	public function getType () {}
-
-	public function isWritable () {}
-
-	public function isReadable () {}
-
-	public function isExecutable () {}
-
-	public function isFile () {}
-
-	public function isDir () {}
-
-	public function isLink () {}
-
-	public function getLinkTarget () {}
-
-	public function getRealPath () {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getFileInfo ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function getPathInfo ($class_name) {}
-
-	/**
-	 * @param open_mode[optional]
-	 * @param use_include_path[optional]
-	 * @param context[optional]
-	 */
-	public function openFile ($open_mode, $use_include_path, $context) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setFileClass ($class_name) {}
-
-	/**
-	 * @param class_name[optional]
-	 */
-	public function setInfoClass ($class_name) {}
-
-}
-
-class SimpleXMLIterator extends SimpleXMLElement implements Traversable, RecursiveIterator, Iterator, Countable {
-
-	/**
-	 * Rewind SimpleXML back to the start
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-rewind.php
-	 */
-	public function rewind () {}
-
-	/**
-	 * Check whether SimpleXML contains more entries
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-valid.php
-	 */
-	public function valid () {}
-
-	/**
-	 * Return current SimpleXML entry
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-current.php
-	 */
-	public function current () {}
-
-	/**
-	 * Return current SimpleXML key
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-key.php
-	 */
-	public function key () {}
-
-	/**
-	 * Move to next entry
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-next.php
-	 */
-	public function next () {}
-
-	/**
-	 * Returns whether current entry is a SimpleXML object
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-hasChildren.php
-	 */
-	public function hasChildren () {}
-
-	/**
-	 * Returns an iterator for the current entry if it is a SimpleXML object
-	 * @link http://php.net/manual/en/function.SimpleXMLIterator-getChildren.php
-	 */
-	public function getChildren () {}
-
-	public function count () {}
-
-	/**
-	 * Creates a new SimpleXMLElement object
-	 * @link http://php.net/manual/en/function.simplexml-element-construct.php
-	 */
-	final public function __construct () {}
-
-	/**
-	 * Return a well-formed XML string based on SimpleXML element
-	 * @link http://php.net/manual/en/function.simplexml-element-asXML.php
-	 * @param filename string[optional]
-	 * @return mixed 
-	 */
-	public function asXML ($filename = null) {}
-
-	public function saveXML () {}
-
-	/**
-	 * Runs XPath query on XML data
-	 * @link http://php.net/manual/en/function.simplexml-element-xpath.php
-	 * @param path string
-	 * @return array an array of SimpleXMLElement objects or false in
-	 */
-	public function xpath ($path) {}
-
-	/**
-	 * Creates a prefix/ns context for the next XPath query
-	 * @link http://php.net/manual/en/function.simplexml-element-registerXPathNamespace.php
-	 * @param prefix string
-	 * @param ns string
-	 * @return bool 
-	 */
-	public function registerXPathNamespace ($prefix, $ns) {}
-
-	/**
-	 * Identifies an element's attributes
-	 * @link http://php.net/manual/en/function.simplexml-element-attributes.php
-	 * @param ns string[optional]
-	 * @param is_prefix bool[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function attributes ($ns = null, $is_prefix = null) {}
-
-	/**
-	 * Finds children of given node
-	 * @link http://php.net/manual/en/function.simplexml-element-children.php
-	 * @param ns string[optional]
-	 * @param is_prefix bool[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function children ($ns = null, $is_prefix = null) {}
-
-	/**
-	 * Returns namespaces used in document
-	 * @link http://php.net/manual/en/function.simplexml-element-getNamespaces.php
-	 * @param recursive bool[optional]
-	 * @return array 
-	 */
-	public function getNamespaces ($recursive = null) {}
-
-	/**
-	 * Returns namespaces declared in document
-	 * @link http://php.net/manual/en/function.simplexml-element-getDocNamespaces.php
-	 * @param recursive bool[optional]
-	 * @return array 
-	 */
-	public function getDocNamespaces ($recursive = null) {}
-
-	/**
-	 * Gets the name of the XML element
-	 * @link http://php.net/manual/en/function.simplexml-element-getName.php
-	 * @return string 
-	 */
-	public function getName () {}
-
-	/**
-	 * Adds a child element to the XML node
-	 * @link http://php.net/manual/en/function.simplexml-element-addChild.php
-	 * @param name string
-	 * @param value string[optional]
-	 * @param namespace string[optional]
-	 * @return SimpleXMLElement 
-	 */
-	public function addChild ($name, $value = null, $namespace = null) {}
-
-	/**
-	 * Adds an attribute to the SimpleXML element
-	 * @link http://php.net/manual/en/function.simplexml-element-addAttribute.php
-	 * @param name string
-	 * @param value string
-	 * @param namespace string[optional]
-	 * @return void 
-	 */
-	public function addAttribute ($name, $value, $namespace = null) {}
-
-}
-
-class LogicException extends Exception  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class BadFunctionCallException extends LogicException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class BadMethodCallException extends BadFunctionCallException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class DomainException extends LogicException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class InvalidArgumentException extends LogicException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class LengthException extends LogicException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class OutOfRangeException extends LogicException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class RuntimeException extends Exception  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class OutOfBoundsException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class OverflowException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class RangeException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class UnderflowException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class UnexpectedValueException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-interface SplObserver  {
-
-	/**
-	 * @param SplSubject SplSubject
-	 */
-	abstract public function update (SplSubject $SplSubject) {}
-
-}
-
-interface SplSubject  {
-
-	/**
-	 * @param SplObserver SplObserver
-	 */
-	abstract public function attach (SplObserver $SplObserver) {}
-
-	/**
-	 * @param SplObserver SplObserver
-	 */
-	abstract public function detach (SplObserver $SplObserver) {}
-
-	abstract public function notify () {}
-
-}
-
-class SplObjectStorage implements Countable, Iterator, Traversable, Serializable {
-
-	/**
-	 * @param object
-	 */
-	public function attach ($object) {}
-
-	/**
-	 * @param object
-	 */
-	public function detach ($object) {}
-
-	/**
-	 * @param object
-	 */
-	public function contains ($object) {}
-
-	public function count () {}
-
-	public function rewind () {}
-
-	public function valid () {}
-
-	public function key () {}
-
-	public function current () {}
-
-	public function next () {}
-
-	/**
-	 * @param serialized
-	 */
-	public function unserialize ($serialized) {}
-
-	public function serialize () {}
-
-}
-
-/**
- * Return available SPL classes
- * @link http://php.net/manual/en/function.spl-classes.php
- */
-function spl_classes () {}
-
-/**
- * Default implementation for __autoload()
- * @link http://php.net/manual/en/function.spl-autoload.php
- */
-function spl_autoload () {}
-
-/**
- * Register and return default file extensions for spl_autoload
- * @link http://php.net/manual/en/function.spl-autoload-extensions.php
- */
-function spl_autoload_extensions () {}
-
-/**
- * Register given function as __autoload() implementation
- * @link http://php.net/manual/en/function.spl-autoload-register.php
- */
-function spl_autoload_register () {}
-
-/**
- * Unregister given function as __autoload() implementation
- * @link http://php.net/manual/en/function.spl-autoload-unregister.php
- */
-function spl_autoload_unregister () {}
-
-/**
- * Return all registered __autoload() functions
- * @link http://php.net/manual/en/function.spl-autoload-functions.php
- */
-function spl_autoload_functions () {}
-
-/**
- * Try all registered __autoload() function to load the requested class
- * @link http://php.net/manual/en/function.spl-autoload-call.php
- */
-function spl_autoload_call () {}
-
-/**
- * Return the parent classes of the given class
- * @link http://php.net/manual/en/function.class-parents.php
- * @param class mixed
- * @param autoload bool[optional]
- * @return array an array or false on error.
- */
-function class_parents ($class, $autoload = null) {}
-
-/**
- * Return the interfaces which are implemented by the given class
- * @link http://php.net/manual/en/function.class-implements.php
- * @param class mixed
- * @param autoload bool[optional]
- * @return array an array or false on error.
- */
-function class_implements ($class, $autoload = null) {}
-
-/**
- * Return hash id for given object
- * @link http://php.net/manual/en/function.spl-object-hash.php
- */
-function spl_object_hash () {}
-
-/**
- * Copy the iterator into an array
- * @link http://php.net/manual/en/function.iterator-to-array.php
- * @param iterator Traversable
- * @param use_keys[optional]
- */
-function iterator_to_array (Traversable $iterator, $use_keys) {}
-
-/**
- * Count the elements in an iterator
- * @link http://php.net/manual/en/function.iterator-count.php
- * @param iterator Traversable
- */
-function iterator_count (Traversable $iterator) {}
-
-/**
- * @param iterator Traversable
- * @param function
- * @param args[optional]
- */
-function iterator_apply (Traversable $iterator, $functionarray , $args = null) {}
-
-// End of SPL v.0.2
-
-// Start of standard v.5.2.4
-
-class __PHP_Incomplete_Class  {
-}
-
-class php_user_filter  {
-	public $filtername;
-	public $params;
-
-
-	/**
-	 * @param in
-	 * @param out
-	 * @param consumed
-	 * @param closing
-	 */
-	public function filter ($in, $out, &$consumed, $closing) {}
-
-	public function onCreate () {}
-
-	public function onClose () {}
-
-}
-
-class Directory  {
-
-	public function close () {}
-
-	public function rewind () {}
-
-	public function read () {}
-
-}
-
-/**
- * Returns the value of a constant
- * @link http://php.net/manual/en/function.constant.php
- * @param name string
- * @return mixed the value of the constant, or &null; if the constant is not
- */
-function constant ($name) {}
-
-/**
- * Convert binary data into hexadecimal representation
- * @link http://php.net/manual/en/function.bin2hex.php
- * @param str string
- * @return string the hexadecimal representation of the given string.
- */
-function bin2hex ($str) {}
-
-/**
- * Delay execution
- * @link http://php.net/manual/en/function.sleep.php
- * @param seconds int
- * @return int zero on success, or false on errors.
- */
-function sleep ($seconds) {}
-
-/**
- * Delay execution in microseconds
- * @link http://php.net/manual/en/function.usleep.php
- * @param micro_seconds int
- * @return void 
- */
-function usleep ($micro_seconds) {}
-
-/**
- * Delay for a number of seconds and nanoseconds
- * @link http://php.net/manual/en/function.time-nanosleep.php
- * @param seconds int
- * @param nanoseconds int
- * @return mixed 
- */
-function time_nanosleep ($seconds, $nanoseconds) {}
-
-/**
- * Make the script sleep until the specified time
- * @link http://php.net/manual/en/function.time-sleep-until.php
- * @param timestamp float
- * @return bool 
- */
-function time_sleep_until ($timestamp) {}
-
-/**
- * Parse a time/date generated with <function>strftime</function>
- * @link http://php.net/manual/en/function.strptime.php
- * @param date string
- * @param format string
- * @return array an array, or false on failure.
- */
-function strptime ($date, $format) {}
-
-/**
- * Flush the output buffer
- * @link http://php.net/manual/en/function.flush.php
- * @return void 
- */
-function flush () {}
-
-/**
- * Wraps a string to a given number of characters
- * @link http://php.net/manual/en/function.wordwrap.php
- * @param str string
- * @param width int[optional]
- * @param break string[optional]
- * @param cut bool[optional]
- * @return string the given string wrapped at the specified column.
- */
-function wordwrap ($str, $width = null, $break = null, $cut = null) {}
-
-/**
- * Convert special characters to HTML entities
- * @link http://php.net/manual/en/function.htmlspecialchars.php
- * @param string
- * @param quote_style[optional]
- * @param charset[optional]
- * @param double_encode[optional]
- */
-function htmlspecialchars ($string, $quote_style, $charset, $double_encode) {}
-
-/**
- * Convert all applicable characters to HTML entities
- * @link http://php.net/manual/en/function.htmlentities.php
- * @param string string
- * @param quote_style int[optional]
- * @param charset string[optional]
- * @param double_encode bool[optional]
- * @return string the encoded string.
- */
-function htmlentities ($string, $quote_style = null, $charset = null, $double_encode = null) {}
-
-/**
- * Convert all HTML entities to their applicable characters
- * @link http://php.net/manual/en/function.html-entity-decode.php
- * @param string string
- * @param quote_style int[optional]
- * @param charset string[optional]
- * @return string the decoded string.
- */
-function html_entity_decode ($string, $quote_style = null, $charset = null) {}
-
-/**
- * Convert special HTML entities back to characters
- * @link http://php.net/manual/en/function.htmlspecialchars-decode.php
- * @param string string
- * @param quote_style int[optional]
- * @return string the decoded string.
- */
-function htmlspecialchars_decode ($string, $quote_style = null) {}
-
-/**
- * Returns the translation table used by <function>htmlspecialchars</function> and <function>htmlentities</function>
- * @link http://php.net/manual/en/function.get-html-translation-table.php
- * @param table int[optional]
- * @param quote_style int[optional]
- * @return array the translation table as an array.
- */
-function get_html_translation_table ($table = null, $quote_style = null) {}
-
-/**
- * Calculate the sha1 hash of a string
- * @link http://php.net/manual/en/function.sha1.php
- * @param str string
- * @param raw_output bool[optional]
- * @return string the sha1 hash as a string.
- */
-function sha1 ($str, $raw_output = null) {}
-
-/**
- * Calculate the sha1 hash of a file
- * @link http://php.net/manual/en/function.sha1-file.php
- * @param filename string
- * @param raw_output bool[optional]
- * @return string a string on success, false otherwise.
- */
-function sha1_file ($filename, $raw_output = null) {}
-
-/**
- * Calculate the md5 hash of a string
- * @link http://php.net/manual/en/function.md5.php
- * @param str string
- * @param raw_output bool[optional]
- * @return string the hash as a 32-character hexadecimal number.
- */
-function md5 ($str, $raw_output = null) {}
-
-/**
- * Calculates the md5 hash of a given file
- * @link http://php.net/manual/en/function.md5-file.php
- * @param filename string
- * @param raw_output bool[optional]
- * @return string a string on success, false otherwise.
- */
-function md5_file ($filename, $raw_output = null) {}
-
-/**
- * Calculates the crc32 polynomial of a string
- * @link http://php.net/manual/en/function.crc32.php
- * @param str string
- * @return int 
- */
-function crc32 ($str) {}
-
-/**
- * Parse a binary IPTC block into single tags.
- * @link http://php.net/manual/en/function.iptcparse.php
- * @param iptcblock string
- * @return array an array using the tagmarker as an index and the value as the
- */
-function iptcparse ($iptcblock) {}
-
-/**
- * Embed binary IPTC data into a JPEG image
- * @link http://php.net/manual/en/function.iptcembed.php
- * @param iptcdata string
- * @param jpeg_file_name string
- * @param spool int[optional]
- * @return mixed 
- */
-function iptcembed ($iptcdata, $jpeg_file_name, $spool = null) {}
-
-/**
- * Get the size of an image
- * @link http://php.net/manual/en/function.getimagesize.php
- * @param filename string
- * @param imageinfo array[optional]
- * @return array an array with 5 elements.
- */
-function getimagesize ($filename, array &$imageinfo = null) {}
-
-/**
- * Get Mime-Type for image-type returned by getimagesize,
-   exif_read_data, exif_thumbnail, exif_imagetype
- * @link http://php.net/manual/en/function.image-type-to-mime-type.php
- * @param imagetype int
- * @return string 
- */
-function image_type_to_mime_type ($imagetype) {}
-
-/**
- * Get file extension for image type
- * @link http://php.net/manual/en/function.image-type-to-extension.php
- * @param imagetype int
- * @param include_dot bool[optional]
- * @return string 
- */
-function image_type_to_extension ($imagetype, $include_dot = null) {}
-
-/**
- * Outputs lots of PHP information
- * @link http://php.net/manual/en/function.phpinfo.php
- * @param what int[optional]
- * @return bool 
- */
-function phpinfo ($what = null) {}
-
-/**
- * Gets the current PHP version
- * @link http://php.net/manual/en/function.phpversion.php
- * @param extension string[optional]
- * @return string 
- */
-function phpversion ($extension = null) {}
-
-/**
- * Prints out the credits for PHP
- * @link http://php.net/manual/en/function.phpcredits.php
- * @param flag int[optional]
- * @return bool 
- */
-function phpcredits ($flag = null) {}
-
-/**
- * Gets the logo guid
- * @link http://php.net/manual/en/function.php-logo-guid.php
- * @return string PHPE9568F34-D428-11d2-A769-00AA001ACF42.
- */
-function php_logo_guid () {}
-
-function php_real_logo_guid () {}
-
-function php_egg_logo_guid () {}
-
-/**
- * Gets the Zend guid
- * @link http://php.net/manual/en/function.zend-logo-guid.php
- * @return string PHPE9568F35-D428-11d2-A769-00AA001ACF42.
- */
-function zend_logo_guid () {}
-
-/**
- * Returns the type of interface between web server and PHP
- * @link http://php.net/manual/en/function.php-sapi-name.php
- * @return string the interface type, as a lowercase string.
- */
-function php_sapi_name () {}
-
-/**
- * Returns information about the operating system PHP is running on
- * @link http://php.net/manual/en/function.php-uname.php
- * @param mode string[optional]
- * @return string the description, as a string.
- */
-function php_uname ($mode = null) {}
-
-/**
- * Return a list of .ini files parsed from the additional ini dir
- * @link http://php.net/manual/en/function.php-ini-scanned-files.php
- * @return string a comma-separated string of .ini files on success. Each comma is
- */
-function php_ini_scanned_files () {}
-
-function php_ini_loaded_file () {}
-
-/**
- * String comparisons using a "natural order" algorithm
- * @link http://php.net/manual/en/function.strnatcmp.php
- * @param str1 string
- * @param str2 string
- * @return int 
- */
-function strnatcmp ($str1, $str2) {}
-
-/**
- * Case insensitive string comparisons using a "natural order" algorithm
- * @link http://php.net/manual/en/function.strnatcasecmp.php
- * @param str1 string
- * @param str2 string
- * @return int 
- */
-function strnatcasecmp ($str1, $str2) {}
-
-/**
- * Count the number of substring occurrences
- * @link http://php.net/manual/en/function.substr-count.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @param length int[optional]
- * @return int 
- */
-function substr_count ($haystack, $needle, $offset = null, $length = null) {}
-
-/**
- * Find length of initial segment matching mask
- * @link http://php.net/manual/en/function.strspn.php
- * @param str1 string
- * @param str2 string
- * @param start int[optional]
- * @param length int[optional]
- * @return int the length of the initial segment of str1
- */
-function strspn ($str1, $str2, $start = null, $length = null) {}
-
-/**
- * Find length of initial segment not matching mask
- * @link http://php.net/manual/en/function.strcspn.php
- * @param str1 string
- * @param str2 string
- * @param start int[optional]
- * @param length int[optional]
- * @return int the length of the segment as an integer.
- */
-function strcspn ($str1, $str2, $start = null, $length = null) {}
-
-/**
- * Tokenize string
- * @link http://php.net/manual/en/function.strtok.php
- * @param str
- * @param token
- */
-function strtok ($str, $token) {}
-
-/**
- * Make a string uppercase
- * @link http://php.net/manual/en/function.strtoupper.php
- * @param string string
- * @return string the uppercased string.
- */
-function strtoupper ($string) {}
-
-/**
- * Make a string lowercase
- * @link http://php.net/manual/en/function.strtolower.php
- * @param str string
- * @return string the lowercased string.
- */
-function strtolower ($str) {}
-
-/**
- * Find position of first occurrence of a string
- * @link http://php.net/manual/en/function.strpos.php
- * @param haystack string
- * @param needle mixed
- * @param offset int[optional]
- * @return int the position as an integer. If needle is
- */
-function strpos ($haystack, $needle, $offset = null) {}
-
-/**
- * Find position of first occurrence of a case-insensitive string
- * @link http://php.net/manual/en/function.stripos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @return int 
- */
-function stripos ($haystack, $needle, $offset = null) {}
-
-/**
- * Find position of last occurrence of a char in a string
- * @link http://php.net/manual/en/function.strrpos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @return int 
- */
-function strrpos ($haystack, $needle, $offset = null) {}
-
-/**
- * Find position of last occurrence of a case-insensitive string in a string
- * @link http://php.net/manual/en/function.strripos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @return int the numerical position of the last occurence of
- */
-function strripos ($haystack, $needle, $offset = null) {}
-
-/**
- * Reverse a string
- * @link http://php.net/manual/en/function.strrev.php
- * @param string string
- * @return string the reversed string.
- */
-function strrev ($string) {}
-
-/**
- * Convert logical Hebrew text to visual text
- * @link http://php.net/manual/en/function.hebrev.php
- * @param hebrew_text string
- * @param max_chars_per_line int[optional]
- * @return string the visual string.
- */
-function hebrev ($hebrew_text, $max_chars_per_line = null) {}
-
-/**
- * Convert logical Hebrew text to visual text with newline conversion
- * @link http://php.net/manual/en/function.hebrevc.php
- * @param hebrew_text string
- * @param max_chars_per_line int[optional]
- * @return string the visual string.
- */
-function hebrevc ($hebrew_text, $max_chars_per_line = null) {}
-
-/**
- * Inserts HTML line breaks before all newlines in a string
- * @link http://php.net/manual/en/function.nl2br.php
- * @param string string
- * @return string the altered string.
- */
-function nl2br ($string) {}
-
-/**
- * Returns filename component of path
- * @link http://php.net/manual/en/function.basename.php
- * @param path string
- * @param suffix string[optional]
- * @return string the base name of the given path.
- */
-function basename ($path, $suffix = null) {}
-
-/**
- * Returns directory name component of path
- * @link http://php.net/manual/en/function.dirname.php
- * @param path string
- * @return string the name of the directory. If there are no slashes in
- */
-function dirname ($path) {}
-
-/**
- * Returns information about a file path
- * @link http://php.net/manual/en/function.pathinfo.php
- * @param path string
- * @param options int[optional]
- * @return mixed 
- */
-function pathinfo ($path, $options = null) {}
-
-/**
- * Un-quote string quoted with <function>addslashes</function>
- * @link http://php.net/manual/en/function.stripslashes.php
- * @param str string
- * @return string a string with backslashes stripped off.
- */
-function stripslashes ($str) {}
-
-/**
- * Un-quote string quoted with <function>addcslashes</function>
- * @link http://php.net/manual/en/function.stripcslashes.php
- * @param str string
- * @return string the unescaped string.
- */
-function stripcslashes ($str) {}
-
-/**
- * Find first occurrence of a string
- * @link http://php.net/manual/en/function.strstr.php
- * @param haystack string
- * @param needle string
- * @param before_needle bool
- * @return string the portion of string, or false if needle
- */
-function strstr ($haystack, $needle, $before_needle) {}
-
-/**
- * Case-insensitive <function>strstr</function>
- * @link http://php.net/manual/en/function.stristr.php
- * @param haystack string
- * @param needle string
- * @param before_needle bool
- * @return string the matched substring. If needle is not
- */
-function stristr ($haystack, $needle, $before_needle) {}
-
-/**
- * Find the last occurrence of a character in a string
- * @link http://php.net/manual/en/function.strrchr.php
- * @param haystack string
- * @param needle string
- * @return string 
- */
-function strrchr ($haystack, $needle) {}
-
-/**
- * Randomly shuffles a string
- * @link http://php.net/manual/en/function.str-shuffle.php
- * @param str string
- * @return string the shuffled string.
- */
-function str_shuffle ($str) {}
-
-/**
- * Return information about words used in a string
- * @link http://php.net/manual/en/function.str-word-count.php
- * @param string string
- * @param format int[optional]
- * @param charlist string[optional]
- * @return mixed an array or an integer, depending on the
- */
-function str_word_count ($string, $format = null, $charlist = null) {}
-
-/**
- * Convert a string to an array
- * @link http://php.net/manual/en/function.str-split.php
- * @param string string
- * @param split_length int[optional]
- * @return array 
- */
-function str_split ($string, $split_length = null) {}
-
-/**
- * Search a string for any of a set of characters
- * @link http://php.net/manual/en/function.strpbrk.php
- * @param haystack string
- * @param char_list string
- * @return string a string starting from the character found, or false if it is
- */
-function strpbrk ($haystack, $char_list) {}
-
-/**
- * Binary safe comparison of 2 strings from an offset, up to length characters
- * @link http://php.net/manual/en/function.substr-compare.php
- * @param main_str string
- * @param str string
- * @param offset int
- * @param length int[optional]
- * @param case_insensitivity bool[optional]
- * @return int < 0 if main_str from position
- */
-function substr_compare ($main_str, $str, $offset, $length = null, $case_insensitivity = null) {}
-
-/**
- * Locale based string comparison
- * @link http://php.net/manual/en/function.strcoll.php
- * @param str1 string
- * @param str2 string
- * @return int < 0 if str1 is less than
- */
-function strcoll ($str1, $str2) {}
-
-/**
- * Formats a number as a currency string
- * @link http://php.net/manual/en/function.money-format.php
- * @param format string
- * @param number float
- * @return string the formatted string. Characters before and after the formatting
- */
-function money_format ($format, $number) {}
-
-/**
- * Return part of a string
- * @link http://php.net/manual/en/function.substr.php
- * @param string string
- * @param start int
- * @param length int[optional]
- * @return string the extracted part of string.
- */
-function substr ($string, $start, $length = null) {}
-
-/**
- * Replace text within a portion of a string
- * @link http://php.net/manual/en/function.substr-replace.php
- * @param string mixed
- * @param replacement string
- * @param start int
- * @param length int[optional]
- * @return mixed 
- */
-function substr_replace ($string, $replacement, $start, $length = null) {}
-
-/**
- * Quote meta characters
- * @link http://php.net/manual/en/function.quotemeta.php
- * @param str string
- * @return string the string with meta characters quoted.
- */
-function quotemeta ($str) {}
-
-/**
- * Make a string's first character uppercase
- * @link http://php.net/manual/en/function.ucfirst.php
- * @param str string
- * @return string the resulting string.
- */
-function ucfirst ($str) {}
-
-/**
- * Uppercase the first character of each word in a string
- * @link http://php.net/manual/en/function.ucwords.php
- * @param str string
- * @return string the modified string.
- */
-function ucwords ($str) {}
-
-/**
- * Translate certain characters
- * @link http://php.net/manual/en/function.strtr.php
- * @param str
- * @param from
- * @param to[optional]
- */
-function strtr ($str, $from, $to) {}
-
-/**
- * Quote string with slashes
- * @link http://php.net/manual/en/function.addslashes.php
- * @param str string
- * @return string the escaped string.
- */
-function addslashes ($str) {}
-
-/**
- * Quote string with slashes in a C style
- * @link http://php.net/manual/en/function.addcslashes.php
- * @param str string
- * @param charlist string
- * @return string the escaped string.
- */
-function addcslashes ($str, $charlist) {}
-
-/**
- * Strip whitespace (or other characters) from the end of a string
- * @link http://php.net/manual/en/function.rtrim.php
- * @param str string
- * @param charlist string[optional]
- * @return string the modified string.
- */
-function rtrim ($str, $charlist = null) {}
-
-/**
- * Replace all occurrences of the search string with the replacement string
- * @link http://php.net/manual/en/function.str-replace.php
- * @param search mixed
- * @param replace mixed
- * @param subject mixed
- * @param count int[optional]
- * @return mixed 
- */
-function str_replace ($search, $replace, $subject, &$count = null) {}
-
-/**
- * Case-insensitive version of <function>str_replace</function>.
- * @link http://php.net/manual/en/function.str-ireplace.php
- * @param search mixed
- * @param replace mixed
- * @param subject mixed
- * @param count int[optional]
- * @return mixed a string or an array of replacements.
- */
-function str_ireplace ($search, $replace, $subject, &$count = null) {}
-
-/**
- * Repeat a string
- * @link http://php.net/manual/en/function.str-repeat.php
- * @param input string
- * @param multiplier int
- * @return string the repeated string.
- */
-function str_repeat ($input, $multiplier) {}
-
-/**
- * Return information about characters used in a string
- * @link http://php.net/manual/en/function.count-chars.php
- * @param string string
- * @param mode int[optional]
- * @return mixed 
- */
-function count_chars ($string, $mode = null) {}
-
-/**
- * Split a string into smaller chunks
- * @link http://php.net/manual/en/function.chunk-split.php
- * @param body string
- * @param chunklen int[optional]
- * @param end string[optional]
- * @return string the chunked string.
- */
-function chunk_split ($body, $chunklen = null, $end = null) {}
-
-/**
- * Strip whitespace (or other characters) from the beginning and end of a string
- * @link http://php.net/manual/en/function.trim.php
- * @param str string
- * @param charlist string[optional]
- * @return string 
- */
-function trim ($str, $charlist = null) {}
-
-/**
- * Strip whitespace (or other characters) from the beginning of a string
- * @link http://php.net/manual/en/function.ltrim.php
- * @param str string
- * @param charlist string[optional]
- * @return string 
- */
-function ltrim ($str, $charlist = null) {}
-
-/**
- * Strip HTML and PHP tags from a string
- * @link http://php.net/manual/en/function.strip-tags.php
- * @param str string
- * @param allowable_tags string[optional]
- * @return string the stripped string.
- */
-function strip_tags ($str, $allowable_tags = null) {}
-
-/**
- * Calculate the similarity between two strings
- * @link http://php.net/manual/en/function.similar-text.php
- * @param first string
- * @param second string
- * @param percent float[optional]
- * @return int the number of matching chars in both strings.
- */
-function similar_text ($first, $second, &$percent = null) {}
-
-/**
- * Split a string by string
- * @link http://php.net/manual/en/function.explode.php
- * @param delimiter string
- * @param string string
- * @param limit int[optional]
- * @return array 
- */
-function explode ($delimiter, $string, $limit = null) {}
-
-/**
- * Join array elements with a string
- * @link http://php.net/manual/en/function.implode.php
- * @param glue string
- * @param pieces array
- * @return string a string containing a string representation of all the array
- */
-function implode ($glue, array $pieces) {}
-
-/**
- * Set locale information
- * @link http://php.net/manual/en/function.setlocale.php
- * @param category int
- * @param locale string
- * @param ... string[optional]
- * @return string the new current locale, or false if the locale functionality is
- */
-function setlocale ($category, $locale) {}
-
-/**
- * Get numeric formatting information
- * @link http://php.net/manual/en/function.localeconv.php
- * @return array 
- */
-function localeconv () {}
-
-/**
- * Query language and locale information
- * @link http://php.net/manual/en/function.nl-langinfo.php
- * @param item int
- * @return string the element as a string, or false if item
- */
-function nl_langinfo ($item) {}
-
-/**
- * Calculate the soundex key of a string
- * @link http://php.net/manual/en/function.soundex.php
- * @param str string
- * @return string the soundex key as a string.
- */
-function soundex ($str) {}
-
-/**
- * Calculate Levenshtein distance between two strings
- * @link http://php.net/manual/en/function.levenshtein.php
- * @param str1
- * @param str2
- * @param cost_ins
- * @param cost_rep
- * @param cost_del
- */
-function levenshtein ($str1, $str2, $cost_ins, $cost_rep, $cost_del) {}
-
-/**
- * Return a specific character
- * @link http://php.net/manual/en/function.chr.php
- * @param ascii int
- * @return string the specified character.
- */
-function chr ($ascii) {}
-
-/**
- * Return ASCII value of character
- * @link http://php.net/manual/en/function.ord.php
- * @param string string
- * @return int the ASCII value as an integer.
- */
-function ord ($string) {}
-
-/**
- * Parses the string into variables
- * @link http://php.net/manual/en/function.parse-str.php
- * @param str string
- * @param arr array[optional]
- * @return void 
- */
-function parse_str ($str, array &$arr = null) {}
-
-/**
- * Pad a string to a certain length with another string
- * @link http://php.net/manual/en/function.str-pad.php
- * @param input string
- * @param pad_length int
- * @param pad_string string[optional]
- * @param pad_type int[optional]
- * @return string the padded string.
- */
-function str_pad ($input, $pad_length, $pad_string = null, $pad_type = null) {}
-
-/**
- * &Alias; <function>rtrim</function>
- * @link http://php.net/manual/en/function.chop.php
- * @param str
- * @param character_mask[optional]
- */
-function chop ($str, $character_mask) {}
-
-/**
- * &Alias; <function>strstr</function>
- * @link http://php.net/manual/en/function.strchr.php
- * @param haystack
- * @param needle
- */
-function strchr ($haystack, $needle) {}
-
-/**
- * Return a formatted string
- * @link http://php.net/manual/en/function.sprintf.php
- * @param format string
- * @param args mixed[optional]
- * @param ... mixed[optional]
- * @return string a string produced according to the formatting string
- */
-function sprintf ($format, $args = null) {}
-
-/**
- * Output a formatted string
- * @link http://php.net/manual/en/function.printf.php
- * @param format string
- * @param args mixed[optional]
- * @param ... mixed[optional]
- * @return int the length of the outputted string.
- */
-function printf ($format, $args = null) {}
-
-/**
- * Output a formatted string
- * @link http://php.net/manual/en/function.vprintf.php
- * @param format string
- * @param args array
- * @return int the length of the outputted string.
- */
-function vprintf ($format, array $args) {}
-
-/**
- * Return a formatted string
- * @link http://php.net/manual/en/function.vsprintf.php
- * @param format string
- * @param args array
- * @return string 
- */
-function vsprintf ($format, array $args) {}
-
-/**
- * Write a formatted string to a stream
- * @link http://php.net/manual/en/function.fprintf.php
- * @param handle resource
- * @param format string
- * @param args mixed[optional]
- * @param ... mixed[optional]
- * @return int the length of the outputted string.
- */
-function fprintf ($handle, $format, $args = null) {}
-
-/**
- * Write a formatted string to a stream
- * @link http://php.net/manual/en/function.vfprintf.php
- * @param handle resource
- * @param format string
- * @param args array
- * @return int the length of the outputted string.
- */
-function vfprintf ($handle, $format, array $args) {}
-
-/**
- * Parses input from a string according to a format
- * @link http://php.net/manual/en/function.sscanf.php
- * @param str
- * @param format
- * @param ...[optional]
- */
-function sscanf ($str, $format) {}
-
-/**
- * Parses input from a file according to a format
- * @link http://php.net/manual/en/function.fscanf.php
- * @param handle resource
- * @param format string
- * @param ... mixed[optional]
- * @return mixed 
- */
-function fscanf ($handle, $format) {}
-
-/**
- * Parse a URL and return its components
- * @link http://php.net/manual/en/function.parse-url.php
- * @param url string
- * @param component int[optional]
- * @return mixed 
- */
-function parse_url ($url, $component = null) {}
-
-/**
- * URL-encodes string
- * @link http://php.net/manual/en/function.urlencode.php
- * @param str string
- * @return string a string in which all non-alphanumeric characters except
- */
-function urlencode ($str) {}
-
-/**
- * Decodes URL-encoded string
- * @link http://php.net/manual/en/function.urldecode.php
- * @param str string
- * @return string the decoded string.
- */
-function urldecode ($str) {}
-
-/**
- * URL-encode according to RFC 1738
- * @link http://php.net/manual/en/function.rawurlencode.php
- * @param str string
- * @return string a string in which all non-alphanumeric characters except
- */
-function rawurlencode ($str) {}
-
-/**
- * Decode URL-encoded strings
- * @link http://php.net/manual/en/function.rawurldecode.php
- * @param str string
- * @return string the decoded URL, as a string.
- */
-function rawurldecode ($str) {}
-
-/**
- * Generate URL-encoded query string
- * @link http://php.net/manual/en/function.http-build-query.php
- * @param formdata array
- * @param numeric_prefix string[optional]
- * @param arg_separator string[optional]
- * @return string a URL-encoded string.
- */
-function http_build_query (array $formdata, $numeric_prefix = null, $arg_separator = null) {}
-
-/**
- * Returns the target of a symbolic link
- * @link http://php.net/manual/en/function.readlink.php
- * @param path string
- * @return string the contents of the symbolic link path or false on error.
- */
-function readlink ($path) {}
-
-/**
- * Gets information about a link
- * @link http://php.net/manual/en/function.linkinfo.php
- * @param path string
- * @return int 
- */
-function linkinfo ($path) {}
-
-/**
- * Creates a symbolic link
- * @link http://php.net/manual/en/function.symlink.php
- * @param target string
- * @param link string
- * @return bool 
- */
-function symlink ($target, $link) {}
-
-/**
- * Create a hard link
- * @link http://php.net/manual/en/function.link.php
- * @param target string
- * @param link string
- * @return bool 
- */
-function link ($target, $link) {}
-
-/**
- * Deletes a file
- * @link http://php.net/manual/en/function.unlink.php
- * @param filename string
- * @param context resource[optional]
- * @return bool 
- */
-function unlink ($filename, $context = null) {}
-
-/**
- * Execute an external program
- * @link http://php.net/manual/en/function.exec.php
- * @param command string
- * @param output array[optional]
- * @param return_var int[optional]
- * @return string 
- */
-function exec ($command, array &$output = null, &$return_var = null) {}
-
-/**
- * Execute an external program and display the output
- * @link http://php.net/manual/en/function.system.php
- * @param command string
- * @param return_var int[optional]
- * @return string the last line of the command output on success, and false
- */
-function system ($command, &$return_var = null) {}
-
-/**
- * Escape shell metacharacters
- * @link http://php.net/manual/en/function.escapeshellcmd.php
- * @param command string
- * @return string 
- */
-function escapeshellcmd ($command) {}
-
-/**
- * Escape a string to be used as a shell argument
- * @link http://php.net/manual/en/function.escapeshellarg.php
- * @param arg string
- * @return string 
- */
-function escapeshellarg ($arg) {}
-
-/**
- * Execute an external program and display raw output
- * @link http://php.net/manual/en/function.passthru.php
- * @param command string
- * @param return_var int[optional]
- * @return void 
- */
-function passthru ($command, &$return_var = null) {}
-
-/**
- * Execute command via shell and return the complete output as a string
- * @link http://php.net/manual/en/function.shell-exec.php
- * @param cmd string
- * @return string 
- */
-function shell_exec ($cmd) {}
-
-/**
- * Execute a command and open file pointers for input/output
- * @link http://php.net/manual/en/function.proc-open.php
- * @param cmd string
- * @param descriptorspec array
- * @param pipes array
- * @param cwd string[optional]
- * @param env array[optional]
- * @param other_options array[optional]
- * @return resource a resource representing the process, which should be freed using
- */
-function proc_open ($cmd, array $descriptorspec, array &$pipes, $cwd = null, array $env = null, array $other_options = null) {}
-
-/**
- * Close a process opened by <function>proc_open</function> and return the exit code of that process.
- * @link http://php.net/manual/en/function.proc-close.php
- * @param process resource
- * @return int the termination status of the process that was run.
- */
-function proc_close ($process) {}
-
-/**
- * Kills a process opened by proc_open
- * @link http://php.net/manual/en/function.proc-terminate.php
- * @param process resource
- * @param signal int[optional]
- * @return bool the termination status of the process that was run.
- */
-function proc_terminate ($process, $signal = null) {}
-
-/**
- * Get information about a process opened by <function>proc_open</function>
- * @link http://php.net/manual/en/function.proc-get-status.php
- * @param process resource
- * @return array 
- */
-function proc_get_status ($process) {}
-
-/**
- * Change the priority of the current process
- * @link http://php.net/manual/en/function.proc-nice.php
- * @param increment int
- * @return bool 
- */
-function proc_nice ($increment) {}
-
-/**
- * Generate a random integer
- * @link http://php.net/manual/en/function.rand.php
- * @param min int[optional]
- * @param max int
- * @return int 
- */
-function rand ($min = null, $max) {}
-
-/**
- * Seed the random number generator
- * @link http://php.net/manual/en/function.srand.php
- * @param seed int[optional]
- * @return void 
- */
-function srand ($seed = null) {}
-
-/**
- * Show largest possible random value
- * @link http://php.net/manual/en/function.getrandmax.php
- * @return int 
- */
-function getrandmax () {}
-
-/**
- * Generate a better random value
- * @link http://php.net/manual/en/function.mt-rand.php
- * @param min int[optional]
- * @param max int
- * @return int 
- */
-function mt_rand ($min = null, $max) {}
-
-/**
- * Seed the better random number generator
- * @link http://php.net/manual/en/function.mt-srand.php
- * @param seed int[optional]
- * @return void 
- */
-function mt_srand ($seed = null) {}
-
-/**
- * Show largest possible random value
- * @link http://php.net/manual/en/function.mt-getrandmax.php
- * @return int the maximum random value returned by mt_rand
- */
-function mt_getrandmax () {}
-
-/**
- * Get port number associated with an Internet service and protocol
- * @link http://php.net/manual/en/function.getservbyname.php
- * @param service string
- * @param protocol string
- * @return int the port number, or false if service or
- */
-function getservbyname ($service, $protocol) {}
-
-/**
- * Get Internet service which corresponds to port and protocol
- * @link http://php.net/manual/en/function.getservbyport.php
- * @param port int
- * @param protocol string
- * @return string the Internet service name as a string.
- */
-function getservbyport ($port, $protocol) {}
-
-/**
- * Get protocol number associated with protocol name
- * @link http://php.net/manual/en/function.getprotobyname.php
- * @param name string
- * @return int the protocol number or -1 if the protocol is not found.
- */
-function getprotobyname ($name) {}
-
-/**
- * Get protocol name associated with protocol number
- * @link http://php.net/manual/en/function.getprotobynumber.php
- * @param number int
- * @return string the protocol name as a string.
- */
-function getprotobynumber ($number) {}
-
-/**
- * Gets PHP script owner's UID
- * @link http://php.net/manual/en/function.getmyuid.php
- * @return int the user ID of the current script, or false on error.
- */
-function getmyuid () {}
-
-/**
- * Get PHP script owner's GID
- * @link http://php.net/manual/en/function.getmygid.php
- * @return int the group ID of the current script, or false on error.
- */
-function getmygid () {}
-
-/**
- * Gets PHP's process ID
- * @link http://php.net/manual/en/function.getmypid.php
- * @return int the current PHP process ID, or false on error.
- */
-function getmypid () {}
-
-/**
- * Gets the inode of the current script
- * @link http://php.net/manual/en/function.getmyinode.php
- * @return int the current script's inode as a string, or false on error.
- */
-function getmyinode () {}
-
-/**
- * Gets time of last page modification
- * @link http://php.net/manual/en/function.getlastmod.php
- * @return int the time of the last modification of the current
- */
-function getlastmod () {}
-
-/**
- * Decodes data encoded with MIME base64
- * @link http://php.net/manual/en/function.base64-decode.php
- * @param data string
- * @param strict bool[optional]
- * @return string the original data or false on failure. The returned data may be
- */
-function base64_decode ($data, $strict = null) {}
-
-/**
- * Encodes data with MIME base64
- * @link http://php.net/manual/en/function.base64-encode.php
- * @param data string
- * @return string 
- */
-function base64_encode ($data) {}
-
-/**
- * Uuencode a string
- * @link http://php.net/manual/en/function.convert-uuencode.php
- * @param data string
- * @return string the uuencoded data.
- */
-function convert_uuencode ($data) {}
-
-/**
- * Decode a uuencoded string
- * @link http://php.net/manual/en/function.convert-uudecode.php
- * @param data string
- * @return string the decoded data as a string.
- */
-function convert_uudecode ($data) {}
-
-/**
- * Absolute value
- * @link http://php.net/manual/en/function.abs.php
- * @param number mixed
- * @return number 
- */
-function abs ($number) {}
-
-/**
- * Round fractions up
- * @link http://php.net/manual/en/function.ceil.php
- * @param value float
- * @return float 
- */
-function ceil ($value) {}
-
-/**
- * Round fractions down
- * @link http://php.net/manual/en/function.floor.php
- * @param value float
- * @return float 
- */
-function floor ($value) {}
-
-/**
- * Rounds a float
- * @link http://php.net/manual/en/function.round.php
- * @param val float
- * @param precision int[optional]
- * @return float 
- */
-function round ($val, $precision = null) {}
-
-/**
- * Sine
- * @link http://php.net/manual/en/function.sin.php
- * @param arg float
- * @return float 
- */
-function sin ($arg) {}
-
-/**
- * Cosine
- * @link http://php.net/manual/en/function.cos.php
- * @param arg float
- * @return float 
- */
-function cos ($arg) {}
-
-/**
- * Tangent
- * @link http://php.net/manual/en/function.tan.php
- * @param arg float
- * @return float 
- */
-function tan ($arg) {}
-
-/**
- * Arc sine
- * @link http://php.net/manual/en/function.asin.php
- * @param arg float
- * @return float 
- */
-function asin ($arg) {}
-
-/**
- * Arc cosine
- * @link http://php.net/manual/en/function.acos.php
- * @param arg float
- * @return float 
- */
-function acos ($arg) {}
-
-/**
- * Arc tangent
- * @link http://php.net/manual/en/function.atan.php
- * @param arg float
- * @return float 
- */
-function atan ($arg) {}
-
-/**
- * Arc tangent of two variables
- * @link http://php.net/manual/en/function.atan2.php
- * @param y float
- * @param x float
- * @return float 
- */
-function atan2 ($y, $x) {}
-
-/**
- * Hyperbolic sine
- * @link http://php.net/manual/en/function.sinh.php
- * @param arg float
- * @return float 
- */
-function sinh ($arg) {}
-
-/**
- * Hyperbolic cosine
- * @link http://php.net/manual/en/function.cosh.php
- * @param arg float
- * @return float 
- */
-function cosh ($arg) {}
-
-/**
- * Hyperbolic tangent
- * @link http://php.net/manual/en/function.tanh.php
- * @param arg float
- * @return float 
- */
-function tanh ($arg) {}
-
-/**
- * Inverse hyperbolic sine
- * @link http://php.net/manual/en/function.asinh.php
- * @param arg float
- * @return float 
- */
-function asinh ($arg) {}
-
-/**
- * Inverse hyperbolic cosine
- * @link http://php.net/manual/en/function.acosh.php
- * @param arg float
- * @return float 
- */
-function acosh ($arg) {}
-
-/**
- * Inverse hyperbolic tangent
- * @link http://php.net/manual/en/function.atanh.php
- * @param arg float
- * @return float 
- */
-function atanh ($arg) {}
-
-/**
- * Returns exp(number) - 1, computed in a way that is accurate even
-   when the value of number is close to zero
- * @link http://php.net/manual/en/function.expm1.php
- * @param arg float
- * @return float 
- */
-function expm1 ($arg) {}
-
-/**
- * Returns log(1 + number), computed in a way that is accurate even when
-   the value of number is close to zero
- * @link http://php.net/manual/en/function.log1p.php
- * @param number float
- * @return float 
- */
-function log1p ($number) {}
-
-/**
- * Get value of pi
- * @link http://php.net/manual/en/function.pi.php
- * @return float 
- */
-function pi () {}
-
-/**
- * Finds whether a value is a legal finite number
- * @link http://php.net/manual/en/function.is-finite.php
- * @param val float
- * @return bool 
- */
-function is_finite ($val) {}
-
-/**
- * Finds whether a value is not a number
- * @link http://php.net/manual/en/function.is-nan.php
- * @param val float
- * @return bool true if val is 'not a number',
- */
-function is_nan ($val) {}
-
-/**
- * Finds whether a value is infinite
- * @link http://php.net/manual/en/function.is-infinite.php
- * @param val float
- * @return bool 
- */
-function is_infinite ($val) {}
-
-/**
- * Exponential expression
- * @link http://php.net/manual/en/function.pow.php
- * @param base number
- * @param exp number
- * @return number 
- */
-function pow ($base, $exp) {}
-
-/**
- * Calculates the exponent of <constant>e</constant>
- * @link http://php.net/manual/en/function.exp.php
- * @param arg float
- * @return float 
- */
-function exp ($arg) {}
-
-/**
- * Natural logarithm
- * @link http://php.net/manual/en/function.log.php
- * @param arg float
- * @param base float[optional]
- * @return float 
- */
-function log ($arg, $base = null) {}
-
-/**
- * Base-10 logarithm
- * @link http://php.net/manual/en/function.log10.php
- * @param arg float
- * @return float 
- */
-function log10 ($arg) {}
-
-/**
- * Square root
- * @link http://php.net/manual/en/function.sqrt.php
- * @param arg float
- * @return float 
- */
-function sqrt ($arg) {}
-
-/**
- * Calculate the length of the hypotenuse of a right-angle triangle
- * @link http://php.net/manual/en/function.hypot.php
- * @param x float
- * @param y float
- * @return float 
- */
-function hypot ($x, $y) {}
-
-/**
- * Converts the number in degrees to the radian equivalent
- * @link http://php.net/manual/en/function.deg2rad.php
- * @param number float
- * @return float 
- */
-function deg2rad ($number) {}
-
-/**
- * Converts the radian number to the equivalent number in degrees
- * @link http://php.net/manual/en/function.rad2deg.php
- * @param number float
- * @return float 
- */
-function rad2deg ($number) {}
-
-/**
- * Binary to decimal
- * @link http://php.net/manual/en/function.bindec.php
- * @param binary_string string
- * @return number 
- */
-function bindec ($binary_string) {}
-
-/**
- * Hexadecimal to decimal
- * @link http://php.net/manual/en/function.hexdec.php
- * @param hex_string string
- * @return number 
- */
-function hexdec ($hex_string) {}
-
-/**
- * Octal to decimal
- * @link http://php.net/manual/en/function.octdec.php
- * @param octal_string string
- * @return number 
- */
-function octdec ($octal_string) {}
-
-/**
- * Decimal to binary
- * @link http://php.net/manual/en/function.decbin.php
- * @param number int
- * @return string 
- */
-function decbin ($number) {}
-
-/**
- * Decimal to octal
- * @link http://php.net/manual/en/function.decoct.php
- * @param number int
- * @return string 
- */
-function decoct ($number) {}
-
-/**
- * Decimal to hexadecimal
- * @link http://php.net/manual/en/function.dechex.php
- * @param number int
- * @return string 
- */
-function dechex ($number) {}
-
-/**
- * Convert a number between arbitrary bases
- * @link http://php.net/manual/en/function.base-convert.php
- * @param number string
- * @param frombase int
- * @param tobase int
- * @return string 
- */
-function base_convert ($number, $frombase, $tobase) {}
-
-/**
- * Format a number with grouped thousands
- * @link http://php.net/manual/en/function.number-format.php
- * @param number
- * @param num_decimal_places[optional]
- * @param dec_seperator[optional]
- * @param thousands_seperator[optional]
- */
-function number_format ($number, $num_decimal_places, $dec_seperator, $thousands_seperator) {}
-
-/**
- * Returns the floating point remainder (modulo) of the division
-  of the arguments
- * @link http://php.net/manual/en/function.fmod.php
- * @param x float
- * @param y float
- * @return float 
- */
-function fmod ($x, $y) {}
-
-/**
- * Converts a packed internet address to a human readable representation
- * @link http://php.net/manual/en/function.inet-ntop.php
- * @param in_addr string
- * @return string a string representation of the address or false on failure.
- */
-function inet_ntop ($in_addr) {}
-
-/**
- * Converts a human readable IP address to its packed in_addr representation
- * @link http://php.net/manual/en/function.inet-pton.php
- * @param address string
- * @return string the in_addr representation of the given
- */
-function inet_pton ($address) {}
-
-/**
- * Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address
- * @link http://php.net/manual/en/function.ip2long.php
- * @param ip_address string
- * @return int the IPv4 address or false if ip_address
- */
-function ip2long ($ip_address) {}
-
-/**
- * Converts an (IPv4) Internet network address into a string in Internet standard dotted format
- * @link http://php.net/manual/en/function.long2ip.php
- * @param proper_address int
- * @return string the Internet IP address as a string.
- */
-function long2ip ($proper_address) {}
-
-/**
- * Gets the value of an environment variable
- * @link http://php.net/manual/en/function.getenv.php
- * @param varname string
- * @return string the value of the environment variable
- */
-function getenv ($varname) {}
-
-/**
- * Sets the value of an environment variable
- * @link http://php.net/manual/en/function.putenv.php
- * @param setting string
- * @return bool 
- */
-function putenv ($setting) {}
-
-/**
- * Gets options from the command line argument list
- * @link http://php.net/manual/en/function.getopt.php
- * @param options string
- * @param longopts array[optional]
- * @return array 
- */
-function getopt ($options, array $longopts = null) {}
-
-/**
- * Gets system load average
- * @link http://php.net/manual/en/function.sys-getloadavg.php
- * @return array an array with three samples (last 1, 5 and 15
- */
-function sys_getloadavg () {}
-
-/**
- * Return current Unix timestamp with microseconds
- * @link http://php.net/manual/en/function.microtime.php
- * @param get_as_float bool[optional]
- * @return mixed 
- */
-function microtime ($get_as_float = null) {}
-
-/**
- * Get current time
- * @link http://php.net/manual/en/function.gettimeofday.php
- * @param return_float bool[optional]
- * @return mixed 
- */
-function gettimeofday ($return_float = null) {}
-
-/**
- * Gets the current resource usages
- * @link http://php.net/manual/en/function.getrusage.php
- * @param who int[optional]
- * @return array an associative array containing the data returned from the system
- */
-function getrusage ($who = null) {}
-
-/**
- * Generate a unique ID
- * @link http://php.net/manual/en/function.uniqid.php
- * @param prefix string[optional]
- * @param more_entropy bool[optional]
- * @return string the unique identifier, as a string.
- */
-function uniqid ($prefix = null, $more_entropy = null) {}
-
-/**
- * Convert a quoted-printable string to an 8 bit string
- * @link http://php.net/manual/en/function.quoted-printable-decode.php
- * @param str string
- * @return string the 8-bit binary string.
- */
-function quoted_printable_decode ($str) {}
-
-/**
- * Convert from one Cyrillic character set to another
- * @link http://php.net/manual/en/function.convert-cyr-string.php
- * @param str string
- * @param from string
- * @param to string
- * @return string the converted string.
- */
-function convert_cyr_string ($str, $from, $to) {}
-
-/**
- * Gets the name of the owner of the current PHP script
- * @link http://php.net/manual/en/function.get-current-user.php
- * @return string the username as a string.
- */
-function get_current_user () {}
-
-/**
- * Limits the maximum execution time
- * @link http://php.net/manual/en/function.set-time-limit.php
- * @param seconds int
- * @return void 
- */
-function set_time_limit ($seconds) {}
-
-/**
- * Gets the value of a PHP configuration option
- * @link http://php.net/manual/en/function.get-cfg-var.php
- * @param option string
- * @return string the current value of the PHP configuration variable specified by
- */
-function get_cfg_var ($option) {}
-
-function magic_quotes_runtime () {}
-
-/**
- * Sets the current active configuration setting of magic_quotes_runtime
- * @link http://php.net/manual/en/function.set-magic-quotes-runtime.php
- * @param new_setting int
- * @return bool 
- */
-function set_magic_quotes_runtime ($new_setting) {}
-
-/**
- * Gets the current configuration setting of magic quotes gpc
- * @link http://php.net/manual/en/function.get-magic-quotes-gpc.php
- * @return int 0 if magic quotes gpc are off, 1 otherwise.
- */
-function get_magic_quotes_gpc () {}
-
-/**
- * Gets the current active configuration setting of magic_quotes_runtime
- * @link http://php.net/manual/en/function.get-magic-quotes-runtime.php
- * @return int 0 if magic quotes runtime is off, 1 otherwise.
- */
-function get_magic_quotes_runtime () {}
-
-/**
- * Import GET/POST/Cookie variables into the global scope
- * @link http://php.net/manual/en/function.import-request-variables.php
- * @param types string
- * @param prefix string[optional]
- * @return bool 
- */
-function import_request_variables ($types, $prefix = null) {}
-
-/**
- * Send an error message somewhere
- * @link http://php.net/manual/en/function.error-log.php
- * @param message string
- * @param message_type int[optional]
- * @param destination string[optional]
- * @param extra_headers string[optional]
- * @return bool 
- */
-function error_log ($message, $message_type = null, $destination = null, $extra_headers = null) {}
-
-/**
- * Get the last occurred error
- * @link http://php.net/manual/en/function.error-get-last.php
- * @return array an associative array describing the last error with keys "type",
- */
-function error_get_last () {}
-
-/**
- * Call a user function given by the first parameter
- * @link http://php.net/manual/en/function.call-user-func.php
- * @param function callback
- * @param parameter mixed[optional]
- * @param ... mixed[optional]
- * @return mixed the function result, or false on error.
- */
-function call_user_func ($function, $parameter = null) {}
-
-/**
- * Call a user function given with an array of parameters
- * @link http://php.net/manual/en/function.call-user-func-array.php
- * @param function callback
- * @param param_arr array
- * @return mixed the function result, or false on error.
- */
-function call_user_func_array ($function, array $param_arr) {}
-
-/**
- * Call a user method on an specific object [deprecated]
- * @link http://php.net/manual/en/function.call-user-method.php
- * @param method_name string
- * @param obj object
- * @param parameter mixed[optional]
- * @param ... mixed[optional]
- * @return mixed 
- */
-function call_user_method ($method_name, &$obj, $parameter = null) {}
-
-/**
- * Call a user method given with an array of parameters [deprecated]
- * @link http://php.net/manual/en/function.call-user-method-array.php
- * @param method_name string
- * @param obj object
- * @param paramarr array
- * @return mixed 
- */
-function call_user_method_array ($method_name, &$obj, array $paramarr) {}
-
-/**
- * Generates a storable representation of a value
- * @link http://php.net/manual/en/function.serialize.php
- * @param value mixed
- * @return string a string containing a byte-stream representation of
- */
-function serialize ($value) {}
-
-/**
- * Creates a PHP value from a stored representation
- * @link http://php.net/manual/en/function.unserialize.php
- * @param str string
- * @return mixed 
- */
-function unserialize ($str) {}
-
-/**
- * Dumps information about a variable
- * @link http://php.net/manual/en/function.var-dump.php
- * @param expression mixed
- * @param expression mixed[optional]
- * @return void 
- */
-function var_dump ($expression, $expression = null) {}
-
-/**
- * Outputs or returns a parsable string representation of a variable
- * @link http://php.net/manual/en/function.var-export.php
- * @param expression mixed
- * @param return bool[optional]
- * @return mixed the variable representation when the return
- */
-function var_export ($expression, $return = null) {}
-
-/**
- * Dumps a string representation of an internal zend value to output
- * @link http://php.net/manual/en/function.debug-zval-dump.php
- * @param variable mixed
- * @return void 
- */
-function debug_zval_dump ($variable) {}
-
-/**
- * Prints human-readable information about a variable
- * @link http://php.net/manual/en/function.print-r.php
- * @param expression mixed
- * @param return bool[optional]
- * @return mixed 
- */
-function print_r ($expression, $return = null) {}
-
-/**
- * Returns the amount of memory allocated to PHP
- * @link http://php.net/manual/en/function.memory-get-usage.php
- * @param real_usage bool[optional]
- * @return int the memory amount in bytes.
- */
-function memory_get_usage ($real_usage = null) {}
-
-/**
- * Returns the peak of memory allocated by PHP
- * @link http://php.net/manual/en/function.memory-get-peak-usage.php
- * @param real_usage bool[optional]
- * @return int the memory peak in bytes.
- */
-function memory_get_peak_usage ($real_usage = null) {}
-
-/**
- * Register a function for execution on shutdown
- * @link http://php.net/manual/en/function.register-shutdown-function.php
- * @param function callback
- * @param parameter mixed[optional]
- * @param ... mixed[optional]
- * @return void 
- */
-function register_shutdown_function ($function, $parameter = null) {}
-
-/**
- * Register a function for execution on each tick
- * @link http://php.net/manual/en/function.register-tick-function.php
- * @param function callback
- * @param arg mixed[optional]
- * @param ... mixed[optional]
- * @return bool 
- */
-function register_tick_function ($function, $arg = null) {}
-
-/**
- * De-register a function for execution on each tick
- * @link http://php.net/manual/en/function.unregister-tick-function.php
- * @param function_name string
- * @return void 
- */
-function unregister_tick_function ($function_name) {}
-
-/**
- * Syntax highlighting of a file
- * @link http://php.net/manual/en/function.highlight-file.php
- * @param filename string
- * @param return bool[optional]
- * @return mixed 
- */
-function highlight_file ($filename, $return = null) {}
-
-/**
- * &Alias; <function>highlight_file</function>
- * @link http://php.net/manual/en/function.show-source.php
- * @param file_name
- * @param return[optional]
- */
-function show_source ($file_name, $return) {}
-
-/**
- * Syntax highlighting of a string
- * @link http://php.net/manual/en/function.highlight-string.php
- * @param str string
- * @param return bool[optional]
- * @return mixed 
- */
-function highlight_string ($str, $return = null) {}
-
-/**
- * Return source with stripped comments and whitespace
- * @link http://php.net/manual/en/function.php-strip-whitespace.php
- * @param filename string
- * @return string 
- */
-function php_strip_whitespace ($filename) {}
-
-/**
- * Gets the value of a configuration option
- * @link http://php.net/manual/en/function.ini-get.php
- * @param varname string
- * @return string the value of the configuration option as a string on success, or
- */
-function ini_get ($varname) {}
-
-/**
- * Gets all configuration options
- * @link http://php.net/manual/en/function.ini-get-all.php
- * @param extension string[optional]
- * @return array an associative array uses the directive name as the array key,
- */
-function ini_get_all ($extension = null) {}
-
-/**
- * Sets the value of a configuration option
- * @link http://php.net/manual/en/function.ini-set.php
- * @param varname string
- * @param newvalue string
- * @return string the old value on success, false on failure.
- */
-function ini_set ($varname, $newvalue) {}
-
-/**
- * &Alias; <function>ini_set</function>
- * @link http://php.net/manual/en/function.ini-alter.php
- * @param varname
- * @param newvalue
- */
-function ini_alter ($varname, $newvalue) {}
-
-/**
- * Restores the value of a configuration option
- * @link http://php.net/manual/en/function.ini-restore.php
- * @param varname string
- * @return void 
- */
-function ini_restore ($varname) {}
-
-/**
- * Gets the current include_path configuration option
- * @link http://php.net/manual/en/function.get-include-path.php
- * @return string the path, as a string.
- */
-function get_include_path () {}
-
-/**
- * Sets the include_path configuration option
- * @link http://php.net/manual/en/function.set-include-path.php
- * @param new_include_path string
- * @return string the old include_path on
- */
-function set_include_path ($new_include_path) {}
-
-/**
- * Restores the value of the include_path configuration option
- * @link http://php.net/manual/en/function.restore-include-path.php
- * @return void 
- */
-function restore_include_path () {}
-
-/**
- * Send a cookie
- * @link http://php.net/manual/en/function.setcookie.php
- * @param name string
- * @param value string[optional]
- * @param expire int[optional]
- * @param path string[optional]
- * @param domain string[optional]
- * @param secure bool[optional]
- * @param httponly bool[optional]
- * @return bool 
- */
-function setcookie ($name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httponly = null) {}
-
-/**
- * Send a cookie without urlencoding the cookie value
- * @link http://php.net/manual/en/function.setrawcookie.php
- * @param name string
- * @param value string[optional]
- * @param expire int[optional]
- * @param path string[optional]
- * @param domain string[optional]
- * @param secure bool[optional]
- * @param httponly bool[optional]
- * @return bool 
- */
-function setrawcookie ($name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httponly = null) {}
-
-/**
- * Send a raw HTTP header
- * @link http://php.net/manual/en/function.header.php
- * @param string string
- * @param replace bool[optional]
- * @param http_response_code int[optional]
- * @return void 
- */
-function header ($string, $replace = null, $http_response_code = null) {}
-
-/**
- * Checks if or where headers have been sent
- * @link http://php.net/manual/en/function.headers-sent.php
- * @param file string[optional]
- * @param line int[optional]
- * @return bool 
- */
-function headers_sent (&$file = null, &$line = null) {}
-
-/**
- * Returns a list of response headers sent (or ready to send)
- * @link http://php.net/manual/en/function.headers-list.php
- * @return array a numerically indexed array of headers.
- */
-function headers_list () {}
-
-/**
- * Check whether client disconnected
- * @link http://php.net/manual/en/function.connection-aborted.php
- * @return int 1 if client disconnected, 0 otherwise.
- */
-function connection_aborted () {}
-
-/**
- * Returns connection status bitfield
- * @link http://php.net/manual/en/function.connection-status.php
- * @return int the connection status bitfield, which can be used against the
- */
-function connection_status () {}
-
-/**
- * Set whether a client disconnect should abort script execution
- * @link http://php.net/manual/en/function.ignore-user-abort.php
- * @param setting bool[optional]
- * @return int the previous setting, as a boolean.
- */
-function ignore_user_abort ($setting = null) {}
-
-/**
- * Parse a configuration file
- * @link http://php.net/manual/en/function.parse-ini-file.php
- * @param filename string
- * @param process_sections bool[optional]
- * @return array 
- */
-function parse_ini_file ($filename, $process_sections = null) {}
-
-/**
- * Tells whether the file was uploaded via HTTP POST
- * @link http://php.net/manual/en/function.is-uploaded-file.php
- * @param filename string
- * @return bool 
- */
-function is_uploaded_file ($filename) {}
-
-/**
- * Moves an uploaded file to a new location
- * @link http://php.net/manual/en/function.move-uploaded-file.php
- * @param filename string
- * @param destination string
- * @return bool 
- */
-function move_uploaded_file ($filename, $destination) {}
-
-/**
- * Get the Internet host name corresponding to a given IP address
- * @link http://php.net/manual/en/function.gethostbyaddr.php
- * @param ip_address string
- * @return string the host name or the unmodified ip_address
- */
-function gethostbyaddr ($ip_address) {}
-
-/**
- * Get the IP address corresponding to a given Internet host name
- * @link http://php.net/manual/en/function.gethostbyname.php
- * @param hostname string
- * @return string the IP address or a string containing the unmodified
- */
-function gethostbyname ($hostname) {}
-
-/**
- * Get a list of IP addresses corresponding to a given Internet host
-   name
- * @link http://php.net/manual/en/function.gethostbynamel.php
- * @param hostname string
- * @return array an array of IP addresses or false if
- */
-function gethostbynamel ($hostname) {}
-
-/**
- * &Alias; <function>checkdnsrr</function>
- * @link http://php.net/manual/en/function.dns-check-record.php
- * @param host
- * @param type[optional]
- */
-function dns_check_record ($host, $type) {}
-
-/**
- * Check DNS records corresponding to a given Internet host name or IP address
- * @link http://php.net/manual/en/function.checkdnsrr.php
- * @param host string
- * @param type string[optional]
- * @return int true if any records are found; returns false if no records
- */
-function checkdnsrr ($host, $type = null) {}
-
-/**
- * &Alias; <function>getmxrr</function>
- * @link http://php.net/manual/en/function.dns-get-mx.php
- * @param hostname
- * @param mxhosts
- * @param weight[optional]
- */
-function dns_get_mx ($hostname, &$mxhosts, &$weight) {}
-
-/**
- * Get MX records corresponding to a given Internet host name
- * @link http://php.net/manual/en/function.getmxrr.php
- * @param hostname string
- * @param mxhosts array
- * @param weight array[optional]
- * @return bool true if any records are found; returns false if no records
- */
-function getmxrr ($hostname, array &$mxhosts, array &$weight = null) {}
-
-/**
- * Fetch DNS Resource Records associated with a hostname
- * @link http://php.net/manual/en/function.dns-get-record.php
- * @param hostname string
- * @param type int[optional]
- * @param authns array[optional]
- * @param addtl array
- * @return array 
- */
-function dns_get_record ($hostname, $type = null, array &$authns = null, array &$addtl) {}
-
-/**
- * Get the integer value of a variable
- * @link http://php.net/manual/en/function.intval.php
- * @param var mixed
- * @param base int[optional]
- * @return int 
- */
-function intval ($var, $base = null) {}
-
-/**
- * Get float value of a variable
- * @link http://php.net/manual/en/function.floatval.php
- * @param var mixed
- * @return float 
- */
-function floatval ($var) {}
-
-/**
- * &Alias; <function>floatval</function>
- * @link http://php.net/manual/en/function.doubleval.php
- * @param var
- */
-function doubleval ($var) {}
-
-/**
- * Get string value of a variable
- * @link http://php.net/manual/en/function.strval.php
- * @param var mixed
- * @return string 
- */
-function strval ($var) {}
-
-/**
- * Get the type of a variable
- * @link http://php.net/manual/en/function.gettype.php
- * @param var mixed
- * @return string 
- */
-function gettype ($var) {}
-
-/**
- * Set the type of a variable
- * @link http://php.net/manual/en/function.settype.php
- * @param var mixed
- * @param type string
- * @return bool 
- */
-function settype (&$var, $type) {}
-
-/**
- * Finds whether a variable is &null;
- * @link http://php.net/manual/en/function.is-null.php
- * @param var mixed
- * @return bool true if var is null, false
- */
-function is_null ($var) {}
-
-/**
- * Finds whether a variable is a resource
- * @link http://php.net/manual/en/function.is-resource.php
- * @param var mixed
- * @return bool true if var is a resource,
- */
-function is_resource ($var) {}
-
-/**
- * Finds out whether a variable is a boolean
- * @link http://php.net/manual/en/function.is-bool.php
- * @param var mixed
- * @return bool true if var is a boolean,
- */
-function is_bool ($var) {}
-
-/**
- * &Alias; <function>is_int</function>
- * @link http://php.net/manual/en/function.is-long.php
- * @param var
- */
-function is_long ($var) {}
-
-/**
- * Finds whether a variable is a float
- * @link http://php.net/manual/en/function.is-float.php
- * @param var mixed
- * @return bool true if var is a float,
- */
-function is_float ($var) {}
-
-/**
- * Find whether the type of a variable is integer
- * @link http://php.net/manual/en/function.is-int.php
- * @param var mixed
- * @return bool true if var is an integer,
- */
-function is_int ($var) {}
-
-/**
- * &Alias; <function>is_int</function>
- * @link http://php.net/manual/en/function.is-integer.php
- * @param var
- */
-function is_integer ($var) {}
-
-/**
- * &Alias; <function>is_float</function>
- * @link http://php.net/manual/en/function.is-double.php
- * @param var
- */
-function is_double ($var) {}
-
-/**
- * &Alias; <function>is_float</function>
- * @link http://php.net/manual/en/function.is-real.php
- * @param var
- */
-function is_real ($var) {}
-
-/**
- * Finds whether a variable is a number or a numeric string
- * @link http://php.net/manual/en/function.is-numeric.php
- * @param var mixed
- * @return bool true if var is a number or a numeric
- */
-function is_numeric ($var) {}
-
-/**
- * Finds whether a variable is a string
- * @link http://php.net/manual/en/function.is-string.php
- * @param var mixed
- * @return bool true if var is a string,
- */
-function is_string ($var) {}
-
-/**
- * Finds whether a variable is an array
- * @link http://php.net/manual/en/function.is-array.php
- * @param var mixed
- * @return bool true if var is an array,
- */
-function is_array ($var) {}
-
-/**
- * Finds whether a variable is an object
- * @link http://php.net/manual/en/function.is-object.php
- * @param var mixed
- * @return bool true if var is an object,
- */
-function is_object ($var) {}
-
-/**
- * Finds whether a variable is a scalar
- * @link http://php.net/manual/en/function.is-scalar.php
- * @param var mixed
- * @return bool true if var is a scalar false
- */
-function is_scalar ($var) {}
-
-/**
- * Verify that the contents of a variable can be called as a function
- * @link http://php.net/manual/en/function.is-callable.php
- * @param var mixed
- * @param syntax_only bool[optional]
- * @param callable_name string[optional]
- * @return bool true if var is callable, false
- */
-function is_callable ($var, $syntax_only = null, &$callable_name = null) {}
-
-/**
- * Regular expression match
- * @link http://php.net/manual/en/function.ereg.php
- * @param pattern string
- * @param string string
- * @param regs array[optional]
- * @return int the length of the matched string if a match for
- */
-function ereg ($pattern, $string, array &$regs = null) {}
-
-/**
- * Replace regular expression
- * @link http://php.net/manual/en/function.ereg-replace.php
- * @param pattern string
- * @param replacement string
- * @param string string
- * @return string 
- */
-function ereg_replace ($pattern, $replacement, $string) {}
-
-/**
- * Case insensitive regular expression match
- * @link http://php.net/manual/en/function.eregi.php
- * @param pattern string
- * @param string string
- * @param regs array[optional]
- * @return int the length of the matched string if a match for
- */
-function eregi ($pattern, $string, array &$regs = null) {}
-
-/**
- * Replace regular expression case insensitive
- * @link http://php.net/manual/en/function.eregi-replace.php
- * @param pattern string
- * @param replacement string
- * @param string string
- * @return string 
- */
-function eregi_replace ($pattern, $replacement, $string) {}
-
-/**
- * Split string into array by regular expression
- * @link http://php.net/manual/en/function.split.php
- * @param pattern string
- * @param string string
- * @param limit int[optional]
- * @return array an array of strings, each of which is a substring of
- */
-function split ($pattern, $string, $limit = null) {}
-
-/**
- * Split string into array by regular expression case insensitive
- * @link http://php.net/manual/en/function.spliti.php
- * @param pattern string
- * @param string string
- * @param limit int[optional]
- * @return array an array of strings, each of which is a substring of
- */
-function spliti ($pattern, $string, $limit = null) {}
-
-/**
- * &Alias; <function>implode</function>
- * @link http://php.net/manual/en/function.join.php
- * @param glue
- * @param pieces
- */
-function join ($glue, $pieces) {}
-
-/**
- * Make regular expression for case insensitive match
- * @link http://php.net/manual/en/function.sql-regcase.php
- * @param string string
- * @return string a valid regular expression which will match
- */
-function sql_regcase ($string) {}
-
-/**
- * Loads a PHP extension at runtime
- * @link http://php.net/manual/en/function.dl.php
- * @param library string
- * @return int 
- */
-function dl ($library) {}
-
-/**
- * Closes process file pointer
- * @link http://php.net/manual/en/function.pclose.php
- * @param handle resource
- * @return int the termination status of the process that was run.
- */
-function pclose ($handle) {}
-
-/**
- * Opens process file pointer
- * @link http://php.net/manual/en/function.popen.php
- * @param command string
- * @param mode string
- * @return resource a file pointer identical to that returned by
- */
-function popen ($command, $mode) {}
-
-/**
- * Outputs a file
- * @link http://php.net/manual/en/function.readfile.php
- * @param filename string
- * @param use_include_path bool[optional]
- * @param context resource[optional]
- * @return int the number of bytes read from the file. If an error
- */
-function readfile ($filename, $use_include_path = null, $context = null) {}
-
-/**
- * Rewind the position of a file pointer
- * @link http://php.net/manual/en/function.rewind.php
- * @param handle resource
- * @return bool 
- */
-function rewind ($handle) {}
-
-/**
- * Removes directory
- * @link http://php.net/manual/en/function.rmdir.php
- * @param dirname string
- * @param context resource[optional]
- * @return bool 
- */
-function rmdir ($dirname, $context = null) {}
-
-/**
- * Changes the current umask
- * @link http://php.net/manual/en/function.umask.php
- * @param mask int[optional]
- * @return int 
- */
-function umask ($mask = null) {}
-
-/**
- * Closes an open file pointer
- * @link http://php.net/manual/en/function.fclose.php
- * @param handle resource
- * @return bool 
- */
-function fclose ($handle) {}
-
-/**
- * Tests for end-of-file on a file pointer
- * @link http://php.net/manual/en/function.feof.php
- * @param handle resource
- * @return bool true if the file pointer is at EOF or an error occurs
- */
-function feof ($handle) {}
-
-/**
- * Gets character from file pointer
- * @link http://php.net/manual/en/function.fgetc.php
- * @param handle resource
- * @return string a string containing a single character read from the file pointed
- */
-function fgetc ($handle) {}
-
-/**
- * Gets line from file pointer
- * @link http://php.net/manual/en/function.fgets.php
- * @param handle resource
- * @param length int[optional]
- * @return string a string of up to length - 1 bytes read from
- */
-function fgets ($handle, $length = null) {}
-
-/**
- * Gets line from file pointer and strip HTML tags
- * @link http://php.net/manual/en/function.fgetss.php
- * @param handle resource
- * @param length int[optional]
- * @param allowable_tags string[optional]
- * @return string a string of up to length - 1 bytes read from
- */
-function fgetss ($handle, $length = null, $allowable_tags = null) {}
-
-/**
- * Binary-safe file read
- * @link http://php.net/manual/en/function.fread.php
- * @param handle resource
- * @param length int
- * @return string the read string or false in case of error.
- */
-function fread ($handle, $length) {}
-
-/**
- * Opens file or URL
- * @link http://php.net/manual/en/function.fopen.php
- * @param filename string
- * @param mode string
- * @param use_include_path bool[optional]
- * @param context resource[optional]
- * @return resource a file pointer resource on success, or false on error.
- */
-function fopen ($filename, $mode, $use_include_path = null, $context = null) {}
-
-/**
- * Output all remaining data on a file pointer
- * @link http://php.net/manual/en/function.fpassthru.php
- * @param handle resource
- * @return int 
- */
-function fpassthru ($handle) {}
-
-/**
- * Truncates a file to a given length
- * @link http://php.net/manual/en/function.ftruncate.php
- * @param handle resource
- * @param size int
- * @return bool 
- */
-function ftruncate ($handle, $size) {}
-
-/**
- * Gets information about a file using an open file pointer
- * @link http://php.net/manual/en/function.fstat.php
- * @param handle resource
- * @return array an array with the statistics of the file; the format of the array
- */
-function fstat ($handle) {}
-
-/**
- * Seeks on a file pointer
- * @link http://php.net/manual/en/function.fseek.php
- * @param handle resource
- * @param offset int
- * @param whence int[optional]
- * @return int 
- */
-function fseek ($handle, $offset, $whence = null) {}
-
-/**
- * Tells file pointer read/write position
- * @link http://php.net/manual/en/function.ftell.php
- * @param handle resource
- * @return int the position of the file pointer referenced by
- */
-function ftell ($handle) {}
-
-/**
- * Flushes the output to a file
- * @link http://php.net/manual/en/function.fflush.php
- * @param handle resource
- * @return bool 
- */
-function fflush ($handle) {}
-
-/**
- * Binary-safe file write
- * @link http://php.net/manual/en/function.fwrite.php
- * @param handle resource
- * @param string string
- * @param length int[optional]
- * @return int 
- */
-function fwrite ($handle, $string, $length = null) {}
-
-/**
- * &Alias; <function>fwrite</function>
- * @link http://php.net/manual/en/function.fputs.php
- * @param fp
- * @param str
- * @param length[optional]
- */
-function fputs ($fp, $str, $length) {}
-
-/**
- * Makes directory
- * @link http://php.net/manual/en/function.mkdir.php
- * @param pathname string
- * @param mode int[optional]
- * @param recursive bool[optional]
- * @param context resource[optional]
- * @return bool 
- */
-function mkdir ($pathname, $mode = null, $recursive = null, $context = null) {}
-
-/**
- * Renames a file or directory
- * @link http://php.net/manual/en/function.rename.php
- * @param oldname string
- * @param newname string
- * @param context resource[optional]
- * @return bool 
- */
-function rename ($oldname, $newname, $context = null) {}
-
-/**
- * Copies file
- * @link http://php.net/manual/en/function.copy.php
- * @param source string
- * @param dest string
- * @return bool 
- */
-function copy ($source, $dest) {}
-
-/**
- * Create file with unique file name
- * @link http://php.net/manual/en/function.tempnam.php
- * @param dir string
- * @param prefix string
- * @return string the new temporary filename, or false on
- */
-function tempnam ($dir, $prefix) {}
-
-/**
- * Creates a temporary file
- * @link http://php.net/manual/en/function.tmpfile.php
- * @return resource a file handle, similar to the one returned by
- */
-function tmpfile () {}
-
-/**
- * Reads entire file into an array
- * @link http://php.net/manual/en/function.file.php
- * @param filename string
- * @param flags int[optional]
- * @param context resource[optional]
- * @return array the file in an array. Each element of the array corresponds to a
- */
-function file ($filename, $flags = null, $context = null) {}
-
-/**
- * Reads entire file into a string
- * @link http://php.net/manual/en/function.file-get-contents.php
- * @param filename string
- * @param flags int[optional]
- * @param context resource[optional]
- * @param offset int[optional]
- * @param maxlen int[optional]
- * @return string 
- */
-function file_get_contents ($filename, $flags = null, $context = null, $offset = null, $maxlen = null) {}
-
-/**
- * Write a string to a file
- * @link http://php.net/manual/en/function.file-put-contents.php
- * @param filename string
- * @param data mixed
- * @param flags int[optional]
- * @param context resource[optional]
- * @return int 
- */
-function file_put_contents ($filename, $data, $flags = null, $context = null) {}
-
-/**
- * Runs the equivalent of the select() system call on the given 
-     arrays of streams with a timeout specified by tv_sec and tv_usec
- * @link http://php.net/manual/en/function.stream-select.php
- * @param read_streams
- * @param write_streams
- * @param except_streams
- * @param tv_sec
- * @param tv_usec[optional]
- */
-function stream_select (&$read_streams, &$write_streams, &$except_streams, $tv_sec, $tv_usec) {}
-
-/**
- * Create a streams context
- * @link http://php.net/manual/en/function.stream-context-create.php
- * @param options[optional]
- */
-function stream_context_create ($options) {}
-
-/**
- * Set parameters for a stream/wrapper/context
- * @link http://php.net/manual/en/function.stream-context-set-params.php
- * @param stream_or_context
- * @param options
- */
-function stream_context_set_params ($stream_or_context, $options) {}
-
-/**
- * Sets an option for a stream/wrapper/context
- * @link http://php.net/manual/en/function.stream-context-set-option.php
- * @param stream_or_context
- * @param wrappername
- * @param optionname
- * @param value
- */
-function stream_context_set_option ($stream_or_context, $wrappername, $optionname, $value) {}
-
-/**
- * Retrieve options for a stream/wrapper/context
- * @link http://php.net/manual/en/function.stream-context-get-options.php
- * @param stream_or_context
- */
-function stream_context_get_options ($stream_or_context) {}
-
-/**
- * Retreive the default streams context
- * @link http://php.net/manual/en/function.stream-context-get-default.php
- * @param options[optional]
- */
-function stream_context_get_default ($options) {}
-
-/**
- * Attach a filter to a stream
- * @link http://php.net/manual/en/function.stream-filter-prepend.php
- * @param stream
- * @param filtername
- * @param read_write[optional]
- * @param filterparams[optional]
- */
-function stream_filter_prepend ($stream, $filtername, $read_write, $filterparams) {}
-
-/**
- * Attach a filter to a stream
- * @link http://php.net/manual/en/function.stream-filter-append.php
- * @param stream
- * @param filtername
- * @param read_write[optional]
- * @param filterparams[optional]
- */
-function stream_filter_append ($stream, $filtername, $read_write, $filterparams) {}
-
-/**
- * Remove a filter from a stream
- * @link http://php.net/manual/en/function.stream-filter-remove.php
- * @param stream_filter
- */
-function stream_filter_remove ($stream_filter) {}
-
-/**
- * Open Internet or Unix domain socket connection
- * @link http://php.net/manual/en/function.stream-socket-client.php
- * @param remoteaddress
- * @param errcode[optional]
- * @param errstring[optional]
- * @param timeout[optional]
- * @param flags[optional]
- * @param context[optional]
- */
-function stream_socket_client ($remoteaddress, &$errcode, &$errstring, $timeout, $flags, $context) {}
-
-/**
- * Create an Internet or Unix domain server socket
- * @link http://php.net/manual/en/function.stream-socket-server.php
- * @param localaddress
- * @param errcode[optional]
- * @param errstring[optional]
- * @param flags[optional]
- * @param context[optional]
- */
-function stream_socket_server ($localaddress, &$errcode, &$errstring, $flags, $context) {}
-
-/**
- * Accept a connection on a socket created by <function>stream_socket_server</function>
- * @link http://php.net/manual/en/function.stream-socket-accept.php
- * @param serverstream
- * @param timeout[optional]
- * @param peername[optional]
- */
-function stream_socket_accept ($serverstream, $timeout, &$peername) {}
-
-/**
- * Retrieve the name of the local or remote sockets
- * @link http://php.net/manual/en/function.stream-socket-get-name.php
- * @param stream
- * @param want_peer
- */
-function stream_socket_get_name ($stream, $want_peer) {}
-
-/**
- * Receives data from a socket, connected or not
- * @link http://php.net/manual/en/function.stream-socket-recvfrom.php
- * @param stream
- * @param amount
- * @param flags[optional]
- * @param remote_addr[optional]
- */
-function stream_socket_recvfrom ($stream, $amount, $flags, &$remote_addr) {}
-
-/**
- * Sends a message to a socket, whether it is connected or not
- * @link http://php.net/manual/en/function.stream-socket-sendto.php
- * @param stream
- * @param data
- * @param flags[optional]
- * @param target_addr[optional]
- */
-function stream_socket_sendto ($stream, $data, $flags, $target_addr) {}
-
-/**
- * Turns encryption on/off on an already connected socket
- * @link http://php.net/manual/en/function.stream-socket-enable-crypto.php
- * @param stream
- * @param enable
- * @param cryptokind[optional]
- * @param sessionstream[optional]
- */
-function stream_socket_enable_crypto ($stream, $enable, $cryptokind, $sessionstream) {}
-
-/**
- * Shutdown a full-duplex connection
- * @link http://php.net/manual/en/function.stream-socket-shutdown.php
- * @param stream resource
- * @param how int
- * @return bool 
- */
-function stream_socket_shutdown ($stream, $how) {}
-
-/**
- * Creates a pair of connected, indistinguishable socket streams
- * @link http://php.net/manual/en/function.stream-socket-pair.php
- * @param domain int
- * @param type int
- * @param protocol int
- * @return array an array with the two socket resources on success, or
- */
-function stream_socket_pair ($domain, $type, $protocol) {}
-
-/**
- * Copies data from one stream to another
- * @link http://php.net/manual/en/function.stream-copy-to-stream.php
- * @param source resource
- * @param dest resource
- * @param maxlength int[optional]
- * @param offset int[optional]
- * @return int the total count of bytes copied.
- */
-function stream_copy_to_stream ($source, $dest, $maxlength = null, $offset = null) {}
-
-/**
- * Reads remainder of a stream into a string
- * @link http://php.net/manual/en/function.stream-get-contents.php
- * @param source
- * @param maxlen[optional]
- * @param offset[optional]
- */
-function stream_get_contents ($source, $maxlen, $offset) {}
-
-/**
- * Gets line from file pointer and parse for CSV fields
- * @link http://php.net/manual/en/function.fgetcsv.php
- * @param handle resource
- * @param length int[optional]
- * @param delimiter string[optional]
- * @param enclosure string[optional]
- * @return array an indexed array containing the fields read.
- */
-function fgetcsv ($handle, $length = null, $delimiter = null, $enclosure = null) {}
-
-/**
- * Format line as CSV and write to file pointer
- * @link http://php.net/manual/en/function.fputcsv.php
- * @param handle resource
- * @param fields array
- * @param delimiter string[optional]
- * @param enclosure string[optional]
- * @return int the length of the written string, or false on failure.
- */
-function fputcsv ($handle, array $fields, $delimiter = null, $enclosure = null) {}
-
-/**
- * Portable advisory file locking
- * @link http://php.net/manual/en/function.flock.php
- * @param handle resource
- * @param operation int
- * @param wouldblock int[optional]
- * @return bool 
- */
-function flock ($handle, $operation, &$wouldblock = null) {}
-
-/**
- * Extracts all meta tag content attributes from a file and returns an array
- * @link http://php.net/manual/en/function.get-meta-tags.php
- * @param filename string
- * @param use_include_path bool[optional]
- * @return array an array with all the parsed meta tags.
- */
-function get_meta_tags ($filename, $use_include_path = null) {}
-
-/**
- * Sets file buffering on the given stream
- * @link http://php.net/manual/en/function.stream-set-write-buffer.php
- * @param fp
- * @param buffer
- */
-function stream_set_write_buffer ($fp, $buffer) {}
-
-/**
- * &Alias; <function>stream_set_write_buffer</function>
- * @link http://php.net/manual/en/function.set-file-buffer.php
- * @param fp
- * @param buffer
- */
-function set_file_buffer ($fp, $buffer) {}
-
-/**
- * @param socket
- * @param mode
- */
-function set_socket_blocking ($socket, $mode) {}
-
-/**
- * Set blocking/non-blocking mode on a stream
- * @link http://php.net/manual/en/function.stream-set-blocking.php
- * @param socket
- * @param mode
- */
-function stream_set_blocking ($socket, $mode) {}
-
-/**
- * &Alias; <function>stream_set_blocking</function>
- * @link http://php.net/manual/en/function.socket-set-blocking.php
- * @param socket
- * @param mode
- */
-function socket_set_blocking ($socket, $mode) {}
-
-/**
- * Retrieves header/meta data from streams/file pointers
- * @link http://php.net/manual/en/function.stream-get-meta-data.php
- * @param fp
- */
-function stream_get_meta_data ($fp) {}
-
-/**
- * Gets line from stream resource up to a given delimiter
- * @link http://php.net/manual/en/function.stream-get-line.php
- * @param stream
- * @param maxlen
- * @param ending[optional]
- */
-function stream_get_line ($stream, $maxlen, $ending) {}
-
-/**
- * Register a URL wrapper implemented as a PHP class
- * @link http://php.net/manual/en/function.stream-wrapper-register.php
- * @param protocol
- * @param classname
- * @param flags[optional]
- */
-function stream_wrapper_register ($protocol, $classname, $flags) {}
-
-/**
- * Alias of <function>stream_wrapper_register</function>
- * @link http://php.net/manual/en/function.stream-register-wrapper.php
- * @param protocol
- * @param classname
- * @param flags[optional]
- */
-function stream_register_wrapper ($protocol, $classname, $flags) {}
-
-/**
- * Unregister a URL wrapper
- * @link http://php.net/manual/en/function.stream-wrapper-unregister.php
- * @param protocol
- */
-function stream_wrapper_unregister ($protocol) {}
-
-/**
- * Restores a previously unregistered built-in wrapper
- * @link http://php.net/manual/en/function.stream-wrapper-restore.php
- * @param protocol
- */
-function stream_wrapper_restore ($protocol) {}
-
-/**
- * Retrieve list of registered streams
- * @link http://php.net/manual/en/function.stream-get-wrappers.php
- */
-function stream_get_wrappers () {}
-
-/**
- * Retrieve list of registered socket transports
- * @link http://php.net/manual/en/function.stream-get-transports.php
- */
-function stream_get_transports () {}
-
-/**
- * @param stream
- */
-function stream_is_local ($stream) {}
-
-/**
- * Fetches all the headers sent by the server in response to a HTTP request
- * @link http://php.net/manual/en/function.get-headers.php
- * @param url string
- * @param format int[optional]
- * @return array an indexed or associative array with the headers, or false on
- */
-function get_headers ($url, $format = null) {}
-
-/**
- * Set timeout period on a stream
- * @link http://php.net/manual/en/function.stream-set-timeout.php
- * @param stream
- * @param seconds
- * @param microseconds
- */
-function stream_set_timeout ($stream, $seconds, $microseconds) {}
-
-/**
- * &Alias; <function>stream_set_timeout</function>
- * @link http://php.net/manual/en/function.socket-set-timeout.php
- * @param stream
- * @param seconds
- * @param microseconds
- */
-function socket_set_timeout ($stream, $seconds, $microseconds) {}
-
-/**
- * &Alias; <function>stream_get_meta_data</function>
- * @link http://php.net/manual/en/function.socket-get-status.php
- * @param fp
- */
-function socket_get_status ($fp) {}
-
-/**
- * Returns canonicalized absolute pathname
- * @link http://php.net/manual/en/function.realpath.php
- * @param path string
- * @return string the canonicalized absolute pathname on success. The resulting path
- */
-function realpath ($path) {}
-
-/**
- * Match filename against a pattern
- * @link http://php.net/manual/en/function.fnmatch.php
- * @param pattern string
- * @param string string
- * @param flags int[optional]
- * @return bool true if there is a match, false otherwise.
- */
-function fnmatch ($pattern, $string, $flags = null) {}
-
-/**
- * Open Internet or Unix domain socket connection
- * @link http://php.net/manual/en/function.fsockopen.php
- * @param hostname string
- * @param port int[optional]
- * @param errno int[optional]
- * @param errstr string[optional]
- * @param timeout float[optional]
- * @return resource 
- */
-function fsockopen ($hostname, $port = null, &$errno = null, &$errstr = null, $timeout = null) {}
-
-/**
- * Open persistent Internet or Unix domain socket connection
- * @link http://php.net/manual/en/function.pfsockopen.php
- * @param hostname string
- * @param port int[optional]
- * @param errno int[optional]
- * @param errstr string[optional]
- * @param timeout float[optional]
- * @return resource 
- */
-function pfsockopen ($hostname, $port = null, &$errno = null, &$errstr = null, $timeout = null) {}
-
-/**
- * Pack data into binary string
- * @link http://php.net/manual/en/function.pack.php
- * @param format string
- * @param args mixed[optional]
- * @param ... mixed[optional]
- * @return string a binary string containing data.
- */
-function pack ($format, $args = null) {}
-
-/**
- * Unpack data from binary string
- * @link http://php.net/manual/en/function.unpack.php
- * @param format string
- * @param data string
- * @return array an associative array containing unpacked elements of binary
- */
-function unpack ($format, $data) {}
-
-/**
- * Tells what the user's browser is capable of
- * @link http://php.net/manual/en/function.get-browser.php
- * @param user_agent string[optional]
- * @param return_array bool[optional]
- * @return mixed 
- */
-function get_browser ($user_agent = null, $return_array = null) {}
-
-/**
- * One-way string encryption (hashing)
- * @link http://php.net/manual/en/function.crypt.php
- * @param str string
- * @param salt string[optional]
- * @return string the encrypted string.
- */
-function crypt ($str, $salt = null) {}
-
-/**
- * Open directory handle
- * @link http://php.net/manual/en/function.opendir.php
- * @param path string
- * @param context resource[optional]
- * @return resource a directory handle resource on success, or
- */
-function opendir ($path, $context = null) {}
-
-/**
- * Close directory handle
- * @link http://php.net/manual/en/function.closedir.php
- * @param dir_handle resource
- * @return void 
- */
-function closedir ($dir_handle) {}
-
-/**
- * Change directory
- * @link http://php.net/manual/en/function.chdir.php
- * @param directory string
- * @return bool 
- */
-function chdir ($directory) {}
-
-/**
- * Change the root directory
- * @link http://php.net/manual/en/function.chroot.php
- * @param directory string
- * @return bool 
- */
-function chroot ($directory) {}
-
-/**
- * Gets the current working directory
- * @link http://php.net/manual/en/function.getcwd.php
- * @return string the current working directory on success, or false on
- */
-function getcwd () {}
-
-/**
- * Rewind directory handle
- * @link http://php.net/manual/en/function.rewinddir.php
- * @param dir_handle resource
- * @return void 
- */
-function rewinddir ($dir_handle) {}
-
-/**
- * Read entry from directory handle
- * @link http://php.net/manual/en/function.readdir.php
- * @param dir_handle resource
- * @return string the filename on success, or false on failure.
- */
-function readdir ($dir_handle) {}
-
-/**
- * Return an instance of the Directory class
- * @link http://php.net/manual/en/class.dir.php
- * @param directory
- * @param context[optional]
- * @return string 
- */
-function dir ($directory, $context) {}
-
-/**
- * List files and directories inside the specified path
- * @link http://php.net/manual/en/function.scandir.php
- * @param directory string
- * @param sorting_order int[optional]
- * @param context resource[optional]
- * @return array an array of filenames on success, or false on
- */
-function scandir ($directory, $sorting_order = null, $context = null) {}
-
-/**
- * Find pathnames matching a pattern
- * @link http://php.net/manual/en/function.glob.php
- * @param pattern string
- * @param flags int[optional]
- * @return array an array containing the matched files/directories, an empty array
- */
-function glob ($pattern, $flags = null) {}
-
-/**
- * Gets last access time of file
- * @link http://php.net/manual/en/function.fileatime.php
- * @param filename string
- * @return int the time the file was last accessed, or false in case of
- */
-function fileatime ($filename) {}
-
-/**
- * Gets inode change time of file
- * @link http://php.net/manual/en/function.filectime.php
- * @param filename string
- * @return int the time the file was last changed, or false in case of
- */
-function filectime ($filename) {}
-
-/**
- * Gets file group
- * @link http://php.net/manual/en/function.filegroup.php
- * @param filename string
- * @return int the group ID of the file, or false in case
- */
-function filegroup ($filename) {}
-
-/**
- * Gets file inode
- * @link http://php.net/manual/en/function.fileinode.php
- * @param filename string
- * @return int the inode number of the file, or false in case of an error.
- */
-function fileinode ($filename) {}
-
-/**
- * Gets file modification time
- * @link http://php.net/manual/en/function.filemtime.php
- * @param filename string
- * @return int the time the file was last modified, or false in case of
- */
-function filemtime ($filename) {}
-
-/**
- * Gets file owner
- * @link http://php.net/manual/en/function.fileowner.php
- * @param filename string
- * @return int the user ID of the owner of the file, or false in case of
- */
-function fileowner ($filename) {}
-
-/**
- * Gets file permissions
- * @link http://php.net/manual/en/function.fileperms.php
- * @param filename string
- * @return int the permissions on the file, or false in case of an error.
- */
-function fileperms ($filename) {}
-
-/**
- * Gets file size
- * @link http://php.net/manual/en/function.filesize.php
- * @param filename string
- * @return int the size of the file in bytes, or false (and generates an error
- */
-function filesize ($filename) {}
-
-/**
- * Gets file type
- * @link http://php.net/manual/en/function.filetype.php
- * @param filename string
- * @return string the type of the file. Possible values are fifo, char,
- */
-function filetype ($filename) {}
-
-/**
- * Checks whether a file or directory exists
- * @link http://php.net/manual/en/function.file-exists.php
- * @param filename string
- * @return bool true if the file or directory specified by
- */
-function file_exists ($filename) {}
-
-/**
- * Tells whether the filename is writable
- * @link http://php.net/manual/en/function.is-writable.php
- * @param filename string
- * @return bool true if the filename exists and is
- */
-function is_writable ($filename) {}
-
-/**
- * &Alias; <function>is_writable</function>
- * @link http://php.net/manual/en/function.is-writeable.php
- * @param filename
- */
-function is_writeable ($filename) {}
-
-/**
- * Tells whether the filename is readable
- * @link http://php.net/manual/en/function.is-readable.php
- * @param filename string
- * @return bool true if the file or directory specified by
- */
-function is_readable ($filename) {}
-
-/**
- * Tells whether the filename is executable
- * @link http://php.net/manual/en/function.is-executable.php
- * @param filename string
- * @return bool true if the filename exists and is executable, or false on
- */
-function is_executable ($filename) {}
-
-/**
- * Tells whether the filename is a regular file
- * @link http://php.net/manual/en/function.is-file.php
- * @param filename string
- * @return bool true if the filename exists and is a regular file, false
- */
-function is_file ($filename) {}
-
-/**
- * Tells whether the filename is a directory
- * @link http://php.net/manual/en/function.is-dir.php
- * @param filename string
- * @return bool true if the filename exists and is a directory, false
- */
-function is_dir ($filename) {}
-
-/**
- * Tells whether the filename is a symbolic link
- * @link http://php.net/manual/en/function.is-link.php
- * @param filename string
- * @return bool true if the filename exists and is a symbolic link, false
- */
-function is_link ($filename) {}
-
-/**
- * Gives information about a file
- * @link http://php.net/manual/en/function.stat.php
- * @param filename string
- * @return array 
- */
-function stat ($filename) {}
-
-/**
- * Gives information about a file or symbolic link
- * @link http://php.net/manual/en/function.lstat.php
- * @param filename string
- * @return array 
- */
-function lstat ($filename) {}
-
-/**
- * Changes file owner
- * @link http://php.net/manual/en/function.chown.php
- * @param filename string
- * @param user mixed
- * @return bool 
- */
-function chown ($filename, $user) {}
-
-/**
- * Changes file group
- * @link http://php.net/manual/en/function.chgrp.php
- * @param filename string
- * @param group mixed
- * @return bool 
- */
-function chgrp ($filename, $group) {}
-
-/**
- * Changes user ownership of symlink
- * @link http://php.net/manual/en/function.lchown.php
- * @param filename string
- * @param user mixed
- * @return bool 
- */
-function lchown ($filename, $user) {}
-
-/**
- * Changes group ownership of symlink
- * @link http://php.net/manual/en/function.lchgrp.php
- * @param filename string
- * @param group mixed
- * @return bool 
- */
-function lchgrp ($filename, $group) {}
-
-/**
- * Changes file mode
- * @link http://php.net/manual/en/function.chmod.php
- * @param filename string
- * @param mode int
- * @return bool 
- */
-function chmod ($filename, $mode) {}
-
-/**
- * Sets access and modification time of file
- * @link http://php.net/manual/en/function.touch.php
- * @param filename string
- * @param time int[optional]
- * @param atime int[optional]
- * @return bool 
- */
-function touch ($filename, $time = null, $atime = null) {}
-
-/**
- * Clears file status cache
- * @link http://php.net/manual/en/function.clearstatcache.php
- * @return void 
- */
-function clearstatcache () {}
-
-/**
- * Returns the total size of a directory
- * @link http://php.net/manual/en/function.disk-total-space.php
- * @param directory string
- * @return float the total number of bytes as a float.
- */
-function disk_total_space ($directory) {}
-
-/**
- * Returns available space in directory
- * @link http://php.net/manual/en/function.disk-free-space.php
- * @param directory string
- * @return float the number of available bytes as a float.
- */
-function disk_free_space ($directory) {}
-
-/**
- * &Alias; <function>disk_free_space</function>
- * @link http://php.net/manual/en/function.diskfreespace.php
- * @param path
- */
-function diskfreespace ($path) {}
-
-/**
- * Send mail
- * @link http://php.net/manual/en/function.mail.php
- * @param to string
- * @param subject string
- * @param message string
- * @param additional_headers string[optional]
- * @param additional_parameters string[optional]
- * @return bool true if the mail was successfully accepted for delivery, false otherwise.
- */
-function mail ($to, $subject, $message, $additional_headers = null, $additional_parameters = null) {}
-
-/**
- * Calculate the hash value needed by EZMLM
- * @link http://php.net/manual/en/function.ezmlm-hash.php
- * @param addr string
- * @return int 
- */
-function ezmlm_hash ($addr) {}
-
-/**
- * Open connection to system logger
- * @link http://php.net/manual/en/function.openlog.php
- * @param ident string
- * @param option int
- * @param facility int
- * @return bool 
- */
-function openlog ($ident, $option, $facility) {}
-
-/**
- * Generate a system log message
- * @link http://php.net/manual/en/function.syslog.php
- * @param priority int
- * @param message string
- * @return bool 
- */
-function syslog ($priority, $message) {}
-
-/**
- * Close connection to system logger
- * @link http://php.net/manual/en/function.closelog.php
- * @return bool 
- */
-function closelog () {}
-
-/**
- * Initializes all syslog related constants
- * @link http://php.net/manual/en/function.define-syslog-variables.php
- * @return void 
- */
-function define_syslog_variables () {}
-
-/**
- * Combined linear congruential generator
- * @link http://php.net/manual/en/function.lcg-value.php
- * @return float 
- */
-function lcg_value () {}
-
-/**
- * Calculate the metaphone key of a string
- * @link http://php.net/manual/en/function.metaphone.php
- * @param str string
- * @param phones int[optional]
- * @return string the metaphone key as a string.
- */
-function metaphone ($str, $phones = null) {}
-
-/**
- * Turn on output buffering
- * @link http://php.net/manual/en/function.ob-start.php
- * @param output_callback callback[optional]
- * @param chunk_size int[optional]
- * @param erase bool[optional]
- * @return bool 
- */
-function ob_start ($output_callback = null, $chunk_size = null, $erase = null) {}
-
-/**
- * Flush (send) the output buffer
- * @link http://php.net/manual/en/function.ob-flush.php
- * @return void 
- */
-function ob_flush () {}
-
-/**
- * Clean (erase) the output buffer
- * @link http://php.net/manual/en/function.ob-clean.php
- * @return void 
- */
-function ob_clean () {}
-
-/**
- * Flush (send) the output buffer and turn off output buffering
- * @link http://php.net/manual/en/function.ob-end-flush.php
- * @return bool 
- */
-function ob_end_flush () {}
-
-/**
- * Clean (erase) the output buffer and turn off output buffering
- * @link http://php.net/manual/en/function.ob-end-clean.php
- * @return bool 
- */
-function ob_end_clean () {}
-
-/**
- * Flush the output buffer, return it as a string and turn off output buffering
- * @link http://php.net/manual/en/function.ob-get-flush.php
- * @return string the output buffer or false if no buffering is active.
- */
-function ob_get_flush () {}
-
-/**
- * Get current buffer contents and delete current output buffer
- * @link http://php.net/manual/en/function.ob-get-clean.php
- * @return string the contents of the output buffer and end output buffering.
- */
-function ob_get_clean () {}
-
-/**
- * Return the length of the output buffer
- * @link http://php.net/manual/en/function.ob-get-length.php
- * @return int the length of the output buffer contents or false if no
- */
-function ob_get_length () {}
-
-/**
- * Return the nesting level of the output buffering mechanism
- * @link http://php.net/manual/en/function.ob-get-level.php
- * @return int the level of nested output buffering handlers or zero if output
- */
-function ob_get_level () {}
-
-/**
- * Get status of output buffers
- * @link http://php.net/manual/en/function.ob-get-status.php
- * @param full_status bool[optional]
- * @return array 
- */
-function ob_get_status ($full_status = null) {}
-
-/**
- * Return the contents of the output buffer
- * @link http://php.net/manual/en/function.ob-get-contents.php
- * @return string 
- */
-function ob_get_contents () {}
-
-/**
- * Turn implicit flush on/off
- * @link http://php.net/manual/en/function.ob-implicit-flush.php
- * @param flag int[optional]
- * @return void 
- */
-function ob_implicit_flush ($flag = null) {}
-
-/**
- * List all output handlers in use
- * @link http://php.net/manual/en/function.ob-list-handlers.php
- * @return array 
- */
-function ob_list_handlers () {}
-
-/**
- * Sort an array by key
- * @link http://php.net/manual/en/function.ksort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function ksort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array by key in reverse order
- * @link http://php.net/manual/en/function.krsort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function krsort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array using a "natural order" algorithm
- * @link http://php.net/manual/en/function.natsort.php
- * @param arg
- */
-function natsort (&$arg) {}
-
-/**
- * Sort an array using a case insensitive "natural order" algorithm
- * @link http://php.net/manual/en/function.natcasesort.php
- * @param arg
- */
-function natcasesort (&$arg) {}
-
-/**
- * Sort an array and maintain index association
- * @link http://php.net/manual/en/function.asort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function asort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array in reverse order and maintain index association
- * @link http://php.net/manual/en/function.arsort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function arsort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array
- * @link http://php.net/manual/en/function.sort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function sort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array in reverse order
- * @link http://php.net/manual/en/function.rsort.php
- * @param arg
- * @param sort_flags[optional]
- */
-function rsort (&$arg, $sort_flags) {}
-
-/**
- * Sort an array by values using a user-defined comparison function
- * @link http://php.net/manual/en/function.usort.php
- * @param arg
- * @param cmp_function
- */
-function usort (&$arg, $cmp_function) {}
-
-/**
- * Sort an array with a user-defined comparison function and maintain index association
- * @link http://php.net/manual/en/function.uasort.php
- * @param arg
- * @param cmp_function
- */
-function uasort (&$arg, $cmp_function) {}
-
-/**
- * Sort an array by keys using a user-defined comparison function
- * @link http://php.net/manual/en/function.uksort.php
- * @param arg
- * @param cmp_function
- */
-function uksort (&$arg, $cmp_function) {}
-
-/**
- * Shuffle an array
- * @link http://php.net/manual/en/function.shuffle.php
- * @param arg
- */
-function shuffle (&$arg) {}
-
-/**
- * Apply a user function to every member of an array
- * @link http://php.net/manual/en/function.array-walk.php
- * @param input
- * @param funcname
- * @param userdata[optional]
- */
-function array_walk (&$input, $funcname, $userdata) {}
-
-/**
- * Apply a user function recursively to every member of an array
- * @link http://php.net/manual/en/function.array-walk-recursive.php
- * @param input
- * @param funcname
- * @param userdata[optional]
- */
-function array_walk_recursive (&$input, $funcname, $userdata) {}
-
-/**
- * Count elements in an array, or properties in an object
- * @link http://php.net/manual/en/function.count.php
- * @param var
- * @param mode[optional]
- */
-function count ($var, $mode) {}
-
-/**
- * Set the internal pointer of an array to its last element
- * @link http://php.net/manual/en/function.end.php
- * @param arg
- */
-function end (&$arg) {}
-
-/**
- * Rewind the internal array pointer
- * @link http://php.net/manual/en/function.prev.php
- * @param arg
- */
-function prev (&$arg) {}
-
-/**
- * Advance the internal array pointer of an array
- * @link http://php.net/manual/en/function.next.php
- * @param arg
- */
-function next (&$arg) {}
-
-/**
- * Set the internal pointer of an array to its first element
- * @link http://php.net/manual/en/function.reset.php
- * @param arg
- */
-function reset (&$arg) {}
-
-/**
- * Return the current element in an array
- * @link http://php.net/manual/en/function.current.php
- * @param arg
- */
-function current (&$arg) {}
-
-/**
- * Fetch a key from an associative array
- * @link http://php.net/manual/en/function.key.php
- * @param arg
- */
-function key (&$arg) {}
-
-/**
- * Find lowest value
- * @link http://php.net/manual/en/function.min.php
- * @param values array
- * @return mixed 
- */
-function min (array $values) {}
-
-/**
- * Find highest value
- * @link http://php.net/manual/en/function.max.php
- * @param values array
- * @return mixed 
- */
-function max (array $values) {}
-
-/**
- * Checks if a value exists in an array
- * @link http://php.net/manual/en/function.in-array.php
- * @param needle
- * @param haystack
- * @param strict[optional]
- */
-function in_array ($needle, $haystack, $strict) {}
-
-/**
- * Searches the array for a given value and returns the corresponding key if successful
- * @link http://php.net/manual/en/function.array-search.php
- * @param needle
- * @param haystack
- * @param strict[optional]
- */
-function array_search ($needle, $haystack, $strict) {}
-
-/**
- * Import variables into the current symbol table from an array
- * @link http://php.net/manual/en/function.extract.php
- * @param arg
- * @param extract_type[optional]
- * @param prefix[optional]
- */
-function extract ($arg, $extract_type, $prefix) {}
-
-/**
- * Create array containing variables and their values
- * @link http://php.net/manual/en/function.compact.php
- * @param var_names
- * @param ...[optional]
- */
-function compact ($var_names) {}
-
-/**
- * Fill an array with values
- * @link http://php.net/manual/en/function.array-fill.php
- * @param start_index int
- * @param num int
- * @param value mixed
- * @return array the filled array
- */
-function array_fill ($start_index, $num, $value) {}
-
-/**
- * Fill an array with values, specifying keys
- * @link http://php.net/manual/en/function.array-fill-keys.php
- * @param keys array
- * @param value mixed
- * @return array the filled array
- */
-function array_fill_keys (array $keys, $value) {}
-
-/**
- * Create an array containing a range of elements
- * @link http://php.net/manual/en/function.range.php
- * @param low
- * @param high
- * @param step[optional]
- */
-function range ($low, $high, $step) {}
-
-/**
- * Sort multiple or multi-dimensional arrays
- * @link http://php.net/manual/en/function.array-multisort.php
- * @param arr1
- * @param SORT_ASC_or_SORT_DESC[optional]
- * @param SORT_REGULAR_or_SORT_NUMERIC_or_SORT_STRING[optional]
- * @param arr2[optional]
- * @param SORT_ASC_or_SORT_DESC[optional]
- * @param SORT_REGULAR_or_SORT_NUMERIC_or_SORT_STRING[optional]
- */
-function array_multisort (&$arr1, &$SORT_ASC_or_SORT_DESC, &$SORT_REGULAR_or_SORT_NUMERIC_or_SORT_STRING, &$arr2, &$SORT_ASC_or_SORT_DESC, &$SORT_REGULAR_or_SORT_NUMERIC_or_SORT_STRING) {}
-
-/**
- * Push one or more elements onto the end of array
- * @link http://php.net/manual/en/function.array-push.php
- * @param stack
- * @param var
- * @param ...[optional]
- */
-function array_push (&$stack, $var) {}
-
-/**
- * Pop the element off the end of array
- * @link http://php.net/manual/en/function.array-pop.php
- * @param array array
- * @return mixed the last value of array.
- */
-function array_pop (array &$array) {}
-
-/**
- * Shift an element off the beginning of array
- * @link http://php.net/manual/en/function.array-shift.php
- * @param stack
- */
-function array_shift (&$stack) {}
-
-/**
- * Prepend one or more elements to the beginning of an array
- * @link http://php.net/manual/en/function.array-unshift.php
- * @param stack
- * @param var
- * @param ...[optional]
- */
-function array_unshift (&$stack, $var) {}
-
-/**
- * Remove a portion of the array and replace it with something else
- * @link http://php.net/manual/en/function.array-splice.php
- * @param arg
- * @param offset
- * @param length[optional]
- * @param replacement[optional]
- */
-function array_splice (&$arg, $offset, $length, $replacement) {}
-
-/**
- * Extract a slice of the array
- * @link http://php.net/manual/en/function.array-slice.php
- * @param arg
- * @param offset
- * @param length[optional]
- * @param preserve_keys[optional]
- */
-function array_slice ($arg, $offset, $length, $preserve_keys) {}
-
-/**
- * Merge one or more arrays
- * @link http://php.net/manual/en/function.array-merge.php
- * @param arr1
- * @param arr2
- * @param ...[optional]
- */
-function array_merge ($arr1, $arr2) {}
-
-/**
- * Merge two or more arrays recursively
- * @link http://php.net/manual/en/function.array-merge-recursive.php
- * @param array1 array
- * @param ... array[optional]
- * @return array 
- */
-function array_merge_recursive (array $array1) {}
-
-/**
- * Return all the keys of an array
- * @link http://php.net/manual/en/function.array-keys.php
- * @param input array
- * @param search_value mixed[optional]
- * @param strict bool[optional]
- * @return array an array of all the keys in input.
- */
-function array_keys (array $input, $search_value = null, $strict = null) {}
-
-/**
- * Return all the values of an array
- * @link http://php.net/manual/en/function.array-values.php
- * @param arg
- */
-function array_values ($arg) {}
-
-/**
- * Counts all the values of an array
- * @link http://php.net/manual/en/function.array-count-values.php
- * @param input array
- * @return array an assosiative array of values from input as
- */
-function array_count_values (array $input) {}
-
-/**
- * Return an array with elements in reverse order
- * @link http://php.net/manual/en/function.array-reverse.php
- * @param input
- * @param preserve_keys[optional]
- */
-function array_reverse ($input, $preserve_keys) {}
-
-/**
- * Iteratively reduce the array to a single value using a callback function
- * @link http://php.net/manual/en/function.array-reduce.php
- * @param arg
- * @param callback
- * @param initial[optional]
- */
-function array_reduce ($arg, $callback, $initial) {}
-
-/**
- * Pad array to the specified length with a value
- * @link http://php.net/manual/en/function.array-pad.php
- * @param input array
- * @param pad_size int
- * @param pad_value mixed
- * @return array a copy of the input padded to size specified
- */
-function array_pad (array $input, $pad_size, $pad_value) {}
-
-/**
- * Exchanges all keys with their associated values in an array
- * @link http://php.net/manual/en/function.array-flip.php
- * @param trans array
- * @return array the flipped array on success and false on failure.
- */
-function array_flip (array $trans) {}
-
-/**
- * Changes all keys in an array
- * @link http://php.net/manual/en/function.array-change-key-case.php
- * @param input array
- * @param case int[optional]
- * @return array an array with its keys lower or uppercased, or false if
- */
-function array_change_key_case (array $input, $case = null) {}
-
-/**
- * Pick one or more random entries out of an array
- * @link http://php.net/manual/en/function.array-rand.php
- * @param arg
- * @param num_req[optional]
- */
-function array_rand ($arg, $num_req) {}
-
-/**
- * Removes duplicate values from an array
- * @link http://php.net/manual/en/function.array-unique.php
- * @param arg
- */
-function array_unique ($arg) {}
-
-/**
- * Computes the intersection of arrays
- * @link http://php.net/manual/en/function.array-intersect.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array an array containing all of the values in
- */
-function array_intersect (array $array1, array $array2) {}
-
-/**
- * Computes the intersection of arrays using keys for comparison
- * @link http://php.net/manual/en/function.array-intersect-key.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array an associative array containing all the values of
- */
-function array_intersect_key (array $array1, array $array2) {}
-
-/**
- * Computes the intersection of arrays using a callback function on the keys for comparison
- * @link http://php.net/manual/en/function.array-intersect-ukey.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @param key_compare_func callback
- * @return array the values of array1 whose keys exist
- */
-function array_intersect_ukey (array $array1, array $array2, $key_compare_func) {}
-
-/**
- * Computes the intersection of arrays, compares data by a callback function
- * @link http://php.net/manual/en/function.array-uintersect.php
- * @param arr1
- * @param arr2
- * @param callback_data_compare_func
- */
-function array_uintersect ($arr1, $arr2, $callback_data_compare_func) {}
-
-/**
- * Computes the intersection of arrays with additional index check
- * @link http://php.net/manual/en/function.array-intersect-assoc.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array an associative array containing all the values in
- */
-function array_intersect_assoc (array $array1, array $array2) {}
-
-/**
- * Computes the intersection of arrays with additional index check, compares data by a callback function
- * @link http://php.net/manual/en/function.array-uintersect-assoc.php
- * @param arr1
- * @param arr2
- * @param callback_data_compare_func
- */
-function array_uintersect_assoc ($arr1, $arr2, $callback_data_compare_func) {}
-
-/**
- * Computes the intersection of arrays with additional index check, compares indexes by a callback function
- * @link http://php.net/manual/en/function.array-intersect-uassoc.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @param key_compare_func callback
- * @return array the values of array1 whose values exist
- */
-function array_intersect_uassoc (array $array1, array $array2, $key_compare_func) {}
-
-/**
- * Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions
- * @link http://php.net/manual/en/function.array-uintersect-uassoc.php
- * @param arr1
- * @param arr2
- * @param callback_data_compare_func
- * @param callback_key_compare_func
- */
-function array_uintersect_uassoc ($arr1, $arr2, $callback_data_compare_func, $callback_key_compare_func) {}
-
-/**
- * Computes the difference of arrays
- * @link http://php.net/manual/en/function.array-diff.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array 
- */
-function array_diff (array $array1, array $array2) {}
-
-/**
- * Computes the difference of arrays using keys for comparison
- * @link http://php.net/manual/en/function.array-diff-key.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array an array containing all the entries from
- */
-function array_diff_key (array $array1, array $array2) {}
-
-/**
- * Computes the difference of arrays using a callback function on the keys for comparison
- * @link http://php.net/manual/en/function.array-diff-ukey.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @param key_compare_func callback
- * @return array an array containing all the entries from
- */
-function array_diff_ukey (array $array1, array $array2, $key_compare_func) {}
-
-/**
- * Computes the difference of arrays by using a callback function for data comparison
- * @link http://php.net/manual/en/function.array-udiff.php
- * @param arr1
- * @param arr2
- * @param callback_data_comp_func
- */
-function array_udiff ($arr1, $arr2, $callback_data_comp_func) {}
-
-/**
- * Computes the difference of arrays with additional index check
- * @link http://php.net/manual/en/function.array-diff-assoc.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @return array an array containing all the values from
- */
-function array_diff_assoc (array $array1, array $array2) {}
-
-/**
- * Computes the difference of arrays with additional index check, compares data by a callback function
- * @link http://php.net/manual/en/function.array-udiff-assoc.php
- * @param arr1
- * @param arr2
- * @param callback_key_comp_func
- */
-function array_udiff_assoc ($arr1, $arr2, $callback_key_comp_func) {}
-
-/**
- * Computes the difference of arrays with additional index check which is performed by a user supplied callback function
- * @link http://php.net/manual/en/function.array-diff-uassoc.php
- * @param array1 array
- * @param array2 array
- * @param ... array[optional]
- * @param key_compare_func callback
- * @return array an array containing all the entries from
- */
-function array_diff_uassoc (array $array1, array $array2, $key_compare_func) {}
-
-/**
- * Computes the difference of arrays with additional index check, compares data and indexes by a callback function
- * @link http://php.net/manual/en/function.array-udiff-uassoc.php
- * @param arr1
- * @param arr2
- * @param callback_data_comp_func
- * @param callback_key_comp_func
- */
-function array_udiff_uassoc ($arr1, $arr2, $callback_data_comp_func, $callback_key_comp_func) {}
-
-/**
- * Calculate the sum of values in an array
- * @link http://php.net/manual/en/function.array-sum.php
- * @param arg
- */
-function array_sum ($arg) {}
-
-/**
- * Calculate the product of values in an array
- * @link http://php.net/manual/en/function.array-product.php
- * @param arg
- */
-function array_product ($arg) {}
-
-/**
- * Filters elements of an array using a callback function
- * @link http://php.net/manual/en/function.array-filter.php
- * @param input array
- * @param callback callback[optional]
- * @return array the filtered array.
- */
-function array_filter (array $input, $callback = null) {}
-
-/**
- * Applies the callback to the elements of the given arrays
- * @link http://php.net/manual/en/function.array-map.php
- * @param callback callback
- * @param arr1 array
- * @param ... array[optional]
- * @return array an array containing all the elements of arr1
- */
-function array_map ($callback, array $arr1) {}
-
-/**
- * Split an array into chunks
- * @link http://php.net/manual/en/function.array-chunk.php
- * @param input array
- * @param size int
- * @param preserve_keys bool[optional]
- * @return array a multidimensional numerically indexed array, starting with zero,
- */
-function array_chunk (array $input, $size, $preserve_keys = null) {}
-
-/**
- * Creates an array by using one array for keys and another for its values
- * @link http://php.net/manual/en/function.array-combine.php
- * @param keys array
- * @param values array
- * @return array the combined array, false if the number of elements
- */
-function array_combine (array $keys, array $values) {}
-
-/**
- * Checks if the given key or index exists in the array
- * @link http://php.net/manual/en/function.array-key-exists.php
- * @param key mixed
- * @param search array
- * @return bool 
- */
-function array_key_exists ($key, array $search) {}
-
-/**
- * &Alias; <function>current</function>
- * @link http://php.net/manual/en/function.pos.php
- * @param arg
- */
-function pos (&$arg) {}
-
-/**
- * &Alias; <function>count</function>
- * @link http://php.net/manual/en/function.sizeof.php
- * @param var
- * @param mode[optional]
- */
-function sizeof ($var, $mode) {}
-
-/**
- * @param key
- * @param search
- */
-function key_exists ($key, $search) {}
-
-/**
- * Checks if assertion is &false;
- * @link http://php.net/manual/en/function.assert.php
- * @param assertion mixed
- * @return bool 
- */
-function assert ($assertion) {}
-
-/**
- * Set/get the various assert flags
- * @link http://php.net/manual/en/function.assert-options.php
- * @param what int
- * @param value mixed[optional]
- * @return mixed the original setting of any option or false on errors.
- */
-function assert_options ($what, $value = null) {}
-
-/**
- * Compares two "PHP-standardized" version number strings
- * @link http://php.net/manual/en/function.version-compare.php
- * @param version1 string
- * @param version2 string
- * @param operator string[optional]
- * @return mixed 
- */
-function version_compare ($version1, $version2, $operator = null) {}
-
-/**
- * Convert a pathname and a project identifier to a System V IPC key
- * @link http://php.net/manual/en/function.ftok.php
- * @param pathname string
- * @param proj string
- * @return int 
- */
-function ftok ($pathname, $proj) {}
-
-/**
- * Perform the rot13 transform on a string
- * @link http://php.net/manual/en/function.str-rot13.php
- * @param str string
- * @return string the ROT13 version of the given string.
- */
-function str_rot13 ($str) {}
-
-/**
- * Retrieve list of registered filters
- * @link http://php.net/manual/en/function.stream-get-filters.php
- */
-function stream_get_filters () {}
-
-/**
- * Register a stream filter implemented as a PHP class 
-     derived from <literal>php_user_filter</literal>
- * @link http://php.net/manual/en/function.stream-filter-register.php
- * @param filtername
- * @param classname
- */
-function stream_filter_register ($filtername, $classname) {}
-
-/**
- * Return a bucket object from the brigade for operating on
- * @link http://php.net/manual/en/function.stream-bucket-make-writeable.php
- * @param brigade resource
- * @return object 
- */
-function stream_bucket_make_writeable ($brigade) {}
-
-/**
- * Prepend bucket to brigade
- * @link http://php.net/manual/en/function.stream-bucket-prepend.php
- * @param brigade resource
- * @param bucket resource
- * @return void 
- */
-function stream_bucket_prepend ($brigade, $bucket) {}
-
-/**
- * Append bucket to brigade
- * @link http://php.net/manual/en/function.stream-bucket-append.php
- * @param brigade resource
- * @param bucket resource
- * @return void 
- */
-function stream_bucket_append ($brigade, $bucket) {}
-
-/**
- * Create a new bucket for use on the current stream
- * @link http://php.net/manual/en/function.stream-bucket-new.php
- * @param stream resource
- * @param buffer string
- * @return object 
- */
-function stream_bucket_new ($stream, $buffer) {}
-
-/**
- * Add URL rewriter values
- * @link http://php.net/manual/en/function.output-add-rewrite-var.php
- * @param name string
- * @param value string
- * @return bool 
- */
-function output_add_rewrite_var ($name, $value) {}
-
-/**
- * Reset URL rewriter values
- * @link http://php.net/manual/en/function.output-reset-rewrite-vars.php
- * @return bool 
- */
-function output_reset_rewrite_vars () {}
-
-/**
- * Returns directory path used for temporary files
- * @link http://php.net/manual/en/function.sys-get-temp-dir.php
- * @return string the path of the temporary directory.
- */
-function sys_get_temp_dir () {}
-
-define ('CONNECTION_ABORTED', 1);
-define ('CONNECTION_NORMAL', 0);
-define ('CONNECTION_TIMEOUT', 2);
-define ('INI_USER', 1);
-define ('INI_PERDIR', 2);
-define ('INI_SYSTEM', 4);
-define ('INI_ALL', 7);
-define ('PHP_URL_SCHEME', 0);
-define ('PHP_URL_HOST', 1);
-define ('PHP_URL_PORT', 2);
-define ('PHP_URL_USER', 3);
-define ('PHP_URL_PASS', 4);
-define ('PHP_URL_PATH', 5);
-define ('PHP_URL_QUERY', 6);
-define ('PHP_URL_FRAGMENT', 7);
-define ('M_E', 2.718281828459);
-define ('M_LOG2E', 1.442695040889);
-define ('M_LOG10E', 0.43429448190325);
-define ('M_LN2', 0.69314718055995);
-define ('M_LN10', 2.302585092994);
-define ('M_PI', 3.1415926535898);
-define ('M_PI_2', 1.5707963267949);
-define ('M_PI_4', 0.78539816339745);
-define ('M_1_PI', 0.31830988618379);
-define ('M_2_PI', 0.63661977236758);
-define ('M_SQRTPI', 1.7724538509055);
-define ('M_2_SQRTPI', 1.1283791670955);
-define ('M_LNPI', 1.1447298858494);
-define ('M_EULER', 0.57721566490153);
-define ('M_SQRT2', 1.4142135623731);
-define ('M_SQRT1_2', 0.70710678118655);
-define ('M_SQRT3', 1.7320508075689);
-define ('INF', INF);
-define ('NAN', NAN);
-define ('INFO_GENERAL', 1);
-define ('INFO_CREDITS', 2);
-define ('INFO_CONFIGURATION', 4);
-define ('INFO_MODULES', 8);
-define ('INFO_ENVIRONMENT', 16);
-define ('INFO_VARIABLES', 32);
-define ('INFO_LICENSE', 64);
-define ('INFO_ALL', 4294967295);
-define ('CREDITS_GROUP', 1);
-define ('CREDITS_GENERAL', 2);
-define ('CREDITS_SAPI', 4);
-define ('CREDITS_MODULES', 8);
-define ('CREDITS_DOCS', 16);
-define ('CREDITS_FULLPAGE', 32);
-define ('CREDITS_QA', 64);
-define ('CREDITS_ALL', 4294967295);
-define ('HTML_SPECIALCHARS', 0);
-define ('HTML_ENTITIES', 1);
-define ('ENT_COMPAT', 2);
-define ('ENT_QUOTES', 3);
-define ('ENT_NOQUOTES', 0);
-define ('STR_PAD_LEFT', 0);
-define ('STR_PAD_RIGHT', 1);
-define ('STR_PAD_BOTH', 2);
-define ('PATHINFO_DIRNAME', 1);
-define ('PATHINFO_BASENAME', 2);
-define ('PATHINFO_EXTENSION', 4);
-
-/**
- * Since PHP 5.2.0.
- * @link http://php.net/manual/en/filesystem.constants.php
- */
-define ('PATHINFO_FILENAME', 8);
-define ('CHAR_MAX', 127);
-define ('LC_CTYPE', 0);
-define ('LC_NUMERIC', 1);
-define ('LC_TIME', 2);
-define ('LC_COLLATE', 3);
-define ('LC_MONETARY', 4);
-define ('LC_ALL', 6);
-define ('LC_MESSAGES', 5);
-define ('SEEK_SET', 0);
-define ('SEEK_CUR', 1);
-define ('SEEK_END', 2);
-define ('LOCK_SH', 1);
-define ('LOCK_EX', 2);
-define ('LOCK_UN', 3);
-define ('LOCK_NB', 4);
-
-/**
- * A connection with an external resource has been established.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_CONNECT', 2);
-
-/**
- * Additional authorization is required to access the specified resource.
- * Typical issued with severity level of
- * STREAM_NOTIFY_SEVERITY_ERR.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_AUTH_REQUIRED', 3);
-
-/**
- * Authorization has been completed (with or without success).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_AUTH_RESULT', 10);
-
-/**
- * The mime-type of resource has been identified,
- * refer to message for a description of the
- * discovered type.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_MIME_TYPE_IS', 4);
-
-/**
- * The size of the resource has been discovered.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_FILE_SIZE_IS', 5);
-
-/**
- * The external resource has redirected the stream to an alternate
- * location. Refer to message.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_REDIRECTED', 6);
-
-/**
- * Indicates current progress of the stream transfer in
- * bytes_transferred and possibly
- * bytes_max as well.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_PROGRESS', 7);
-
-/**
- * A generic error occurred on the stream, consult
- * message and message_code
- * for details.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_FAILURE', 9);
-
-/**
- * There is no more data available on the stream.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_COMPLETED', 8);
-
-/**
- * A remote address required for this stream has been resolved, or the resolution
- * failed. See severity for an indication of which happened.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_RESOLVE', 1);
-
-/**
- * Normal, non-error related, notification.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_SEVERITY_INFO', 0);
-
-/**
- * Non critical error condition. Processing may continue.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_SEVERITY_WARN', 1);
-
-/**
- * A critical error occurred. Processing cannot continue.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_NOTIFY_SEVERITY_ERR', 2);
-
-/**
- * Used with stream_filter_append and
- * stream_filter_prepend to indicate
- * that the specified filter should only be applied when
- * reading
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_FILTER_READ', 1);
-
-/**
- * Used with stream_filter_append and
- * stream_filter_prepend to indicate
- * that the specified filter should only be applied when
- * writing
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_FILTER_WRITE', 2);
-
-/**
- * This constant is equivalent to 
- * STREAM_FILTER_READ | STREAM_FILTER_WRITE
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_FILTER_ALL', 3);
-
-/**
- * Client socket opened with stream_socket_client
- * should remain persistent between page loads.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_CLIENT_PERSISTENT', 1);
-
-/**
- * Open client socket asynchronously. This option must be used
- * together with the STREAM_CLIENT_CONNECT flag.
- * Used with stream_socket_client.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_CLIENT_ASYNC_CONNECT', 2);
-
-/**
- * Open client socket connection. Client sockets should always
- * include this flag. Used with stream_socket_client.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_CLIENT_CONNECT', 4);
-define ('STREAM_CRYPTO_METHOD_SSLv2_CLIENT', 0);
-define ('STREAM_CRYPTO_METHOD_SSLv3_CLIENT', 1);
-define ('STREAM_CRYPTO_METHOD_SSLv23_CLIENT', 2);
-define ('STREAM_CRYPTO_METHOD_TLS_CLIENT', 3);
-define ('STREAM_CRYPTO_METHOD_SSLv2_SERVER', 4);
-define ('STREAM_CRYPTO_METHOD_SSLv3_SERVER', 5);
-define ('STREAM_CRYPTO_METHOD_SSLv23_SERVER', 6);
-define ('STREAM_CRYPTO_METHOD_TLS_SERVER', 7);
-
-/**
- * Used with stream_socket_shutdown to disable
- * further receptions. Added in PHP 5.2.1.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SHUT_RD', 0);
-
-/**
- * Used with stream_socket_shutdown to disable
- * further transmissions. Added in PHP 5.2.1.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SHUT_WR', 1);
-
-/**
- * Used with stream_socket_shutdown to disable
- * further receptions and transmissions. Added in PHP 5.2.1.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SHUT_RDWR', 2);
-
-/**
- * Internet Protocol Version 4 (IPv4).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_PF_INET', 2);
-
-/**
- * Internet Protocol Version 6 (IPv6).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_PF_INET6', 10);
-
-/**
- * Unix system internal protocols.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_PF_UNIX', 1);
-
-/**
- * Provides a IP socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_IPPROTO_IP', 0);
-
-/**
- * Provides a TCP socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_IPPROTO_TCP', 6);
-
-/**
- * Provides a UDP socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_IPPROTO_UDP', 17);
-
-/**
- * Provides a ICMP socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_IPPROTO_ICMP', 1);
-
-/**
- * Provides a RAW socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_IPPROTO_RAW', 255);
-
-/**
- * Provides sequenced, two-way byte streams with a transmission mechanism
- * for out-of-band data (TCP, for example).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SOCK_STREAM', 1);
-
-/**
- * Provides datagrams, which are connectionless messages (UDP, for
- * example).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SOCK_DGRAM', 2);
-
-/**
- * Provides a raw socket, which provides access to internal network
- * protocols and interfaces. Usually this type of socket is just available
- * to the root user.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SOCK_RAW', 3);
-
-/**
- * Provides a sequenced packet stream socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SOCK_SEQPACKET', 5);
-
-/**
- * Provides a RDM (Reliably-delivered messages) socket.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SOCK_RDM', 4);
-define ('STREAM_PEEK', 2);
-define ('STREAM_OOB', 1);
-
-/**
- * Tells a stream created with stream_socket_server
- * to bind to the specified target. Server sockets should always include this flag.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SERVER_BIND', 4);
-
-/**
- * Tells a stream created with stream_socket_server
- * and bound using the STREAM_SERVER_BIND flag to start
- * listening on the socket. Connection-orientated transports (such as TCP)
- * must use this flag, otherwise the server socket will not be enabled.
- * Using this flag for connect-less transports (such as UDP) is an error.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_SERVER_LISTEN', 8);
-
-/**
- * Search for filename in
- * include_path (since PHP 5).
- * @link http://php.net/manual/en/filesystem.constants.php
- */
-define ('FILE_USE_INCLUDE_PATH', 1);
-
-/**
- * Strip EOL characters (since PHP 5).
- * @link http://php.net/manual/en/filesystem.constants.php
- */
-define ('FILE_IGNORE_NEW_LINES', 2);
-
-/**
- * Skip empty lines (since PHP 5).
- * @link http://php.net/manual/en/filesystem.constants.php
- */
-define ('FILE_SKIP_EMPTY_LINES', 4);
-
-/**
- * Append content to existing file.
- * @link http://php.net/manual/en/filesystem.constants.php
- */
-define ('FILE_APPEND', 8);
-define ('FILE_NO_DEFAULT_CONTEXT', 16);
-define ('FNM_NOESCAPE', 2);
-define ('FNM_PATHNAME', 1);
-define ('FNM_PERIOD', 4);
-define ('FNM_CASEFOLD', 16);
-
-/**
- * Return Code indicating that the
- * userspace filter returned buckets in $out.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('PSFS_PASS_ON', 2);
-
-/**
- * Return Code indicating that the
- * userspace filter did not return buckets in $out
- * (i.e. No data available).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('PSFS_FEED_ME', 1);
-
-/**
- * Return Code indicating that the
- * userspace filter encountered an unrecoverable error
- * (i.e. Invalid data received).
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('PSFS_ERR_FATAL', 0);
-define ('PSFS_FLAG_NORMAL', 0);
-define ('PSFS_FLAG_FLUSH_INC', 1);
-define ('PSFS_FLAG_FLUSH_CLOSE', 2);
-define ('ABDAY_1', 131072);
-define ('ABDAY_2', 131073);
-define ('ABDAY_3', 131074);
-define ('ABDAY_4', 131075);
-define ('ABDAY_5', 131076);
-define ('ABDAY_6', 131077);
-define ('ABDAY_7', 131078);
-define ('DAY_1', 131079);
-define ('DAY_2', 131080);
-define ('DAY_3', 131081);
-define ('DAY_4', 131082);
-define ('DAY_5', 131083);
-define ('DAY_6', 131084);
-define ('DAY_7', 131085);
-define ('ABMON_1', 131086);
-define ('ABMON_2', 131087);
-define ('ABMON_3', 131088);
-define ('ABMON_4', 131089);
-define ('ABMON_5', 131090);
-define ('ABMON_6', 131091);
-define ('ABMON_7', 131092);
-define ('ABMON_8', 131093);
-define ('ABMON_9', 131094);
-define ('ABMON_10', 131095);
-define ('ABMON_11', 131096);
-define ('ABMON_12', 131097);
-define ('MON_1', 131098);
-define ('MON_2', 131099);
-define ('MON_3', 131100);
-define ('MON_4', 131101);
-define ('MON_5', 131102);
-define ('MON_6', 131103);
-define ('MON_7', 131104);
-define ('MON_8', 131105);
-define ('MON_9', 131106);
-define ('MON_10', 131107);
-define ('MON_11', 131108);
-define ('MON_12', 131109);
-define ('AM_STR', 131110);
-define ('PM_STR', 131111);
-define ('D_T_FMT', 131112);
-define ('D_FMT', 131113);
-define ('T_FMT', 131114);
-define ('T_FMT_AMPM', 131115);
-define ('ERA', 131116);
-define ('ERA_D_T_FMT', 131120);
-define ('ERA_D_FMT', 131118);
-define ('ERA_T_FMT', 131121);
-define ('ALT_DIGITS', 131119);
-define ('CRNCYSTR', 262159);
-define ('RADIXCHAR', 65536);
-define ('THOUSEP', 65537);
-define ('YESEXPR', 327680);
-define ('NOEXPR', 327681);
-define ('CODESET', 14);
-define ('CRYPT_SALT_LENGTH', 60);
-define ('CRYPT_STD_DES', 1);
-define ('CRYPT_EXT_DES', 0);
-define ('CRYPT_MD5', 1);
-define ('CRYPT_BLOWFISH', 1);
-define ('DIRECTORY_SEPARATOR', "/");
-define ('PATH_SEPARATOR', ":");
-define ('GLOB_BRACE', 1024);
-define ('GLOB_MARK', 2);
-define ('GLOB_NOSORT', 4);
-define ('GLOB_NOCHECK', 16);
-define ('GLOB_NOESCAPE', 64);
-define ('GLOB_ERR', 1);
-define ('GLOB_ONLYDIR', 8192);
-define ('GLOB_AVAILABLE_FLAGS', 9303);
-define ('LOG_EMERG', 0);
-define ('LOG_ALERT', 1);
-define ('LOG_CRIT', 2);
-define ('LOG_ERR', 3);
-define ('LOG_WARNING', 4);
-define ('LOG_NOTICE', 5);
-define ('LOG_INFO', 6);
-define ('LOG_DEBUG', 7);
-define ('LOG_KERN', 0);
-define ('LOG_USER', 8);
-define ('LOG_MAIL', 16);
-define ('LOG_DAEMON', 24);
-define ('LOG_AUTH', 32);
-define ('LOG_SYSLOG', 40);
-define ('LOG_LPR', 48);
-define ('LOG_NEWS', 56);
-define ('LOG_UUCP', 64);
-define ('LOG_CRON', 72);
-define ('LOG_AUTHPRIV', 80);
-define ('LOG_LOCAL0', 128);
-define ('LOG_LOCAL1', 136);
-define ('LOG_LOCAL2', 144);
-define ('LOG_LOCAL3', 152);
-define ('LOG_LOCAL4', 160);
-define ('LOG_LOCAL5', 168);
-define ('LOG_LOCAL6', 176);
-define ('LOG_LOCAL7', 184);
-define ('LOG_PID', 1);
-define ('LOG_CONS', 2);
-define ('LOG_ODELAY', 4);
-define ('LOG_NDELAY', 8);
-define ('LOG_NOWAIT', 16);
-define ('LOG_PERROR', 32);
-define ('EXTR_OVERWRITE', 0);
-define ('EXTR_SKIP', 1);
-define ('EXTR_PREFIX_SAME', 2);
-define ('EXTR_PREFIX_ALL', 3);
-define ('EXTR_PREFIX_INVALID', 4);
-define ('EXTR_PREFIX_IF_EXISTS', 5);
-define ('EXTR_IF_EXISTS', 6);
-define ('EXTR_REFS', 256);
-
-/**
- * SORT_ASC is used with
- * array_multisort to sort in ascending order.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_ASC', 4);
-
-/**
- * SORT_DESC is used with
- * array_multisort to sort in descending order.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_DESC', 3);
-
-/**
- * SORT_REGULAR is used to compare items normally.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_REGULAR', 0);
-
-/**
- * SORT_NUMERIC is used to compare items numerically.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_NUMERIC', 1);
-
-/**
- * SORT_STRING is used to compare items as strings.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_STRING', 2);
-
-/**
- * SORT_LOCALE_STRING is used to compare items as
- * strings, based on the current locale. Added in PHP 4.4.0 and 5.0.2.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('SORT_LOCALE_STRING', 5);
-
-/**
- * CASE_LOWER is used with
- * array_change_key_case and is used to convert array
- * keys to lower case. This is also the default case for
- * array_change_key_case.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('CASE_LOWER', 0);
-
-/**
- * CASE_UPPER is used with
- * array_change_key_case and is used to convert array
- * keys to upper case.
- * @link http://php.net/manual/en/array.constants.php
- */
-define ('CASE_UPPER', 1);
-define ('COUNT_NORMAL', 0);
-define ('COUNT_RECURSIVE', 1);
-define ('ASSERT_ACTIVE', 1);
-define ('ASSERT_CALLBACK', 2);
-define ('ASSERT_BAIL', 3);
-define ('ASSERT_WARNING', 4);
-define ('ASSERT_QUIET_EVAL', 5);
-
-/**
- * Flag indicating if the stream
- * used the include path.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_USE_PATH', 1);
-define ('STREAM_IGNORE_URL', 2);
-define ('STREAM_ENFORCE_SAFE_MODE', 4);
-
-/**
- * Flag indicating if the wrapper
- * is responsible for raising errors using trigger_error 
- * during opening of the stream. If this flag is not set, you
- * should not raise any errors.
- * @link http://php.net/manual/en/stream.constants.php
- */
-define ('STREAM_REPORT_ERRORS', 8);
-
-/**
- * This flag is useful when your extension really must be able to randomly
- * seek around in a stream. Some streams may not be seekable in their
- * native form, so this flag asks the streams API to check to see if the
- * stream does support seeking. If it does not, it will copy the stream
- * into temporary storage (which may be a temporary file or a memory
- * stream) which does support seeking.
- * Please note that this flag is not useful when you want to seek the
- * stream and write to it, because the stream you are accessing might
- * not be bound to the actual resource you requested.
- * If the requested resource is network based, this flag will cause the
- * opener to block until the whole contents have been downloaded.
- * @link http://php.net/manual/en/internals2.ze1.streams.constants.php
- */
-define ('STREAM_MUST_SEEK', 16);
-define ('STREAM_URL_STAT_LINK', 1);
-define ('STREAM_URL_STAT_QUIET', 2);
-define ('STREAM_MKDIR_RECURSIVE', 1);
-define ('STREAM_IS_URL', 1);
-define ('IMAGETYPE_GIF', 1);
-define ('IMAGETYPE_JPEG', 2);
-define ('IMAGETYPE_PNG', 3);
-define ('IMAGETYPE_SWF', 4);
-define ('IMAGETYPE_PSD', 5);
-define ('IMAGETYPE_BMP', 6);
-define ('IMAGETYPE_TIFF_II', 7);
-define ('IMAGETYPE_TIFF_MM', 8);
-define ('IMAGETYPE_JPC', 9);
-define ('IMAGETYPE_JP2', 10);
-define ('IMAGETYPE_JPX', 11);
-define ('IMAGETYPE_JB2', 12);
-define ('IMAGETYPE_SWC', 13);
-define ('IMAGETYPE_IFF', 14);
-define ('IMAGETYPE_WBMP', 15);
-define ('IMAGETYPE_JPEG2000', 9);
-define ('IMAGETYPE_XBM', 16);
-define ('DNS_A', 1);
-define ('DNS_NS', 2);
-define ('DNS_CNAME', 16);
-define ('DNS_SOA', 32);
-define ('DNS_PTR', 2048);
-define ('DNS_HINFO', 4096);
-define ('DNS_MX', 16384);
-define ('DNS_TXT', 32768);
-define ('DNS_SRV', 33554432);
-define ('DNS_NAPTR', 67108864);
-define ('DNS_AAAA', 134217728);
-define ('DNS_A6', 16777216);
-define ('DNS_ANY', 268435456);
-define ('DNS_ALL', 251713587);
-
-// End of standard v.5.2.4
-
-// Start of Reflection v.0.1
-
-/**
- * ReflectionException extends the standard Exception and is thrown by Reflection
- * API. No specific methods or properties are introduced.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionException extends Exception  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class Reflection  {
-
-	/**
-	 * @param modifiers
-	 */
-	public static function getModifierNames ($modifiers) {}
-
-	/**
-	 * @param reflector Reflector
-	 * @param return[optional]
-	 */
-	public static function export (Reflector $reflector, $return) {}
-
-}
-
-/**
- * Reflector is an interface implemented by all
- * exportable Reflection classes.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-interface Reflector  {
-
-	abstract public static function export () {}
-
-	abstract public function __toString () {}
-
-}
-
-abstract class ReflectionFunctionAbstract implements Reflector {
-	abstract public $name;
-
-
-	final private function __clone () {}
-
-	abstract public function __toString () {}
-
-	public function isInternal () {}
-
-	public function isUserDefined () {}
-
-	public function getName () {}
-
-	public function getFileName () {}
-
-	public function getStartLine () {}
-
-	public function getEndLine () {}
-
-	public function getDocComment () {}
-
-	public function getStaticVariables () {}
-
-	public function returnsReference () {}
-
-	public function getParameters () {}
-
-	public function getNumberOfParameters () {}
-
-	public function getNumberOfRequiredParameters () {}
-
-	public function getExtension () {}
-
-	public function getExtensionName () {}
-
-	public function isDeprecated () {}
-
-}
-
-/**
- * The ReflectionFunction class lets you
- * reverse-engineer functions.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionFunction extends ReflectionFunctionAbstract implements Reflector {
-	const IS_DEPRECATED = 262144;
-
-	public $name;
-
-
-	/**
-	 * @param name
-	 */
-	public function __construct ($name) {}
-
-	public function __toString () {}
-
-	/**
-	 * @param name
-	 * @param return[optional]
-	 */
-	public static function export ($name, $return) {}
-
-	public function isDisabled () {}
-
-	/**
-	 * @param args
-	 */
-	public function invoke ($args) {}
-
-	/**
-	 * @param args
-	 */
-	public function invokeArgs (array $args) {}
-
-	final private function __clone () {}
-
-	public function isInternal () {}
-
-	public function isUserDefined () {}
-
-	public function getName () {}
-
-	public function getFileName () {}
-
-	public function getStartLine () {}
-
-	public function getEndLine () {}
-
-	public function getDocComment () {}
-
-	public function getStaticVariables () {}
-
-	public function returnsReference () {}
-
-	public function getParameters () {}
-
-	public function getNumberOfParameters () {}
-
-	public function getNumberOfRequiredParameters () {}
-
-	public function getExtension () {}
-
-	public function getExtensionName () {}
-
-	public function isDeprecated () {}
-
-}
-
-/**
- * The ReflectionParameter class retrieves
- * information about a function's or method's parameters.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionParameter implements Reflector {
-	public $name;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param function
-	 * @param parameter
-	 * @param return[optional]
-	 */
-	public static function export ($function, $parameter, $return) {}
-
-	/**
-	 * @param function
-	 * @param parameter
-	 */
-	public function __construct ($function, $parameter) {}
-
-	public function __toString () {}
-
-	public function getName () {}
-
-	public function isPassedByReference () {}
-
-	public function getDeclaringFunction () {}
-
-	public function getDeclaringClass () {}
-
-	public function getClass () {}
-
-	public function isArray () {}
-
-	public function allowsNull () {}
-
-	public function getPosition () {}
-
-	public function isOptional () {}
-
-	public function isDefaultValueAvailable () {}
-
-	public function getDefaultValue () {}
-
-}
-
-/**
- * The ReflectionMethod class lets you
- * reverse-engineer class methods.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
-	const IS_STATIC = 1;
-	const IS_PUBLIC = 256;
-	const IS_PROTECTED = 512;
-	const IS_PRIVATE = 1024;
-	const IS_ABSTRACT = 2;
-	const IS_FINAL = 4;
-
-	public $name;
-	public $class;
-
-
-	/**
-	 * @param class
-	 * @param name
-	 * @param return[optional]
-	 */
-	public static function export ($class, $name, $return) {}
-
-	/**
-	 * @param class_or_method
-	 * @param name[optional]
-	 */
-	public function __construct ($class_or_method, $name) {}
-
-	public function __toString () {}
-
-	public function isPublic () {}
-
-	public function isPrivate () {}
-
-	public function isProtected () {}
-
-	public function isAbstract () {}
-
-	public function isFinal () {}
-
-	public function isStatic () {}
-
-	public function isConstructor () {}
-
-	public function isDestructor () {}
-
-	public function getModifiers () {}
-
-	/**
-	 * @param object
-	 * @param args
-	 */
-	public function invoke ($object, $args) {}
-
-	/**
-	 * @param object
-	 * @param args
-	 */
-	public function invokeArgs ($objectarray , $args) {}
-
-	public function getDeclaringClass () {}
-
-	public function getPrototype () {}
-
-	final private function __clone () {}
-
-	public function isInternal () {}
-
-	public function isUserDefined () {}
-
-	public function getName () {}
-
-	public function getFileName () {}
-
-	public function getStartLine () {}
-
-	public function getEndLine () {}
-
-	public function getDocComment () {}
-
-	public function getStaticVariables () {}
-
-	public function returnsReference () {}
-
-	public function getParameters () {}
-
-	public function getNumberOfParameters () {}
-
-	public function getNumberOfRequiredParameters () {}
-
-	public function getExtension () {}
-
-	public function getExtensionName () {}
-
-	public function isDeprecated () {}
-
-}
-
-/**
- * The ReflectionClass class lets
- * you reverse-engineer classes.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionClass implements Reflector {
-	const IS_IMPLICIT_ABSTRACT = 16;
-	const IS_EXPLICIT_ABSTRACT = 32;
-	const IS_FINAL = 64;
-
-	public $name;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param argument
-	 * @param return[optional]
-	 */
-	public static function export ($argument, $return) {}
-
-	/**
-	 * @param argument
-	 */
-	public function __construct ($argument) {}
-
-	public function __toString () {}
-
-	public function getName () {}
-
-	public function isInternal () {}
-
-	public function isUserDefined () {}
-
-	public function isInstantiable () {}
-
-	public function getFileName () {}
-
-	public function getStartLine () {}
-
-	public function getEndLine () {}
-
-	public function getDocComment () {}
-
-	public function getConstructor () {}
-
-	/**
-	 * @param name
-	 */
-	public function hasMethod ($name) {}
-
-	/**
-	 * @param name
-	 */
-	public function getMethod ($name) {}
-
-	/**
-	 * @param filter[optional]
-	 */
-	public function getMethods ($filter) {}
-
-	/**
-	 * @param name
-	 */
-	public function hasProperty ($name) {}
-
-	/**
-	 * @param name
-	 */
-	public function getProperty ($name) {}
-
-	/**
-	 * @param filter[optional]
-	 */
-	public function getProperties ($filter) {}
-
-	/**
-	 * @param name
-	 */
-	public function hasConstant ($name) {}
-
-	public function getConstants () {}
-
-	/**
-	 * @param name
-	 */
-	public function getConstant ($name) {}
-
-	public function getInterfaces () {}
-
-	public function getInterfaceNames () {}
-
-	public function isInterface () {}
-
-	public function isAbstract () {}
-
-	public function isFinal () {}
-
-	public function getModifiers () {}
-
-	/**
-	 * @param object
-	 */
-	public function isInstance ($object) {}
-
-	/**
-	 * @param args
-	 */
-	public function newInstance ($args) {}
-
-	/**
-	 * @param args[optional]
-	 */
-	public function newInstanceArgs (array $args) {}
-
-	public function getParentClass () {}
-
-	/**
-	 * @param class
-	 */
-	public function isSubclassOf ($class) {}
-
-	public function getStaticProperties () {}
-
-	/**
-	 * @param name
-	 * @param default[optional]
-	 */
-	public function getStaticPropertyValue ($name, $default) {}
-
-	/**
-	 * @param name
-	 * @param value
-	 */
-	public function setStaticPropertyValue ($name, $value) {}
-
-	public function getDefaultProperties () {}
-
-	public function isIterateable () {}
-
-	/**
-	 * @param interface
-	 */
-	public function implementsInterface ($interface) {}
-
-	public function getExtension () {}
-
-	public function getExtensionName () {}
-
-}
-
-/**
- * The ReflectionObject class lets
- * you reverse-engineer objects.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionObject extends ReflectionClass implements Reflector {
-	const IS_IMPLICIT_ABSTRACT = 16;
-	const IS_EXPLICIT_ABSTRACT = 32;
-	const IS_FINAL = 64;
-
-	public $name;
-
-
-	/**
-	 * @param argument
-	 * @param return[optional]
-	 */
-	public static function export ($argument, $return) {}
-
-	/**
-	 * @param argument
-	 */
-	public function __construct ($argument) {}
-
-	final private function __clone () {}
-
-	public function __toString () {}
-
-	public function getName () {}
-
-	public function isInternal () {}
-
-	public function isUserDefined () {}
-
-	public function isInstantiable () {}
-
-	public function getFileName () {}
-
-	public function getStartLine () {}
-
-	public function getEndLine () {}
-
-	public function getDocComment () {}
-
-	public function getConstructor () {}
-
-	/**
-	 * @param name
-	 */
-	public function hasMethod ($name) {}
-
-	/**
-	 * @param name
-	 */
-	public function getMethod ($name) {}
-
-	/**
-	 * @param filter[optional]
-	 */
-	public function getMethods ($filter) {}
-
-	/**
-	 * @param name
-	 */
-	public function hasProperty ($name) {}
-
-	/**
-	 * @param name
-	 */
-	public function getProperty ($name) {}
-
-	/**
-	 * @param filter[optional]
-	 */
-	public function getProperties ($filter) {}
-
-	/**
-	 * @param name
-	 */
-	public function hasConstant ($name) {}
-
-	public function getConstants () {}
-
-	/**
-	 * @param name
-	 */
-	public function getConstant ($name) {}
-
-	public function getInterfaces () {}
-
-	public function getInterfaceNames () {}
-
-	public function isInterface () {}
-
-	public function isAbstract () {}
-
-	public function isFinal () {}
-
-	public function getModifiers () {}
-
-	/**
-	 * @param object
-	 */
-	public function isInstance ($object) {}
-
-	/**
-	 * @param args
-	 */
-	public function newInstance ($args) {}
-
-	/**
-	 * @param args[optional]
-	 */
-	public function newInstanceArgs (array $args) {}
-
-	public function getParentClass () {}
-
-	/**
-	 * @param class
-	 */
-	public function isSubclassOf ($class) {}
-
-	public function getStaticProperties () {}
-
-	/**
-	 * @param name
-	 * @param default[optional]
-	 */
-	public function getStaticPropertyValue ($name, $default) {}
-
-	/**
-	 * @param name
-	 * @param value
-	 */
-	public function setStaticPropertyValue ($name, $value) {}
-
-	public function getDefaultProperties () {}
-
-	public function isIterateable () {}
-
-	/**
-	 * @param interface
-	 */
-	public function implementsInterface ($interface) {}
-
-	public function getExtension () {}
-
-	public function getExtensionName () {}
-
-}
-
-/**
- * The ReflectionProperty class lets you
- * reverse-engineer class properties.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionProperty implements Reflector {
-	const IS_STATIC = 1;
-	const IS_PUBLIC = 256;
-	const IS_PROTECTED = 512;
-	const IS_PRIVATE = 1024;
-
-	public $name;
-	public $class;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param argument
-	 * @param return[optional]
-	 */
-	public static function export ($argument, $return) {}
-
-	/**
-	 * @param argument
-	 */
-	public function __construct ($argument) {}
-
-	public function __toString () {}
-
-	public function getName () {}
-
-	/**
-	 * @param object[optional]
-	 */
-	public function getValue ($object) {}
-
-	/**
-	 * @param object
-	 * @param value
-	 */
-	public function setValue ($object, $value) {}
-
-	public function isPublic () {}
-
-	public function isPrivate () {}
-
-	public function isProtected () {}
-
-	public function isStatic () {}
-
-	public function isDefault () {}
-
-	public function getModifiers () {}
-
-	public function getDeclaringClass () {}
-
-	public function getDocComment () {}
-
-}
-
-/**
- * The ReflectionExtension class lets you
- * reverse-engineer extensions. You can retrieve all loaded extensions
- * at runtime using the get_loaded_extensions.
- * @link http://php.net/manual/en/language.oop5.reflection.php
- */
-class ReflectionExtension implements Reflector {
-	public $name;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param name
-	 * @param return[optional]
-	 */
-	public static function export ($name, $return) {}
-
-	/**
-	 * @param name
-	 */
-	public function __construct ($name) {}
-
-	public function __toString () {}
-
-	public function getName () {}
-
-	public function getVersion () {}
-
-	public function getFunctions () {}
-
-	public function getConstants () {}
-
-	public function getINIEntries () {}
-
-	public function getClasses () {}
-
-	public function getClassNames () {}
-
-	public function getDependencies () {}
-
-	public function info () {}
-
-}
-// End of Reflection v.0.1
-
-// Start of json v.1.2.1
-
-/**
- * Returns the JSON representation of a value
- * @link http://php.net/manual/en/function.json-encode.php
- * @param value mixed
- * @return string a JSON encoded string on success.
- */
-function json_encode ($value) {}
-
-/**
- * Decodes a JSON string
- * @link http://php.net/manual/en/function.json-decode.php
- * @param json string
- * @param assoc bool[optional]
- * @return mixed an object or if the optional
- */
-function json_decode ($json, $assoc = null) {}
-
-// End of json v.1.2.1
-
-// Start of hash v.1.0
-
-/**
- * Generate a hash value (message digest)
- * @link http://php.net/manual/en/function.hash.php
- * @param algo string
- * @param data string
- * @param raw_output bool[optional]
- * @return string a string containing the calculated message digest as lowercase hexits
- */
-function hash ($algo, $data, $raw_output = null) {}
-
-/**
- * Generate a hash value using the contents of a given file
- * @link http://php.net/manual/en/function.hash-file.php
- * @param algo string
- * @param filename string
- * @param raw_output bool[optional]
- * @return string a string containing the calculated message digest as lowercase hexits
- */
-function hash_file ($algo, $filename, $raw_output = null) {}
-
-/**
- * Generate a keyed hash value using the HMAC method
- * @link http://php.net/manual/en/function.hash-hmac.php
- * @param algo string
- * @param data string
- * @param key string
- * @param raw_output bool[optional]
- * @return string a string containing the calculated message digest as lowercase hexits
- */
-function hash_hmac ($algo, $data, $key, $raw_output = null) {}
-
-/**
- * Generate a keyed hash value using the HMAC method and the contents of a given file
- * @link http://php.net/manual/en/function.hash-hmac-file.php
- * @param algo string
- * @param filename string
- * @param key string
- * @param raw_output bool[optional]
- * @return string a string containing the calculated message digest as lowercase hexits
- */
-function hash_hmac_file ($algo, $filename, $key, $raw_output = null) {}
-
-/**
- * Initialize an incremental hashing context
- * @link http://php.net/manual/en/function.hash-init.php
- * @param algo string
- * @param options int[optional]
- * @param key string
- * @return resource a Hashing Context resource for use with hash_update,
- */
-function hash_init ($algo, $options = null, $key) {}
-
-/**
- * Pump data into an active hashing context
- * @link http://php.net/manual/en/function.hash-update.php
- * @param context resource
- * @param data string
- * @return bool true.
- */
-function hash_update ($context, $data) {}
-
-/**
- * Pump data into an active hashing context from an open stream
- * @link http://php.net/manual/en/function.hash-update-stream.php
- * @param context resource
- * @param handle resource
- * @param length int[optional]
- * @return int 
- */
-function hash_update_stream ($context, $handle, $length = null) {}
-
-/**
- * Pump data into an active hashing context from a file
- * @link http://php.net/manual/en/function.hash-update-file.php
- * @param context resource
- * @param filename string
- * @param context resource[optional]
- * @return bool 
- */
-function hash_update_file ($context, $filename, $context = null) {}
-
-/**
- * Finalize an incremental hash and return resulting digest
- * @link http://php.net/manual/en/function.hash-final.php
- * @param context resource
- * @param raw_output bool[optional]
- * @return string a string containing the calculated message digest as lowercase hexits
- */
-function hash_final ($context, $raw_output = null) {}
-
-/**
- * Return a list of registered hashing algorithms
- * @link http://php.net/manual/en/function.hash-algos.php
- * @return array a numerically indexed array containing the list of supported
- */
-function hash_algos () {}
-
-
-/**
- * Optional flag for hash_init.
- * Indicates that the HMAC digest-keying algorithm should be
- * applied to the current hashing context.
- * @link http://php.net/manual/en/hash.constants.php
- */
-define ('HASH_HMAC', 1);
-
-// End of hash v.1.0
-
-// Start of filter v.0.11.0
-
-/**
- * Gets variable from outside PHP and optionally filters it
- * @link http://php.net/manual/en/function.filter-input.php
- * @param type int
- * @param variable_name string
- * @param filter int[optional]
- * @param options mixed[optional]
- * @return mixed 
- */
-function filter_input ($type, $variable_name, $filter = null, $options = null) {}
-
-/**
- * Filters a variable with a specified filter
- * @link http://php.net/manual/en/function.filter-var.php
- * @param variable mixed
- * @param filter int[optional]
- * @param options mixed[optional]
- * @return mixed the filtered data, or false if the filter fails.
- */
-function filter_var ($variable, $filter = null, $options = null) {}
-
-/**
- * Gets multiple variables from outside PHP and optionally filters them
- * @link http://php.net/manual/en/function.filter-input-array.php
- * @param type int
- * @param definition mixed[optional]
- * @return mixed 
- */
-function filter_input_array ($type, $definition = null) {}
-
-/**
- * Gets multiple variables and optionally filters them
- * @link http://php.net/manual/en/function.filter-var-array.php
- * @param data array
- * @param definition mixed[optional]
- * @return mixed 
- */
-function filter_var_array (array $data, $definition = null) {}
-
-/**
- * Returns a list of all supported filters
- * @link http://php.net/manual/en/function.filter-list.php
- * @return array an array of names of all supported filters, empty array if there
- */
-function filter_list () {}
-
-/**
- * Checks if variable of specified type exists
- * @link http://php.net/manual/en/function.filter-has-var.php
- * @param type int
- * @param variable_name string
- * @return bool 
- */
-function filter_has_var ($type, $variable_name) {}
-
-/**
- * Returns the filter ID belonging to a named filter
- * @link http://php.net/manual/en/function.filter-id.php
- * @param filtername string
- * @return int 
- */
-function filter_id ($filtername) {}
-
-
-/**
- * POST variables.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_POST', 0);
-
-/**
- * GET variables.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_GET', 1);
-
-/**
- * COOKIE variables.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_COOKIE', 2);
-
-/**
- * ENV variables.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_ENV', 4);
-
-/**
- * SERVER variables.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_SERVER', 5);
-
-/**
- * SESSION variables.
- * (not implemented yet)
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_SESSION', 6);
-
-/**
- * REQUEST variables.
- * (not implemented yet)
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('INPUT_REQUEST', 99);
-
-/**
- * No flags.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_NONE', 0);
-
-/**
- * Flag used to require scalar as input
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_REQUIRE_SCALAR', 33554432);
-
-/**
- * Require an array as input.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_REQUIRE_ARRAY', 16777216);
-
-/**
- * Always returns an array.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FORCE_ARRAY', 67108864);
-
-/**
- * Use NULL instead of FALSE on failure.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_NULL_ON_FAILURE', 134217728);
-
-/**
- * ID of "int" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_INT', 257);
-
-/**
- * ID of "boolean" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_BOOLEAN', 258);
-
-/**
- * ID of "float" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_FLOAT', 259);
-
-/**
- * ID of "validate_regexp" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_REGEXP', 272);
-
-/**
- * ID of "validate_url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_URL', 273);
-
-/**
- * ID of "validate_email" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_EMAIL', 274);
-
-/**
- * ID of "validate_ip" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_VALIDATE_IP', 275);
-
-/**
- * ID of default ("string") filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_DEFAULT', 516);
-
-/**
- * ID of "unsafe_raw" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_UNSAFE_RAW', 516);
-
-/**
- * ID of "string" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_STRING', 513);
-
-/**
- * ID of "stripped" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_STRIPPED', 513);
-
-/**
- * ID of "encoded" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_ENCODED', 514);
-
-/**
- * ID of "special_chars" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_SPECIAL_CHARS', 515);
-
-/**
- * ID of "email" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_EMAIL', 517);
-
-/**
- * ID of "url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_URL', 518);
-
-/**
- * ID of "number_int" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_NUMBER_INT', 519);
-
-/**
- * ID of "number_float" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_NUMBER_FLOAT', 520);
-
-/**
- * ID of "magic_quotes" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_SANITIZE_MAGIC_QUOTES', 521);
-
-/**
- * ID of "callback" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_CALLBACK', 1024);
-
-/**
- * Allow octal notation (0[0-7]+) in "int" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ALLOW_OCTAL', 1);
-
-/**
- * Allow hex notation (0x[0-9a-fA-F]+) in "int" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ALLOW_HEX', 2);
-
-/**
- * Strip characters with ASCII value less than 32.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_STRIP_LOW', 4);
-
-/**
- * Strip characters with ASCII value greater than 127.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_STRIP_HIGH', 8);
-
-/**
- * Encode characters with ASCII value less than 32.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ENCODE_LOW', 16);
-
-/**
- * Encode characters with ASCII value greater than 127.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ENCODE_HIGH', 32);
-
-/**
- * Encode &.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ENCODE_AMP', 64);
-
-/**
- * Don't encode ' and ".
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_NO_ENCODE_QUOTES', 128);
-
-/**
- * (No use for now.)
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_EMPTY_STRING_NULL', 256);
-
-/**
- * Allow fractional part in "number_float" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ALLOW_FRACTION', 4096);
-
-/**
- * Allow thousand separator (,) in "number_float" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ALLOW_THOUSAND', 8192);
-
-/**
- * Allow scientific notation (e, E) in
- * "number_float" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_ALLOW_SCIENTIFIC', 16384);
-
-/**
- * Require scheme in "validate_url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_SCHEME_REQUIRED', 65536);
-
-/**
- * Require host in "validate_url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_HOST_REQUIRED', 131072);
-
-/**
- * Require path in "validate_url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_PATH_REQUIRED', 262144);
-
-/**
- * Require query in "validate_url" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_QUERY_REQUIRED', 524288);
-
-/**
- * Allow only IPv4 address in "validate_ip" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_IPV4', 1048576);
-
-/**
- * Allow only IPv6 address in "validate_ip" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_IPV6', 2097152);
-
-/**
- * Deny reserved addresses in "validate_ip" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_NO_RES_RANGE', 4194304);
-
-/**
- * Deny private addresses in "validate_ip" filter.
- * @link http://php.net/manual/en/filter.constants.php
- */
-define ('FILTER_FLAG_NO_PRIV_RANGE', 8388608);
-
-// End of filter v.0.11.0
-
-// Start of dom v.20031129
-
-/**
- * DOM operations raise exceptions under particular circumstances, i.e.,
- * when an operation is impossible to perform for logical reasons.
- * @link http://php.net/manual/en/ref.dom.php
- */
-final class DOMException extends Exception  {
-	protected $message;
-	public $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class DOMStringList  {
-
-	public function item () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMNameList  {
-
-	public function getName () {}
-
-	public function getNamespaceURI () {}
-
-}
-
-class DOMImplementationList  {
-
-	public function item () {}
-
-}
-
-class DOMImplementationSource  {
-
-	public function getDomimplementation () {}
-
-	public function getDomimplementations () {}
-
-}
-
-/**
- * The DOMImplementation interface provides a number
- * of methods for performing operations that are independent of any 
- * particular instance of the document object model.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMImplementation  {
-
-	public function getFeature () {}
-
-	/**
-	 * Test if the DOM implementation implements a specific feature
-	 * @link http://php.net/manual/en/function.dom-domimplementation-hasfeature.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function hasFeature ($feature, $version) {}
-
-	/**
-	 * Creates an empty DOMDocumentType object
-	 * @link http://php.net/manual/en/function.dom-domimplementation-createdocumenttype.php
-	 * @param qualifiedName string[optional]
-	 * @param publicId string[optional]
-	 * @param systemId string[optional]
-	 * @return DOMDocumentType 
-	 */
-	public function createDocumentType ($qualifiedName = null, $publicId = null, $systemId = null) {}
-
-	/**
-	 * Creates a DOMDocument object of the specified type with its document element
-	 * @link http://php.net/manual/en/function.dom-domimplementation-createdocument.php
-	 * @param namespaceURI string[optional]
-	 * @param qualifiedName string[optional]
-	 * @param doctype DOMDocumentType[optional]
-	 * @return DOMDocument 
-	 */
-	public function createDocument ($namespaceURI = null, $qualifiedName = null, DOMDocumentType $doctype = null) {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMNode  {
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-class DOMNameSpaceNode  {
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMDocumentFragment extends DOMNode  {
-
-	public function __construct () {}
-
-	/**
-	 * Append raw XML data
-	 * @link http://php.net/manual/en/function.dom-domdocumentfragment-appendxml.php
-	 * @param data string
-	 * @return bool 
-	 */
-	public function appendXML ($data) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMDocument extends DOMNode  {
-
-	/**
-	 * Create new element node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createelement.php
-	 * @param name string
-	 * @param value string[optional]
-	 * @return DOMElement a new instance of class DOMElement or false
-	 */
-	public function createElement ($name, $value = null) {}
-
-	/**
-	 * Create new document fragment
-	 * @link http://php.net/manual/en/function.dom-domdocument-createdocumentfragment.php
-	 * @return DOMDocumentFragment 
-	 */
-	public function createDocumentFragment () {}
-
-	/**
-	 * Create new text node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createtextnode.php
-	 * @param content string
-	 * @return DOMText 
-	 */
-	public function createTextNode ($content) {}
-
-	/**
-	 * Create new comment node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createcomment.php
-	 * @param data string
-	 * @return DOMComment 
-	 */
-	public function createComment ($data) {}
-
-	/**
-	 * Create new cdata node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createcdatasection.php
-	 * @param data string
-	 * @return DOMCDATASection 
-	 */
-	public function createCDATASection ($data) {}
-
-	/**
-	 * Creates new PI node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createprocessinginstruction.php
-	 * @param target string
-	 * @param data string[optional]
-	 * @return DOMProcessingInstruction 
-	 */
-	public function createProcessingInstruction ($target, $data = null) {}
-
-	/**
-	 * Create new attribute
-	 * @link http://php.net/manual/en/function.dom-domdocument-createattribute.php
-	 * @param name string
-	 * @return DOMAttr 
-	 */
-	public function createAttribute ($name) {}
-
-	/**
-	 * Create new entity reference node
-	 * @link http://php.net/manual/en/function.dom-domdocument-createentityreference.php
-	 * @param name string
-	 * @return DOMEntityReference 
-	 */
-	public function createEntityReference ($name) {}
-
-	/**
-	 * Searches for all elements with given tag name
-	 * @link http://php.net/manual/en/function.dom-domdocument-getelementsbytagname.php
-	 * @param name string
-	 * @return DOMNodeList 
-	 */
-	public function getElementsByTagName ($name) {}
-
-	/**
-	 * Import node into current document
-	 * @link http://php.net/manual/en/function.dom-domdocument-importnode.php
-	 * @param importedNode DOMNode
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function importNode (DOMNode $importedNode, $deep = null) {}
-
-	/**
-	 * Create new element node with an associated namespace
-	 * @link http://php.net/manual/en/function.dom-domdocument-createelementns.php
-	 * @param namespaceURI string
-	 * @param qualifiedName string
-	 * @param value string[optional]
-	 * @return DOMElement 
-	 */
-	public function createElementNS ($namespaceURI, $qualifiedName, $value = null) {}
-
-	/**
-	 * Create new attribute node with an associated namespace
-	 * @link http://php.net/manual/en/function.dom-domdocument-createattributens.php
-	 * @param namespaceURI string
-	 * @param qualifiedName string
-	 * @return DOMAttr 
-	 */
-	public function createAttributeNS ($namespaceURI, $qualifiedName) {}
-
-	/**
-	 * Searches for all elements with given tag name in specified namespace
-	 * @link http://php.net/manual/en/function.dom-domdocument-getelementsbytagnamens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return DOMNodeList 
-	 */
-	public function getElementsByTagNameNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Searches for an element with a certain id
-	 * @link http://php.net/manual/en/function.dom-domdocument-getelementbyid.php
-	 * @param elementId string
-	 * @return DOMElement the DOMElement or &null; if the element is
-	 */
-	public function getElementById ($elementId) {}
-
-	public function adoptNode () {}
-
-	/**
-	 * Normalizes the document
-	 * @link http://php.net/manual/en/function.dom-domdocument-normalizedocument.php
-	 * @return void 
-	 */
-	public function normalizeDocument () {}
-
-	public function renameNode () {}
-
-	/**
-	 * Load XML from a file
-	 * @link http://php.net/manual/en/function.dom-domdocument-load.php
-	 * @param filename string
-	 * @param options int[optional]
-	 * @return mixed 
-	 */
-	public function load ($filename, $options = null) {}
-
-	/**
-	 * Dumps the internal XML tree back into a file
-	 * @link http://php.net/manual/en/function.dom-domdocument-save.php
-	 * @param filename string
-	 * @param options int[optional]
-	 * @return mixed the number of bytes written or false if an error occurred.
-	 */
-	public function save ($filename, $options = null) {}
-
-	/**
-	 * Load XML from a string
-	 * @link http://php.net/manual/en/function.dom-domdocument-loadxml.php
-	 * @param source string
-	 * @param options int[optional]
-	 * @return mixed 
-	 */
-	public function loadXML ($source, $options = null) {}
-
-	/**
-	 * Dumps the internal XML tree back into a string
-	 * @link http://php.net/manual/en/function.dom-domdocument-savexml.php
-	 * @param node DOMNode[optional]
-	 * @param options int[optional]
-	 * @return string the XML, or false if an error occurred.
-	 */
-	public function saveXML (DOMNode $node = null, $options = null) {}
-
-	/**
-	 * Creates a new DOMDocument object
-	 * @link http://php.net/manual/en/function.dom-domdocument-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Validates the document based on its DTD
-	 * @link http://php.net/manual/en/function.dom-domdocument-validate.php
-	 * @return bool 
-	 */
-	public function validate () {}
-
-	/**
-	 * Substitutes XIncludes in a DomDocument Object
-	 * @link http://php.net/manual/en/function.domdocument-xinclude.php
-	 * @param options int[optional]
-	 * @return int the number of XIncludes in the document.
-	 */
-	public function xinclude ($options = null) {}
-
-	/**
-	 * Load HTML from a string
-	 * @link http://php.net/manual/en/function.dom-domdocument-loadhtml.php
-	 * @param source string
-	 * @return bool 
-	 */
-	public function loadHTML ($source) {}
-
-	/**
-	 * Load HTML from a file
-	 * @link http://php.net/manual/en/function.dom-domdocument-loadhtmlfile.php
-	 * @param filename string
-	 * @return bool 
-	 */
-	public function loadHTMLFile ($filename) {}
-
-	/**
-	 * Dumps the internal document into a string using HTML formatting
-	 * @link http://php.net/manual/en/function.dom-domdocument-savehtml.php
-	 * @return string the HTML, or false if an error occurred.
-	 */
-	public function saveHTML () {}
-
-	/**
-	 * Dumps the internal document into a file using HTML formatting
-	 * @link http://php.net/manual/en/function.dom-domdocument-savehtmlfile.php
-	 * @param filename string
-	 * @return int the number of bytes written or false if an error occurred.
-	 */
-	public function saveHTMLFile ($filename) {}
-
-	/**
-	 * Validates a document based on a schema
-	 * @link http://php.net/manual/en/function.dom-domdocument-schemavalidate.php
-	 * @param filename string
-	 * @return bool 
-	 */
-	public function schemaValidate ($filename) {}
-
-	/**
-	 * Validates a document based on a schema
-	 * @link http://php.net/manual/en/function.dom-domdocument-schemavalidatesource.php
-	 * @param source string
-	 * @return bool 
-	 */
-	public function schemaValidateSource ($source) {}
-
-	/**
-	 * Performs relaxNG validation on the document
-	 * @link http://php.net/manual/en/function.dom-domdocument-relaxngvalidate.php
-	 * @param filename string
-	 * @return bool 
-	 */
-	public function relaxNGValidate ($filename) {}
-
-	/**
-	 * Performs relaxNG validation on the document
-	 * @link http://php.net/manual/en/function.dom-domdocument-relaxngvalidatesource.php
-	 * @param source string
-	 * @return bool 
-	 */
-	public function relaxNGValidateSource ($source) {}
-
-	/**
-	 * Register extended class used to create base node type
-	 * @link http://php.net/manual/en/function.dom-domdocument-registernodeclass.php
-	 * @param baseclass string
-	 * @param extendedclass string
-	 * @return bool 
-	 */
-	public function registerNodeClass ($baseclass, $extendedclass) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMNodeList  {
-
-	/**
-	 * Retrieves a node specified by index
-	 * @link http://php.net/manual/en/function.dom-domnodelist-item.php
-	 * @param index int
-	 * @return DOMNode 
-	 */
-	public function item ($index) {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMNamedNodeMap  {
-
-	/**
-	 * Retrieves a node specified by name
-	 * @link http://php.net/manual/en/function.dom-domnamednodemap-getnameditem.php
-	 * @param name string
-	 * @return DOMNode 
-	 */
-	public function getNamedItem ($name) {}
-
-	public function setNamedItem () {}
-
-	public function removeNamedItem () {}
-
-	/**
-	 * Retrieves a node specified by index
-	 * @link http://php.net/manual/en/function.dom-domnamednodemap-item.php
-	 * @param index int
-	 * @return DOMNode 
-	 */
-	public function item ($index) {}
-
-	/**
-	 * Retrieves a node specified by local name and namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnamednodemap-getnameditemns.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return DOMNode 
-	 */
-	public function getNamedItemNS ($namespaceURI, $localName) {}
-
-	public function setNamedItemNS () {}
-
-	public function removeNamedItemNS () {}
-
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMCharacterData extends DOMNode  {
-
-	/**
-	 * Extracts a range of data from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-substringdata.php
-	 * @param offset int
-	 * @param count int
-	 * @return string 
-	 */
-	public function substringData ($offset, $count) {}
-
-	/**
-	 * Append the string to the end of the character data of the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-appenddata.php
-	 * @param data string
-	 * @return void 
-	 */
-	public function appendData ($data) {}
-
-	/**
-	 * Insert a string at the specified 16-bit unit offset
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-insertdata.php
-	 * @param offset int
-	 * @param data string
-	 * @return void 
-	 */
-	public function insertData ($offset, $data) {}
-
-	/**
-	 * Remove a range of characters from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-deletedata.php
-	 * @param offset int
-	 * @param count int
-	 * @return void 
-	 */
-	public function deleteData ($offset, $count) {}
-
-	/**
-	 * Replace a substring within the DOMCharacterData node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-replacedata.php
-	 * @param offset int
-	 * @param count int
-	 * @param data string
-	 * @return void 
-	 */
-	public function replaceData ($offset, $count, $data) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode. The DOMAttr
- * interface represents an attribute in an DOMElement object.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMAttr extends DOMNode  {
-
-	/**
-	 * Checks if attribute is a defined ID
-	 * @link http://php.net/manual/en/function.dom-domattr-isid.php
-	 * @return bool 
-	 */
-	public function isId () {}
-
-	/**
-	 * Creates a new DOMAttr object
-	 * @link http://php.net/manual/en/function.dom-domattr-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMElement extends DOMNode  {
-
-	/**
-	 * Returns value of attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-getattribute.php
-	 * @param name string
-	 * @return string 
-	 */
-	public function getAttribute ($name) {}
-
-	/**
-	 * Adds new attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-setattribute.php
-	 * @param name string
-	 * @param value string
-	 * @return bool 
-	 */
-	public function setAttribute ($name, $value) {}
-
-	/**
-	 * Removes attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-removeattribute.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function removeAttribute ($name) {}
-
-	/**
-	 * Returns attribute node
-	 * @link http://php.net/manual/en/function.dom-domelement-getattributenode.php
-	 * @param name string
-	 * @return DOMAttr 
-	 */
-	public function getAttributeNode ($name) {}
-
-	/**
-	 * Adds new attribute node to element
-	 * @link http://php.net/manual/en/function.dom-domelement-setattributenode.php
-	 * @param attr DOMAttr
-	 * @return DOMAttr old node if the attribute has been replaced or &null;.
-	 */
-	public function setAttributeNode (DOMAttr $attr) {}
-
-	/**
-	 * Removes attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-removeattributenode.php
-	 * @param oldnode DOMAttr
-	 * @return bool 
-	 */
-	public function removeAttributeNode (DOMAttr $oldnode) {}
-
-	/**
-	 * Gets elements by tagname
-	 * @link http://php.net/manual/en/function.dom-domelement-getelementsbytagname.php
-	 * @param name string
-	 * @return DOMNodeList 
-	 */
-	public function getElementsByTagName ($name) {}
-
-	/**
-	 * Returns value of attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-getattributens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return string 
-	 */
-	public function getAttributeNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Adds new attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-setattributens.php
-	 * @param namespaceURI string
-	 * @param qualifiedName string
-	 * @param value string
-	 * @return void 
-	 */
-	public function setAttributeNS ($namespaceURI, $qualifiedName, $value) {}
-
-	/**
-	 * Removes attribute
-	 * @link http://php.net/manual/en/function.dom-domelement-removeattributens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return bool 
-	 */
-	public function removeAttributeNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Returns attribute node
-	 * @link http://php.net/manual/en/function.dom-domelement-getattributenodens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return DOMAttr 
-	 */
-	public function getAttributeNodeNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Adds new attribute node to element
-	 * @link http://php.net/manual/en/function.dom-domelement-setattributenodens.php
-	 * @param attr DOMAttr
-	 * @return DOMAttr the old node if the attribute has been replaced.
-	 */
-	public function setAttributeNodeNS (DOMAttr $attr) {}
-
-	/**
-	 * Get elements by namespaceURI and localName
-	 * @link http://php.net/manual/en/function.dom-domelement-getelementsbytagnamens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return DOMNodeList 
-	 */
-	public function getElementsByTagNameNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Checks to see if attribute exists
-	 * @link http://php.net/manual/en/function.dom-domelement-hasattribute.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function hasAttribute ($name) {}
-
-	/**
-	 * Checks to see if attribute exists
-	 * @link http://php.net/manual/en/function.dom-domelement-hasattributens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return bool 
-	 */
-	public function hasAttributeNS ($namespaceURI, $localName) {}
-
-	/**
-	 * Declares the attribute specified by name to be of type ID
-	 * @link http://php.net/manual/en/function.dom-domelement-setidattribute.php
-	 * @param name string
-	 * @param isId bool
-	 * @return void 
-	 */
-	public function setIdAttribute ($name, $isId) {}
-
-	/**
-	 * Declares the attribute specified by local name and namespace URI to be of type ID
-	 * @link http://php.net/manual/en/function.dom-domelement-setidattributens.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @param isId bool
-	 * @return void 
-	 */
-	public function setIdAttributeNS ($namespaceURI, $localName, $isId) {}
-
-	/**
-	 * Declares the attribute specified by node to be of type ID
-	 * @link http://php.net/manual/en/function.dom-domelement-setidattributenode.php
-	 * @param attr DOMAttr
-	 * @param isId bool
-	 * @return void 
-	 */
-	public function setIdAttributeNode (DOMAttr $attr, $isId) {}
-
-	/**
-	 * Creates a new DOMElement object
-	 * @link http://php.net/manual/en/function.dom-domelement-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMCharacterData.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMText extends DOMCharacterData  {
-
-	/**
-	 * Breaks this node into two nodes at the specified offset
-	 * @link http://php.net/manual/en/function.dom-domtext-splittext.php
-	 * @param offset int
-	 * @return DOMText 
-	 */
-	public function splitText ($offset) {}
-
-	/**
-	 * Indicates whether this text node contains whitespace
-	 * @link http://php.net/manual/en/function.dom-domtext-iswhitespaceinelementcontent.php
-	 * @return bool 
-	 */
-	public function isWhitespaceInElementContent () {}
-
-	public function isElementContentWhitespace () {}
-
-	public function replaceWholeText () {}
-
-	/**
-	 * Creates a new DOMText object
-	 * @link http://php.net/manual/en/function.dom-domtext-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Extracts a range of data from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-substringdata.php
-	 * @param offset int
-	 * @param count int
-	 * @return string 
-	 */
-	public function substringData ($offset, $count) {}
-
-	/**
-	 * Append the string to the end of the character data of the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-appenddata.php
-	 * @param data string
-	 * @return void 
-	 */
-	public function appendData ($data) {}
-
-	/**
-	 * Insert a string at the specified 16-bit unit offset
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-insertdata.php
-	 * @param offset int
-	 * @param data string
-	 * @return void 
-	 */
-	public function insertData ($offset, $data) {}
-
-	/**
-	 * Remove a range of characters from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-deletedata.php
-	 * @param offset int
-	 * @param count int
-	 * @return void 
-	 */
-	public function deleteData ($offset, $count) {}
-
-	/**
-	 * Replace a substring within the DOMCharacterData node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-replacedata.php
-	 * @param offset int
-	 * @param count int
-	 * @param data string
-	 * @return void 
-	 */
-	public function replaceData ($offset, $count, $data) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMCharacterData.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMComment extends DOMCharacterData  {
-
-	/**
-	 * Creates a new DOMComment object
-	 * @link http://php.net/manual/en/function.dom-domcomment-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Extracts a range of data from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-substringdata.php
-	 * @param offset int
-	 * @param count int
-	 * @return string 
-	 */
-	public function substringData ($offset, $count) {}
-
-	/**
-	 * Append the string to the end of the character data of the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-appenddata.php
-	 * @param data string
-	 * @return void 
-	 */
-	public function appendData ($data) {}
-
-	/**
-	 * Insert a string at the specified 16-bit unit offset
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-insertdata.php
-	 * @param offset int
-	 * @param data string
-	 * @return void 
-	 */
-	public function insertData ($offset, $data) {}
-
-	/**
-	 * Remove a range of characters from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-deletedata.php
-	 * @param offset int
-	 * @param count int
-	 * @return void 
-	 */
-	public function deleteData ($offset, $count) {}
-
-	/**
-	 * Replace a substring within the DOMCharacterData node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-replacedata.php
-	 * @param offset int
-	 * @param count int
-	 * @param data string
-	 * @return void 
-	 */
-	public function replaceData ($offset, $count, $data) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-class DOMTypeinfo  {
-}
-
-class DOMUserDataHandler  {
-
-	public function handle () {}
-
-}
-
-class DOMDomError  {
-}
-
-class DOMErrorHandler  {
-
-	public function handleError () {}
-
-}
-
-class DOMLocator  {
-}
-
-class DOMConfiguration  {
-
-	public function setParameter () {}
-
-	public function getParameter () {}
-
-	public function canSetParameter () {}
-
-}
-
-class DOMCdataSection extends DOMText  {
-
-	public function __construct () {}
-
-	/**
-	 * Breaks this node into two nodes at the specified offset
-	 * @link http://php.net/manual/en/function.dom-domtext-splittext.php
-	 * @param offset int
-	 * @return DOMText 
-	 */
-	public function splitText ($offset) {}
-
-	/**
-	 * Indicates whether this text node contains whitespace
-	 * @link http://php.net/manual/en/function.dom-domtext-iswhitespaceinelementcontent.php
-	 * @return bool 
-	 */
-	public function isWhitespaceInElementContent () {}
-
-	public function isElementContentWhitespace () {}
-
-	public function replaceWholeText () {}
-
-	/**
-	 * Extracts a range of data from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-substringdata.php
-	 * @param offset int
-	 * @param count int
-	 * @return string 
-	 */
-	public function substringData ($offset, $count) {}
-
-	/**
-	 * Append the string to the end of the character data of the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-appenddata.php
-	 * @param data string
-	 * @return void 
-	 */
-	public function appendData ($data) {}
-
-	/**
-	 * Insert a string at the specified 16-bit unit offset
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-insertdata.php
-	 * @param offset int
-	 * @param data string
-	 * @return void 
-	 */
-	public function insertData ($offset, $data) {}
-
-	/**
-	 * Remove a range of characters from the node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-deletedata.php
-	 * @param offset int
-	 * @param count int
-	 * @return void 
-	 */
-	public function deleteData ($offset, $count) {}
-
-	/**
-	 * Replace a substring within the DOMCharacterData node
-	 * @link http://php.net/manual/en/function.dom-domcharacterdata-replacedata.php
-	 * @param offset int
-	 * @param count int
-	 * @param data string
-	 * @return void 
-	 */
-	public function replaceData ($offset, $count, $data) {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMDocumentType extends DOMNode  {
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMNotation  {
-}
-
-/**
- * Extends DOMNode
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMEntity extends DOMNode  {
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMEntityReference extends DOMNode  {
-
-	/**
-	 * Creates a new DOMEntityReference object
-	 * @link http://php.net/manual/en/function.dom-domentityreference-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-/**
- * Extends DOMNode.
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMProcessingInstruction extends DOMNode  {
-
-	/**
-	 * Creates a new DOMProcessingInstruction object
-	 * @link http://php.net/manual/en/function.dom-domprocessinginstruction-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Adds a new child before a reference node
-	 * @link http://php.net/manual/en/function.dom-domnode-insertbefore.php
-	 * @param newnode DOMNode
-	 * @param refnode DOMNode[optional]
-	 * @return DOMNode 
-	 */
-	public function insertBefore (DOMNode $newnode, DOMNode $refnode = null) {}
-
-	/**
-	 * Replaces a child
-	 * @link http://php.net/manual/en/function.dom-domnode-replacechild.php
-	 * @param newnode DOMNode
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function replaceChild (DOMNode $newnode, DOMNode $oldnode) {}
-
-	/**
-	 * Removes child from list of children
-	 * @link http://php.net/manual/en/function.dom-domnode-removechild.php
-	 * @param oldnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function removeChild (DOMNode $oldnode) {}
-
-	/**
-	 * Adds new child at the end of the children
-	 * @link http://php.net/manual/en/function.dom-domnode-appendchild.php
-	 * @param newnode DOMNode
-	 * @return DOMNode 
-	 */
-	public function appendChild (DOMNode $newnode) {}
-
-	/**
-	 * Checks if node has children
-	 * @link http://php.net/manual/en/function.dom-domnode-haschildnodes.php
-	 * @return bool 
-	 */
-	public function hasChildNodes () {}
-
-	/**
-	 * Clones a node
-	 * @link http://php.net/manual/en/function.dom-domnode-clonenode.php
-	 * @param deep bool[optional]
-	 * @return DOMNode 
-	 */
-	public function cloneNode ($deep = null) {}
-
-	/**
-	 * Normalizes the node
-	 * @link http://php.net/manual/en/function.dom-domnode-normalize.php
-	 * @return void 
-	 */
-	public function normalize () {}
-
-	/**
-	 * Checks if feature is supported for specified version
-	 * @link http://php.net/manual/en/function.dom-domnode-issupported.php
-	 * @param feature string
-	 * @param version string
-	 * @return bool 
-	 */
-	public function isSupported ($feature, $version) {}
-
-	/**
-	 * Checks if node has attributes
-	 * @link http://php.net/manual/en/function.dom-domnode-hasattributes.php
-	 * @return bool 
-	 */
-	public function hasAttributes () {}
-
-	public function compareDocumentPosition () {}
-
-	/**
-	 * Indicates if two nodes are the same node
-	 * @link http://php.net/manual/en/function.dom-domnode-issamenode.php
-	 * @param node DOMNode
-	 * @return bool 
-	 */
-	public function isSameNode (DOMNode $node) {}
-
-	/**
-	 * Gets the namespace prefix of the node based on the namespace URI
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupprefix.php
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function lookupPrefix ($namespaceURI) {}
-
-	/**
-	 * Checks if the specified namespaceURI is the default namespace or not
-	 * @link http://php.net/manual/en/function.dom-domnode-isdefaultnamespace.php
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function isDefaultNamespace ($namespaceURI) {}
-
-	/**
-	 * Gets the namespace URI of the node based on the prefix
-	 * @link http://php.net/manual/en/function.dom-domnode-lookupnamespaceuri.php
-	 * @param prefix string
-	 * @return string 
-	 */
-	public function lookupNamespaceUri ($prefix) {}
-
-	public function isEqualNode () {}
-
-	public function getFeature () {}
-
-	public function setUserData () {}
-
-	public function getUserData () {}
-
-	public function getNodePath () {}
-
-	public function C14N () {}
-
-	public function C14NFile () {}
-
-}
-
-class DOMStringExtend  {
-
-	public function findOffset16 () {}
-
-	public function findOffset32 () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.dom.php
- */
-class DOMXPath  {
-
-	/**
-	 * Creates a new DOMXPath object
-	 * @link http://php.net/manual/en/function.dom-domxpath-construct.php
-	 */
-	public function __construct () {}
-
-	/**
-	 * Registers the namespace with the DOMXPath object
-	 * @link http://php.net/manual/en/function.dom-domxpath-registernamespace.php
-	 * @param prefix string
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function registerNamespace ($prefix, $namespaceURI) {}
-
-	/**
-	 * Evaluates the given XPath expression
-	 * @link http://php.net/manual/en/function.dom-domxpath-query.php
-	 * @param expression string
-	 * @param contextnode DOMNode[optional]
-	 * @return DOMNodeList a DOMNodeList containing all nodes matching
-	 */
-	public function query ($expression, DOMNode $contextnode = null) {}
-
-	/**
-	 * Evaluates the given XPath expression and returns a typed result if possible.
-	 * @link http://php.net/manual/en/function.dom-domxpath-evaluate.php
-	 * @param expression string
-	 * @param contextnode DOMNode[optional]
-	 * @return mixed a typed result if possible or a DOMNodeList
-	 */
-	public function evaluate ($expression, DOMNode $contextnode = null) {}
-
-}
-
-/**
- * Gets a DOMElement object from a SimpleXMLElement object
- * @link http://php.net/manual/en/function.dom-import-simplexml.php
- * @param node SimpleXMLElement
- * @return DOMElement 
- */
-function dom_import_simplexml (SimpleXMLElement $node) {}
-
-
-/**
- * 1
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ELEMENT_NODE', 1);
-
-/**
- * 2
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_NODE', 2);
-
-/**
- * 3
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_TEXT_NODE', 3);
-
-/**
- * 4
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_CDATA_SECTION_NODE', 4);
-
-/**
- * 5
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ENTITY_REF_NODE', 5);
-
-/**
- * 6
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ENTITY_NODE', 6);
-
-/**
- * 7
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_PI_NODE', 7);
-
-/**
- * 8
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_COMMENT_NODE', 8);
-
-/**
- * 9
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_DOCUMENT_NODE', 9);
-
-/**
- * 10
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_DOCUMENT_TYPE_NODE', 10);
-
-/**
- * 11
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_DOCUMENT_FRAG_NODE', 11);
-
-/**
- * 12
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_NOTATION_NODE', 12);
-
-/**
- * 13
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_HTML_DOCUMENT_NODE', 13);
-
-/**
- * 14
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_DTD_NODE', 14);
-
-/**
- * 15
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ELEMENT_DECL_NODE', 15);
-
-/**
- * 16
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_DECL_NODE', 16);
-
-/**
- * 17
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ENTITY_DECL_NODE', 17);
-
-/**
- * 18
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_NAMESPACE_DECL_NODE', 18);
-
-/**
- * 2
- * @link http://php.net/manual/en/domxml.constants.php
- */
-define ('XML_LOCAL_NAMESPACE', 18);
-
-/**
- * 1
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_CDATA', 1);
-
-/**
- * 2
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_ID', 2);
-
-/**
- * 3
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_IDREF', 3);
-
-/**
- * 4
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_IDREFS', 4);
-
-/**
- * 5
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_ENTITY', 6);
-
-/**
- * 7
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_NMTOKEN', 7);
-
-/**
- * 8
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_NMTOKENS', 8);
-
-/**
- * 9
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_ENUMERATION', 9);
-
-/**
- * 10
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('XML_ATTRIBUTE_NOTATION', 10);
-define ('DOM_PHP_ERR', 0);
-
-/**
- * 1
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INDEX_SIZE_ERR', 1);
-
-/**
- * 2
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOMSTRING_SIZE_ERR', 2);
-
-/**
- * 3
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_HIERARCHY_REQUEST_ERR', 3);
-
-/**
- * 4
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_WRONG_DOCUMENT_ERR', 4);
-
-/**
- * 5
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INVALID_CHARACTER_ERR', 5);
-
-/**
- * 6
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_NO_DATA_ALLOWED_ERR', 6);
-
-/**
- * 7
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_NO_MODIFICATION_ALLOWED_ERR', 7);
-
-/**
- * 8
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_NOT_FOUND_ERR', 8);
-
-/**
- * 9
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_NOT_SUPPORTED_ERR', 9);
-
-/**
- * 10
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INUSE_ATTRIBUTE_ERR', 10);
-
-/**
- * 11
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INVALID_STATE_ERR', 11);
-
-/**
- * 12
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_SYNTAX_ERR', 12);
-
-/**
- * 13
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INVALID_MODIFICATION_ERR', 13);
-
-/**
- * 14
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_NAMESPACE_ERR', 14);
-
-/**
- * 15
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_INVALID_ACCESS_ERR', 15);
-
-/**
- * 16
- * @link http://php.net/manual/en/dom.constants.php
- */
-define ('DOM_VALIDATION_ERR', 16);
-
-// End of dom v.20031129
-
-// Start of date v.5.2.4
-
-class DateTime  {
-	const ATOM = "Y-m-d\TH:i:sP";
-	const COOKIE = "l, d-M-y H:i:s T";
-	const ISO8601 = "Y-m-d\TH:i:sO";
-	const RFC822 = "D, d M y H:i:s O";
-	const RFC850 = "l, d-M-y H:i:s T";
-	const RFC1036 = "D, d M y H:i:s O";
-	const RFC1123 = "D, d M Y H:i:s O";
-	const RFC2822 = "D, d M Y H:i:s O";
-	const RFC3339 = "Y-m-d\TH:i:sP";
-	const RSS = "D, d M Y H:i:s O";
-	const W3C = "Y-m-d\TH:i:sP";
-
-
-	public function __construct () {}
-
-	public function format () {}
-
-	public function modify () {}
-
-	public function getTimezone () {}
-
-	public function setTimezone () {}
-
-	public function getOffset () {}
-
-	public function setTime () {}
-
-	public function setDate () {}
-
-	public function setISODate () {}
-
-}
-
-class DateTimeZone  {
-
-	public function __construct () {}
-
-	public function getName () {}
-
-	public function getOffset () {}
-
-	public function getTransitions () {}
-
-	public static function listAbbreviations () {}
-
-	public static function listIdentifiers () {}
-
-}
-
-/**
- * Parse about any English textual datetime description into a Unix timestamp
- * @link http://php.net/manual/en/function.strtotime.php
- * @param time string
- * @param now int[optional]
- * @return int a timestamp on success, false otherwise. Previous to PHP 5.1.0,
- */
-function strtotime ($time, $now = null) {}
-
-/**
- * Format a local time/date
- * @link http://php.net/manual/en/function.date.php
- * @param format string
- * @param timestamp int[optional]
- * @return string a formatted date string. If a non-numeric value is used for
- */
-function date ($format, $timestamp = null) {}
-
-/**
- * Format a local time/date as integer
- * @link http://php.net/manual/en/function.idate.php
- * @param format string
- * @param timestamp int[optional]
- * @return int an integer.
- */
-function idate ($format, $timestamp = null) {}
-
-/**
- * Format a GMT/UTC date/time
- * @link http://php.net/manual/en/function.gmdate.php
- * @param format string
- * @param timestamp int[optional]
- * @return string a formatted date string. If a non-numeric value is used for
- */
-function gmdate ($format, $timestamp = null) {}
-
-/**
- * Get Unix timestamp for a date
- * @link http://php.net/manual/en/function.mktime.php
- * @param hour int[optional]
- * @param minute int[optional]
- * @param second int[optional]
- * @param month int[optional]
- * @param day int[optional]
- * @param year int[optional]
- * @param is_dst int[optional]
- * @return int 
- */
-function mktime ($hour = null, $minute = null, $second = null, $month = null, $day = null, $year = null, $is_dst = null) {}
-
-/**
- * Get Unix timestamp for a GMT date
- * @link http://php.net/manual/en/function.gmmktime.php
- * @param hour int[optional]
- * @param minute int[optional]
- * @param second int[optional]
- * @param month int[optional]
- * @param day int[optional]
- * @param year int[optional]
- * @param is_dst int[optional]
- * @return int a integer Unix timestamp.
- */
-function gmmktime ($hour = null, $minute = null, $second = null, $month = null, $day = null, $year = null, $is_dst = null) {}
-
-/**
- * Validate a Gregorian date
- * @link http://php.net/manual/en/function.checkdate.php
- * @param month int
- * @param day int
- * @param year int
- * @return bool true if the date given is valid; otherwise returns false.
- */
-function checkdate ($month, $day, $year) {}
-
-/**
- * Format a local time/date according to locale settings
- * @link http://php.net/manual/en/function.strftime.php
- * @param format string
- * @param timestamp int[optional]
- * @return string 
- */
-function strftime ($format, $timestamp = null) {}
-
-/**
- * Format a GMT/UTC time/date according to locale settings
- * @link http://php.net/manual/en/function.gmstrftime.php
- * @param format string
- * @param timestamp int[optional]
- * @return string 
- */
-function gmstrftime ($format, $timestamp = null) {}
-
-/**
- * Return current Unix timestamp
- * @link http://php.net/manual/en/function.time.php
- * @return int 
- */
-function time () {}
-
-/**
- * Get the local time
- * @link http://php.net/manual/en/function.localtime.php
- * @param timestamp int[optional]
- * @param is_associative bool[optional]
- * @return array 
- */
-function localtime ($timestamp = null, $is_associative = null) {}
-
-/**
- * Get date/time information
- * @link http://php.net/manual/en/function.getdate.php
- * @param timestamp int[optional]
- * @return array an associative array of information related to
- */
-function getdate ($timestamp = null) {}
-
-/**
- * Returns new DateTime object
- * @link http://php.net/manual/en/function.date-create.php
- * @param time string[optional]
- * @param timezone DateTimeZone[optional]
- * @return DateTime DateTime object on success or false on failure.
- */
-function date_create ($time = null, DateTimeZone $timezone = null) {}
-
-/**
- * Returns associative array with detailed info about given date
- * @link http://php.net/manual/en/function.date-parse.php
- * @param date string
- * @return array array on success or false on failure.
- */
-function date_parse ($date) {}
-
-/**
- * Returns date formatted according to given format
- * @link http://php.net/manual/en/function.date-format.php
- * @param object DateTime
- * @param format string
- * @return string formatted date on success or false on failure.
- */
-function date_format (DateTime $object, $format) {}
-
-/**
- * Alters the timestamp
- * @link http://php.net/manual/en/function.date-modify.php
- * @param object DateTime
- * @param modify string
- * @return void &null; on success or false on failure.
- */
-function date_modify (DateTime $object, $modify) {}
-
-/**
- * Return time zone relative to given DateTime
- * @link http://php.net/manual/en/function.date-timezone-get.php
- * @param object DateTime
- * @return DateTimeZone DateTimeZone object on success or false on failure.
- */
-function date_timezone_get (DateTime $object) {}
-
-/**
- * Sets the time zone for the DateTime object
- * @link http://php.net/manual/en/function.date-timezone-set.php
- * @param object DateTime
- * @param timezone DateTimeZone
- * @return void &null; on success or false on failure.
- */
-function date_timezone_set (DateTime $object, DateTimeZone $timezone) {}
-
-/**
- * Returns the daylight saving time offset
- * @link http://php.net/manual/en/function.date-offset-get.php
- * @param object DateTime
- * @return int DST offset in seconds on success or false on failure.
- */
-function date_offset_get (DateTime $object) {}
-
-/**
- * Sets the time
- * @link http://php.net/manual/en/function.date-time-set.php
- * @param object DateTime
- * @param hour int
- * @param minute int
- * @param second int[optional]
- * @return void &null; on success or false on failure.
- */
-function date_time_set (DateTime $object, $hour, $minute, $second = null) {}
-
-/**
- * Sets the date
- * @link http://php.net/manual/en/function.date-date-set.php
- * @param object DateTime
- * @param year int
- * @param month int
- * @param day int
- * @return void &null; on success or false on failure.
- */
-function date_date_set (DateTime $object, $year, $month, $day) {}
-
-/**
- * Sets the ISO date
- * @link http://php.net/manual/en/function.date-isodate-set.php
- * @param object DateTime
- * @param year int
- * @param week int
- * @param day int[optional]
- * @return void &null; on success or false on failure.
- */
-function date_isodate_set (DateTime $object, $year, $week, $day = null) {}
-
-/**
- * Returns new DateTimeZone object
- * @link http://php.net/manual/en/function.timezone-open.php
- * @param timezone string
- * @return DateTimeZone DateTimeZone object on success or false on failure.
- */
-function timezone_open ($timezone) {}
-
-/**
- * Returns the name of the timezone
- * @link http://php.net/manual/en/function.timezone-name-get.php
- * @param object DateTimeZone
- * @return string time zone name on success or false on failure.
- */
-function timezone_name_get (DateTimeZone $object) {}
-
-/**
- * Returns the timezone name from abbrevation
- * @link http://php.net/manual/en/function.timezone-name-from-abbr.php
- * @param abbr string
- * @param gmtOffset int[optional]
- * @param isdst int[optional]
- * @return string time zone name on success or false on failure.
- */
-function timezone_name_from_abbr ($abbr, $gmtOffset = null, $isdst = null) {}
-
-/**
- * Returns the timezone offset from GMT
- * @link http://php.net/manual/en/function.timezone-offset-get.php
- * @param object DateTimeZone
- * @param datetime DateTime
- * @return int time zone offset in seconds on success or false on failure.
- */
-function timezone_offset_get (DateTimeZone $object, DateTime $datetime) {}
-
-/**
- * Returns all transitions for the timezone
- * @link http://php.net/manual/en/function.timezone-transitions-get.php
- * @param object DateTimeZone
- * @return array numerically indexed array containing associative array with all
- */
-function timezone_transitions_get (DateTimeZone $object) {}
-
-/**
- * Returns numerically index array with all timezone identifiers
- * @link http://php.net/manual/en/function.timezone-identifiers-list.php
- * @return array array on success or false on failure.
- */
-function timezone_identifiers_list () {}
-
-/**
- * Returns associative array containing dst, offset and the timezone name
- * @link http://php.net/manual/en/function.timezone-abbreviations-list.php
- * @return array array on success or false on failure.
- */
-function timezone_abbreviations_list () {}
-
-/**
- * Sets the default timezone used by all date/time functions in a script
- * @link http://php.net/manual/en/function.date-default-timezone-set.php
- * @param timezone_identifier string
- * @return bool 
- */
-function date_default_timezone_set ($timezone_identifier) {}
-
-/**
- * Gets the default timezone used by all date/time functions in a script
- * @link http://php.net/manual/en/function.date-default-timezone-get.php
- * @return string a string.
- */
-function date_default_timezone_get () {}
-
-/**
- * Returns time of sunrise for a given day and location
- * @link http://php.net/manual/en/function.date-sunrise.php
- * @param timestamp int
- * @param format int[optional]
- * @param latitude float[optional]
- * @param longitude float[optional]
- * @param zenith float[optional]
- * @param gmt_offset float[optional]
- * @return mixed the sunrise time in a specified format on
- */
-function date_sunrise ($timestamp, $format = null, $latitude = null, $longitude = null, $zenith = null, $gmt_offset = null) {}
-
-/**
- * Returns time of sunset for a given day and location
- * @link http://php.net/manual/en/function.date-sunset.php
- * @param timestamp int
- * @param format int[optional]
- * @param latitude float[optional]
- * @param longitude float[optional]
- * @param zenith float[optional]
- * @param gmt_offset float[optional]
- * @return mixed the sunset time in a specified format on
- */
-function date_sunset ($timestamp, $format = null, $latitude = null, $longitude = null, $zenith = null, $gmt_offset = null) {}
-
-/**
- * Returns an array with information about sunset/sunrise and twilight begin/end
- * @link http://php.net/manual/en/function.date-sun-info.php
- * @param time int
- * @param latitude float
- * @param longitude float
- * @return array array on success or false on failure.
- */
-function date_sun_info ($time, $latitude, $longitude) {}
-
-
-/**
- * Atom (example: 2005-08-15T15:52:01+00:00)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_ATOM', "Y-m-d\TH:i:sP");
-
-/**
- * HTTP Cookies (example: Monday, 15-Aug-05 15:52:01 UTC)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_COOKIE', "l, d-M-y H:i:s T");
-
-/**
- * ISO-8601 (example: 2005-08-15T15:52:01+0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_ISO8601', "Y-m-d\TH:i:sO");
-
-/**
- * RFC 822 (example: Mon, 15 Aug 05 15:52:01 +0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC822', "D, d M y H:i:s O");
-
-/**
- * RFC 850 (example: Monday, 15-Aug-05 15:52:01 UTC)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC850', "l, d-M-y H:i:s T");
-
-/**
- * RFC 1036 (example: Mon, 15 Aug 05 15:52:01 +0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC1036', "D, d M y H:i:s O");
-
-/**
- * RFC 1123 (example: Mon, 15 Aug 2005 15:52:01 +0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC1123', "D, d M Y H:i:s O");
-
-/**
- * RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC2822', "D, d M Y H:i:s O");
-
-/**
- * Same as DATE_ATOM (since PHP 5.1.3)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RFC3339', "Y-m-d\TH:i:sP");
-
-/**
- * RSS (Mon, 15 Aug 2005 15:52:01 +0000)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_RSS', "D, d M Y H:i:s O");
-
-/**
- * World Wide Web Consortium (example: 2005-08-15T15:52:01+00:00)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('DATE_W3C', "Y-m-d\TH:i:sP");
-
-/**
- * Timestamp
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('SUNFUNCS_RET_TIMESTAMP', 0);
-
-/**
- * Hours:minutes (example: 08:02)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('SUNFUNCS_RET_STRING', 1);
-
-/**
- * Hours as floating point number (example 8.75)
- * @link http://php.net/manual/en/datetime.constants.php
- */
-define ('SUNFUNCS_RET_DOUBLE', 2);
-
-// End of date v.5.2.4
-
-// Start of ctype v.
-
-/**
- * Check for alphanumeric character(s)
- * @link http://php.net/manual/en/function.ctype-alnum.php
- * @param text string
- * @return bool true if every character in text is either
- */
-function ctype_alnum ($text) {}
-
-/**
- * Check for alphabetic character(s)
- * @link http://php.net/manual/en/function.ctype-alpha.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_alpha ($text) {}
-
-/**
- * Check for control character(s)
- * @link http://php.net/manual/en/function.ctype-cntrl.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_cntrl ($text) {}
-
-/**
- * Check for numeric character(s)
- * @link http://php.net/manual/en/function.ctype-digit.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_digit ($text) {}
-
-/**
- * Check for lowercase character(s)
- * @link http://php.net/manual/en/function.ctype-lower.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_lower ($text) {}
-
-/**
- * Check for any printable character(s) except space
- * @link http://php.net/manual/en/function.ctype-graph.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_graph ($text) {}
-
-/**
- * Check for printable character(s)
- * @link http://php.net/manual/en/function.ctype-print.php
- * @param text string
- * @return bool true if every character in text
- */
-function ctype_print ($text) {}
-
-/**
- * Check for any printable character which is not whitespace or an
-   alphanumeric character
- * @link http://php.net/manual/en/function.ctype-punct.php
- * @param text string
- * @return bool true if every character in text
- */
-function ctype_punct ($text) {}
-
-/**
- * Check for whitespace character(s)
- * @link http://php.net/manual/en/function.ctype-space.php
- * @param text string
- * @return bool true if every character in text
- */
-function ctype_space ($text) {}
-
-/**
- * Check for uppercase character(s)
- * @link http://php.net/manual/en/function.ctype-upper.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_upper ($text) {}
-
-/**
- * Check for character(s) representing a hexadecimal digit
- * @link http://php.net/manual/en/function.ctype-xdigit.php
- * @param text string
- * @return bool true if every character in text is
- */
-function ctype_xdigit ($text) {}
-
-// End of ctype v.
-
-// Start of Zend Core v.2.5.0
-
-function zend_core_version () {}
-
-function zend_core_restart () {}
-
-// End of Zend Core v.2.5.0
-
-// Start of zlib v.1.1
-
-/**
- * Output a gz-file
- * @link http://php.net/manual/en/function.readgzfile.php
- * @param filename string
- * @param use_include_path int[optional]
- * @return int the number of (uncompressed) bytes read from the file. If
- */
-function readgzfile ($filename, $use_include_path = null) {}
-
-/**
- * Rewind the position of a gz-file pointer
- * @link http://php.net/manual/en/function.gzrewind.php
- * @param zp resource
- * @return bool 
- */
-function gzrewind ($zp) {}
-
-/**
- * Close an open gz-file pointer
- * @link http://php.net/manual/en/function.gzclose.php
- * @param zp resource
- * @return bool 
- */
-function gzclose ($zp) {}
-
-/**
- * Test for end-of-file on a gz-file pointer
- * @link http://php.net/manual/en/function.gzeof.php
- * @param zp resource
- * @return int true if the gz-file pointer is at EOF or an error occurs;
- */
-function gzeof ($zp) {}
-
-/**
- * Get character from gz-file pointer
- * @link http://php.net/manual/en/function.gzgetc.php
- * @param zp resource
- * @return string 
- */
-function gzgetc ($zp) {}
-
-/**
- * Get line from file pointer
- * @link http://php.net/manual/en/function.gzgets.php
- * @param zp resource
- * @param length int
- * @return string 
- */
-function gzgets ($zp, $length) {}
-
-/**
- * Get line from gz-file pointer and strip HTML tags
- * @link http://php.net/manual/en/function.gzgetss.php
- * @param zp resource
- * @param length int
- * @param allowable_tags string[optional]
- * @return string 
- */
-function gzgetss ($zp, $length, $allowable_tags = null) {}
-
-/**
- * Binary-safe gz-file read
- * @link http://php.net/manual/en/function.gzread.php
- * @param zp resource
- * @param length int
- * @return string 
- */
-function gzread ($zp, $length) {}
-
-/**
- * Open gz-file
- * @link http://php.net/manual/en/function.gzopen.php
- * @param filename string
- * @param mode string
- * @param use_include_path int[optional]
- * @return resource a file pointer to the file opened, after that, everything you read
- */
-function gzopen ($filename, $mode, $use_include_path = null) {}
-
-/**
- * Output all remaining data on a gz-file pointer
- * @link http://php.net/manual/en/function.gzpassthru.php
- * @param zp resource
- * @return int 
- */
-function gzpassthru ($zp) {}
-
-/**
- * Seek on a gz-file pointer
- * @link http://php.net/manual/en/function.gzseek.php
- * @param zp resource
- * @param offset int
- * @return int 
- */
-function gzseek ($zp, $offset) {}
-
-/**
- * Tell gz-file pointer read/write position
- * @link http://php.net/manual/en/function.gztell.php
- * @param zp resource
- * @return int 
- */
-function gztell ($zp) {}
-
-/**
- * Binary-safe gz-file write
- * @link http://php.net/manual/en/function.gzwrite.php
- * @param zp resource
- * @param string string
- * @param length int[optional]
- * @return int the number of (uncompressed) bytes written to the given gz-file
- */
-function gzwrite ($zp, $string, $length = null) {}
-
-/**
- * &Alias; <function>gzwrite</function>
- * @link http://php.net/manual/en/function.gzputs.php
- */
-function gzputs () {}
-
-/**
- * Read entire gz-file into an array
- * @link http://php.net/manual/en/function.gzfile.php
- * @param filename string
- * @param use_include_path int[optional]
- * @return array 
- */
-function gzfile ($filename, $use_include_path = null) {}
-
-/**
- * Compress a string
- * @link http://php.net/manual/en/function.gzcompress.php
- * @param data string
- * @param level int[optional]
- * @return string 
- */
-function gzcompress ($data, $level = null) {}
-
-/**
- * Uncompress a compressed string
- * @link http://php.net/manual/en/function.gzuncompress.php
- * @param data string
- * @param length int[optional]
- * @return string 
- */
-function gzuncompress ($data, $length = null) {}
-
-/**
- * Deflate a string
- * @link http://php.net/manual/en/function.gzdeflate.php
- * @param data string
- * @param level int[optional]
- * @return string 
- */
-function gzdeflate ($data, $level = null) {}
-
-/**
- * Inflate a deflated string
- * @link http://php.net/manual/en/function.gzinflate.php
- * @param data string
- * @param length int[optional]
- * @return string 
- */
-function gzinflate ($data, $length = null) {}
-
-/**
- * Create a gzip compressed string
- * @link http://php.net/manual/en/function.gzencode.php
- * @param data string
- * @param level int[optional]
- * @param encoding_mode int[optional]
- * @return string 
- */
-function gzencode ($data, $level = null, $encoding_mode = null) {}
-
-/**
- * ob_start callback function to gzip output buffer
- * @link http://php.net/manual/en/function.ob-gzhandler.php
- * @param buffer string
- * @param mode int
- * @return string 
- */
-function ob_gzhandler ($buffer, $mode) {}
-
-/**
- * Returns the coding type used for output compression
- * @link http://php.net/manual/en/function.zlib-get-coding-type.php
- * @return string 
- */
-function zlib_get_coding_type () {}
-
-define ('FORCE_GZIP', 1);
-define ('FORCE_DEFLATE', 2);
-
-// End of zlib v.1.1
-
-// Start of openssl v.
-
-/**
- * Frees a private key
- * @link http://php.net/manual/en/function.openssl-pkey-free.php
- * @param key resource
- * @return void 
- */
-function openssl_pkey_free ($key) {}
-
-/**
- * Generates a new private key
- * @link http://php.net/manual/en/function.openssl-pkey-new.php
- * @param configargs array[optional]
- * @return resource a resource identifier for the pkey on success, or false on
- */
-function openssl_pkey_new (array $configargs = null) {}
-
-/**
- * Gets an exportable representation of a key into a string
- * @link http://php.net/manual/en/function.openssl-pkey-export.php
- * @param key mixed
- * @param out string
- * @param passphrase string[optional]
- * @param configargs array[optional]
- * @return bool 
- */
-function openssl_pkey_export ($key, &$out, $passphrase = null, array $configargs = null) {}
-
-/**
- * Gets an exportable representation of a key into a file
- * @link http://php.net/manual/en/function.openssl-pkey-export-to-file.php
- * @param key mixed
- * @param outfilename string
- * @param passphrase string[optional]
- * @param configargs array[optional]
- * @return bool 
- */
-function openssl_pkey_export_to_file ($key, $outfilename, $passphrase = null, array $configargs = null) {}
-
-/**
- * Get a private key
- * @link http://php.net/manual/en/function.openssl-pkey-get-private.php
- * @param key mixed
- * @param passphrase string[optional]
- * @return resource a positive key resource identifier on success, or false on error.
- */
-function openssl_pkey_get_private ($key, $passphrase = null) {}
-
-/**
- * Extract public key from certificate and prepare it for use
- * @link http://php.net/manual/en/function.openssl-pkey-get-public.php
- * @param certificate mixed
- * @return resource a positive key resource identifier on success, or false on error.
- */
-function openssl_pkey_get_public ($certificate) {}
-
-/**
- * Returns an array with the key details (bits, pkey, type)
- * @link http://php.net/manual/en/function.openssl-pkey-get-details.php
- * @param key resource
- * @return array 
- */
-function openssl_pkey_get_details ($key) {}
-
-/**
- * Free key resource
- * @link http://php.net/manual/en/function.openssl-free-key.php
- * @param key_identifier resource
- * @return void 
- */
-function openssl_free_key ($key_identifier) {}
-
-/**
- * &Alias; <function>openssl_pkey_get_private</function>
- * @link http://php.net/manual/en/function.openssl-get-privatekey.php
- */
-function openssl_get_privatekey () {}
-
-/**
- * &Alias; <function>openssl_pkey_get_public</function>
- * @link http://php.net/manual/en/function.openssl-get-publickey.php
- */
-function openssl_get_publickey () {}
-
-/**
- * Parse an X.509 certificate and return a resource identifier for
-  it
- * @link http://php.net/manual/en/function.openssl-x509-read.php
- * @param x509certdata mixed
- * @return resource a resource identifier on success, or false on failure.
- */
-function openssl_x509_read ($x509certdata) {}
-
-/**
- * Free certificate resource
- * @link http://php.net/manual/en/function.openssl-x509-free.php
- * @param x509cert resource
- * @return void 
- */
-function openssl_x509_free ($x509cert) {}
-
-/**
- * Parse an X509 certificate and return the information as an array
- * @link http://php.net/manual/en/function.openssl-x509-parse.php
- * @param x509cert mixed
- * @param shortnames bool[optional]
- * @return array 
- */
-function openssl_x509_parse ($x509cert, $shortnames = null) {}
-
-/**
- * Verifies if a certificate can be used for a particular purpose
- * @link http://php.net/manual/en/function.openssl-x509-checkpurpose.php
- * @param x509cert mixed
- * @param purpose int
- * @param cainfo array[optional]
- * @param untrustedfile string[optional]
- * @return int true if the certificate can be used for the intended purpose,
- */
-function openssl_x509_checkpurpose ($x509cert, $purpose, array $cainfo = null, $untrustedfile = null) {}
-
-/**
- * Checks if a private key corresponds to a certificate
- * @link http://php.net/manual/en/function.openssl-x509-check-private-key.php
- * @param cert mixed
- * @param key mixed
- * @return bool true if key is the private key that
- */
-function openssl_x509_check_private_key ($cert, $key) {}
-
-/**
- * Exports a certificate as a string
- * @link http://php.net/manual/en/function.openssl-x509-export.php
- * @param x509 mixed
- * @param output string
- * @param notext bool[optional]
- * @return bool 
- */
-function openssl_x509_export ($x509, &$output, $notext = null) {}
-
-/**
- * Exports a certificate to file
- * @link http://php.net/manual/en/function.openssl-x509-export-to-file.php
- * @param x509 mixed
- * @param outfilename string
- * @param notext bool[optional]
- * @return bool 
- */
-function openssl_x509_export_to_file ($x509, $outfilename, $notext = null) {}
-
-/**
- * @param var1
- * @param var2
- */
-function openssl_pkcs12_export ($var1, &$var2) {}
-
-function openssl_pkcs12_export_to_file () {}
-
-/**
- * @param var1
- * @param var2
- */
-function openssl_pkcs12_read ($var1, &$var2) {}
-
-/**
- * Generates a CSR
- * @link http://php.net/manual/en/function.openssl-csr-new.php
- * @param dn array
- * @param privkey resource
- * @param configargs array[optional]
- * @param extraattribs array[optional]
- * @return mixed the CSR.
- */
-function openssl_csr_new (array $dn, &$privkey, array $configargs = null, array $extraattribs = null) {}
-
-/**
- * Exports a CSR as a string
- * @link http://php.net/manual/en/function.openssl-csr-export.php
- * @param csr resource
- * @param out string
- * @param notext bool[optional]
- * @return bool 
- */
-function openssl_csr_export ($csr, &$out, $notext = null) {}
-
-/**
- * Exports a CSR to a file
- * @link http://php.net/manual/en/function.openssl-csr-export-to-file.php
- * @param csr resource
- * @param outfilename string
- * @param notext bool[optional]
- * @return bool 
- */
-function openssl_csr_export_to_file ($csr, $outfilename, $notext = null) {}
-
-/**
- * Sign a CSR with another certificate (or itself) and generate a certificate
- * @link http://php.net/manual/en/function.openssl-csr-sign.php
- * @param csr mixed
- * @param cacert mixed
- * @param priv_key mixed
- * @param days int
- * @param configargs array[optional]
- * @param serial int[optional]
- * @return resource an x509 certificate resource on success, false on failure.
- */
-function openssl_csr_sign ($csr, $cacert, $priv_key, $days, array $configargs = null, $serial = null) {}
-
-/**
- * Returns the subject of a CERT
- * @link http://php.net/manual/en/function.openssl-csr-get-subject.php
- * @param csr mixed
- * @param use_shortnames bool[optional]
- * @return array 
- */
-function openssl_csr_get_subject ($csr, $use_shortnames = null) {}
-
-/**
- * Returns the public key of a CERT
- * @link http://php.net/manual/en/function.openssl-csr-get-public-key.php
- * @param csr mixed
- * @param use_shortnames bool[optional]
- * @return resource 
- */
-function openssl_csr_get_public_key ($csr, $use_shortnames = null) {}
-
-/**
- * Generate signature
- * @link http://php.net/manual/en/function.openssl-sign.php
- * @param data string
- * @param signature string
- * @param priv_key_id mixed
- * @param signature_alg int[optional]
- * @return bool 
- */
-function openssl_sign ($data, &$signature, $priv_key_id, $signature_alg = null) {}
-
-/**
- * Verify signature
- * @link http://php.net/manual/en/function.openssl-verify.php
- * @param data string
- * @param signature string
- * @param pub_key_id mixed
- * @param signature_alg int[optional]
- * @return int 1 if the signature is correct, 0 if it is incorrect, and
- */
-function openssl_verify ($data, $signature, $pub_key_id, $signature_alg = null) {}
-
-/**
- * Seal (encrypt) data
- * @link http://php.net/manual/en/function.openssl-seal.php
- * @param data string
- * @param sealed_data string
- * @param env_keys array
- * @param pub_key_ids array
- * @return int the length of the sealed data on success, or false on error.
- */
-function openssl_seal ($data, &$sealed_data, array &$env_keys, array $pub_key_ids) {}
-
-/**
- * Open sealed data
- * @link http://php.net/manual/en/function.openssl-open.php
- * @param sealed_data string
- * @param open_data string
- * @param env_key string
- * @param priv_key_id mixed
- * @return bool 
- */
-function openssl_open ($sealed_data, &$open_data, $env_key, $priv_key_id) {}
-
-/**
- * Verifies the signature of an S/MIME signed message
- * @link http://php.net/manual/en/function.openssl-pkcs7-verify.php
- * @param filename string
- * @param flags int
- * @param outfilename string[optional]
- * @param cainfo array[optional]
- * @param extracerts string[optional]
- * @param content string[optional]
- * @return mixed true if the signature is verified, false if it is not correct
- */
-function openssl_pkcs7_verify ($filename, $flags, $outfilename = null, array $cainfo = null, $extracerts = null, $content = null) {}
-
-/**
- * Decrypts an S/MIME encrypted message
- * @link http://php.net/manual/en/function.openssl-pkcs7-decrypt.php
- * @param infilename string
- * @param outfilename string
- * @param recipcert mixed
- * @param recipkey mixed[optional]
- * @return bool 
- */
-function openssl_pkcs7_decrypt ($infilename, $outfilename, $recipcert, $recipkey = null) {}
-
-/**
- * Sign an S/MIME message
- * @link http://php.net/manual/en/function.openssl-pkcs7-sign.php
- * @param infilename string
- * @param outfilename string
- * @param signcert mixed
- * @param privkey mixed
- * @param headers array
- * @param flags int[optional]
- * @param extracerts string[optional]
- * @return bool 
- */
-function openssl_pkcs7_sign ($infilename, $outfilename, $signcert, $privkey, array $headers, $flags = null, $extracerts = null) {}
-
-/**
- * Encrypt an S/MIME message
- * @link http://php.net/manual/en/function.openssl-pkcs7-encrypt.php
- * @param infile string
- * @param outfile string
- * @param recipcerts mixed
- * @param headers array
- * @param flags int[optional]
- * @param cipherid int[optional]
- * @return bool 
- */
-function openssl_pkcs7_encrypt ($infile, $outfile, $recipcerts, array $headers, $flags = null, $cipherid = null) {}
-
-/**
- * Encrypts data with private key
- * @link http://php.net/manual/en/function.openssl-private-encrypt.php
- * @param data string
- * @param crypted string
- * @param key mixed
- * @param padding int[optional]
- * @return bool 
- */
-function openssl_private_encrypt ($data, &$crypted, $key, $padding = null) {}
-
-/**
- * Decrypts data with private key
- * @link http://php.net/manual/en/function.openssl-private-decrypt.php
- * @param data string
- * @param decrypted string
- * @param key mixed
- * @param padding int[optional]
- * @return bool 
- */
-function openssl_private_decrypt ($data, &$decrypted, $key, $padding = null) {}
-
-/**
- * Encrypts data with public key
- * @link http://php.net/manual/en/function.openssl-public-encrypt.php
- * @param data string
- * @param crypted string
- * @param key mixed
- * @param padding int[optional]
- * @return bool 
- */
-function openssl_public_encrypt ($data, &$crypted, $key, $padding = null) {}
-
-/**
- * Decrypts data with public key
- * @link http://php.net/manual/en/function.openssl-public-decrypt.php
- * @param data string
- * @param decrypted string
- * @param key mixed
- * @param padding int[optional]
- * @return bool 
- */
-function openssl_public_decrypt ($data, &$decrypted, $key, $padding = null) {}
-
-/**
- * Return openSSL error message
- * @link http://php.net/manual/en/function.openssl-error-string.php
- * @return string an error message string, or false if there are no more error
- */
-function openssl_error_string () {}
-
-define ('OPENSSL_VERSION_TEXT', "OpenSSL 0.9.8d 28 Sep 2006");
-define ('OPENSSL_VERSION_NUMBER', 9470031);
-define ('X509_PURPOSE_SSL_CLIENT', 1);
-define ('X509_PURPOSE_SSL_SERVER', 2);
-define ('X509_PURPOSE_NS_SSL_SERVER', 3);
-define ('X509_PURPOSE_SMIME_SIGN', 4);
-define ('X509_PURPOSE_SMIME_ENCRYPT', 5);
-define ('X509_PURPOSE_CRL_SIGN', 6);
-define ('X509_PURPOSE_ANY', 7);
-
-/**
- * Used as default algorithm by openssl_sign and
- * openssl_verify.
- * @link http://php.net/manual/en/openssl.constants.php
- */
-define ('OPENSSL_ALGO_SHA1', 1);
-define ('OPENSSL_ALGO_MD5', 2);
-define ('OPENSSL_ALGO_MD4', 3);
-define ('OPENSSL_ALGO_MD2', 4);
-define ('PKCS7_DETACHED', 64);
-define ('PKCS7_TEXT', 1);
-define ('PKCS7_NOINTERN', 16);
-define ('PKCS7_NOVERIFY', 32);
-define ('PKCS7_NOCHAIN', 8);
-define ('PKCS7_NOCERTS', 2);
-define ('PKCS7_NOATTR', 256);
-define ('PKCS7_BINARY', 128);
-define ('PKCS7_NOSIGS', 4);
-define ('OPENSSL_PKCS1_PADDING', 1);
-define ('OPENSSL_SSLV23_PADDING', 2);
-define ('OPENSSL_NO_PADDING', 3);
-define ('OPENSSL_PKCS1_OAEP_PADDING', 4);
-define ('OPENSSL_CIPHER_RC2_40', 0);
-define ('OPENSSL_CIPHER_RC2_128', 1);
-define ('OPENSSL_CIPHER_RC2_64', 2);
-define ('OPENSSL_CIPHER_DES', 3);
-define ('OPENSSL_CIPHER_3DES', 4);
-define ('OPENSSL_KEYTYPE_RSA', 0);
-define ('OPENSSL_KEYTYPE_DSA', 1);
-define ('OPENSSL_KEYTYPE_DH', 2);
-define ('OPENSSL_KEYTYPE_EC', 3);
-
-// End of openssl v.
-
-// Start of bcmath v.
-
-/**
- * Add two arbitrary precision numbers
- * @link http://php.net/manual/en/function.bcadd.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return string 
- */
-function bcadd ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Subtract one arbitrary precision number from another
- * @link http://php.net/manual/en/function.bcsub.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return string 
- */
-function bcsub ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Multiply two arbitrary precision number
- * @link http://php.net/manual/en/function.bcmul.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return string the result as a string.
- */
-function bcmul ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Divide two arbitrary precision numbers
- * @link http://php.net/manual/en/function.bcdiv.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return string the result of the division as a string, or &null; if
- */
-function bcdiv ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Get modulus of an arbitrary precision number
- * @link http://php.net/manual/en/function.bcmod.php
- * @param left_operand string
- * @param modulus string
- * @return string the modulus as a string, or &null; if
- */
-function bcmod ($left_operand, $modulus) {}
-
-/**
- * Raise an arbitrary precision number to another
- * @link http://php.net/manual/en/function.bcpow.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return string the result as a string.
- */
-function bcpow ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Get the square root of an arbitrary precision number
- * @link http://php.net/manual/en/function.bcsqrt.php
- * @param operand string
- * @param scale int[optional]
- * @return string the square root as a string, or &null; if
- */
-function bcsqrt ($operand, $scale = null) {}
-
-/**
- * Set default scale parameter for all bc math functions
- * @link http://php.net/manual/en/function.bcscale.php
- * @param scale int
- * @return bool 
- */
-function bcscale ($scale) {}
-
-/**
- * Compare two arbitrary precision numbers
- * @link http://php.net/manual/en/function.bccomp.php
- * @param left_operand string
- * @param right_operand string
- * @param scale int[optional]
- * @return int 0 if the two operands are equal, 1 if the
- */
-function bccomp ($left_operand, $right_operand, $scale = null) {}
-
-/**
- * Raise an arbitrary precision number to another, reduced by a specified modulus
- * @link http://php.net/manual/en/function.bcpowmod.php
- * @param left_operand string
- * @param right_operand string
- * @param modulus string
- * @param scale int[optional]
- * @return string the result as a string, or &null; if modulus
- */
-function bcpowmod ($left_operand, $right_operand, $modulus, $scale = null) {}
-
-// End of bcmath v.
-
-// Start of curl v.
-
-/**
- * Initialize a cURL session
- * @link http://php.net/manual/en/function.curl-init.php
- * @param url string[optional]
- * @return resource a cURL handle on success, false on errors.
- */
-function curl_init ($url = null) {}
-
-/**
- * Copy a cURL handle along with all of its preferences
- * @link http://php.net/manual/en/function.curl-copy-handle.php
- * @param ch resource
- * @return resource a new cURL handle.
- */
-function curl_copy_handle ($ch) {}
-
-/**
- * Gets cURL version information
- * @link http://php.net/manual/en/function.curl-version.php
- * @param age int[optional]
- * @return array an associative array with the following elements:
- */
-function curl_version ($age = null) {}
-
-/**
- * Set an option for a cURL transfer
- * @link http://php.net/manual/en/function.curl-setopt.php
- * @param ch resource
- * @param option int
- * @param value mixed
- * @return bool 
- */
-function curl_setopt ($ch, $option, $value) {}
-
-/**
- * Set multiple options for a cURL transfer
- * @link http://php.net/manual/en/function.curl-setopt-array.php
- * @param ch resource
- * @param options array
- * @return bool true if all options were successfully set. If an option could
- */
-function curl_setopt_array ($ch, array $options) {}
-
-/**
- * Perform a cURL session
- * @link http://php.net/manual/en/function.curl-exec.php
- * @param ch resource
- * @return mixed 
- */
-function curl_exec ($ch) {}
-
-/**
- * Get information regarding a specific transfer
- * @link http://php.net/manual/en/function.curl-getinfo.php
- * @param ch resource
- * @param opt int[optional]
- * @return mixed 
- */
-function curl_getinfo ($ch, $opt = null) {}
-
-/**
- * Return a string containing the last error for the current session
- * @link http://php.net/manual/en/function.curl-error.php
- * @param ch resource
- * @return string the error number or '' (the empty string) if no
- */
-function curl_error ($ch) {}
-
-/**
- * Return the last error number
- * @link http://php.net/manual/en/function.curl-errno.php
- * @param ch resource
- * @return int the error number or 0 (zero) if no error
- */
-function curl_errno ($ch) {}
-
-/**
- * Close a cURL session
- * @link http://php.net/manual/en/function.curl-close.php
- * @param ch resource
- * @return void 
- */
-function curl_close ($ch) {}
-
-/**
- * Returns a new cURL multi handle
- * @link http://php.net/manual/en/function.curl-multi-init.php
- * @return resource a cURL on handle on success, false on failure.
- */
-function curl_multi_init () {}
-
-/**
- * Add a normal cURL handle to a cURL multi handle
- * @link http://php.net/manual/en/function.curl-multi-add-handle.php
- * @param mh resource
- * @param ch resource
- * @return int 0 on success, or one of the CURLM_XXX errors
- */
-function curl_multi_add_handle ($mh, $ch) {}
-
-/**
- * Remove a multi handle from a set of cURL handles
- * @link http://php.net/manual/en/function.curl-multi-remove-handle.php
- * @param mh resource
- * @param ch resource
- * @return int 
- */
-function curl_multi_remove_handle ($mh, $ch) {}
-
-/**
- * Get all the sockets associated with the cURL extension, which can then be "selected"
- * @link http://php.net/manual/en/function.curl-multi-select.php
- * @param mh resource
- * @param timeout float[optional]
- * @return int 
- */
-function curl_multi_select ($mh, $timeout = null) {}
-
-/**
- * Run the sub-connections of the current cURL handle
- * @link http://php.net/manual/en/function.curl-multi-exec.php
- * @param mh resource
- * @param still_running int
- * @return int 
- */
-function curl_multi_exec ($mh, &$still_running) {}
-
-/**
- * Return the content of a cURL handle if <constant>CURLOPT_RETURNTRANSFER</constant> is set
- * @link http://php.net/manual/en/function.curl-multi-getcontent.php
- * @param ch resource
- * @return string 
- */
-function curl_multi_getcontent ($ch) {}
-
-/**
- * Get information about the current transfers
- * @link http://php.net/manual/en/function.curl-multi-info-read.php
- * @param mh resource
- * @param msgs_in_queue int[optional]
- * @return array 
- */
-function curl_multi_info_read ($mh, $msgs_in_queue = null) {}
-
-/**
- * Close a set of cURL handles
- * @link http://php.net/manual/en/function.curl-multi-close.php
- * @param mh resource
- * @return void 
- */
-function curl_multi_close ($mh) {}
-
-define ('CURLOPT_DNS_USE_GLOBAL_CACHE', 91);
-define ('CURLOPT_DNS_CACHE_TIMEOUT', 92);
-define ('CURLOPT_PORT', 3);
-define ('CURLOPT_FILE', 10001);
-define ('CURLOPT_READDATA', 10009);
-define ('CURLOPT_INFILE', 10009);
-define ('CURLOPT_INFILESIZE', 14);
-define ('CURLOPT_URL', 10002);
-define ('CURLOPT_PROXY', 10004);
-define ('CURLOPT_VERBOSE', 41);
-define ('CURLOPT_HEADER', 42);
-define ('CURLOPT_HTTPHEADER', 10023);
-define ('CURLOPT_NOPROGRESS', 43);
-define ('CURLOPT_NOBODY', 44);
-define ('CURLOPT_FAILONERROR', 45);
-define ('CURLOPT_UPLOAD', 46);
-define ('CURLOPT_POST', 47);
-define ('CURLOPT_FTPLISTONLY', 48);
-define ('CURLOPT_FTPAPPEND', 50);
-define ('CURLOPT_NETRC', 51);
-
-/**
- * This constant is not available when opendbase_dir or safe_mode are
- * enabled.
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_FOLLOWLOCATION', 52);
-define ('CURLOPT_PUT', 54);
-define ('CURLOPT_USERPWD', 10005);
-define ('CURLOPT_PROXYUSERPWD', 10006);
-define ('CURLOPT_RANGE', 10007);
-define ('CURLOPT_TIMEOUT', 13);
-define ('CURLOPT_POSTFIELDS', 10015);
-define ('CURLOPT_REFERER', 10016);
-define ('CURLOPT_USERAGENT', 10018);
-define ('CURLOPT_FTPPORT', 10017);
-define ('CURLOPT_FTP_USE_EPSV', 85);
-define ('CURLOPT_LOW_SPEED_LIMIT', 19);
-define ('CURLOPT_LOW_SPEED_TIME', 20);
-define ('CURLOPT_RESUME_FROM', 21);
-define ('CURLOPT_COOKIE', 10022);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_COOKIESESSION', 96);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_AUTOREFERER', 58);
-define ('CURLOPT_SSLCERT', 10025);
-define ('CURLOPT_SSLCERTPASSWD', 10026);
-define ('CURLOPT_WRITEHEADER', 10029);
-define ('CURLOPT_SSL_VERIFYHOST', 81);
-define ('CURLOPT_COOKIEFILE', 10031);
-define ('CURLOPT_SSLVERSION', 32);
-define ('CURLOPT_TIMECONDITION', 33);
-define ('CURLOPT_TIMEVALUE', 34);
-define ('CURLOPT_CUSTOMREQUEST', 10036);
-define ('CURLOPT_STDERR', 10037);
-define ('CURLOPT_TRANSFERTEXT', 53);
-define ('CURLOPT_RETURNTRANSFER', 19913);
-define ('CURLOPT_QUOTE', 10028);
-define ('CURLOPT_POSTQUOTE', 10039);
-define ('CURLOPT_INTERFACE', 10062);
-define ('CURLOPT_KRB4LEVEL', 10063);
-define ('CURLOPT_HTTPPROXYTUNNEL', 61);
-define ('CURLOPT_FILETIME', 69);
-define ('CURLOPT_WRITEFUNCTION', 20011);
-define ('CURLOPT_READFUNCTION', 20012);
-define ('CURLOPT_HEADERFUNCTION', 20079);
-define ('CURLOPT_MAXREDIRS', 68);
-define ('CURLOPT_MAXCONNECTS', 71);
-define ('CURLOPT_CLOSEPOLICY', 72);
-define ('CURLOPT_FRESH_CONNECT', 74);
-define ('CURLOPT_FORBID_REUSE', 75);
-define ('CURLOPT_RANDOM_FILE', 10076);
-define ('CURLOPT_EGDSOCKET', 10077);
-define ('CURLOPT_CONNECTTIMEOUT', 78);
-define ('CURLOPT_SSL_VERIFYPEER', 64);
-define ('CURLOPT_CAINFO', 10065);
-define ('CURLOPT_CAPATH', 10097);
-define ('CURLOPT_COOKIEJAR', 10082);
-define ('CURLOPT_SSL_CIPHER_LIST', 10083);
-define ('CURLOPT_BINARYTRANSFER', 19914);
-define ('CURLOPT_NOSIGNAL', 99);
-define ('CURLOPT_PROXYTYPE', 101);
-define ('CURLOPT_BUFFERSIZE', 98);
-define ('CURLOPT_HTTPGET', 80);
-define ('CURLOPT_HTTP_VERSION', 84);
-define ('CURLOPT_SSLKEY', 10087);
-define ('CURLOPT_SSLKEYTYPE', 10088);
-define ('CURLOPT_SSLKEYPASSWD', 10026);
-define ('CURLOPT_SSLENGINE', 10089);
-define ('CURLOPT_SSLENGINE_DEFAULT', 90);
-define ('CURLOPT_SSLCERTTYPE', 10086);
-define ('CURLOPT_CRLF', 27);
-define ('CURLOPT_ENCODING', 10102);
-define ('CURLOPT_PROXYPORT', 59);
-define ('CURLOPT_UNRESTRICTED_AUTH', 105);
-define ('CURLOPT_FTP_USE_EPRT', 106);
-
-/**
- * Available since PHP 5.2.1
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_TCP_NODELAY', 121);
-define ('CURLOPT_HTTP200ALIASES', 10104);
-define ('CURL_TIMECOND_IFMODSINCE', 1);
-define ('CURL_TIMECOND_IFUNMODSINCE', 2);
-define ('CURL_TIMECOND_LASTMOD', 3);
-define ('CURLOPT_HTTPAUTH', 107);
-define ('CURLAUTH_BASIC', 1);
-define ('CURLAUTH_DIGEST', 2);
-define ('CURLAUTH_GSSNEGOTIATE', 4);
-define ('CURLAUTH_NTLM', 8);
-define ('CURLAUTH_ANY', -1);
-define ('CURLAUTH_ANYSAFE', -2);
-define ('CURLOPT_PROXYAUTH', 111);
-define ('CURLOPT_FTP_CREATE_MISSING_DIRS', 110);
-
-/**
- * Available since PHP 5.2.4
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_PRIVATE', 10103);
-define ('CURLCLOSEPOLICY_LEAST_RECENTLY_USED', 2);
-define ('CURLCLOSEPOLICY_LEAST_TRAFFIC', 3);
-define ('CURLCLOSEPOLICY_SLOWEST', 4);
-define ('CURLCLOSEPOLICY_CALLBACK', 5);
-define ('CURLCLOSEPOLICY_OLDEST', 1);
-define ('CURLINFO_EFFECTIVE_URL', 1048577);
-define ('CURLINFO_HTTP_CODE', 2097154);
-define ('CURLINFO_HEADER_SIZE', 2097163);
-define ('CURLINFO_REQUEST_SIZE', 2097164);
-define ('CURLINFO_TOTAL_TIME', 3145731);
-define ('CURLINFO_NAMELOOKUP_TIME', 3145732);
-define ('CURLINFO_CONNECT_TIME', 3145733);
-define ('CURLINFO_PRETRANSFER_TIME', 3145734);
-define ('CURLINFO_SIZE_UPLOAD', 3145735);
-define ('CURLINFO_SIZE_DOWNLOAD', 3145736);
-define ('CURLINFO_SPEED_DOWNLOAD', 3145737);
-define ('CURLINFO_SPEED_UPLOAD', 3145738);
-define ('CURLINFO_FILETIME', 2097166);
-define ('CURLINFO_SSL_VERIFYRESULT', 2097165);
-define ('CURLINFO_CONTENT_LENGTH_DOWNLOAD', 3145743);
-define ('CURLINFO_CONTENT_LENGTH_UPLOAD', 3145744);
-define ('CURLINFO_STARTTRANSFER_TIME', 3145745);
-define ('CURLINFO_CONTENT_TYPE', 1048594);
-define ('CURLINFO_REDIRECT_TIME', 3145747);
-define ('CURLINFO_REDIRECT_COUNT', 2097172);
-
-/**
- * Available since PHP 5.1.3
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLINFO_HEADER_OUT', 2);
-
-/**
- * Available since PHP 5.2.4
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLINFO_PRIVATE', 1048597);
-define ('CURL_VERSION_IPV6', 1);
-define ('CURL_VERSION_KERBEROS4', 2);
-define ('CURL_VERSION_SSL', 4);
-define ('CURL_VERSION_LIBZ', 8);
-define ('CURLVERSION_NOW', 2);
-define ('CURLE_OK', 0);
-define ('CURLE_UNSUPPORTED_PROTOCOL', 1);
-define ('CURLE_FAILED_INIT', 2);
-define ('CURLE_URL_MALFORMAT', 3);
-define ('CURLE_URL_MALFORMAT_USER', 4);
-define ('CURLE_COULDNT_RESOLVE_PROXY', 5);
-define ('CURLE_COULDNT_RESOLVE_HOST', 6);
-define ('CURLE_COULDNT_CONNECT', 7);
-define ('CURLE_FTP_WEIRD_SERVER_REPLY', 8);
-define ('CURLE_FTP_ACCESS_DENIED', 9);
-define ('CURLE_FTP_USER_PASSWORD_INCORRECT', 10);
-define ('CURLE_FTP_WEIRD_PASS_REPLY', 11);
-define ('CURLE_FTP_WEIRD_USER_REPLY', 12);
-define ('CURLE_FTP_WEIRD_PASV_REPLY', 13);
-define ('CURLE_FTP_WEIRD_227_FORMAT', 14);
-define ('CURLE_FTP_CANT_GET_HOST', 15);
-define ('CURLE_FTP_CANT_RECONNECT', 16);
-define ('CURLE_FTP_COULDNT_SET_BINARY', 17);
-define ('CURLE_PARTIAL_FILE', 18);
-define ('CURLE_FTP_COULDNT_RETR_FILE', 19);
-define ('CURLE_FTP_WRITE_ERROR', 20);
-define ('CURLE_FTP_QUOTE_ERROR', 21);
-define ('CURLE_HTTP_NOT_FOUND', 22);
-define ('CURLE_WRITE_ERROR', 23);
-define ('CURLE_MALFORMAT_USER', 24);
-define ('CURLE_FTP_COULDNT_STOR_FILE', 25);
-define ('CURLE_READ_ERROR', 26);
-define ('CURLE_OUT_OF_MEMORY', 27);
-define ('CURLE_OPERATION_TIMEOUTED', 28);
-define ('CURLE_FTP_COULDNT_SET_ASCII', 29);
-define ('CURLE_FTP_PORT_FAILED', 30);
-define ('CURLE_FTP_COULDNT_USE_REST', 31);
-define ('CURLE_FTP_COULDNT_GET_SIZE', 32);
-define ('CURLE_HTTP_RANGE_ERROR', 33);
-define ('CURLE_HTTP_POST_ERROR', 34);
-define ('CURLE_SSL_CONNECT_ERROR', 35);
-define ('CURLE_FTP_BAD_DOWNLOAD_RESUME', 36);
-define ('CURLE_FILE_COULDNT_READ_FILE', 37);
-define ('CURLE_LDAP_CANNOT_BIND', 38);
-define ('CURLE_LDAP_SEARCH_FAILED', 39);
-define ('CURLE_LIBRARY_NOT_FOUND', 40);
-define ('CURLE_FUNCTION_NOT_FOUND', 41);
-define ('CURLE_ABORTED_BY_CALLBACK', 42);
-define ('CURLE_BAD_FUNCTION_ARGUMENT', 43);
-define ('CURLE_BAD_CALLING_ORDER', 44);
-define ('CURLE_HTTP_PORT_FAILED', 45);
-define ('CURLE_BAD_PASSWORD_ENTERED', 46);
-define ('CURLE_TOO_MANY_REDIRECTS', 47);
-define ('CURLE_UNKNOWN_TELNET_OPTION', 48);
-define ('CURLE_TELNET_OPTION_SYNTAX', 49);
-define ('CURLE_OBSOLETE', 50);
-define ('CURLE_SSL_PEER_CERTIFICATE', 51);
-define ('CURLE_GOT_NOTHING', 52);
-define ('CURLE_SSL_ENGINE_NOTFOUND', 53);
-define ('CURLE_SSL_ENGINE_SETFAILED', 54);
-define ('CURLE_SEND_ERROR', 55);
-define ('CURLE_RECV_ERROR', 56);
-define ('CURLE_SHARE_IN_USE', 57);
-define ('CURLE_SSL_CERTPROBLEM', 58);
-define ('CURLE_SSL_CIPHER', 59);
-define ('CURLE_SSL_CACERT', 60);
-define ('CURLE_BAD_CONTENT_ENCODING', 61);
-define ('CURLE_LDAP_INVALID_URL', 62);
-define ('CURLE_FILESIZE_EXCEEDED', 63);
-define ('CURLE_FTP_SSL_FAILED', 64);
-define ('CURLPROXY_HTTP', 0);
-define ('CURLPROXY_SOCKS5', 5);
-define ('CURL_NETRC_OPTIONAL', 1);
-define ('CURL_NETRC_IGNORED', 0);
-define ('CURL_NETRC_REQUIRED', 2);
-define ('CURL_HTTP_VERSION_NONE', 0);
-define ('CURL_HTTP_VERSION_1_0', 1);
-define ('CURL_HTTP_VERSION_1_1', 2);
-define ('CURLM_CALL_MULTI_PERFORM', -1);
-define ('CURLM_OK', 0);
-define ('CURLM_BAD_HANDLE', 1);
-define ('CURLM_BAD_EASY_HANDLE', 2);
-define ('CURLM_OUT_OF_MEMORY', 3);
-define ('CURLM_INTERNAL_ERROR', 4);
-define ('CURLMSG_DONE', 1);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_FTPSSLAUTH', 129);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPAUTH_DEFAULT', 0);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPAUTH_SSL', 1);
-
-/**
- * Available since PHP 5.1.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPAUTH_TLS', 2);
-
-/**
- * Available since PHP 5.2.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLOPT_FTP_SSL', 119);
-
-/**
- * Available since PHP 5.2.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPSSL_NONE', 0);
-
-/**
- * Available since PHP 5.2.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPSSL_TRY', 1);
-
-/**
- * Available since PHP 5.2.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPSSL_CONTROL', 2);
-
-/**
- * Available since PHP 5.2.0
- * @link http://php.net/manual/en/curl.constants.php
- */
-define ('CURLFTPSSL_ALL', 3);
-
-// End of curl v.
-
-// Start of ftp v.
-
-/**
- * Opens an FTP connection
- * @link http://php.net/manual/en/function.ftp-connect.php
- * @param host string
- * @param port int[optional]
- * @param timeout int[optional]
- * @return resource a FTP stream on success or false on error.
- */
-function ftp_connect ($host, $port = null, $timeout = null) {}
-
-/**
- * Opens an Secure SSL-FTP connection
- * @link http://php.net/manual/en/function.ftp-ssl-connect.php
- * @param host string
- * @param port int[optional]
- * @param timeout int[optional]
- * @return resource a SSL-FTP stream on success or false on error.
- */
-function ftp_ssl_connect ($host, $port = null, $timeout = null) {}
-
-/**
- * Logs in to an FTP connection
- * @link http://php.net/manual/en/function.ftp-login.php
- * @param ftp_stream resource
- * @param username string
- * @param password string
- * @return bool 
- */
-function ftp_login ($ftp_stream, $username, $password) {}
-
-/**
- * Returns the current directory name
- * @link http://php.net/manual/en/function.ftp-pwd.php
- * @param ftp_stream resource
- * @return string the current directory name or false on error.
- */
-function ftp_pwd ($ftp_stream) {}
-
-/**
- * Changes to the parent directory
- * @link http://php.net/manual/en/function.ftp-cdup.php
- * @param ftp_stream resource
- * @return bool 
- */
-function ftp_cdup ($ftp_stream) {}
-
-/**
- * Changes the current directory on a FTP server
- * @link http://php.net/manual/en/function.ftp-chdir.php
- * @param ftp_stream resource
- * @param directory string
- * @return bool 
- */
-function ftp_chdir ($ftp_stream, $directory) {}
-
-/**
- * Requests execution of a command on the FTP server
- * @link http://php.net/manual/en/function.ftp-exec.php
- * @param ftp_stream resource
- * @param command string
- * @return bool true if the command was successful (server sent response code:
- */
-function ftp_exec ($ftp_stream, $command) {}
-
-/**
- * Sends an arbitrary command to an FTP server
- * @link http://php.net/manual/en/function.ftp-raw.php
- * @param ftp_stream resource
- * @param command string
- * @return array the server's response as an array of strings.
- */
-function ftp_raw ($ftp_stream, $command) {}
-
-/**
- * Creates a directory
- * @link http://php.net/manual/en/function.ftp-mkdir.php
- * @param ftp_stream resource
- * @param directory string
- * @return string the newly created directory name on success or false on error.
- */
-function ftp_mkdir ($ftp_stream, $directory) {}
-
-/**
- * Removes a directory
- * @link http://php.net/manual/en/function.ftp-rmdir.php
- * @param ftp_stream resource
- * @param directory string
- * @return bool 
- */
-function ftp_rmdir ($ftp_stream, $directory) {}
-
-/**
- * Set permissions on a file via FTP
- * @link http://php.net/manual/en/function.ftp-chmod.php
- * @param ftp_stream resource
- * @param mode int
- * @param filename string
- * @return int the new file permissions on success or false on error.
- */
-function ftp_chmod ($ftp_stream, $mode, $filename) {}
-
-/**
- * Allocates space for a file to be uploaded
- * @link http://php.net/manual/en/function.ftp-alloc.php
- * @param ftp_stream resource
- * @param filesize int
- * @param result string[optional]
- * @return bool 
- */
-function ftp_alloc ($ftp_stream, $filesize, &$result = null) {}
-
-/**
- * Returns a list of files in the given directory
- * @link http://php.net/manual/en/function.ftp-nlist.php
- * @param ftp_stream resource
- * @param directory string
- * @return array an array of filenames from the specified directory on success or
- */
-function ftp_nlist ($ftp_stream, $directory) {}
-
-/**
- * Returns a detailed list of files in the given directory
- * @link http://php.net/manual/en/function.ftp-rawlist.php
- * @param ftp_stream resource
- * @param directory string
- * @param recursive bool[optional]
- * @return array an array where each element corresponds to one line of text.
- */
-function ftp_rawlist ($ftp_stream, $directory, $recursive = null) {}
-
-/**
- * Returns the system type identifier of the remote FTP server
- * @link http://php.net/manual/en/function.ftp-systype.php
- * @param ftp_stream resource
- * @return string the remote system type, or false on error.
- */
-function ftp_systype ($ftp_stream) {}
-
-/**
- * Turns passive mode on or off
- * @link http://php.net/manual/en/function.ftp-pasv.php
- * @param ftp_stream resource
- * @param pasv bool
- * @return bool 
- */
-function ftp_pasv ($ftp_stream, $pasv) {}
-
-/**
- * Downloads a file from the FTP server
- * @link http://php.net/manual/en/function.ftp-get.php
- * @param ftp_stream resource
- * @param local_file string
- * @param remote_file string
- * @param mode int
- * @param resumepos int[optional]
- * @return bool 
- */
-function ftp_get ($ftp_stream, $local_file, $remote_file, $mode, $resumepos = null) {}
-
-/**
- * Downloads a file from the FTP server and saves to an open file
- * @link http://php.net/manual/en/function.ftp-fget.php
- * @param ftp_stream resource
- * @param handle resource
- * @param remote_file string
- * @param mode int
- * @param resumepos int[optional]
- * @return bool 
- */
-function ftp_fget ($ftp_stream, $handle, $remote_file, $mode, $resumepos = null) {}
-
-/**
- * Uploads a file to the FTP server
- * @link http://php.net/manual/en/function.ftp-put.php
- * @param ftp_stream resource
- * @param remote_file string
- * @param local_file string
- * @param mode int
- * @param startpos int[optional]
- * @return bool 
- */
-function ftp_put ($ftp_stream, $remote_file, $local_file, $mode, $startpos = null) {}
-
-/**
- * Uploads from an open file to the FTP server
- * @link http://php.net/manual/en/function.ftp-fput.php
- * @param ftp_stream resource
- * @param remote_file string
- * @param handle resource
- * @param mode int
- * @param startpos int[optional]
- * @return bool 
- */
-function ftp_fput ($ftp_stream, $remote_file, $handle, $mode, $startpos = null) {}
-
-/**
- * Returns the size of the given file
- * @link http://php.net/manual/en/function.ftp-size.php
- * @param ftp_stream resource
- * @param remote_file string
- * @return int the file size on success, or -1 on error.
- */
-function ftp_size ($ftp_stream, $remote_file) {}
-
-/**
- * Returns the last modified time of the given file
- * @link http://php.net/manual/en/function.ftp-mdtm.php
- * @param ftp_stream resource
- * @param remote_file string
- * @return int the last modified time as a Unix timestamp on success, or -1 on
- */
-function ftp_mdtm ($ftp_stream, $remote_file) {}
-
-/**
- * Renames a file or a directory on the FTP server
- * @link http://php.net/manual/en/function.ftp-rename.php
- * @param ftp_stream resource
- * @param oldname string
- * @param newname string
- * @return bool 
- */
-function ftp_rename ($ftp_stream, $oldname, $newname) {}
-
-/**
- * Deletes a file on the FTP server
- * @link http://php.net/manual/en/function.ftp-delete.php
- * @param ftp_stream resource
- * @param path string
- * @return bool 
- */
-function ftp_delete ($ftp_stream, $path) {}
-
-/**
- * Sends a SITE command to the server
- * @link http://php.net/manual/en/function.ftp-site.php
- * @param ftp_stream resource
- * @param command string
- * @return bool 
- */
-function ftp_site ($ftp_stream, $command) {}
-
-/**
- * Closes an FTP connection
- * @link http://php.net/manual/en/function.ftp-close.php
- * @param ftp_stream resource
- * @return bool 
- */
-function ftp_close ($ftp_stream) {}
-
-/**
- * Set miscellaneous runtime FTP options
- * @link http://php.net/manual/en/function.ftp-set-option.php
- * @param ftp_stream resource
- * @param option int
- * @param value mixed
- * @return bool true if the option could be set; false if not. A warning
- */
-function ftp_set_option ($ftp_stream, $option, $value) {}
-
-/**
- * Retrieves various runtime behaviours of the current FTP stream
- * @link http://php.net/manual/en/function.ftp-get-option.php
- * @param ftp_stream resource
- * @param option int
- * @return mixed the value on success or false if the given
- */
-function ftp_get_option ($ftp_stream, $option) {}
-
-/**
- * Retrieves a file from the FTP server and writes it to an open file (non-blocking)
- * @link http://php.net/manual/en/function.ftp-nb-fget.php
- * @param ftp_stream resource
- * @param handle resource
- * @param remote_file string
- * @param mode int
- * @param resumepos int[optional]
- * @return int FTP_FAILED or FTP_FINISHED
- */
-function ftp_nb_fget ($ftp_stream, $handle, $remote_file, $mode, $resumepos = null) {}
-
-/**
- * Retrieves a file from the FTP server and writes it to a local file (non-blocking)
- * @link http://php.net/manual/en/function.ftp-nb-get.php
- * @param ftp_stream resource
- * @param local_file string
- * @param remote_file string
- * @param mode int
- * @param resumepos int[optional]
- * @return int FTP_FAILED or FTP_FINISHED
- */
-function ftp_nb_get ($ftp_stream, $local_file, $remote_file, $mode, $resumepos = null) {}
-
-/**
- * Continues retrieving/sending a file (non-blocking)
- * @link http://php.net/manual/en/function.ftp-nb-continue.php
- * @param ftp_stream resource
- * @return int FTP_FAILED or FTP_FINISHED
- */
-function ftp_nb_continue ($ftp_stream) {}
-
-/**
- * Stores a file on the FTP server (non-blocking)
- * @link http://php.net/manual/en/function.ftp-nb-put.php
- * @param ftp_stream resource
- * @param remote_file string
- * @param local_file string
- * @param mode int
- * @param startpos int[optional]
- * @return int FTP_FAILED or FTP_FINISHED
- */
-function ftp_nb_put ($ftp_stream, $remote_file, $local_file, $mode, $startpos = null) {}
-
-/**
- * Stores a file from an open file to the FTP server (non-blocking)
- * @link http://php.net/manual/en/function.ftp-nb-fput.php
- * @param ftp_stream resource
- * @param remote_file string
- * @param handle resource
- * @param mode int
- * @param startpos int[optional]
- * @return int FTP_FAILED or FTP_FINISHED
- */
-function ftp_nb_fput ($ftp_stream, $remote_file, $handle, $mode, $startpos = null) {}
-
-/**
- * &Alias; <function>ftp_close</function>
- * @link http://php.net/manual/en/function.ftp-quit.php
- * @param ftp
- */
-function ftp_quit ($ftp) {}
-
-define ('FTP_ASCII', 1);
-define ('FTP_TEXT', 1);
-define ('FTP_BINARY', 2);
-define ('FTP_IMAGE', 2);
-
-/**
- * Automatically determine resume position and start position for GET and PUT requests
- * (only works if FTP_AUTOSEEK is enabled)
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_AUTORESUME', -1);
-
-/**
- * See ftp_set_option for information.
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_TIMEOUT_SEC', 0);
-
-/**
- * See ftp_set_option for information.
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_AUTOSEEK', 1);
-
-/**
- * Asynchronous transfer has failed
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_FAILED', 0);
-
-/**
- * Asynchronous transfer has finished
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_FINISHED', 1);
-
-/**
- * Asynchronous transfer is still active
- * @link http://php.net/manual/en/ftp.constants.php
- */
-define ('FTP_MOREDATA', 2);
-
-// End of ftp v.
-
-// Start of ldap v.
-
-/**
- * Connect to an LDAP server
- * @link http://php.net/manual/en/function.ldap-connect.php
- * @param hostname string[optional]
- * @param port int[optional]
- * @return resource a positive LDAP link identifier on success, or false on error.
- */
-function ldap_connect ($hostname = null, $port = null) {}
-
-/**
- * &Alias; <function>ldap_unbind</function>
- * @link http://php.net/manual/en/function.ldap-close.php
- */
-function ldap_close () {}
-
-/**
- * Bind to LDAP directory
- * @link http://php.net/manual/en/function.ldap-bind.php
- * @param link_identifier resource
- * @param bind_rdn string[optional]
- * @param bind_password string[optional]
- * @return bool 
- */
-function ldap_bind ($link_identifier, $bind_rdn = null, $bind_password = null) {}
-
-/**
- * Unbind from LDAP directory
- * @link http://php.net/manual/en/function.ldap-unbind.php
- * @param link_identifier resource
- * @return bool 
- */
-function ldap_unbind ($link_identifier) {}
-
-/**
- * Read an entry
- * @link http://php.net/manual/en/function.ldap-read.php
- * @param link_identifier resource
- * @param base_dn string
- * @param filter string
- * @param attributes array[optional]
- * @param attrsonly int[optional]
- * @param sizelimit int[optional]
- * @param timelimit int[optional]
- * @param deref int[optional]
- * @return resource a search result identifier or false on error.
- */
-function ldap_read ($link_identifier, $base_dn, $filter, array $attributes = null, $attrsonly = null, $sizelimit = null, $timelimit = null, $deref = null) {}
-
-/**
- * Single-level search
- * @link http://php.net/manual/en/function.ldap-list.php
- * @param link_identifier resource
- * @param base_dn string
- * @param filter string
- * @param attributes array[optional]
- * @param attrsonly int[optional]
- * @param sizelimit int[optional]
- * @param timelimit int[optional]
- * @param deref int[optional]
- * @return resource a search result identifier or false on error.
- */
-function ldap_list ($link_identifier, $base_dn, $filter, array $attributes = null, $attrsonly = null, $sizelimit = null, $timelimit = null, $deref = null) {}
-
-/**
- * Search LDAP tree
- * @link http://php.net/manual/en/function.ldap-search.php
- * @param link_identifier resource
- * @param base_dn string
- * @param filter string
- * @param attributes array[optional]
- * @param attrsonly int[optional]
- * @param sizelimit int[optional]
- * @param timelimit int[optional]
- * @param deref int[optional]
- * @return resource a search result identifier or false on error.
- */
-function ldap_search ($link_identifier, $base_dn, $filter, array $attributes = null, $attrsonly = null, $sizelimit = null, $timelimit = null, $deref = null) {}
-
-/**
- * Free result memory
- * @link http://php.net/manual/en/function.ldap-free-result.php
- * @param result_identifier resource
- * @return bool 
- */
-function ldap_free_result ($result_identifier) {}
-
-/**
- * Count the number of entries in a search
- * @link http://php.net/manual/en/function.ldap-count-entries.php
- * @param link_identifier resource
- * @param result_identifier resource
- * @return int number of entries in the result or false on error.
- */
-function ldap_count_entries ($link_identifier, $result_identifier) {}
-
-/**
- * Return first result id
- * @link http://php.net/manual/en/function.ldap-first-entry.php
- * @param link_identifier resource
- * @param result_identifier resource
- * @return resource the result entry identifier for the first entry on success and
- */
-function ldap_first_entry ($link_identifier, $result_identifier) {}
-
-/**
- * Get next result entry
- * @link http://php.net/manual/en/function.ldap-next-entry.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @return resource entry identifier for the next entry in the result whose entries
- */
-function ldap_next_entry ($link_identifier, $result_entry_identifier) {}
-
-/**
- * Get all result entries
- * @link http://php.net/manual/en/function.ldap-get-entries.php
- * @param link_identifier resource
- * @param result_identifier resource
- * @return array a complete result information in a multi-dimensional array on
- */
-function ldap_get_entries ($link_identifier, $result_identifier) {}
-
-/**
- * Return first attribute
- * @link http://php.net/manual/en/function.ldap-first-attribute.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @param ber_identifier int
- * @return string the first attribute in the entry on success and false on
- */
-function ldap_first_attribute ($link_identifier, $result_entry_identifier, &$ber_identifier) {}
-
-/**
- * Get the next attribute in result
- * @link http://php.net/manual/en/function.ldap-next-attribute.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @param ber_identifier resource
- * @return string the next attribute in an entry on success and false on
- */
-function ldap_next_attribute ($link_identifier, $result_entry_identifier, &$ber_identifier) {}
-
-/**
- * Get attributes from a search result entry
- * @link http://php.net/manual/en/function.ldap-get-attributes.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @return array a complete entry information in a multi-dimensional array
- */
-function ldap_get_attributes ($link_identifier, $result_entry_identifier) {}
-
-/**
- * Get all values from a result entry
- * @link http://php.net/manual/en/function.ldap-get-values.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @param attribute string
- * @return array an array of values for the attribute on success and false on
- */
-function ldap_get_values ($link_identifier, $result_entry_identifier, $attribute) {}
-
-/**
- * Get all binary values from a result entry
- * @link http://php.net/manual/en/function.ldap-get-values-len.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @param attribute string
- * @return array an array of values for the attribute on success and false on
- */
-function ldap_get_values_len ($link_identifier, $result_entry_identifier, $attribute) {}
-
-/**
- * Get the DN of a result entry
- * @link http://php.net/manual/en/function.ldap-get-dn.php
- * @param link_identifier resource
- * @param result_entry_identifier resource
- * @return string the DN of the result entry and false on error.
- */
-function ldap_get_dn ($link_identifier, $result_entry_identifier) {}
-
-/**
- * Splits DN into its component parts
- * @link http://php.net/manual/en/function.ldap-explode-dn.php
- * @param dn string
- * @param with_attrib int
- * @return array an array of all DN components.
- */
-function ldap_explode_dn ($dn, $with_attrib) {}
-
-/**
- * Convert DN to User Friendly Naming format
- * @link http://php.net/manual/en/function.ldap-dn2ufn.php
- * @param dn string
- * @return string the user friendly name.
- */
-function ldap_dn2ufn ($dn) {}
-
-/**
- * Add entries to LDAP directory
- * @link http://php.net/manual/en/function.ldap-add.php
- * @param link_identifier resource
- * @param dn string
- * @param entry array
- * @return bool 
- */
-function ldap_add ($link_identifier, $dn, array $entry) {}
-
-/**
- * Delete an entry from a directory
- * @link http://php.net/manual/en/function.ldap-delete.php
- * @param link_identifier resource
- * @param dn string
- * @return bool 
- */
-function ldap_delete ($link_identifier, $dn) {}
-
-/**
- * Modify an LDAP entry
- * @link http://php.net/manual/en/function.ldap-modify.php
- * @param link_identifier resource
- * @param dn string
- * @param entry array
- * @return bool 
- */
-function ldap_modify ($link_identifier, $dn, array $entry) {}
-
-/**
- * Add attribute values to current attributes
- * @link http://php.net/manual/en/function.ldap-mod-add.php
- * @param link_identifier resource
- * @param dn string
- * @param entry array
- * @return bool 
- */
-function ldap_mod_add ($link_identifier, $dn, array $entry) {}
-
-/**
- * Replace attribute values with new ones
- * @link http://php.net/manual/en/function.ldap-mod-replace.php
- * @param link_identifier resource
- * @param dn string
- * @param entry array
- * @return bool 
- */
-function ldap_mod_replace ($link_identifier, $dn, array $entry) {}
-
-/**
- * Delete attribute values from current attributes
- * @link http://php.net/manual/en/function.ldap-mod-del.php
- * @param link_identifier resource
- * @param dn string
- * @param entry array
- * @return bool 
- */
-function ldap_mod_del ($link_identifier, $dn, array $entry) {}
-
-/**
- * Return the LDAP error number of the last LDAP command
- * @link http://php.net/manual/en/function.ldap-errno.php
- * @param link_identifier resource
- * @return int 
- */
-function ldap_errno ($link_identifier) {}
-
-/**
- * Convert LDAP error number into string error message
- * @link http://php.net/manual/en/function.ldap-err2str.php
- * @param errno int
- * @return string the error message, as a string.
- */
-function ldap_err2str ($errno) {}
-
-/**
- * Return the LDAP error message of the last LDAP command
- * @link http://php.net/manual/en/function.ldap-error.php
- * @param link_identifier resource
- * @return string string error message.
- */
-function ldap_error ($link_identifier) {}
-
-/**
- * Compare value of attribute found in entry specified with DN
- * @link http://php.net/manual/en/function.ldap-compare.php
- * @param link_identifier resource
- * @param dn string
- * @param attribute string
- * @param value string
- * @return mixed true if value matches otherwise returns
- */
-function ldap_compare ($link_identifier, $dn, $attribute, $value) {}
-
-/**
- * Sort LDAP result entries
- * @link http://php.net/manual/en/function.ldap-sort.php
- * @param link resource
- * @param result resource
- * @param sortfilter string
- * @return bool 
- */
-function ldap_sort ($link, $result, $sortfilter) {}
-
-/**
- * Modify the name of an entry
- * @link http://php.net/manual/en/function.ldap-rename.php
- * @param link_identifier resource
- * @param dn string
- * @param newrdn string
- * @param newparent string
- * @param deleteoldrdn bool
- * @return bool 
- */
-function ldap_rename ($link_identifier, $dn, $newrdn, $newparent, $deleteoldrdn) {}
-
-/**
- * Get the current value for given option
- * @link http://php.net/manual/en/function.ldap-get-option.php
- * @param link_identifier resource
- * @param option int
- * @param retval mixed
- * @return bool 
- */
-function ldap_get_option ($link_identifier, $option, &$retval) {}
-
-/**
- * Set the value of the given option
- * @link http://php.net/manual/en/function.ldap-set-option.php
- * @param link_identifier resource
- * @param option int
- * @param newval mixed
- * @return bool 
- */
-function ldap_set_option ($link_identifier, $option, $newval) {}
-
-/**
- * Return first reference
- * @link http://php.net/manual/en/function.ldap-first-reference.php
- * @param link resource
- * @param result resource
- * @return resource 
- */
-function ldap_first_reference ($link, $result) {}
-
-/**
- * Get next reference
- * @link http://php.net/manual/en/function.ldap-next-reference.php
- * @param link resource
- * @param entry resource
- * @return resource 
- */
-function ldap_next_reference ($link, $entry) {}
-
-/**
- * Extract information from reference entry
- * @link http://php.net/manual/en/function.ldap-parse-reference.php
- * @param link resource
- * @param entry resource
- * @param referrals array
- * @return bool 
- */
-function ldap_parse_reference ($link, $entry, array &$referrals) {}
-
-/**
- * Extract information from result
- * @link http://php.net/manual/en/function.ldap-parse-result.php
- * @param link resource
- * @param result resource
- * @param errcode int
- * @param matcheddn string[optional]
- * @param errmsg string[optional]
- * @param referrals array[optional]
- * @return bool 
- */
-function ldap_parse_result ($link, $result, &$errcode, &$matcheddn = null, &$errmsg = null, array &$referrals = null) {}
-
-/**
- * Start TLS
- * @link http://php.net/manual/en/function.ldap-start-tls.php
- * @param link resource
- * @return bool 
- */
-function ldap_start_tls ($link) {}
-
-/**
- * Set a callback function to do re-binds on referral chasing
- * @link http://php.net/manual/en/function.ldap-set-rebind-proc.php
- * @param link resource
- * @param callback callback
- * @return bool 
- */
-function ldap_set_rebind_proc ($link, $callback) {}
-
-define ('LDAP_DEREF_NEVER', 0);
-define ('LDAP_DEREF_SEARCHING', 1);
-define ('LDAP_DEREF_FINDING', 2);
-define ('LDAP_DEREF_ALWAYS', 3);
-define ('LDAP_OPT_DEREF', 2);
-define ('LDAP_OPT_SIZELIMIT', 3);
-define ('LDAP_OPT_TIMELIMIT', 4);
-define ('LDAP_OPT_PROTOCOL_VERSION', 17);
-define ('LDAP_OPT_ERROR_NUMBER', 49);
-define ('LDAP_OPT_REFERRALS', 8);
-define ('LDAP_OPT_RESTART', 9);
-define ('LDAP_OPT_HOST_NAME', 48);
-define ('LDAP_OPT_ERROR_STRING', 50);
-define ('LDAP_OPT_MATCHED_DN', 51);
-define ('LDAP_OPT_SERVER_CONTROLS', 18);
-define ('LDAP_OPT_CLIENT_CONTROLS', 19);
-define ('LDAP_OPT_DEBUG_LEVEL', 20481);
-
-// End of ldap v.
-
-// Start of mhash v.
-
-/**
- * Get the block size of the specified hash
- * @link http://php.net/manual/en/function.mhash-get-block-size.php
- * @param hash int
- * @return int the size in bytes or false, if the hash
- */
-function mhash_get_block_size ($hash) {}
-
-/**
- * Get the name of the specified hash
- * @link http://php.net/manual/en/function.mhash-get-hash-name.php
- * @param hash int
- * @return string the name of the hash or false, if the hash does not exist.
- */
-function mhash_get_hash_name ($hash) {}
-
-/**
- * Generates a key
- * @link http://php.net/manual/en/function.mhash-keygen-s2k.php
- * @param hash int
- * @param password string
- * @param salt string
- * @param bytes int
- * @return string the generated key as a string, or false on error.
- */
-function mhash_keygen_s2k ($hash, $password, $salt, $bytes) {}
-
-/**
- * Get the highest available hash id
- * @link http://php.net/manual/en/function.mhash-count.php
- * @return int the highest available hash id. Hashes are numbered from 0 to this
- */
-function mhash_count () {}
-
-/**
- * Compute hash
- * @link http://php.net/manual/en/function.mhash.php
- * @param hash int
- * @param data string
- * @param key string[optional]
- * @return string the resulting hash (also called digest) or HMAC as a string, or
- */
-function mhash ($hash, $data, $key = null) {}
-
-define ('MHASH_CRC32', 0);
-define ('MHASH_MD5', 1);
-define ('MHASH_SHA1', 2);
-define ('MHASH_HAVAL256', 3);
-define ('MHASH_RIPEMD160', 5);
-define ('MHASH_TIGER', 7);
-define ('MHASH_GOST', 8);
-define ('MHASH_CRC32B', 9);
-define ('MHASH_HAVAL224', 10);
-define ('MHASH_HAVAL192', 11);
-define ('MHASH_HAVAL160', 12);
-define ('MHASH_HAVAL128', 13);
-define ('MHASH_TIGER128', 14);
-define ('MHASH_TIGER160', 15);
-define ('MHASH_MD4', 16);
-define ('MHASH_SHA256', 17);
-define ('MHASH_ADLER32', 18);
-define ('MHASH_SHA224', 19);
-define ('MHASH_SHA512', 20);
-define ('MHASH_SHA384', 21);
-define ('MHASH_WHIRLPOOL', 22);
-define ('MHASH_RIPEMD128', 23);
-define ('MHASH_RIPEMD256', 24);
-define ('MHASH_RIPEMD320', 25);
-define ('MHASH_SNEFRU128', 26);
-define ('MHASH_SNEFRU256', 27);
-define ('MHASH_MD2', 28);
-
-// End of mhash v.
-
-// Start of mysql v.1.0
-
-/**
- * Open a connection to a MySQL Server
- * @link http://php.net/manual/en/function.mysql-connect.php
- * @param server string[optional]
- * @param username string[optional]
- * @param password string[optional]
- * @param new_link bool[optional]
- * @param client_flags int[optional]
- * @return resource a MySQL link identifier on success, or false on failure.
- */
-function mysql_connect ($server = null, $username = null, $password = null, $new_link = null, $client_flags = null) {}
-
-/**
- * Open a persistent connection to a MySQL server
- * @link http://php.net/manual/en/function.mysql-pconnect.php
- * @param server string[optional]
- * @param username string[optional]
- * @param password string[optional]
- * @param client_flags int[optional]
- * @return resource a MySQL persistent link identifier on success, or false on
- */
-function mysql_pconnect ($server = null, $username = null, $password = null, $client_flags = null) {}
-
-/**
- * Close MySQL connection
- * @link http://php.net/manual/en/function.mysql-close.php
- * @param link_identifier resource[optional]
- * @return bool 
- */
-function mysql_close ($link_identifier = null) {}
-
-/**
- * Select a MySQL database
- * @link http://php.net/manual/en/function.mysql-select-db.php
- * @param database_name string
- * @param link_identifier resource[optional]
- * @return bool 
- */
-function mysql_select_db ($database_name, $link_identifier = null) {}
-
-/**
- * Send a MySQL query
- * @link http://php.net/manual/en/function.mysql-query.php
- * @param query string
- * @param link_identifier resource[optional]
- * @return resource 
- */
-function mysql_query ($query, $link_identifier = null) {}
-
-/**
- * Send an SQL query to MySQL, without fetching and buffering the result rows
- * @link http://php.net/manual/en/function.mysql-unbuffered-query.php
- * @param query string
- * @param link_identifier resource[optional]
- * @return resource 
- */
-function mysql_unbuffered_query ($query, $link_identifier = null) {}
-
-/**
- * Send a MySQL query
- * @link http://php.net/manual/en/function.mysql-db-query.php
- * @param database string
- * @param query string
- * @param link_identifier resource[optional]
- * @return resource a positive MySQL result resource to the query result,
- */
-function mysql_db_query ($database, $query, $link_identifier = null) {}
-
-/**
- * List databases available on a MySQL server
- * @link http://php.net/manual/en/function.mysql-list-dbs.php
- * @param link_identifier resource[optional]
- * @return resource a result pointer resource on success, or false on
- */
-function mysql_list_dbs ($link_identifier = null) {}
-
-/**
- * List tables in a MySQL database
- * @link http://php.net/manual/en/function.mysql-list-tables.php
- * @param database string
- * @param link_identifier resource[optional]
- * @return resource 
- */
-function mysql_list_tables ($database, $link_identifier = null) {}
-
-/**
- * List MySQL table fields
- * @link http://php.net/manual/en/function.mysql-list-fields.php
- * @param database_name string
- * @param table_name string
- * @param link_identifier resource[optional]
- * @return resource 
- */
-function mysql_list_fields ($database_name, $table_name, $link_identifier = null) {}
-
-/**
- * List MySQL processes
- * @link http://php.net/manual/en/function.mysql-list-processes.php
- * @param link_identifier resource[optional]
- * @return resource 
- */
-function mysql_list_processes ($link_identifier = null) {}
-
-/**
- * Returns the text of the error message from previous MySQL operation
- * @link http://php.net/manual/en/function.mysql-error.php
- * @param link_identifier resource[optional]
- * @return string the error text from the last MySQL function, or
- */
-function mysql_error ($link_identifier = null) {}
-
-/**
- * Returns the numerical value of the error message from previous MySQL operation
- * @link http://php.net/manual/en/function.mysql-errno.php
- * @param link_identifier resource[optional]
- * @return int the error number from the last MySQL function, or
- */
-function mysql_errno ($link_identifier = null) {}
-
-/**
- * Get number of affected rows in previous MySQL operation
- * @link http://php.net/manual/en/function.mysql-affected-rows.php
- * @param link_identifier resource[optional]
- * @return int the number of affected rows on success, and -1 if the last query
- */
-function mysql_affected_rows ($link_identifier = null) {}
-
-/**
- * Get the ID generated from the previous INSERT operation
- * @link http://php.net/manual/en/function.mysql-insert-id.php
- * @param link_identifier resource[optional]
- * @return int 
- */
-function mysql_insert_id ($link_identifier = null) {}
-
-/**
- * Get result data
- * @link http://php.net/manual/en/function.mysql-result.php
- * @param result resource
- * @param row int
- * @param field mixed[optional]
- * @return string 
- */
-function mysql_result ($result, $row, $field = null) {}
-
-/**
- * Get number of rows in result
- * @link http://php.net/manual/en/function.mysql-num-rows.php
- * @param result resource
- * @return int 
- */
-function mysql_num_rows ($result) {}
-
-/**
- * Get number of fields in result
- * @link http://php.net/manual/en/function.mysql-num-fields.php
- * @param result resource
- * @return int the number of fields in the result set resource on
- */
-function mysql_num_fields ($result) {}
-
-/**
- * Get a result row as an enumerated array
- * @link http://php.net/manual/en/function.mysql-fetch-row.php
- * @param result resource
- * @return array an numerical array of strings that corresponds to the fetched row, or
- */
-function mysql_fetch_row ($result) {}
-
-/**
- * Fetch a result row as an associative array, a numeric array, or both
- * @link http://php.net/manual/en/function.mysql-fetch-array.php
- * @param result resource
- * @param result_type int[optional]
- * @return array an array of strings that corresponds to the fetched row, or false
- */
-function mysql_fetch_array ($result, $result_type = null) {}
-
-/**
- * Fetch a result row as an associative array
- * @link http://php.net/manual/en/function.mysql-fetch-assoc.php
- * @param result resource
- * @return array an associative array of strings that corresponds to the fetched row, or
- */
-function mysql_fetch_assoc ($result) {}
-
-/**
- * Fetch a result row as an object
- * @link http://php.net/manual/en/function.mysql-fetch-object.php
- * @param result resource
- * @param class_name string[optional]
- * @param params array[optional]
- * @return object an object with string properties that correspond to the
- */
-function mysql_fetch_object ($result, $class_name = null, array $params = null) {}
-
-/**
- * Move internal result pointer
- * @link http://php.net/manual/en/function.mysql-data-seek.php
- * @param result resource
- * @param row_number int
- * @return bool 
- */
-function mysql_data_seek ($result, $row_number) {}
-
-/**
- * Get the length of each output in a result
- * @link http://php.net/manual/en/function.mysql-fetch-lengths.php
- * @param result resource
- * @return array 
- */
-function mysql_fetch_lengths ($result) {}
-
-/**
- * Get column information from a result and return as an object
- * @link http://php.net/manual/en/function.mysql-fetch-field.php
- * @param result resource
- * @param field_offset int[optional]
- * @return object an object containing field information. The properties
- */
-function mysql_fetch_field ($result, $field_offset = null) {}
-
-/**
- * Set result pointer to a specified field offset
- * @link http://php.net/manual/en/function.mysql-field-seek.php
- * @param result resource
- * @param field_offset int
- * @return bool 
- */
-function mysql_field_seek ($result, $field_offset) {}
-
-/**
- * Free result memory
- * @link http://php.net/manual/en/function.mysql-free-result.php
- * @param result resource
- * @return bool 
- */
-function mysql_free_result ($result) {}
-
-/**
- * Get the name of the specified field in a result
- * @link http://php.net/manual/en/function.mysql-field-name.php
- * @param result resource
- * @param field_offset int
- * @return string 
- */
-function mysql_field_name ($result, $field_offset) {}
-
-/**
- * Get name of the table the specified field is in
- * @link http://php.net/manual/en/function.mysql-field-table.php
- * @param result resource
- * @param field_offset int
- * @return string 
- */
-function mysql_field_table ($result, $field_offset) {}
-
-/**
- * Returns the length of the specified field
- * @link http://php.net/manual/en/function.mysql-field-len.php
- * @param result resource
- * @param field_offset int
- * @return int 
- */
-function mysql_field_len ($result, $field_offset) {}
-
-/**
- * Get the type of the specified field in a result
- * @link http://php.net/manual/en/function.mysql-field-type.php
- * @param result resource
- * @param field_offset int
- * @return string 
- */
-function mysql_field_type ($result, $field_offset) {}
-
-/**
- * Get the flags associated with the specified field in a result
- * @link http://php.net/manual/en/function.mysql-field-flags.php
- * @param result resource
- * @param field_offset int
- * @return string a string of flags associated with the result, or false on failure.
- */
-function mysql_field_flags ($result, $field_offset) {}
-
-/**
- * Escapes a string for use in a mysql_query
- * @link http://php.net/manual/en/function.mysql-escape-string.php
- * @param unescaped_string string
- * @return string the escaped string.
- */
-function mysql_escape_string ($unescaped_string) {}
-
-/**
- * Escapes special characters in a string for use in a SQL statement
- * @link http://php.net/manual/en/function.mysql-real-escape-string.php
- * @param unescaped_string string
- * @param link_identifier resource[optional]
- * @return string the escaped string, or false on error.
- */
-function mysql_real_escape_string ($unescaped_string, $link_identifier = null) {}
-
-/**
- * Get current system status
- * @link http://php.net/manual/en/function.mysql-stat.php
- * @param link_identifier resource[optional]
- * @return string a string with the status for uptime, threads, queries, open tables,
- */
-function mysql_stat ($link_identifier = null) {}
-
-/**
- * Return the current thread ID
- * @link http://php.net/manual/en/function.mysql-thread-id.php
- * @param link_identifier resource[optional]
- * @return int 
- */
-function mysql_thread_id ($link_identifier = null) {}
-
-/**
- * Returns the name of the character set
- * @link http://php.net/manual/en/function.mysql-client-encoding.php
- * @param link_identifier resource[optional]
- * @return string the default character set name for the current connection.
- */
-function mysql_client_encoding ($link_identifier = null) {}
-
-/**
- * Ping a server connection or reconnect if there is no connection
- * @link http://php.net/manual/en/function.mysql-ping.php
- * @param link_identifier resource[optional]
- * @return bool true if the connection to the server MySQL server is working,
- */
-function mysql_ping ($link_identifier = null) {}
-
-/**
- * Get MySQL client info
- * @link http://php.net/manual/en/function.mysql-get-client-info.php
- * @return string 
- */
-function mysql_get_client_info () {}
-
-/**
- * Get MySQL host info
- * @link http://php.net/manual/en/function.mysql-get-host-info.php
- * @param link_identifier resource[optional]
- * @return string a string describing the type of MySQL connection in use for the
- */
-function mysql_get_host_info ($link_identifier = null) {}
-
-/**
- * Get MySQL protocol info
- * @link http://php.net/manual/en/function.mysql-get-proto-info.php
- * @param link_identifier resource[optional]
- * @return int the MySQL protocol on success, or false on failure.
- */
-function mysql_get_proto_info ($link_identifier = null) {}
-
-/**
- * Get MySQL server info
- * @link http://php.net/manual/en/function.mysql-get-server-info.php
- * @param link_identifier resource[optional]
- * @return string the MySQL server version on success, or false on failure.
- */
-function mysql_get_server_info ($link_identifier = null) {}
-
-/**
- * Get information about the most recent query
- * @link http://php.net/manual/en/function.mysql-info.php
- * @param link_identifier resource[optional]
- * @return string information about the statement on success, or false on
- */
-function mysql_info ($link_identifier = null) {}
-
-/**
- * Sets the client character set
- * @link http://php.net/manual/en/function.mysql-set-charset.php
- * @param charset string
- * @param link_identifier resource[optional]
- * @return bool 
- */
-function mysql_set_charset ($charset, $link_identifier = null) {}
-
-function mysql () {}
-
-function mysql_fieldname () {}
-
-function mysql_fieldtable () {}
-
-function mysql_fieldlen () {}
-
-function mysql_fieldtype () {}
-
-function mysql_fieldflags () {}
-
-function mysql_selectdb () {}
-
-function mysql_freeresult () {}
-
-function mysql_numfields () {}
-
-function mysql_numrows () {}
-
-function mysql_listdbs () {}
-
-function mysql_listtables () {}
-
-function mysql_listfields () {}
-
-/**
- * Get result data
- * @link http://php.net/manual/en/function.mysql-db-name.php
- * @param result resource
- * @param row int
- * @param field mixed[optional]
- * @return string the database name on success, and false on failure. If false
- */
-function mysql_db_name ($result, $row, $field = null) {}
-
-function mysql_dbname () {}
-
-/**
- * Get table name of field
- * @link http://php.net/manual/en/function.mysql-tablename.php
- * @param result resource
- * @param i int
- * @return string 
- */
-function mysql_tablename ($result, $i) {}
-
-function mysql_table_name () {}
-
-define ('MYSQL_ASSOC', 1);
-define ('MYSQL_NUM', 2);
-define ('MYSQL_BOTH', 3);
-define ('MYSQL_CLIENT_COMPRESS', 32);
-define ('MYSQL_CLIENT_SSL', 2048);
-define ('MYSQL_CLIENT_INTERACTIVE', 1024);
-define ('MYSQL_CLIENT_IGNORE_SPACE', 256);
-
-// End of mysql v.1.0
-
-// Start of PDO v.1.0.4dev
-
-/**
- * Represents an error raised by PDO. You should not throw a
- * PDOException from your own code.
- * See Exceptions for more
- * information about Exceptions in PHP.
- * @link http://php.net/manual/en/ref.pdo.php
- */
-class PDOException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-	public $errorInfo;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-/**
- * Represents a connection between PHP and a database server.
- * @link http://php.net/manual/en/ref.pdo.php
- */
-class PDO  {
-	const PARAM_BOOL = 5;
-	const PARAM_NULL = 0;
-	const PARAM_INT = 1;
-	const PARAM_STR = 2;
-	const PARAM_LOB = 3;
-	const PARAM_STMT = 4;
-	const PARAM_INPUT_OUTPUT = 2147483648;
-	const PARAM_EVT_ALLOC = 0;
-	const PARAM_EVT_FREE = 1;
-	const PARAM_EVT_EXEC_PRE = 2;
-	const PARAM_EVT_EXEC_POST = 3;
-	const PARAM_EVT_FETCH_PRE = 4;
-	const PARAM_EVT_FETCH_POST = 5;
-	const PARAM_EVT_NORMALIZE = 6;
-	const FETCH_LAZY = 1;
-	const FETCH_ASSOC = 2;
-	const FETCH_NUM = 3;
-	const FETCH_BOTH = 4;
-	const FETCH_OBJ = 5;
-	const FETCH_BOUND = 6;
-	const FETCH_COLUMN = 7;
-	const FETCH_CLASS = 8;
-	const FETCH_INTO = 9;
-	const FETCH_FUNC = 10;
-	const FETCH_GROUP = 65536;
-	const FETCH_UNIQUE = 196608;
-	const FETCH_KEY_PAIR = 12;
-	const FETCH_CLASSTYPE = 262144;
-	const FETCH_SERIALIZE = 524288;
-	const FETCH_PROPS_LATE = 1048576;
-	const FETCH_NAMED = 11;
-	const ATTR_AUTOCOMMIT = 0;
-	const ATTR_PREFETCH = 1;
-	const ATTR_TIMEOUT = 2;
-	const ATTR_ERRMODE = 3;
-	const ATTR_SERVER_VERSION = 4;
-	const ATTR_CLIENT_VERSION = 5;
-	const ATTR_SERVER_INFO = 6;
-	const ATTR_CONNECTION_STATUS = 7;
-	const ATTR_CASE = 8;
-	const ATTR_CURSOR_NAME = 9;
-	const ATTR_CURSOR = 10;
-	const ATTR_ORACLE_NULLS = 11;
-	const ATTR_PERSISTENT = 12;
-	const ATTR_STATEMENT_CLASS = 13;
-	const ATTR_FETCH_TABLE_NAMES = 14;
-	const ATTR_FETCH_CATALOG_NAMES = 15;
-	const ATTR_DRIVER_NAME = 16;
-	const ATTR_STRINGIFY_FETCHES = 17;
-	const ATTR_MAX_COLUMN_LEN = 18;
-	const ATTR_EMULATE_PREPARES = 20;
-	const ATTR_DEFAULT_FETCH_MODE = 19;
-	const ERRMODE_SILENT = 0;
-	const ERRMODE_WARNING = 1;
-	const ERRMODE_EXCEPTION = 2;
-	const CASE_NATURAL = 0;
-	const CASE_LOWER = 2;
-	const CASE_UPPER = 1;
-	const NULL_NATURAL = 0;
-	const NULL_EMPTY_STRING = 1;
-	const NULL_TO_STRING = 2;
-	const ERR_NONE = 00000;
-	const FETCH_ORI_NEXT = 0;
-	const FETCH_ORI_PRIOR = 1;
-	const FETCH_ORI_FIRST = 2;
-	const FETCH_ORI_LAST = 3;
-	const FETCH_ORI_ABS = 4;
-	const FETCH_ORI_REL = 5;
-	const CURSOR_FWDONLY = 0;
-	const CURSOR_SCROLL = 1;
-	const MYSQL_ATTR_USE_BUFFERED_QUERY = 1000;
-	const MYSQL_ATTR_LOCAL_INFILE = 1001;
-	const MYSQL_ATTR_INIT_COMMAND = 1002;
-	const MYSQL_ATTR_READ_DEFAULT_FILE = 1003;
-	const MYSQL_ATTR_READ_DEFAULT_GROUP = 1004;
-	const MYSQL_ATTR_MAX_BUFFER_SIZE = 1005;
-	const MYSQL_ATTR_DIRECT_QUERY = 1006;
-	const PGSQL_ATTR_DISABLE_NATIVE_PREPARED_STATEMENT = 1000;
-
-
-	/**
-	 * Creates a PDO instance representing a connection to a database
-	 * @link http://php.net/manual/en/function.PDO-construct.php
-	 * @param dsn string
-	 * @param username string[optional]
-	 * @param password string[optional]
-	 * @param driver_options array[optional]
-	 * @return PDO a PDO object on success.
-	 */
-	public function __construct ($dsn, $username = null, $password = null, array $driver_options = null) {}
-
-	/**
-	 * Prepares a statement for execution and returns a statement object
-	 * @link http://php.net/manual/en/function.PDO-prepare.php
-	 * @param statement string
-	 * @param driver_options array[optional]
-	 * @return PDOStatement 
-	 */
-	public function prepare ($statement, array $driver_options = null) {}
-
-	/**
-	 * Initiates a transaction
-	 * @link http://php.net/manual/en/function.PDO-beginTransaction.php
-	 * @return bool 
-	 */
-	public function beginTransaction () {}
-
-	/**
-	 * Commits a transaction
-	 * @link http://php.net/manual/en/function.PDO-commit.php
-	 * @return bool 
-	 */
-	public function commit () {}
-
-	/**
-	 * Rolls back a transaction
-	 * @link http://php.net/manual/en/function.PDO-rollBack.php
-	 * @return bool 
-	 */
-	public function rollBack () {}
-
-	/**
-	 * Set an attribute
-	 * @link http://php.net/manual/en/function.PDO-setAttribute.php
-	 * @param attribute int
-	 * @param value mixed
-	 * @return bool 
-	 */
-	public function setAttribute ($attribute, $value) {}
-
-	/**
-	 * Execute an SQL statement and return the number of affected rows
-	 * @link http://php.net/manual/en/function.PDO-exec.php
-	 * @param statement string
-	 * @return int 
-	 */
-	public function exec ($statement) {}
-
-	/**
-	 * Executes an SQL statement, returning a result set as a PDOStatement object
-	 * @link http://php.net/manual/en/function.PDO-query.php
-	 * @param statement string
-	 * @param PDO::FETCH_INTO int
-	 * @param object object
-	 * @return PDOStatement 
-	 */
-	public function query ($statement, $PDO_FETCH_INTO, $object) {}
-
-	/**
-	 * Returns the ID of the last inserted row or sequence value
-	 * @link http://php.net/manual/en/function.PDO-lastInsertId.php
-	 * @param name string[optional]
-	 * @return string 
-	 */
-	public function lastInsertId ($name = null) {}
-
-	/**
-	 * Fetch the SQLSTATE associated with the last operation on the database handle
-	 * @link http://php.net/manual/en/function.PDO-errorCode.php
-	 * @return string a SQLSTATE, a five-character alphanumeric identifier defined in
-	 */
-	public function errorCode () {}
-
-	/**
-	 * Fetch extended error information associated with the last operation on the database handle
-	 * @link http://php.net/manual/en/function.PDO-errorInfo.php
-	 * @return array 
-	 */
-	public function errorInfo () {}
-
-	/**
-	 * Retrieve a database connection attribute
-	 * @link http://php.net/manual/en/function.PDO-getAttribute.php
-	 * @param attribute int
-	 * @return mixed 
-	 */
-	public function getAttribute ($attribute) {}
-
-	/**
-	 * Quotes a string for use in a query.
-	 * @link http://php.net/manual/en/function.PDO-quote.php
-	 * @param string string
-	 * @param parameter_type int[optional]
-	 * @return string a quoted string that is theoretically safe to pass into an
-	 */
-	public function quote ($string, $parameter_type = null) {}
-
-	final public function __wakeup () {}
-
-	final public function __sleep () {}
-
-	/**
-	 * Return an array of available PDO drivers
-	 * @link http://php.net/manual/en/function.PDO-getAvailableDrivers.php
-	 * @return array 
-	 */
-	public static function getAvailableDrivers () {}
-
-}
-
-/**
- * Represents a prepared statement and, after the statement is executed, an 
- * associated result set.
- * @link http://php.net/manual/en/ref.pdo.php
- */
-class PDOStatement implements Traversable {
-	public $queryString;
-
-
-	/**
-	 * Executes a prepared statement
-	 * @link http://php.net/manual/en/function.PDOStatement-execute.php
-	 * @param input_parameters array[optional]
-	 * @return bool 
-	 */
-	public function execute (array $input_parameters = null) {}
-
-	/**
-	 * Fetches the next row from a result set
-	 * @link http://php.net/manual/en/function.PDOStatement-fetch.php
-	 * @param fetch_style int[optional]
-	 * @param cursor_orientation int[optional]
-	 * @param cursor_offset int[optional]
-	 * @return mixed 
-	 */
-	public function fetch ($fetch_style = null, $cursor_orientation = null, $cursor_offset = null) {}
-
-	/**
-	 * Binds a parameter to the specified variable name
-	 * @link http://php.net/manual/en/function.PDOStatement-bindParam.php
-	 * @param parameter mixed
-	 * @param variable mixed
-	 * @param data_type int[optional]
-	 * @param length int[optional]
-	 * @param driver_options mixed[optional]
-	 * @return bool 
-	 */
-	public function bindParam ($parameter, &$variable, $data_type = null, $length = null, $driver_options = null) {}
-
-	/**
-	 * Bind a column to a PHP variable
-	 * @link http://php.net/manual/en/function.PDOStatement-bindColumn.php
-	 * @param column mixed
-	 * @param param mixed
-	 * @param type int[optional]
-	 * @return bool 
-	 */
-	public function bindColumn ($column, &$param, $type = null) {}
-
-	/**
-	 * Binds a value to a parameter
-	 * @link http://php.net/manual/en/function.PDOStatement-bindValue.php
-	 * @param parameter mixed
-	 * @param value mixed
-	 * @param data_type int[optional]
-	 * @return bool 
-	 */
-	public function bindValue ($parameter, $value, $data_type = null) {}
-
-	/**
-	 * Returns the number of rows affected by the last SQL statement
-	 * @link http://php.net/manual/en/function.PDOStatement-rowCount.php
-	 * @return int the number of rows.
-	 */
-	public function rowCount () {}
-
-	/**
-	 * Returns a single column from the next row of a result set
-	 * @link http://php.net/manual/en/function.PDOStatement-fetchColumn.php
-	 * @param column_number int[optional]
-	 * @return string 
-	 */
-	public function fetchColumn ($column_number = null) {}
-
-	/**
-	 * Returns an array containing all of the result set rows
-	 * @link http://php.net/manual/en/function.PDOStatement-fetchAll.php
-	 * @param fetch_style int[optional]
-	 * @param column_index int[optional]
-	 * @param ctor_args array[optional]
-	 * @return array 
-	 */
-	public function fetchAll ($fetch_style = null, $column_index = null, array $ctor_args = null) {}
-
-	/**
-	 * Fetches the next row and returns it as an object.
-	 * @link http://php.net/manual/en/function.PDOStatement-fetchObject.php
-	 * @param class_name string[optional]
-	 * @param ctor_args array[optional]
-	 * @return mixed an instance of the required class with property names that
-	 */
-	public function fetchObject ($class_name = null, array $ctor_args = null) {}
-
-	/**
-	 * Fetch the SQLSTATE associated with the last operation on the statement handle
-	 * @link http://php.net/manual/en/function.PDOStatement-errorCode.php
-	 * @return string 
-	 */
-	public function errorCode () {}
-
-	/**
-	 * Fetch extended error information associated with the last operation on the statement handle
-	 * @link http://php.net/manual/en/function.PDOStatement-errorInfo.php
-	 * @return array 
-	 */
-	public function errorInfo () {}
-
-	/**
-	 * Set a statement attribute
-	 * @link http://php.net/manual/en/function.PDOStatement-setAttribute.php
-	 * @param attribute int
-	 * @param value mixed
-	 * @return bool 
-	 */
-	public function setAttribute ($attribute, $value) {}
-
-	/**
-	 * Retrieve a statement attribute
-	 * @link http://php.net/manual/en/function.PDOStatement-getAttribute.php
-	 * @param attribute int
-	 * @return mixed the attribute value.
-	 */
-	public function getAttribute ($attribute) {}
-
-	/**
-	 * Returns the number of columns in the result set
-	 * @link http://php.net/manual/en/function.PDOStatement-columnCount.php
-	 * @return int the number of columns in the result set represented by the
-	 */
-	public function columnCount () {}
-
-	/**
-	 * Returns metadata for a column in a result set
-	 * @link http://php.net/manual/en/function.PDOStatement-getColumnMeta.php
-	 * @param column int
-	 * @return array an associative array containing the following values representing
-	 */
-	public function getColumnMeta ($column) {}
-
-	/**
-	 * Set the default fetch mode for this statement
-	 * @link http://php.net/manual/en/function.PDOStatement-setFetchMode.php
-	 * @param PDO::FETCH_INTO int
-	 * @param object object
-	 * @return bool 1 on success or false on failure.
-	 */
-	public function setFetchMode ($PDO_FETCH_INTO, $object) {}
-
-	/**
-	 * Advances to the next rowset in a multi-rowset statement handle
-	 * @link http://php.net/manual/en/function.PDOStatement-nextRowset.php
-	 * @return bool 
-	 */
-	public function nextRowset () {}
-
-	/**
-	 * Closes the cursor, enabling the statement to be executed again.
-	 * @link http://php.net/manual/en/function.PDOStatement-closeCursor.php
-	 * @return bool 
-	 */
-	public function closeCursor () {}
-
-	public function debugDumpParams () {}
-
-	final public function __wakeup () {}
-
-	final public function __sleep () {}
-
-}
-
-final class PDORow  {
-}
-
-function pdo_drivers () {}
-
-// End of PDO v.1.0.4dev
-
-// Start of posix v.
-
-/**
- * Send a signal to a process
- * @link http://php.net/manual/en/function.posix-kill.php
- * @param pid int
- * @param sig int
- * @return bool 
- */
-function posix_kill ($pid, $sig) {}
-
-/**
- * Return the current process identifier
- * @link http://php.net/manual/en/function.posix-getpid.php
- * @return int the identifier, as an integer.
- */
-function posix_getpid () {}
-
-/**
- * Return the parent process identifier
- * @link http://php.net/manual/en/function.posix-getppid.php
- * @return int the identifier, as an integer.
- */
-function posix_getppid () {}
-
-/**
- * Return the real user ID of the current process
- * @link http://php.net/manual/en/function.posix-getuid.php
- * @return int the user id, as an integer
- */
-function posix_getuid () {}
-
-/**
- * Set the UID of the current process
- * @link http://php.net/manual/en/function.posix-setuid.php
- * @param uid int
- * @return bool 
- */
-function posix_setuid ($uid) {}
-
-/**
- * Return the effective user ID of the current process
- * @link http://php.net/manual/en/function.posix-geteuid.php
- * @return int the user id, as an integer
- */
-function posix_geteuid () {}
-
-/**
- * Set the effective UID of the current process
- * @link http://php.net/manual/en/function.posix-seteuid.php
- * @param uid int
- * @return bool 
- */
-function posix_seteuid ($uid) {}
-
-/**
- * Return the real group ID of the current process
- * @link http://php.net/manual/en/function.posix-getgid.php
- * @return int the real group id, as an integer.
- */
-function posix_getgid () {}
-
-/**
- * Set the GID of the current process
- * @link http://php.net/manual/en/function.posix-setgid.php
- * @param gid int
- * @return bool 
- */
-function posix_setgid ($gid) {}
-
-/**
- * Return the effective group ID of the current process
- * @link http://php.net/manual/en/function.posix-getegid.php
- * @return int an integer of the effective group ID.
- */
-function posix_getegid () {}
-
-/**
- * Set the effective GID of the current process
- * @link http://php.net/manual/en/function.posix-setegid.php
- * @param gid int
- * @return bool 
- */
-function posix_setegid ($gid) {}
-
-/**
- * Return the group set of the current process
- * @link http://php.net/manual/en/function.posix-getgroups.php
- * @return array an array of integers containing the numeric group ids of the group
- */
-function posix_getgroups () {}
-
-/**
- * Return login name
- * @link http://php.net/manual/en/function.posix-getlogin.php
- * @return string the login name of the user, as a string.
- */
-function posix_getlogin () {}
-
-/**
- * Return the current process group identifier
- * @link http://php.net/manual/en/function.posix-getpgrp.php
- * @return int the identifier, as an integer.
- */
-function posix_getpgrp () {}
-
-/**
- * Make the current process a session leader
- * @link http://php.net/manual/en/function.posix-setsid.php
- * @return int the session id, or -1 on errors.
- */
-function posix_setsid () {}
-
-/**
- * Set process group id for job control
- * @link http://php.net/manual/en/function.posix-setpgid.php
- * @param pid int
- * @param pgid int
- * @return bool 
- */
-function posix_setpgid ($pid, $pgid) {}
-
-/**
- * Get process group id for job control
- * @link http://php.net/manual/en/function.posix-getpgid.php
- * @param pid int
- * @return int the identifier, as an integer.
- */
-function posix_getpgid ($pid) {}
-
-/**
- * Get the current sid of the process
- * @link http://php.net/manual/en/function.posix-getsid.php
- * @param pid int
- * @return int the identifier, as an integer.
- */
-function posix_getsid ($pid) {}
-
-/**
- * Get system name
- * @link http://php.net/manual/en/function.posix-uname.php
- * @return array a hash of strings with information about the
- */
-function posix_uname () {}
-
-/**
- * Get process times
- * @link http://php.net/manual/en/function.posix-times.php
- * @return array a hash of strings with information about the current
- */
-function posix_times () {}
-
-/**
- * Get path name of controlling terminal
- * @link http://php.net/manual/en/function.posix-ctermid.php
- * @return string 
- */
-function posix_ctermid () {}
-
-/**
- * Determine terminal device name
- * @link http://php.net/manual/en/function.posix-ttyname.php
- * @param fd int
- * @return string 
- */
-function posix_ttyname ($fd) {}
-
-/**
- * Determine if a file descriptor is an interactive terminal
- * @link http://php.net/manual/en/function.posix-isatty.php
- * @param fd int
- * @return bool true if fd is an open descriptor connected
- */
-function posix_isatty ($fd) {}
-
-/**
- * Pathname of current directory
- * @link http://php.net/manual/en/function.posix-getcwd.php
- * @return string a string of the absolute pathname on success.
- */
-function posix_getcwd () {}
-
-/**
- * Create a fifo special file (a named pipe)
- * @link http://php.net/manual/en/function.posix-mkfifo.php
- * @param pathname string
- * @param mode int
- * @return bool 
- */
-function posix_mkfifo ($pathname, $mode) {}
-
-/**
- * Create a special or ordinary file (POSIX.1)
- * @link http://php.net/manual/en/function.posix-mknod.php
- * @param pathname string
- * @param mode int
- * @param major int[optional]
- * @param minor int[optional]
- * @return bool 
- */
-function posix_mknod ($pathname, $mode, $major = null, $minor = null) {}
-
-/**
- * Determine accessibility of a file
- * @link http://php.net/manual/en/function.posix-access.php
- * @param file string
- * @param mode int[optional]
- * @return bool 
- */
-function posix_access ($file, $mode = null) {}
-
-/**
- * Return info about a group by name
- * @link http://php.net/manual/en/function.posix-getgrnam.php
- * @param name string
- * @return array 
- */
-function posix_getgrnam ($name) {}
-
-/**
- * Return info about a group by group id
- * @link http://php.net/manual/en/function.posix-getgrgid.php
- * @param gid int
- * @return array 
- */
-function posix_getgrgid ($gid) {}
-
-/**
- * Return info about a user by username
- * @link http://php.net/manual/en/function.posix-getpwnam.php
- * @param username string
- * @return array 
- */
-function posix_getpwnam ($username) {}
-
-/**
- * Return info about a user by user id
- * @link http://php.net/manual/en/function.posix-getpwuid.php
- * @param uid int
- * @return array an associative array with the following elements:
- */
-function posix_getpwuid ($uid) {}
-
-/**
- * Return info about system resource limits
- * @link http://php.net/manual/en/function.posix-getrlimit.php
- * @return array an associative array of elements for each
- */
-function posix_getrlimit () {}
-
-/**
- * Retrieve the error number set by the last posix function that failed
- * @link http://php.net/manual/en/function.posix-get-last-error.php
- * @return int the errno (error number) set by the last posix function that
- */
-function posix_get_last_error () {}
-
-function posix_errno () {}
-
-/**
- * Retrieve the system error message associated with the given errno
- * @link http://php.net/manual/en/function.posix-strerror.php
- * @param errno int
- * @return string the error message, as a string.
- */
-function posix_strerror ($errno) {}
-
-/**
- * Calculate the group access list
- * @link http://php.net/manual/en/function.posix-initgroups.php
- * @param name string
- * @param base_group_id int
- * @return bool 
- */
-function posix_initgroups ($name, $base_group_id) {}
-
-
-/**
- * Check whether the file exists.
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_F_OK', 0);
-
-/**
- * Check whether the file exists and has execute permissions.
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_X_OK', 1);
-
-/**
- * Check whether the file exists and has write permissions.
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_W_OK', 2);
-
-/**
- * Check whether the file exists and has read permissions.
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_R_OK', 4);
-
-/**
- * Normal file
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_S_IFREG', 32768);
-
-/**
- * Character special file
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_S_IFCHR', 8192);
-
-/**
- * Block special file
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_S_IFBLK', 24576);
-
-/**
- * FIFO (named pipe) special file
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_S_IFIFO', 4096);
-
-/**
- * Socket
- * @link http://php.net/manual/en/posix.constants.php
- */
-define ('POSIX_S_IFSOCK', 49152);
-
-// End of posix v.
-
-// Start of sockets v.
-
-/**
- * Runs the select() system call on the given arrays of sockets with a specified timeout
- * @link http://php.net/manual/en/function.socket-select.php
- * @param read array
- * @param write array
- * @param except array
- * @param tv_sec int
- * @param tv_usec int[optional]
- * @return int 
- */
-function socket_select (array &$read, array &$write, array &$except, $tv_sec, $tv_usec = null) {}
-
-/**
- * Create a socket (endpoint for communication)
- * @link http://php.net/manual/en/function.socket-create.php
- * @param domain int
- * @param type int
- * @param protocol int
- * @return resource 
- */
-function socket_create ($domain, $type, $protocol) {}
-
-/**
- * Opens a socket on port to accept connections
- * @link http://php.net/manual/en/function.socket-create-listen.php
- * @param port int
- * @param backlog int[optional]
- * @return resource 
- */
-function socket_create_listen ($port, $backlog = null) {}
-
-/**
- * Creates a pair of indistinguishable sockets and stores them in an array
- * @link http://php.net/manual/en/function.socket-create-pair.php
- * @param domain int
- * @param type int
- * @param protocol int
- * @param fd array
- * @return bool 
- */
-function socket_create_pair ($domain, $type, $protocol, array &$fd) {}
-
-/**
- * Accepts a connection on a socket
- * @link http://php.net/manual/en/function.socket-accept.php
- * @param socket resource
- * @return resource a new socket resource on success, or false on error. The actual
- */
-function socket_accept ($socket) {}
-
-/**
- * Sets nonblocking mode for file descriptor fd
- * @link http://php.net/manual/en/function.socket-set-nonblock.php
- * @param socket resource
- * @return bool 
- */
-function socket_set_nonblock ($socket) {}
-
-/**
- * Sets blocking mode on a socket resource
- * @link http://php.net/manual/en/function.socket-set-block.php
- * @param socket resource
- * @return bool 
- */
-function socket_set_block ($socket) {}
-
-/**
- * Listens for a connection on a socket
- * @link http://php.net/manual/en/function.socket-listen.php
- * @param socket resource
- * @param backlog int[optional]
- * @return bool 
- */
-function socket_listen ($socket, $backlog = null) {}
-
-/**
- * Closes a socket resource
- * @link http://php.net/manual/en/function.socket-close.php
- * @param socket resource
- * @return void 
- */
-function socket_close ($socket) {}
-
-/**
- * Write to a socket
- * @link http://php.net/manual/en/function.socket-write.php
- * @param socket resource
- * @param buffer string
- * @param length int[optional]
- * @return int the number of bytes successfully written to the socket or false
- */
-function socket_write ($socket, $buffer, $length = null) {}
-
-/**
- * Reads a maximum of length bytes from a socket
- * @link http://php.net/manual/en/function.socket-read.php
- * @param socket resource
- * @param length int
- * @param type int[optional]
- * @return string 
- */
-function socket_read ($socket, $length, $type = null) {}
-
-/**
- * Queries the local side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
- * @link http://php.net/manual/en/function.socket-getsockname.php
- * @param socket resource
- * @param addr string
- * @param port int[optional]
- * @return bool 
- */
-function socket_getsockname ($socket, &$addr, &$port = null) {}
-
-/**
- * Queries the remote side of the given socket which may either result in host/port or in a Unix filesystem path, dependent on its type
- * @link http://php.net/manual/en/function.socket-getpeername.php
- * @param socket resource
- * @param address string
- * @param port int[optional]
- * @return bool 
- */
-function socket_getpeername ($socket, &$address, &$port = null) {}
-
-/**
- * Initiates a connection on a socket
- * @link http://php.net/manual/en/function.socket-connect.php
- * @param socket resource
- * @param address string
- * @param port int[optional]
- * @return bool 
- */
-function socket_connect ($socket, $address, $port = null) {}
-
-/**
- * Return a string describing a socket error
- * @link http://php.net/manual/en/function.socket-strerror.php
- * @param errno int
- * @return string the error message associated with the errno
- */
-function socket_strerror ($errno) {}
-
-/**
- * Binds a name to a socket
- * @link http://php.net/manual/en/function.socket-bind.php
- * @param socket resource
- * @param address string
- * @param port int[optional]
- * @return bool 
- */
-function socket_bind ($socket, $address, $port = null) {}
-
-/**
- * Receives data from a connected socket
- * @link http://php.net/manual/en/function.socket-recv.php
- * @param socket resource
- * @param buf string
- * @param len int
- * @param flags int
- * @return int 
- */
-function socket_recv ($socket, &$buf, $len, $flags) {}
-
-/**
- * Sends data to a connected socket
- * @link http://php.net/manual/en/function.socket-send.php
- * @param socket resource
- * @param buf string
- * @param len int
- * @param flags int
- * @return int 
- */
-function socket_send ($socket, $buf, $len, $flags) {}
-
-/**
- * Receives data from a socket whether or not it is connection-oriented
- * @link http://php.net/manual/en/function.socket-recvfrom.php
- * @param socket resource
- * @param buf string
- * @param len int
- * @param flags int
- * @param name string
- * @param port int[optional]
- * @return int 
- */
-function socket_recvfrom ($socket, &$buf, $len, $flags, &$name, &$port = null) {}
-
-/**
- * Sends a message to a socket, whether it is connected or not
- * @link http://php.net/manual/en/function.socket-sendto.php
- * @param socket resource
- * @param buf string
- * @param len int
- * @param flags int
- * @param addr string
- * @param port int[optional]
- * @return int 
- */
-function socket_sendto ($socket, $buf, $len, $flags, $addr, $port = null) {}
-
-/**
- * Gets socket options for the socket
- * @link http://php.net/manual/en/function.socket-get-option.php
- * @param socket resource
- * @param level int
- * @param optname int
- * @return mixed the value of the given option, or false on errors.
- */
-function socket_get_option ($socket, $level, $optname) {}
-
-/**
- * Sets socket options for the socket
- * @link http://php.net/manual/en/function.socket-set-option.php
- * @param socket resource
- * @param level int
- * @param optname int
- * @param optval mixed
- * @return bool 
- */
-function socket_set_option ($socket, $level, $optname, $optval) {}
-
-/**
- * Shuts down a socket for receiving, sending, or both
- * @link http://php.net/manual/en/function.socket-shutdown.php
- * @param socket resource
- * @param how int[optional]
- * @return bool 
- */
-function socket_shutdown ($socket, $how = null) {}
-
-/**
- * Returns the last error on the socket
- * @link http://php.net/manual/en/function.socket-last-error.php
- * @param socket resource[optional]
- * @return int 
- */
-function socket_last_error ($socket = null) {}
-
-/**
- * Clears the error on the socket or the last error code
- * @link http://php.net/manual/en/function.socket-clear-error.php
- * @param socket resource[optional]
- * @return void 
- */
-function socket_clear_error ($socket = null) {}
-
-function socket_getopt () {}
-
-function socket_setopt () {}
-
-define ('AF_UNIX', 1);
-define ('AF_INET', 2);
-define ('AF_INET6', 10);
-define ('SOCK_STREAM', 1);
-define ('SOCK_DGRAM', 2);
-define ('SOCK_RAW', 3);
-define ('SOCK_SEQPACKET', 5);
-define ('SOCK_RDM', 4);
-define ('MSG_OOB', 1);
-define ('MSG_WAITALL', 256);
-define ('MSG_PEEK', 2);
-define ('MSG_DONTROUTE', 4);
-define ('MSG_EOR', 128);
-define ('MSG_EOF', 512);
-define ('SO_DEBUG', 1);
-define ('SO_REUSEADDR', 2);
-define ('SO_KEEPALIVE', 9);
-define ('SO_DONTROUTE', 5);
-define ('SO_LINGER', 13);
-define ('SO_BROADCAST', 6);
-define ('SO_OOBINLINE', 10);
-define ('SO_SNDBUF', 7);
-define ('SO_RCVBUF', 8);
-define ('SO_SNDLOWAT', 19);
-define ('SO_RCVLOWAT', 18);
-define ('SO_SNDTIMEO', 21);
-define ('SO_RCVTIMEO', 20);
-define ('SO_TYPE', 3);
-define ('SO_ERROR', 4);
-define ('SOL_SOCKET', 1);
-define ('SOMAXCONN', 128);
-define ('PHP_NORMAL_READ', 1);
-define ('PHP_BINARY_READ', 2);
-define ('SOCKET_EPERM', 1);
-define ('SOCKET_ENOENT', 2);
-define ('SOCKET_EINTR', 4);
-define ('SOCKET_EIO', 5);
-define ('SOCKET_ENXIO', 6);
-define ('SOCKET_E2BIG', 7);
-define ('SOCKET_EBADF', 9);
-define ('SOCKET_EAGAIN', 11);
-define ('SOCKET_ENOMEM', 12);
-define ('SOCKET_EACCES', 13);
-define ('SOCKET_EFAULT', 14);
-define ('SOCKET_ENOTBLK', 15);
-define ('SOCKET_EBUSY', 16);
-define ('SOCKET_EEXIST', 17);
-define ('SOCKET_EXDEV', 18);
-define ('SOCKET_ENODEV', 19);
-define ('SOCKET_ENOTDIR', 20);
-define ('SOCKET_EISDIR', 21);
-define ('SOCKET_EINVAL', 22);
-define ('SOCKET_ENFILE', 23);
-define ('SOCKET_EMFILE', 24);
-define ('SOCKET_ENOTTY', 25);
-define ('SOCKET_ENOSPC', 28);
-define ('SOCKET_ESPIPE', 29);
-define ('SOCKET_EROFS', 30);
-define ('SOCKET_EMLINK', 31);
-define ('SOCKET_EPIPE', 32);
-define ('SOCKET_ENAMETOOLONG', 36);
-define ('SOCKET_ENOLCK', 37);
-define ('SOCKET_ENOSYS', 38);
-define ('SOCKET_ENOTEMPTY', 39);
-define ('SOCKET_ELOOP', 40);
-define ('SOCKET_EWOULDBLOCK', 11);
-define ('SOCKET_ENOMSG', 42);
-define ('SOCKET_EIDRM', 43);
-define ('SOCKET_ECHRNG', 44);
-define ('SOCKET_EL2NSYNC', 45);
-define ('SOCKET_EL3HLT', 46);
-define ('SOCKET_EL3RST', 47);
-define ('SOCKET_ELNRNG', 48);
-define ('SOCKET_EUNATCH', 49);
-define ('SOCKET_ENOCSI', 50);
-define ('SOCKET_EL2HLT', 51);
-define ('SOCKET_EBADE', 52);
-define ('SOCKET_EBADR', 53);
-define ('SOCKET_EXFULL', 54);
-define ('SOCKET_ENOANO', 55);
-define ('SOCKET_EBADRQC', 56);
-define ('SOCKET_EBADSLT', 57);
-define ('SOCKET_ENOSTR', 60);
-define ('SOCKET_ENODATA', 61);
-define ('SOCKET_ETIME', 62);
-define ('SOCKET_ENOSR', 63);
-define ('SOCKET_ENONET', 64);
-define ('SOCKET_EREMOTE', 66);
-define ('SOCKET_ENOLINK', 67);
-define ('SOCKET_EADV', 68);
-define ('SOCKET_ESRMNT', 69);
-define ('SOCKET_ECOMM', 70);
-define ('SOCKET_EPROTO', 71);
-define ('SOCKET_EMULTIHOP', 72);
-define ('SOCKET_EBADMSG', 74);
-define ('SOCKET_ENOTUNIQ', 76);
-define ('SOCKET_EBADFD', 77);
-define ('SOCKET_EREMCHG', 78);
-define ('SOCKET_ERESTART', 85);
-define ('SOCKET_ESTRPIPE', 86);
-define ('SOCKET_EUSERS', 87);
-define ('SOCKET_ENOTSOCK', 88);
-define ('SOCKET_EDESTADDRREQ', 89);
-define ('SOCKET_EMSGSIZE', 90);
-define ('SOCKET_EPROTOTYPE', 91);
-define ('SOCKET_ENOPROTOOPT', 92);
-define ('SOCKET_EPROTONOSUPPORT', 93);
-define ('SOCKET_ESOCKTNOSUPPORT', 94);
-define ('SOCKET_EOPNOTSUPP', 95);
-define ('SOCKET_EPFNOSUPPORT', 96);
-define ('SOCKET_EAFNOSUPPORT', 97);
-define ('SOCKET_EADDRINUSE', 98);
-define ('SOCKET_EADDRNOTAVAIL', 99);
-define ('SOCKET_ENETDOWN', 100);
-define ('SOCKET_ENETUNREACH', 101);
-define ('SOCKET_ENETRESET', 102);
-define ('SOCKET_ECONNABORTED', 103);
-define ('SOCKET_ECONNRESET', 104);
-define ('SOCKET_ENOBUFS', 105);
-define ('SOCKET_EISCONN', 106);
-define ('SOCKET_ENOTCONN', 107);
-define ('SOCKET_ESHUTDOWN', 108);
-define ('SOCKET_ETOOMANYREFS', 109);
-define ('SOCKET_ETIMEDOUT', 110);
-define ('SOCKET_ECONNREFUSED', 111);
-define ('SOCKET_EHOSTDOWN', 112);
-define ('SOCKET_EHOSTUNREACH', 113);
-define ('SOCKET_EALREADY', 114);
-define ('SOCKET_EINPROGRESS', 115);
-define ('SOCKET_EISNAM', 120);
-define ('SOCKET_EREMOTEIO', 121);
-define ('SOCKET_EDQUOT', 122);
-define ('SOCKET_ENOMEDIUM', 123);
-define ('SOCKET_EMEDIUMTYPE', 124);
-define ('SOL_TCP', 6);
-define ('SOL_UDP', 17);
-
-// End of sockets v.
-
-// Start of sysvsem v.
-
-/**
- * Get a semaphore id
- * @link http://php.net/manual/en/function.sem-get.php
- * @param key int
- * @param max_acquire int[optional]
- * @param perm int[optional]
- * @param auto_release int[optional]
- * @return resource a positive semaphore identifier on success, or false on
- */
-function sem_get ($key, $max_acquire = null, $perm = null, $auto_release = null) {}
-
-/**
- * Acquire a semaphore
- * @link http://php.net/manual/en/function.sem-acquire.php
- * @param sem_identifier resource
- * @return bool 
- */
-function sem_acquire ($sem_identifier) {}
-
-/**
- * Release a semaphore
- * @link http://php.net/manual/en/function.sem-release.php
- * @param sem_identifier resource
- * @return bool 
- */
-function sem_release ($sem_identifier) {}
-
-/**
- * Remove a semaphore
- * @link http://php.net/manual/en/function.sem-remove.php
- * @param sem_identifier resource
- * @return bool 
- */
-function sem_remove ($sem_identifier) {}
-
-// End of sysvsem v.
-
-// Start of tokenizer v.0.1
-
-/**
- * Split given source into PHP tokens
- * @link http://php.net/manual/en/function.token-get-all.php
- * @param source string
- * @return array 
- */
-function token_get_all ($source) {}
-
-/**
- * Get the symbolic name of a given PHP token
- * @link http://php.net/manual/en/function.token-name.php
- * @param token int
- * @return string 
- */
-function token_name ($token) {}
-
-define ('T_REQUIRE_ONCE', 258);
-define ('T_REQUIRE', 259);
-define ('T_EVAL', 260);
-define ('T_INCLUDE_ONCE', 261);
-define ('T_INCLUDE', 262);
-define ('T_LOGICAL_OR', 263);
-define ('T_LOGICAL_XOR', 264);
-define ('T_LOGICAL_AND', 265);
-define ('T_PRINT', 266);
-define ('T_SR_EQUAL', 267);
-define ('T_SL_EQUAL', 268);
-define ('T_XOR_EQUAL', 269);
-define ('T_OR_EQUAL', 270);
-define ('T_AND_EQUAL', 271);
-define ('T_MOD_EQUAL', 272);
-define ('T_CONCAT_EQUAL', 273);
-define ('T_DIV_EQUAL', 274);
-define ('T_MUL_EQUAL', 275);
-define ('T_MINUS_EQUAL', 276);
-define ('T_PLUS_EQUAL', 277);
-define ('T_BOOLEAN_OR', 278);
-define ('T_BOOLEAN_AND', 279);
-define ('T_IS_NOT_IDENTICAL', 280);
-define ('T_IS_IDENTICAL', 281);
-define ('T_IS_NOT_EQUAL', 282);
-define ('T_IS_EQUAL', 283);
-define ('T_IS_GREATER_OR_EQUAL', 284);
-define ('T_IS_SMALLER_OR_EQUAL', 285);
-define ('T_SR', 286);
-define ('T_SL', 287);
-define ('T_INSTANCEOF', 288);
-define ('T_UNSET_CAST', 289);
-define ('T_BOOL_CAST', 290);
-define ('T_OBJECT_CAST', 291);
-define ('T_ARRAY_CAST', 292);
-define ('T_STRING_CAST', 293);
-define ('T_DOUBLE_CAST', 294);
-define ('T_INT_CAST', 295);
-define ('T_DEC', 296);
-define ('T_INC', 297);
-define ('T_CLONE', 298);
-define ('T_NEW', 299);
-define ('T_EXIT', 300);
-define ('T_IF', 301);
-define ('T_ELSEIF', 302);
-define ('T_ELSE', 303);
-define ('T_ENDIF', 304);
-define ('T_LNUMBER', 305);
-define ('T_DNUMBER', 306);
-define ('T_STRING', 307);
-define ('T_STRING_VARNAME', 308);
-define ('T_VARIABLE', 309);
-define ('T_NUM_STRING', 310);
-define ('T_INLINE_HTML', 311);
-define ('T_CHARACTER', 312);
-define ('T_BAD_CHARACTER', 313);
-define ('T_ENCAPSED_AND_WHITESPACE', 314);
-define ('T_CONSTANT_ENCAPSED_STRING', 315);
-define ('T_ECHO', 316);
-define ('T_DO', 317);
-define ('T_WHILE', 318);
-define ('T_ENDWHILE', 319);
-define ('T_FOR', 320);
-define ('T_ENDFOR', 321);
-define ('T_FOREACH', 322);
-define ('T_ENDFOREACH', 323);
-define ('T_DECLARE', 324);
-define ('T_ENDDECLARE', 325);
-define ('T_AS', 326);
-define ('T_SWITCH', 327);
-define ('T_ENDSWITCH', 328);
-define ('T_CASE', 329);
-define ('T_DEFAULT', 330);
-define ('T_BREAK', 331);
-define ('T_CONTINUE', 332);
-define ('T_FUNCTION', 333);
-define ('T_CONST', 334);
-define ('T_RETURN', 335);
-define ('T_TRY', 336);
-define ('T_CATCH', 337);
-define ('T_THROW', 338);
-define ('T_USE', 339);
-define ('T_GLOBAL', 340);
-define ('T_PUBLIC', 341);
-define ('T_PROTECTED', 342);
-define ('T_PRIVATE', 343);
-define ('T_FINAL', 344);
-define ('T_ABSTRACT', 345);
-define ('T_STATIC', 346);
-define ('T_VAR', 347);
-define ('T_UNSET', 348);
-define ('T_ISSET', 349);
-define ('T_EMPTY', 350);
-define ('T_HALT_COMPILER', 351);
-define ('T_CLASS', 352);
-define ('T_INTERFACE', 353);
-define ('T_EXTENDS', 354);
-define ('T_IMPLEMENTS', 355);
-define ('T_OBJECT_OPERATOR', 356);
-define ('T_DOUBLE_ARROW', 357);
-define ('T_LIST', 358);
-define ('T_ARRAY', 359);
-define ('T_CLASS_C', 360);
-define ('T_METHOD_C', 361);
-define ('T_FUNC_C', 362);
-define ('T_LINE', 363);
-define ('T_FILE', 364);
-define ('T_COMMENT', 365);
-define ('T_DOC_COMMENT', 366);
-define ('T_OPEN_TAG', 367);
-define ('T_OPEN_TAG_WITH_ECHO', 368);
-define ('T_CLOSE_TAG', 369);
-define ('T_WHITESPACE', 370);
-define ('T_START_HEREDOC', 371);
-define ('T_END_HEREDOC', 372);
-define ('T_DOLLAR_OPEN_CURLY_BRACES', 373);
-define ('T_CURLY_OPEN', 374);
-define ('T_PAAMAYIM_NEKUDOTAYIM', 375);
-define ('T_DOUBLE_COLON', 375);
-
-// End of tokenizer v.0.1
-
-// Start of xsl v.0.1
-
-/**
- * @link http://php.net/manual/en/ref.xsl.php
- */
-class XSLTProcessor  {
-
-	/**
-	 * Import stylesheet
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-import-stylesheet.php
-	 * @param stylesheet DOMDocument
-	 * @return void 
-	 */
-	public function importStylesheet (DOMDocument $stylesheet) {}
-
-	/**
-	 * Transform to a DOMDocument
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-transform-to-doc.php
-	 * @param doc DOMNode
-	 * @return DOMDocument 
-	 */
-	public function transformToDoc (DOMNode $doc) {}
-
-	/**
-	 * Transform to URI
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-transform-to-uri.php
-	 * @param doc DOMDocument
-	 * @param uri string
-	 * @return int the number of bytes written or false if an error occurred.
-	 */
-	public function transformToUri (DOMDocument $doc, $uri) {}
-
-	/**
-	 * Transform to XML
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-transform-to-xml.php
-	 * @param doc DOMDocument
-	 * @return string 
-	 */
-	public function transformToXml (DOMDocument $doc) {}
-
-	/**
-	 * Set value for a parameter
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-set-parameter.php
-	 * @param namespace string
-	 * @param options array
-	 * @return bool 
-	 */
-	public function setParameter ($namespace, array $options) {}
-
-	/**
-	 * Get value of a parameter
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-get-parameter.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return string 
-	 */
-	public function getParameter ($namespaceURI, $localName) {}
-
-	/**
-	 * Remove parameter
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-remove-parameter.php
-	 * @param namespaceURI string
-	 * @param localName string
-	 * @return bool 
-	 */
-	public function removeParameter ($namespaceURI, $localName) {}
-
-	/**
-	 * Determine if PHP has EXSLT support
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-has-exslt-support.php
-	 * @return bool 
-	 */
-	public function hasExsltSupport () {}
-
-	/**
-	 * Enables the ability to use PHP functions as XSLT functions
-	 * @link http://php.net/manual/en/function.xsl-xsltprocessor-register-php-functions.php
-	 * @param restrict mixed[optional]
-	 * @return void 
-	 */
-	public function registerPHPFunctions ($restrict = null) {}
-
-}
-define ('XSL_CLONE_AUTO', 0);
-define ('XSL_CLONE_NEVER', -1);
-define ('XSL_CLONE_ALWAYS', 1);
-
-/**
- * libxslt version like 10117. Available as of PHP 5.1.2.
- * @link http://php.net/manual/en/xsl.constants.php
- */
-define ('LIBXSLT_VERSION', 10117);
-
-/**
- * libxslt version like 1.1.17. Available as of PHP 5.1.2.
- * @link http://php.net/manual/en/xsl.constants.php
- */
-define ('LIBXSLT_DOTTED_VERSION', "1.1.17");
-
-/**
- * libexslt version like 813. Available as of PHP 5.1.2.
- * @link http://php.net/manual/en/xsl.constants.php
- */
-define ('LIBEXSLT_VERSION', 813);
-
-/**
- * libexslt version like 1.1.17. Available as of PHP 5.1.2.
- * @link http://php.net/manual/en/xsl.constants.php
- */
-define ('LIBEXSLT_DOTTED_VERSION', "1.1.17");
-
-// End of xsl v.0.1
-
-// Start of bz2 v.
-
-/**
- * Opens a bzip2 compressed file
- * @link http://php.net/manual/en/function.bzopen.php
- * @param filename string
- * @param mode string
- * @return resource 
- */
-function bzopen ($filename, $mode) {}
-
-/**
- * Binary safe bzip2 file read
- * @link http://php.net/manual/en/function.bzread.php
- * @param bz resource
- * @param length int[optional]
- * @return string the uncompressed data, or false on error.
- */
-function bzread ($bz, $length = null) {}
-
-/**
- * Binary safe bzip2 file write
- * @link http://php.net/manual/en/function.bzwrite.php
- * @param bz resource
- * @param data string
- * @param length int[optional]
- * @return int the number of bytes written, or false on error.
- */
-function bzwrite ($bz, $data, $length = null) {}
-
-/**
- * Force a write of all buffered data
- * @link http://php.net/manual/en/function.bzflush.php
- * @param bz resource
- * @return int 
- */
-function bzflush ($bz) {}
-
-/**
- * Close a bzip2 file
- * @link http://php.net/manual/en/function.bzclose.php
- * @param bz resource
- * @return int 
- */
-function bzclose ($bz) {}
-
-/**
- * Returns a bzip2 error number
- * @link http://php.net/manual/en/function.bzerrno.php
- * @param bz resource
- * @return int the error number as an integer.
- */
-function bzerrno ($bz) {}
-
-/**
- * Returns a bzip2 error string
- * @link http://php.net/manual/en/function.bzerrstr.php
- * @param bz resource
- * @return string a string containing the error message.
- */
-function bzerrstr ($bz) {}
-
-/**
- * Returns the bzip2 error number and error string in an array
- * @link http://php.net/manual/en/function.bzerror.php
- * @param bz resource
- * @return array an associative array, with the error code in the
- */
-function bzerror ($bz) {}
-
-/**
- * Compress a string into bzip2 encoded data
- * @link http://php.net/manual/en/function.bzcompress.php
- * @param source string
- * @param blocksize int[optional]
- * @param workfactor int[optional]
- * @return mixed 
- */
-function bzcompress ($source, $blocksize = null, $workfactor = null) {}
-
-/**
- * Decompresses bzip2 encoded data
- * @link http://php.net/manual/en/function.bzdecompress.php
- * @param source string
- * @param small int[optional]
- * @return mixed 
- */
-function bzdecompress ($source, $small = null) {}
-
-// End of bz2 v.
-
-// Start of gd v.
-
-/**
- * Retrieve information about the currently installed GD library
- * @link http://php.net/manual/en/function.gd-info.php
- * @return array an associative array.
- */
-function gd_info () {}
-
-/**
- * Draws an arc
- * @link http://php.net/manual/en/function.imagearc.php
- * @param image resource
- * @param cx int
- * @param cy int
- * @param width int
- * @param height int
- * @param start int
- * @param end int
- * @param color int
- * @return bool 
- */
-function imagearc ($image, $cx, $cy, $width, $height, $start, $end, $color) {}
-
-/**
- * Draw an ellipse
- * @link http://php.net/manual/en/function.imageellipse.php
- * @param image resource
- * @param cx int
- * @param cy int
- * @param width int
- * @param height int
- * @param color int
- * @return bool 
- */
-function imageellipse ($image, $cx, $cy, $width, $height, $color) {}
-
-/**
- * Draw a character horizontally
- * @link http://php.net/manual/en/function.imagechar.php
- * @param image resource
- * @param font int
- * @param x int
- * @param y int
- * @param c string
- * @param color int
- * @return bool 
- */
-function imagechar ($image, $font, $x, $y, $c, $color) {}
-
-/**
- * Draw a character vertically
- * @link http://php.net/manual/en/function.imagecharup.php
- * @param image resource
- * @param font int
- * @param x int
- * @param y int
- * @param c string
- * @param color int
- * @return bool 
- */
-function imagecharup ($image, $font, $x, $y, $c, $color) {}
-
-/**
- * Get the index of the color of a pixel
- * @link http://php.net/manual/en/function.imagecolorat.php
- * @param image resource
- * @param x int
- * @param y int
- * @return int the index of the color.
- */
-function imagecolorat ($image, $x, $y) {}
-
-/**
- * Allocate a color for an image
- * @link http://php.net/manual/en/function.imagecolorallocate.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @return int 
- */
-function imagecolorallocate ($image, $red, $green, $blue) {}
-
-/**
- * Copy the palette from one image to another
- * @link http://php.net/manual/en/function.imagepalettecopy.php
- * @param destination resource
- * @param source resource
- * @return void 
- */
-function imagepalettecopy ($destination, $source) {}
-
-/**
- * Create a new image from the image stream in the string
- * @link http://php.net/manual/en/function.imagecreatefromstring.php
- * @param data string
- * @return resource 
- */
-function imagecreatefromstring ($data) {}
-
-/**
- * Get the index of the closest color to the specified color
- * @link http://php.net/manual/en/function.imagecolorclosest.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @return int the index of the closest color, in the palette of the image, to
- */
-function imagecolorclosest ($image, $red, $green, $blue) {}
-
-/**
- * Get the index of the color which has the hue, white and blackness nearest to the given color
- * @link http://php.net/manual/en/function.imagecolorclosesthwb.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @return int 
- */
-function imagecolorclosesthwb ($image, $red, $green, $blue) {}
-
-/**
- * De-allocate a color for an image
- * @link http://php.net/manual/en/function.imagecolordeallocate.php
- * @param image resource
- * @param color int
- * @return bool 
- */
-function imagecolordeallocate ($image, $color) {}
-
-/**
- * Get the index of the specified color or its closest possible alternative
- * @link http://php.net/manual/en/function.imagecolorresolve.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @return int a color index.
- */
-function imagecolorresolve ($image, $red, $green, $blue) {}
-
-/**
- * Get the index of the specified color
- * @link http://php.net/manual/en/function.imagecolorexact.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @return int the index of the specified color in the palette, or -1 if the
- */
-function imagecolorexact ($image, $red, $green, $blue) {}
-
-/**
- * Set the color for the specified palette index
- * @link http://php.net/manual/en/function.imagecolorset.php
- * @param image resource
- * @param index int
- * @param red int
- * @param green int
- * @param blue int
- * @return void 
- */
-function imagecolorset ($image, $index, $red, $green, $blue) {}
-
-/**
- * Define a color as transparent
- * @link http://php.net/manual/en/function.imagecolortransparent.php
- * @param image resource
- * @param color int[optional]
- * @return int 
- */
-function imagecolortransparent ($image, $color = null) {}
-
-/**
- * Find out the number of colors in an image's palette
- * @link http://php.net/manual/en/function.imagecolorstotal.php
- * @param image resource
- * @return int the number of colors in the specified image's palette or 0 for
- */
-function imagecolorstotal ($image) {}
-
-/**
- * Get the colors for an index
- * @link http://php.net/manual/en/function.imagecolorsforindex.php
- * @param image resource
- * @param index int
- * @return array an associative array with red, green, blue and alpha keys that
- */
-function imagecolorsforindex ($image, $index) {}
-
-/**
- * Copy part of an image
- * @link http://php.net/manual/en/function.imagecopy.php
- * @param dst_im resource
- * @param src_im resource
- * @param dst_x int
- * @param dst_y int
- * @param src_x int
- * @param src_y int
- * @param src_w int
- * @param src_h int
- * @return bool 
- */
-function imagecopy ($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h) {}
-
-/**
- * Copy and merge part of an image
- * @link http://php.net/manual/en/function.imagecopymerge.php
- * @param dst_im resource
- * @param src_im resource
- * @param dst_x int
- * @param dst_y int
- * @param src_x int
- * @param src_y int
- * @param src_w int
- * @param src_h int
- * @param pct int
- * @return bool 
- */
-function imagecopymerge ($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct) {}
-
-/**
- * Copy and merge part of an image with gray scale
- * @link http://php.net/manual/en/function.imagecopymergegray.php
- * @param dst_im resource
- * @param src_im resource
- * @param dst_x int
- * @param dst_y int
- * @param src_x int
- * @param src_y int
- * @param src_w int
- * @param src_h int
- * @param pct int
- * @return bool 
- */
-function imagecopymergegray ($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct) {}
-
-/**
- * Copy and resize part of an image
- * @link http://php.net/manual/en/function.imagecopyresized.php
- * @param dst_image resource
- * @param src_image resource
- * @param dst_x int
- * @param dst_y int
- * @param src_x int
- * @param src_y int
- * @param dst_w int
- * @param dst_h int
- * @param src_w int
- * @param src_h int
- * @return bool 
- */
-function imagecopyresized ($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) {}
-
-/**
- * Create a new palette based image
- * @link http://php.net/manual/en/function.imagecreate.php
- * @param width int
- * @param height int
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreate ($width, $height) {}
-
-/**
- * Create a new true color image
- * @link http://php.net/manual/en/function.imagecreatetruecolor.php
- * @param width int
- * @param height int
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatetruecolor ($width, $height) {}
-
-/**
- * Finds whether an image is a truecolor image
- * @link http://php.net/manual/en/function.imageistruecolor.php
- * @param image resource
- * @return bool true if the image is truecolor, false
- */
-function imageistruecolor ($image) {}
-
-/**
- * Convert a true color image to a palette image
- * @link http://php.net/manual/en/function.imagetruecolortopalette.php
- * @param image resource
- * @param dither bool
- * @param ncolors int
- * @return bool 
- */
-function imagetruecolortopalette ($image, $dither, $ncolors) {}
-
-/**
- * Set the thickness for line drawing
- * @link http://php.net/manual/en/function.imagesetthickness.php
- * @param image resource
- * @param thickness int
- * @return bool 
- */
-function imagesetthickness ($image, $thickness) {}
-
-/**
- * Draw a partial ellipse and fill it
- * @link http://php.net/manual/en/function.imagefilledarc.php
- * @param image resource
- * @param cx int
- * @param cy int
- * @param width int
- * @param height int
- * @param start int
- * @param end int
- * @param color int
- * @param style int
- * @return bool 
- */
-function imagefilledarc ($image, $cx, $cy, $width, $height, $start, $end, $color, $style) {}
-
-/**
- * Draw a filled ellipse
- * @link http://php.net/manual/en/function.imagefilledellipse.php
- * @param image resource
- * @param cx int
- * @param cy int
- * @param width int
- * @param height int
- * @param color int
- * @return bool 
- */
-function imagefilledellipse ($image, $cx, $cy, $width, $height, $color) {}
-
-/**
- * Set the blending mode for an image
- * @link http://php.net/manual/en/function.imagealphablending.php
- * @param image resource
- * @param blendmode bool
- * @return bool 
- */
-function imagealphablending ($image, $blendmode) {}
-
-/**
- * Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images
- * @link http://php.net/manual/en/function.imagesavealpha.php
- * @param image resource
- * @param saveflag bool
- * @return bool 
- */
-function imagesavealpha ($image, $saveflag) {}
-
-/**
- * Allocate a color for an image
- * @link http://php.net/manual/en/function.imagecolorallocatealpha.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @param alpha int
- * @return int 
- */
-function imagecolorallocatealpha ($image, $red, $green, $blue, $alpha) {}
-
-/**
- * Get the index of the specified color + alpha or its closest possible alternative
- * @link http://php.net/manual/en/function.imagecolorresolvealpha.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @param alpha int
- * @return int a color index.
- */
-function imagecolorresolvealpha ($image, $red, $green, $blue, $alpha) {}
-
-/**
- * Get the index of the closest color to the specified color + alpha
- * @link http://php.net/manual/en/function.imagecolorclosestalpha.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @param alpha int
- * @return int the index of the closest color in the palette.
- */
-function imagecolorclosestalpha ($image, $red, $green, $blue, $alpha) {}
-
-/**
- * Get the index of the specified color + alpha
- * @link http://php.net/manual/en/function.imagecolorexactalpha.php
- * @param image resource
- * @param red int
- * @param green int
- * @param blue int
- * @param alpha int
- * @return int the index of the specified color+alpha in the palette of the
- */
-function imagecolorexactalpha ($image, $red, $green, $blue, $alpha) {}
-
-/**
- * Copy and resize part of an image with resampling
- * @link http://php.net/manual/en/function.imagecopyresampled.php
- * @param dst_image resource
- * @param src_image resource
- * @param dst_x int
- * @param dst_y int
- * @param src_x int
- * @param src_y int
- * @param dst_w int
- * @param dst_h int
- * @param src_w int
- * @param src_h int
- * @return bool 
- */
-function imagecopyresampled ($dst_image, $src_image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h) {}
-
-/**
- * Rotate an image with a given angle
- * @link http://php.net/manual/en/function.imagerotate.php
- * @param source_image resource
- * @param angle float
- * @param bgd_color int
- * @param ignore_transparent int[optional]
- * @return resource 
- */
-function imagerotate ($source_image, $angle, $bgd_color, $ignore_transparent = null) {}
-
-/**
- * Should antialias functions be used or not
- * @link http://php.net/manual/en/function.imageantialias.php
- * @param image resource
- * @param on bool
- * @return bool 
- */
-function imageantialias ($image, $on) {}
-
-/**
- * Set the tile image for filling
- * @link http://php.net/manual/en/function.imagesettile.php
- * @param image resource
- * @param tile resource
- * @return bool 
- */
-function imagesettile ($image, $tile) {}
-
-/**
- * Set the brush image for line drawing
- * @link http://php.net/manual/en/function.imagesetbrush.php
- * @param image resource
- * @param brush resource
- * @return bool 
- */
-function imagesetbrush ($image, $brush) {}
-
-/**
- * Set the style for line drawing
- * @link http://php.net/manual/en/function.imagesetstyle.php
- * @param image resource
- * @param style array
- * @return bool 
- */
-function imagesetstyle ($image, array $style) {}
-
-/**
- * Create a new image from file or URL
- * @link http://php.net/manual/en/function.imagecreatefrompng.php
- * @param filename string
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatefrompng ($filename) {}
-
-/**
- * Create a new image from file or URL
- * @link http://php.net/manual/en/function.imagecreatefromgif.php
- * @param filename string
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatefromgif ($filename) {}
-
-/**
- * Create a new image from file or URL
- * @link http://php.net/manual/en/function.imagecreatefromjpeg.php
- * @param filename string
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatefromjpeg ($filename) {}
-
-/**
- * Create a new image from file or URL
- * @link http://php.net/manual/en/function.imagecreatefromwbmp.php
- * @param filename string
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatefromwbmp ($filename) {}
-
-/**
- * Create a new image from file or URL
- * @link http://php.net/manual/en/function.imagecreatefromxbm.php
- * @param filename string
- * @return resource an image resource identifier on success, false on errors.
- */
-function imagecreatefromxbm ($filename) {}
-
-/**
- * Create a new image from GD file or URL
- * @link http://php.net/manual/en/function.imagecreatefromgd.php
- * @param filename string
- * @return resource 
- */
-function imagecreatefromgd ($filename) {}
-
-/**
- * Create a new image from GD2 file or URL
- * @link http://php.net/manual/en/function.imagecreatefromgd2.php
- * @param filename string
- * @return resource 
- */
-function imagecreatefromgd2 ($filename) {}
-
-/**
- * Create a new image from a given part of GD2 file or URL
- * @link http://php.net/manual/en/function.imagecreatefromgd2part.php
- * @param filename string
- * @param srcX int
- * @param srcY int
- * @param width int
- * @param height int
- * @return resource 
- */
-function imagecreatefromgd2part ($filename, $srcX, $srcY, $width, $height) {}
-
-/**
- * Output a PNG image to either the browser or a file
- * @link http://php.net/manual/en/function.imagepng.php
- * @param image resource
- * @param filename string[optional]
- * @param quality int[optional]
- * @param filters int[optional]
- * @return bool 
- */
-function imagepng ($image, $filename = null, $quality = null, $filters = null) {}
-
-/**
- * Output image to browser or file
- * @link http://php.net/manual/en/function.imagegif.php
- * @param image resource
- * @param filename string[optional]
- * @return bool 
- */
-function imagegif ($image, $filename = null) {}
-
-/**
- * Output image to browser or file
- * @link http://php.net/manual/en/function.imagejpeg.php
- * @param image resource
- * @param filename string[optional]
- * @param quality int[optional]
- * @return bool 
- */
-function imagejpeg ($image, $filename = null, $quality = null) {}
-
-/**
- * Output image to browser or file
- * @link http://php.net/manual/en/function.imagewbmp.php
- * @param image resource
- * @param filename string[optional]
- * @param foreground int[optional]
- * @return bool 
- */
-function imagewbmp ($image, $filename = null, $foreground = null) {}
-
-/**
- * Output GD image to browser or file
- * @link http://php.net/manual/en/function.imagegd.php
- * @param image resource
- * @param filename string[optional]
- * @return bool 
- */
-function imagegd ($image, $filename = null) {}
-
-/**
- * Output GD2 image to browser or file
- * @link http://php.net/manual/en/function.imagegd2.php
- * @param image resource
- * @param filename string[optional]
- * @param chunk_size int[optional]
- * @param type int[optional]
- * @return bool 
- */
-function imagegd2 ($image, $filename = null, $chunk_size = null, $type = null) {}
-
-/**
- * Destroy an image
- * @link http://php.net/manual/en/function.imagedestroy.php
- * @param image resource
- * @return bool 
- */
-function imagedestroy ($image) {}
-
-/**
- * Apply a gamma correction to a GD image
- * @link http://php.net/manual/en/function.imagegammacorrect.php
- * @param image resource
- * @param inputgamma float
- * @param outputgamma float
- * @return bool 
- */
-function imagegammacorrect ($image, $inputgamma, $outputgamma) {}
-
-/**
- * Flood fill
- * @link http://php.net/manual/en/function.imagefill.php
- * @param image resource
- * @param x int
- * @param y int
- * @param color int
- * @return bool 
- */
-function imagefill ($image, $x, $y, $color) {}
-
-/**
- * Draw a filled polygon
- * @link http://php.net/manual/en/function.imagefilledpolygon.php
- * @param image resource
- * @param points array
- * @param num_points int
- * @param color int
- * @return bool 
- */
-function imagefilledpolygon ($image, array $points, $num_points, $color) {}
-
-/**
- * Draw a filled rectangle
- * @link http://php.net/manual/en/function.imagefilledrectangle.php
- * @param image resource
- * @param x1 int
- * @param y1 int
- * @param x2 int
- * @param y2 int
- * @param color int
- * @return bool 
- */
-function imagefilledrectangle ($image, $x1, $y1, $x2, $y2, $color) {}
-
-/**
- * Flood fill to specific color
- * @link http://php.net/manual/en/function.imagefilltoborder.php
- * @param image resource
- * @param x int
- * @param y int
- * @param border int
- * @param color int
- * @return bool 
- */
-function imagefilltoborder ($image, $x, $y, $border, $color) {}
-
-/**
- * Get font width
- * @link http://php.net/manual/en/function.imagefontwidth.php
- * @param font int
- * @return int the width of the pixel
- */
-function imagefontwidth ($font) {}
-
-/**
- * Get font height
- * @link http://php.net/manual/en/function.imagefontheight.php
- * @param font int
- * @return int the height of the pixel.
- */
-function imagefontheight ($font) {}
-
-/**
- * Enable or disable interlace
- * @link http://php.net/manual/en/function.imageinterlace.php
- * @param image resource
- * @param interlace int[optional]
- * @return int 1 if the interlace bit is set for the image, 0 otherwise.
- */
-function imageinterlace ($image, $interlace = null) {}
-
-/**
- * Draw a line
- * @link http://php.net/manual/en/function.imageline.php
- * @param image resource
- * @param x1 int
- * @param y1 int
- * @param x2 int
- * @param y2 int
- * @param color int
- * @return bool 
- */
-function imageline ($image, $x1, $y1, $x2, $y2, $color) {}
-
-/**
- * Load a new font
- * @link http://php.net/manual/en/function.imageloadfont.php
- * @param file string
- * @return int 
- */
-function imageloadfont ($file) {}
-
-/**
- * Draws a polygon
- * @link http://php.net/manual/en/function.imagepolygon.php
- * @param image resource
- * @param points array
- * @param num_points int
- * @param color int
- * @return bool 
- */
-function imagepolygon ($image, array $points, $num_points, $color) {}
-
-/**
- * Draw a rectangle
- * @link http://php.net/manual/en/function.imagerectangle.php
- * @param image resource
- * @param x1 int
- * @param y1 int
- * @param x2 int
- * @param y2 int
- * @param color int
- * @return bool 
- */
-function imagerectangle ($image, $x1, $y1, $x2, $y2, $color) {}
-
-/**
- * Set a single pixel
- * @link http://php.net/manual/en/function.imagesetpixel.php
- * @param image resource
- * @param x int
- * @param y int
- * @param color int
- * @return bool 
- */
-function imagesetpixel ($image, $x, $y, $color) {}
-
-/**
- * Draw a string horizontally
- * @link http://php.net/manual/en/function.imagestring.php
- * @param image resource
- * @param font int
- * @param x int
- * @param y int
- * @param string string
- * @param color int
- * @return bool 
- */
-function imagestring ($image, $font, $x, $y, $string, $color) {}
-
-/**
- * Draw a string vertically
- * @link http://php.net/manual/en/function.imagestringup.php
- * @param image resource
- * @param font int
- * @param x int
- * @param y int
- * @param string string
- * @param color int
- * @return bool 
- */
-function imagestringup ($image, $font, $x, $y, $string, $color) {}
-
-/**
- * Get image width
- * @link http://php.net/manual/en/function.imagesx.php
- * @param image resource
- * @return int 
- */
-function imagesx ($image) {}
-
-/**
- * Get image height
- * @link http://php.net/manual/en/function.imagesy.php
- * @param image resource
- * @return int 
- */
-function imagesy ($image) {}
-
-/**
- * Draw a dashed line
- * @link http://php.net/manual/en/function.imagedashedline.php
- * @param image resource
- * @param x1 int
- * @param y1 int
- * @param x2 int
- * @param y2 int
- * @param color int
- * @return bool 
- */
-function imagedashedline ($image, $x1, $y1, $x2, $y2, $color) {}
-
-/**
- * Give the bounding box of a text using TrueType fonts
- * @link http://php.net/manual/en/function.imagettfbbox.php
- * @param size float
- * @param angle float
- * @param fontfile string
- * @param text string
- * @return array 
- */
-function imagettfbbox ($size, $angle, $fontfile, $text) {}
-
-/**
- * Write text to the image using TrueType fonts
- * @link http://php.net/manual/en/function.imagettftext.php
- * @param image resource
- * @param size float
- * @param angle float
- * @param x int
- * @param y int
- * @param color int
- * @param fontfile string
- * @param text string
- * @return array an array with 8 elements representing four points making the
- */
-function imagettftext ($image, $size, $angle, $x, $y, $color, $fontfile, $text) {}
-
-/**
- * Give the bounding box of a text using fonts via freetype2
- * @link http://php.net/manual/en/function.imageftbbox.php
- * @param size float
- * @param angle float
- * @param font_file string
- * @param text string
- * @param extrainfo array[optional]
- * @return array 
- */
-function imageftbbox ($size, $angle, $font_file, $text, array $extrainfo = null) {}
-
-/**
- * Write text to the image using fonts using FreeType 2
- * @link http://php.net/manual/en/function.imagefttext.php
- * @param image resource
- * @param size float
- * @param angle float
- * @param x int
- * @param y int
- * @param col int
- * @param font_file string
- * @param text string
- * @param extrainfo array[optional]
- * @return array 
- */
-function imagefttext ($image, $size, $angle, $x, $y, $col, $font_file, $text, array $extrainfo = null) {}
-
-/**
- * Load a PostScript Type 1 font from file
- * @link http://php.net/manual/en/function.imagepsloadfont.php
- * @param filename string
- * @return resource 
- */
-function imagepsloadfont ($filename) {}
-
-/**
- * Free memory used by a PostScript Type 1 font
- * @link http://php.net/manual/en/function.imagepsfreefont.php
- * @param fontindex resource
- * @return bool 
- */
-function imagepsfreefont ($fontindex) {}
-
-/**
- * Change the character encoding vector of a font
- * @link http://php.net/manual/en/function.imagepsencodefont.php
- * @param font_index resource
- * @param encodingfile string
- * @return bool 
- */
-function imagepsencodefont ($font_index, $encodingfile) {}
-
-/**
- * Extend or condense a font
- * @link http://php.net/manual/en/function.imagepsextendfont.php
- * @param font_index int
- * @param extend float
- * @return bool 
- */
-function imagepsextendfont ($font_index, $extend) {}
-
-/**
- * Slant a font
- * @link http://php.net/manual/en/function.imagepsslantfont.php
- * @param font_index resource
- * @param slant float
- * @return bool 
- */
-function imagepsslantfont ($font_index, $slant) {}
-
-/**
- * Draws a text over an image using PostScript Type1 fonts
- * @link http://php.net/manual/en/function.imagepstext.php
- * @param image resource
- * @param text string
- * @param font resource
- * @param size int
- * @param foreground int
- * @param background int
- * @param x int
- * @param y int
- * @param space int[optional]
- * @param tightness int[optional]
- * @param angle float[optional]
- * @param antialias_steps int[optional]
- * @return array 
- */
-function imagepstext ($image, $text, $font, $size, $foreground, $background, $x, $y, $space = null, $tightness = null, $angle = null, $antialias_steps = null) {}
-
-/**
- * Give the bounding box of a text rectangle using PostScript Type1 fonts
- * @link http://php.net/manual/en/function.imagepsbbox.php
- * @param text string
- * @param font int
- * @param size int
- * @param space int[optional]
- * @param tightness int
- * @param angle float
- * @return array an array containing the following elements:
- */
-function imagepsbbox ($text, $font, $size, $space = null, $tightness, $angle) {}
-
-/**
- * Return the image types supported by this PHP build
- * @link http://php.net/manual/en/function.imagetypes.php
- * @return int a bit-field corresponding to the image formats supported by the
- */
-function imagetypes () {}
-
-/**
- * Convert JPEG image file to WBMP image file
- * @link http://php.net/manual/en/function.jpeg2wbmp.php
- * @param jpegname string
- * @param wbmpname string
- * @param dest_height int
- * @param dest_width int
- * @param threshold int
- * @return bool 
- */
-function jpeg2wbmp ($jpegname, $wbmpname, $dest_height, $dest_width, $threshold) {}
-
-/**
- * Convert PNG image file to WBMP image file
- * @link http://php.net/manual/en/function.png2wbmp.php
- * @param pngname string
- * @param wbmpname string
- * @param dest_height int
- * @param dest_width int
- * @param threshold int
- * @return bool 
- */
-function png2wbmp ($pngname, $wbmpname, $dest_height, $dest_width, $threshold) {}
-
-/**
- * Output image to browser or file
- * @link http://php.net/manual/en/function.image2wbmp.php
- * @param image resource
- * @param filename string[optional]
- * @param threshold int[optional]
- * @return bool 
- */
-function image2wbmp ($image, $filename = null, $threshold = null) {}
-
-/**
- * Set the alpha blending flag to use the bundled libgd layering effects
- * @link http://php.net/manual/en/function.imagelayereffect.php
- * @param image resource
- * @param effect int
- * @return bool 
- */
-function imagelayereffect ($image, $effect) {}
-
-/**
- * Makes the colors of the palette version of an image more closely match the true color version
- * @link http://php.net/manual/en/function.imagecolormatch.php
- * @param image1 resource
- * @param image2 resource
- * @return bool 
- */
-function imagecolormatch ($image1, $image2) {}
-
-/**
- * Output XBM image to browser or file
- * @link http://php.net/manual/en/function.imagexbm.php
- * @param image resource
- * @param filename string
- * @param foreground int[optional]
- * @return bool 
- */
-function imagexbm ($image, $filename, $foreground = null) {}
-
-/**
- * Applies a filter to an image
- * @link http://php.net/manual/en/function.imagefilter.php
- * @param image resource
- * @param filtertype int
- * @param arg1 int[optional]
- * @param arg2 int[optional]
- * @param arg3 int[optional]
- * @return bool 
- */
-function imagefilter ($image, $filtertype, $arg1 = null, $arg2 = null, $arg3 = null) {}
-
-/**
- * Apply a 3x3 convolution matrix, using coefficient and offset
- * @link http://php.net/manual/en/function.imageconvolution.php
- * @param image resource
- * @param matrix array
- * @param div float
- * @param offset float
- * @return bool 
- */
-function imageconvolution ($image, array $matrix, $div, $offset) {}
-
-define ('IMG_GIF', 1);
-define ('IMG_JPG', 2);
-define ('IMG_JPEG', 2);
-define ('IMG_PNG', 4);
-define ('IMG_WBMP', 8);
-define ('IMG_XPM', 16);
-define ('IMG_COLOR_TILED', -5);
-define ('IMG_COLOR_STYLED', -2);
-define ('IMG_COLOR_BRUSHED', -3);
-define ('IMG_COLOR_STYLEDBRUSHED', -4);
-define ('IMG_COLOR_TRANSPARENT', -6);
-define ('IMG_ARC_ROUNDED', 0);
-define ('IMG_ARC_PIE', 0);
-define ('IMG_ARC_CHORD', 1);
-define ('IMG_ARC_NOFILL', 2);
-define ('IMG_ARC_EDGED', 4);
-define ('IMG_GD2_RAW', 1);
-define ('IMG_GD2_COMPRESSED', 2);
-define ('IMG_EFFECT_REPLACE', 0);
-define ('IMG_EFFECT_ALPHABLEND', 1);
-define ('IMG_EFFECT_NORMAL', 2);
-define ('IMG_EFFECT_OVERLAY', 3);
-define ('GD_BUNDLED', 1);
-define ('IMG_FILTER_NEGATE', 0);
-define ('IMG_FILTER_GRAYSCALE', 1);
-define ('IMG_FILTER_BRIGHTNESS', 2);
-define ('IMG_FILTER_CONTRAST', 3);
-define ('IMG_FILTER_COLORIZE', 4);
-define ('IMG_FILTER_EDGEDETECT', 5);
-define ('IMG_FILTER_GAUSSIAN_BLUR', 7);
-define ('IMG_FILTER_SELECTIVE_BLUR', 8);
-define ('IMG_FILTER_EMBOSS', 6);
-define ('IMG_FILTER_MEAN_REMOVAL', 9);
-define ('IMG_FILTER_SMOOTH', 10);
-define ('GD_VERSION', "2.0.35");
-define ('GD_MAJOR_VERSION', 2);
-define ('GD_MINOR_VERSION', 0);
-define ('GD_RELEASE_VERSION', 35);
-define ('GD_EXTRA_VERSION', "");
-define ('PNG_NO_FILTER', 0);
-define ('PNG_FILTER_NONE', 8);
-define ('PNG_FILTER_SUB', 16);
-define ('PNG_FILTER_UP', 32);
-define ('PNG_FILTER_AVG', 64);
-define ('PNG_FILTER_PAETH', 128);
-define ('PNG_ALL_FILTERS', 248);
-
-// End of gd v.
-
-// Start of iconv v.
-
-/**
- * Convert string to requested character encoding
- * @link http://php.net/manual/en/function.iconv.php
- * @param in_charset string
- * @param out_charset string
- * @param str string
- * @return string the converted string or false on failure.
- */
-function iconv ($in_charset, $out_charset, $str) {}
-
-/**
- * Convert character encoding as output buffer handler
- * @link http://php.net/manual/en/function.ob-iconv-handler.php
- * @param contents string
- * @param status int
- * @return string 
- */
-function ob_iconv_handler ($contents, $status) {}
-
-/**
- * Retrieve internal configuration variables of iconv extension
- * @link http://php.net/manual/en/function.iconv-get-encoding.php
- * @param type string[optional]
- * @return mixed the current value of the internal configuration variable if
- */
-function iconv_get_encoding ($type = null) {}
-
-/**
- * Set current setting for character encoding conversion
- * @link http://php.net/manual/en/function.iconv-set-encoding.php
- * @param type string
- * @param charset string
- * @return bool 
- */
-function iconv_set_encoding ($type, $charset) {}
-
-/**
- * Returns the character count of string
- * @link http://php.net/manual/en/function.iconv-strlen.php
- * @param str string
- * @param charset string[optional]
- * @return int the character count of str, as an integer.
- */
-function iconv_strlen ($str, $charset = null) {}
-
-/**
- * Cut out part of a string
- * @link http://php.net/manual/en/function.iconv-substr.php
- * @param str string
- * @param offset int
- * @param length int[optional]
- * @param charset string[optional]
- * @return string the portion of str specified by the
- */
-function iconv_substr ($str, $offset, $length = null, $charset = null) {}
-
-/**
- * Finds position of first occurrence of a needle within a haystack
- * @link http://php.net/manual/en/function.iconv-strpos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @param charset string[optional]
- * @return int the numeric position of the first occurrence of
- */
-function iconv_strpos ($haystack, $needle, $offset = null, $charset = null) {}
-
-/**
- * Finds the last occurrence of a needle within a haystack
- * @link http://php.net/manual/en/function.iconv-strrpos.php
- * @param haystack string
- * @param needle string
- * @param charset string[optional]
- * @return int the numeric position of the last occurrence of
- */
-function iconv_strrpos ($haystack, $needle, $charset = null) {}
-
-/**
- * Composes a <literal>MIME</literal> header field
- * @link http://php.net/manual/en/function.iconv-mime-encode.php
- * @param field_name string
- * @param field_value string
- * @param preferences array[optional]
- * @return string an encoded MIME field on success,
- */
-function iconv_mime_encode ($field_name, $field_value, array $preferences = null) {}
-
-/**
- * Decodes a <literal>MIME</literal> header field
- * @link http://php.net/manual/en/function.iconv-mime-decode.php
- * @param encoded_header string
- * @param mode int[optional]
- * @param charset string[optional]
- * @return string a decoded MIME field on success,
- */
-function iconv_mime_decode ($encoded_header, $mode = null, $charset = null) {}
-
-/**
- * Decodes multiple <literal>MIME</literal> header fields at once
- * @link http://php.net/manual/en/function.iconv-mime-decode-headers.php
- * @param encoded_headers string
- * @param mode int[optional]
- * @param charset string[optional]
- * @return array 
- */
-function iconv_mime_decode_headers ($encoded_headers, $mode = null, $charset = null) {}
-
-define ('ICONV_IMPL', "glibc");
-define ('ICONV_VERSION', 1.9);
-define ('ICONV_MIME_DECODE_STRICT', 1);
-define ('ICONV_MIME_DECODE_CONTINUE_ON_ERROR', 2);
-
-// End of iconv v.
-
-// Start of mbstring v.
-
-/**
- * Perform case folding on a string
- * @link http://php.net/manual/en/function.mb-convert-case.php
- */
-function mb_convert_case () {}
-
-/**
- * Make a string uppercase
- * @link http://php.net/manual/en/function.mb-strtoupper.php
- */
-function mb_strtoupper () {}
-
-/**
- * Make a string lowercase
- * @link http://php.net/manual/en/function.mb-strtolower.php
- */
-function mb_strtolower () {}
-
-/**
- * Set/Get current language
- * @link http://php.net/manual/en/function.mb-language.php
- */
-function mb_language () {}
-
-/**
- * Set/Get internal character encoding
- * @link http://php.net/manual/en/function.mb-internal-encoding.php
- */
-function mb_internal_encoding () {}
-
-/**
- * Detect HTTP input character encoding
- * @link http://php.net/manual/en/function.mb-http-input.php
- */
-function mb_http_input () {}
-
-/**
- * Set/Get HTTP output character encoding
- * @link http://php.net/manual/en/function.mb-http-output.php
- */
-function mb_http_output () {}
-
-/**
- * Set/Get character encoding detection order
- * @link http://php.net/manual/en/function.mb-detect-order.php
- */
-function mb_detect_order () {}
-
-/**
- * Set/Get substitution character
- * @link http://php.net/manual/en/function.mb-substitute-character.php
- */
-function mb_substitute_character () {}
-
-/**
- * Parse GET/POST/COOKIE data and set global variable
- * @link http://php.net/manual/en/function.mb-parse-str.php
- * @param var1
- * @param var2
- */
-function mb_parse_str ($var1, &$var2) {}
-
-/**
- * Callback function converts character encoding in output buffer
- * @link http://php.net/manual/en/function.mb-output-handler.php
- */
-function mb_output_handler () {}
-
-/**
- * Get MIME charset string
- * @link http://php.net/manual/en/function.mb-preferred-mime-name.php
- */
-function mb_preferred_mime_name () {}
-
-/**
- * Get string length
- * @link http://php.net/manual/en/function.mb-strlen.php
- */
-function mb_strlen () {}
-
-/**
- * Find position of first occurrence of string in a string
- * @link http://php.net/manual/en/function.mb-strpos.php
- */
-function mb_strpos () {}
-
-/**
- * Find position of last occurrence of a string in a string
- * @link http://php.net/manual/en/function.mb-strrpos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @param encoding string[optional]
- * @return int 
- */
-function mb_strrpos ($haystack, $needle, $offset = null, $encoding = null) {}
-
-/**
- * Finds position of first occurrence of a string within another, case insensitive
- * @link http://php.net/manual/en/function.mb-stripos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @param encoding string[optional]
- * @return int 
- */
-function mb_stripos ($haystack, $needle, $offset = null, $encoding = null) {}
-
-/**
- * Finds position of last occurrence of a string within another, case insensitive
- * @link http://php.net/manual/en/function.mb-strripos.php
- * @param haystack string
- * @param needle string
- * @param offset int[optional]
- * @param encoding string[optional]
- * @return int 
- */
-function mb_strripos ($haystack, $needle, $offset = null, $encoding = null) {}
-
-/**
- * Finds first occurrence of a string within another
- * @link http://php.net/manual/en/function.mb-strstr.php
- * @param haystack string
- * @param needle string
- * @param part bool[optional]
- * @param encoding string[optional]
- * @return string the portion of haystack,
- */
-function mb_strstr ($haystack, $needle, $part = null, $encoding = null) {}
-
-/**
- * Finds the last occurrence of a character in a string within another
- * @link http://php.net/manual/en/function.mb-strrchr.php
- * @param haystack string
- * @param needle string
- * @param part bool[optional]
- * @param encoding string[optional]
- * @return string the portion of haystack.
- */
-function mb_strrchr ($haystack, $needle, $part = null, $encoding = null) {}
-
-/**
- * Finds first occurrence of a string within another, case insensitive
- * @link http://php.net/manual/en/function.mb-stristr.php
- * @param haystack string
- * @param needle string
- * @param part bool[optional]
- * @param encoding string[optional]
- * @return string the portion of haystack,
- */
-function mb_stristr ($haystack, $needle, $part = null, $encoding = null) {}
-
-/**
- * Finds the last occurrence of a character in a string within another, case insensitive
- * @link http://php.net/manual/en/function.mb-strrichr.php
- * @param haystack string
- * @param needle string
- * @param part bool[optional]
- * @param encoding string[optional]
- * @return string the portion of haystack.
- */
-function mb_strrichr ($haystack, $needle, $part = null, $encoding = null) {}
-
-/**
- * Count the number of substring occurrences
- * @link http://php.net/manual/en/function.mb-substr-count.php
- */
-function mb_substr_count () {}
-
-/**
- * Get part of string
- * @link http://php.net/manual/en/function.mb-substr.php
- */
-function mb_substr () {}
-
-/**
- * Get part of string
- * @link http://php.net/manual/en/function.mb-strcut.php
- */
-function mb_strcut () {}
-
-/**
- * Return width of string
- * @link http://php.net/manual/en/function.mb-strwidth.php
- */
-function mb_strwidth () {}
-
-/**
- * Get truncated string with specified width
- * @link http://php.net/manual/en/function.mb-strimwidth.php
- */
-function mb_strimwidth () {}
-
-/**
- * Convert character encoding
- * @link http://php.net/manual/en/function.mb-convert-encoding.php
- */
-function mb_convert_encoding () {}
-
-/**
- * Detect character encoding
- * @link http://php.net/manual/en/function.mb-detect-encoding.php
- */
-function mb_detect_encoding () {}
-
-function mb_list_encodings () {}
-
-/**
- * Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
- * @link http://php.net/manual/en/function.mb-convert-kana.php
- */
-function mb_convert_kana () {}
-
-/**
- * Encode string for MIME header
- * @link http://php.net/manual/en/function.mb-encode-mimeheader.php
- */
-function mb_encode_mimeheader () {}
-
-/**
- * Decode string in MIME header field
- * @link http://php.net/manual/en/function.mb-decode-mimeheader.php
- */
-function mb_decode_mimeheader () {}
-
-/**
- * Convert character code in variable(s)
- * @link http://php.net/manual/en/function.mb-convert-variables.php
- * @param var1
- * @param var2
- */
-function mb_convert_variables ($var1, $var2) {}
-
-/**
- * Encode character to HTML numeric string reference
- * @link http://php.net/manual/en/function.mb-encode-numericentity.php
- */
-function mb_encode_numericentity () {}
-
-/**
- * Decode HTML numeric string reference to character
- * @link http://php.net/manual/en/function.mb-decode-numericentity.php
- */
-function mb_decode_numericentity () {}
-
-/**
- * Send encoded mail
- * @link http://php.net/manual/en/function.mb-send-mail.php
- */
-function mb_send_mail () {}
-
-/**
- * Get internal settings of mbstring
- * @link http://php.net/manual/en/function.mb-get-info.php
- */
-function mb_get_info () {}
-
-/**
- * Check if the string is valid for the specified encoding
- * @link http://php.net/manual/en/function.mb-check-encoding.php
- * @param var string[optional]
- * @param encoding string[optional]
- * @return bool 
- */
-function mb_check_encoding ($var = null, $encoding = null) {}
-
-/**
- * Returns current encoding for multibyte regex as string
- * @link http://php.net/manual/en/function.mb-regex-encoding.php
- */
-function mb_regex_encoding () {}
-
-/**
- * Set/Get the default options for mbregex functions
- * @link http://php.net/manual/en/function.mb-regex-set-options.php
- */
-function mb_regex_set_options () {}
-
-/**
- * Regular expression match with multibyte support
- * @link http://php.net/manual/en/function.mb-ereg.php
- * @param var1
- * @param var2
- * @param var3
- */
-function mb_ereg ($var1, $var2, &$var3) {}
-
-/**
- * Regular expression match ignoring case with multibyte support
- * @link http://php.net/manual/en/function.mb-eregi.php
- * @param var1
- * @param var2
- * @param var3
- */
-function mb_eregi ($var1, $var2, &$var3) {}
-
-/**
- * Replace regular expression with multibyte support
- * @link http://php.net/manual/en/function.mb-ereg-replace.php
- */
-function mb_ereg_replace () {}
-
-/**
- * Replace regular expression with multibyte support
-     ignoring case
- * @link http://php.net/manual/en/function.mb-eregi-replace.php
- */
-function mb_eregi_replace () {}
-
-/**
- * Split multibyte string using regular expression
- * @link http://php.net/manual/en/function.mb-split.php
- */
-function mb_split () {}
-
-/**
- * Regular expression match for multibyte string
- * @link http://php.net/manual/en/function.mb-ereg-match.php
- */
-function mb_ereg_match () {}
-
-/**
- * Multibyte regular expression match for predefined multibyte string
- * @link http://php.net/manual/en/function.mb-ereg-search.php
- */
-function mb_ereg_search () {}
-
-/**
- * Return position and length of matched part of multibyte regular
-     expression for predefined multibyte string
- * @link http://php.net/manual/en/function.mb-ereg-search-pos.php
- */
-function mb_ereg_search_pos () {}
-
-/**
- * Returns the matched part of multibyte regular expression
- * @link http://php.net/manual/en/function.mb-ereg-search-regs.php
- */
-function mb_ereg_search_regs () {}
-
-/**
- * Setup string and regular expression for multibyte regular
-     expression match
- * @link http://php.net/manual/en/function.mb-ereg-search-init.php
- */
-function mb_ereg_search_init () {}
-
-/**
- * Retrieve the result from the last multibyte regular expression
-     match
- * @link http://php.net/manual/en/function.mb-ereg-search-getregs.php
- */
-function mb_ereg_search_getregs () {}
-
-/**
- * Returns start point for next regular expression match
- * @link http://php.net/manual/en/function.mb-ereg-search-getpos.php
- */
-function mb_ereg_search_getpos () {}
-
-/**
- * Set start point of next regular expression match
- * @link http://php.net/manual/en/function.mb-ereg-search-setpos.php
- */
-function mb_ereg_search_setpos () {}
-
-function mbregex_encoding () {}
-
-function mbereg () {}
-
-function mberegi () {}
-
-function mbereg_replace () {}
-
-function mberegi_replace () {}
-
-function mbsplit () {}
-
-function mbereg_match () {}
-
-function mbereg_search () {}
-
-function mbereg_search_pos () {}
-
-function mbereg_search_regs () {}
-
-function mbereg_search_init () {}
-
-function mbereg_search_getregs () {}
-
-function mbereg_search_getpos () {}
-
-function mbereg_search_setpos () {}
-
-define ('MB_OVERLOAD_MAIL', 1);
-define ('MB_OVERLOAD_STRING', 2);
-define ('MB_OVERLOAD_REGEX', 4);
-define ('MB_CASE_UPPER', 0);
-define ('MB_CASE_LOWER', 1);
-define ('MB_CASE_TITLE', 2);
-
-// End of mbstring v.
-
-// Start of ming v.
-
-class SWFShape  {
-
-	public function __construct () {}
-
-	public function setLine () {}
-
-	public function addFill () {}
-
-	public function setLeftFill () {}
-
-	public function setRightFill () {}
-
-	public function movePenTo () {}
-
-	public function movePen () {}
-
-	public function drawLineTo () {}
-
-	public function drawLine () {}
-
-	public function drawCurveTo () {}
-
-	public function drawCurve () {}
-
-	public function drawGlyph () {}
-
-	public function drawCircle () {}
-
-	public function drawArc () {}
-
-	public function drawCubic () {}
-
-	public function drawCubicTo () {}
-
-}
-
-class SWFFill  {
-
-	public function __construct () {}
-
-	public function moveTo () {}
-
-	public function scaleTo () {}
-
-	public function rotateTo () {}
-
-	public function skewXTo () {}
-
-	public function skewYTo () {}
-
-}
-
-class SWFGradient  {
-
-	public function __construct () {}
-
-	public function addEntry () {}
-
-}
-
-class SWFBitmap  {
-
-	public function __construct () {}
-
-	public function getWidth () {}
-
-	public function getHeight () {}
-
-}
-
-class SWFText  {
-
-	public function __construct () {}
-
-	public function setFont () {}
-
-	public function setHeight () {}
-
-	public function setSpacing () {}
-
-	public function setColor () {}
-
-	public function moveTo () {}
-
-	public function addString () {}
-
-	public function addUTF8String () {}
-
-	public function getWidth () {}
-
-	public function getUTF8Width () {}
-
-	public function getAscent () {}
-
-	public function getDescent () {}
-
-	public function getLeading () {}
-
-}
-
-class SWFTextField  {
-
-	public function __construct () {}
-
-	public function setFont () {}
-
-	public function setBounds () {}
-
-	public function align () {}
-
-	public function setHeight () {}
-
-	public function setLeftMargin () {}
-
-	public function setRightMargin () {}
-
-	public function setMargins () {}
-
-	public function setIndentation () {}
-
-	public function setLineSpacing () {}
-
-	public function setColor () {}
-
-	public function setName () {}
-
-	public function addString () {}
-
-	public function setPadding () {}
-
-	public function addChars () {}
-
-}
-
-class SWFFont  {
-
-	public function __construct () {}
-
-	public function getWidth () {}
-
-	public function getUTF8Width () {}
-
-	public function getAscent () {}
-
-	public function getDescent () {}
-
-	public function getLeading () {}
-
-	public function getShape () {}
-
-}
-
-class SWFDisplayItem  {
-
-	public function moveTo () {}
-
-	public function move () {}
-
-	public function scaleTo () {}
-
-	public function scale () {}
-
-	public function rotateTo () {}
-
-	public function rotate () {}
-
-	public function skewXTo () {}
-
-	public function skewX () {}
-
-	public function skewYTo () {}
-
-	public function skewY () {}
-
-	public function setMatrix () {}
-
-	public function setDepth () {}
-
-	public function setRatio () {}
-
-	public function addColor () {}
-
-	public function multColor () {}
-
-	public function setName () {}
-
-	public function addAction () {}
-
-	public function remove () {}
-
-	public function setMaskLevel () {}
-
-	public function endMask () {}
-
-	public function getX () {}
-
-	public function getY () {}
-
-	public function getXScale () {}
-
-	public function getYScale () {}
-
-	public function getXSkew () {}
-
-	public function getYSkew () {}
-
-	public function getRot () {}
-
-}
-
-class SWFMovie  {
-
-	public function __construct () {}
-
-	public function nextFrame () {}
-
-	public function labelFrame () {}
-
-	public function add () {}
-
-	public function remove () {}
-
-	public function output () {}
-
-	public function save () {}
-
-	public function saveToFile () {}
-
-	public function setBackground () {}
-
-	public function setRate () {}
-
-	public function setDimension () {}
-
-	public function setFrames () {}
-
-	public function streamMP3 () {}
-
-	public function addExport () {}
-
-	public function writeExports () {}
-
-	public function startSound () {}
-
-	public function stopSound () {}
-
-	public function importChar () {}
-
-	public function importFont () {}
-
-	public function addFont () {}
-
-	public function protect () {}
-
-	public function namedAnchor () {}
-
-}
-
-class SWFButton  {
-
-	public function __construct () {}
-
-	public function setHit () {}
-
-	public function setOver () {}
-
-	public function setUp () {}
-
-	public function setDown () {}
-
-	public function setAction () {}
-
-	public function addShape () {}
-
-	public function setMenu () {}
-
-	public function addAction () {}
-
-	public function addSound () {}
-
-}
-
-class SWFAction  {
-
-	public function __construct () {}
-
-}
-
-class SWFMorph  {
-
-	public function __construct () {}
-
-	public function getShape1 () {}
-
-	public function getShape2 () {}
-
-}
-
-class SWFSprite  {
-
-	public function __construct () {}
-
-	public function add () {}
-
-	public function remove () {}
-
-	public function nextFrame () {}
-
-	public function labelFrame () {}
-
-	public function setFrames () {}
-
-	public function startSound () {}
-
-	public function stopSound () {}
-
-}
-
-class SWFSound  {
-
-	public function __construct () {}
-
-}
-
-class SWFFontChar  {
-
-	public function addChars () {}
-
-	public function addUTF8Chars () {}
-
-}
-
-class SWFSoundInstance  {
-
-	public function noMultiple () {}
-
-	public function loopInPoint () {}
-
-	public function loopOutPoint () {}
-
-	public function loopCount () {}
-
-}
-
-class SWFVideoStream  {
-
-	public function __construct () {}
-
-	public function setdimension () {}
-
-	public function getnumframes () {}
-
-}
-
-/**
- * Set cubic threshold
- * @link http://php.net/manual/en/function.ming-setcubicthreshold.php
- * @param threshold int
- * @return void 
- */
-function ming_setcubicthreshold ($threshold) {}
-
-/**
- * Set scale
- * @link http://php.net/manual/en/function.ming-setscale.php
- * @param scale int
- * @return void 
- */
-function ming_setscale ($scale) {}
-
-/**
- * Sets the SWF version
- * @link http://php.net/manual/en/function.ming-useswfversion.php
- * @param version int
- * @return void 
- */
-function ming_useswfversion ($version) {}
-
-/**
- * Returns the action flag for keyPress(char)
- * @link http://php.net/manual/en/function.ming-keypress.php
- * @param char string
- * @return int 
- */
-function ming_keypress ($char) {}
-
-/**
- * Use constant pool
- * @link http://php.net/manual/en/function.ming-useconstants.php
- * @param use int
- * @return void 
- */
-function ming_useconstants ($use) {}
-
-/**
- * Sets the SWF output compression
- * @link http://php.net/manual/en/function.ming-setswfcompression.php
- * @param level int
- * @return void 
- */
-function ming_setswfcompression ($level) {}
-
-define ('MING_NEW', 1);
-define ('MING_ZLIB', 1);
-define ('SWFBUTTON_HIT', 8);
-define ('SWFBUTTON_DOWN', 4);
-define ('SWFBUTTON_OVER', 2);
-define ('SWFBUTTON_UP', 1);
-define ('SWFBUTTON_MOUSEUPOUTSIDE', 64);
-define ('SWFBUTTON_DRAGOVER', 160);
-define ('SWFBUTTON_DRAGOUT', 272);
-define ('SWFBUTTON_MOUSEUP', 8);
-define ('SWFBUTTON_MOUSEDOWN', 4);
-define ('SWFBUTTON_MOUSEOUT', 2);
-define ('SWFBUTTON_MOUSEOVER', 1);
-define ('SWFFILL_RADIAL_GRADIENT', 18);
-define ('SWFFILL_LINEAR_GRADIENT', 16);
-define ('SWFFILL_TILED_BITMAP', 64);
-define ('SWFFILL_CLIPPED_BITMAP', 65);
-define ('SWFTEXTFIELD_HASLENGTH', 2);
-define ('SWFTEXTFIELD_NOEDIT', 8);
-define ('SWFTEXTFIELD_PASSWORD', 16);
-define ('SWFTEXTFIELD_MULTILINE', 32);
-define ('SWFTEXTFIELD_WORDWRAP', 64);
-define ('SWFTEXTFIELD_DRAWBOX', 2048);
-define ('SWFTEXTFIELD_NOSELECT', 4096);
-define ('SWFTEXTFIELD_HTML', 512);
-define ('SWFTEXTFIELD_USEFONT', 256);
-define ('SWFTEXTFIELD_AUTOSIZE', 16384);
-define ('SWFTEXTFIELD_ALIGN_LEFT', 0);
-define ('SWFTEXTFIELD_ALIGN_RIGHT', 1);
-define ('SWFTEXTFIELD_ALIGN_CENTER', 2);
-define ('SWFTEXTFIELD_ALIGN_JUSTIFY', 3);
-define ('SWFACTION_ONLOAD', 1);
-define ('SWFACTION_ENTERFRAME', 2);
-define ('SWFACTION_UNLOAD', 4);
-define ('SWFACTION_MOUSEMOVE', 8);
-define ('SWFACTION_MOUSEDOWN', 16);
-define ('SWFACTION_MOUSEUP', 32);
-define ('SWFACTION_KEYDOWN', 64);
-define ('SWFACTION_KEYUP', 128);
-define ('SWFACTION_DATA', 256);
-define ('SWF_SOUND_NOT_COMPRESSED', 0);
-define ('SWF_SOUND_ADPCM_COMPRESSED', 16);
-define ('SWF_SOUND_MP3_COMPRESSED', 32);
-define ('SWF_SOUND_NOT_COMPRESSED_LE', 48);
-define ('SWF_SOUND_NELLY_COMPRESSED', 96);
-define ('SWF_SOUND_5KHZ', 0);
-define ('SWF_SOUND_11KHZ', 4);
-define ('SWF_SOUND_22KHZ', 8);
-define ('SWF_SOUND_44KHZ', 12);
-define ('SWF_SOUND_8BITS', 0);
-define ('SWF_SOUND_16BITS', 2);
-define ('SWF_SOUND_MONO', 0);
-define ('SWF_SOUND_STEREO', 1);
-
-// End of ming v.
-
-// Start of pdo_mysql v.1.0.2
-// End of pdo_mysql v.1.0.2
-
-// Start of pdo_pgsql v.1.0.2
-// End of pdo_pgsql v.1.0.2
-
-// Start of shmop v.
-
-/**
- * Create or open shared memory block
- * @link http://php.net/manual/en/function.shmop-open.php
- * @param key int
- * @param flags string
- * @param mode int
- * @param size int
- * @return int 
- */
-function shmop_open ($key, $flags, $mode, $size) {}
-
-/**
- * Read data from shared memory block
- * @link http://php.net/manual/en/function.shmop-read.php
- * @param shmid int
- * @param start int
- * @param count int
- * @return string the data or false on failure.
- */
-function shmop_read ($shmid, $start, $count) {}
-
-/**
- * Close shared memory block
- * @link http://php.net/manual/en/function.shmop-close.php
- * @param shmid int
- * @return void 
- */
-function shmop_close ($shmid) {}
-
-/**
- * Get size of shared memory block
- * @link http://php.net/manual/en/function.shmop-size.php
- * @param shmid int
- * @return int an int, which represents the number of bytes the shared memory
- */
-function shmop_size ($shmid) {}
-
-/**
- * Write data into shared memory block
- * @link http://php.net/manual/en/function.shmop-write.php
- * @param shmid int
- * @param data string
- * @param offset int
- * @return int 
- */
-function shmop_write ($shmid, $data, $offset) {}
-
-/**
- * Delete shared memory block
- * @link http://php.net/manual/en/function.shmop-delete.php
- * @param shmid int
- * @return bool 
- */
-function shmop_delete ($shmid) {}
-
-// End of shmop v.
-
-// Start of SQLite v.2.0-dev
-
-/**
- * Represents an opened SQLite database.
- * @link http://php.net/manual/en/ref.sqlite.php
- */
-class SQLiteDatabase  {
-
-	/**
-	 * @param var1
-	 * @param var2
-	 * @param var3
-	 */
-	final public function __construct ($var1, $var2, &$var3) {}
-
-	/**
-	 * @param var1
-	 * @param var2
-	 * @param var3
-	 */
-	public function query ($var1, $var2, &$var3) {}
-
-	/**
-	 * @param var1
-	 * @param var2
-	 */
-	public function queryExec ($var1, &$var2) {}
-
-	public function arrayQuery () {}
-
-	public function singleQuery () {}
-
-	/**
-	 * @param var1
-	 * @param var2
-	 * @param var3
-	 */
-	public function unbufferedQuery ($var1, $var2, &$var3) {}
-
-	public function lastInsertRowid () {}
-
-	public function changes () {}
-
-	public function createAggregate () {}
-
-	public function createFunction () {}
-
-	public function busyTimeout () {}
-
-	public function lastError () {}
-
-	public function fetchColumnTypes () {}
-
-}
-
-/**
- * Represents a buffered SQLite result set.
- * @link http://php.net/manual/en/ref.sqlite.php
- */
-final class SQLiteResult implements Iterator, Traversable, Countable {
-
-	public function fetch () {}
-
-	public function fetchObject () {}
-
-	public function fetchSingle () {}
-
-	public function fetchAll () {}
-
-	public function column () {}
-
-	public function numFields () {}
-
-	public function fieldName () {}
-
-	public function current () {}
-
-	public function key () {}
-
-	public function next () {}
-
-	public function valid () {}
-
-	public function rewind () {}
-
-	public function count () {}
-
-	public function prev () {}
-
-	public function hasPrev () {}
-
-	public function numRows () {}
-
-	public function seek () {}
-
-}
-
-/**
- * Represents an unbuffered SQLite result set. Unbuffered results sets are sequential, forward-seeking only.
- * @link http://php.net/manual/en/ref.sqlite.php
- */
-final class SQLiteUnbuffered  {
-
-	public function fetch () {}
-
-	public function fetchObject () {}
-
-	public function fetchSingle () {}
-
-	public function fetchAll () {}
-
-	public function column () {}
-
-	public function numFields () {}
-
-	public function fieldName () {}
-
-	public function current () {}
-
-	public function next () {}
-
-	public function valid () {}
-
-}
-
-final class SQLiteException extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-/**
- * Opens a SQLite database and create the database if it does not exist
- * @link http://php.net/manual/en/function.sqlite-open.php
- * @param filename string
- * @param mode int[optional]
- * @param error_message string[optional]
- * @return resource a resource (database handle) on success, false on error.
- */
-function sqlite_open ($filename, $mode = null, &$error_message = null) {}
-
-/**
- * Opens a persistent handle to an SQLite database and create the database if it does not exist
- * @link http://php.net/manual/en/function.sqlite-popen.php
- * @param filename string
- * @param mode int[optional]
- * @param error_message string[optional]
- * @return resource a resource (database handle) on success, false on error.
- */
-function sqlite_popen ($filename, $mode = null, &$error_message = null) {}
-
-/**
- * Closes an open SQLite database
- * @link http://php.net/manual/en/function.sqlite-close.php
- * @param dbhandle resource
- * @return void 
- */
-function sqlite_close ($dbhandle) {}
-
-/**
- * Executes a query against a given database and returns a result handle
- * @link http://php.net/manual/en/function.sqlite-query.php
- * @param query string
- * @param result_type int[optional]
- * @param error_msg string[optional]
- * @return SQLiteResult 
- */
-function sqlite_query ($query, $result_type = null, &$error_msg = null) {}
-
-/**
- * Executes a result-less query against a given database
- * @link http://php.net/manual/en/function.sqlite-exec.php
- * @param query string
- * @param error_msg string[optional]
- * @return bool 
- */
-function sqlite_exec ($query, &$error_msg = null) {}
-
-/**
- * Execute a query against a given database and returns an array
- * @link http://php.net/manual/en/function.sqlite-array-query.php
- * @param query string
- * @param result_type int[optional]
- * @param decode_binary bool[optional]
- * @return array an array of the entire result set; false otherwise.
- */
-function sqlite_array_query ($query, $result_type = null, $decode_binary = null) {}
-
-/**
- * Executes a query and returns either an array for one single column or the value of the first row
- * @link http://php.net/manual/en/function.sqlite-single-query.php
- * @param query string
- * @param first_row_only bool[optional]
- * @param decode_binary bool[optional]
- * @return array 
- */
-function sqlite_single_query ($query, $first_row_only = null, $decode_binary = null) {}
-
-/**
- * Fetches the next row from a result set as an array
- * @link http://php.net/manual/en/function.sqlite-fetch-array.php
- * @param result_type int[optional]
- * @param decode_binary bool[optional]
- * @return array an array of the next row from a result set; false if the
- */
-function sqlite_fetch_array ($result_type = null, $decode_binary = null) {}
-
-/**
- * Fetches the next row from a result set as an object
- * @link http://php.net/manual/en/function.sqlite-fetch-object.php
- * @param class_name string[optional]
- * @param ctor_params array[optional]
- * @param decode_binary bool[optional]
- * @return object 
- */
-function sqlite_fetch_object ($class_name = null, array $ctor_params = null, $decode_binary = null) {}
-
-/**
- * Fetches the first column of a result set as a string
- * @link http://php.net/manual/en/function.sqlite-fetch-single.php
- * @param decode_binary bool[optional]
- * @return string 
- */
-function sqlite_fetch_single ($decode_binary = null) {}
-
-/**
- * &Alias; <function>sqlite_fetch_single</function>
- * @link http://php.net/manual/en/function.sqlite-fetch-string.php
- */
-function sqlite_fetch_string () {}
-
-/**
- * Fetches all rows from a result set as an array of arrays
- * @link http://php.net/manual/en/function.sqlite-fetch-all.php
- * @param result_type int[optional]
- * @param decode_binary bool[optional]
- * @return array an array of the remaining rows in a result set. If called right
- */
-function sqlite_fetch_all ($result_type = null, $decode_binary = null) {}
-
-/**
- * Fetches the current row from a result set as an array
- * @link http://php.net/manual/en/function.sqlite-current.php
- * @param result_type int[optional]
- * @param decode_binary bool[optional]
- * @return array an array of the current row from a result set; false if the
- */
-function sqlite_current ($result_type = null, $decode_binary = null) {}
-
-/**
- * Fetches a column from the current row of a result set
- * @link http://php.net/manual/en/function.sqlite-column.php
- * @param index_or_name mixed
- * @param decode_binary bool[optional]
- * @return mixed 
- */
-function sqlite_column ($index_or_name, $decode_binary = null) {}
-
-/**
- * Returns the version of the linked SQLite library
- * @link http://php.net/manual/en/function.sqlite-libversion.php
- * @return string 
- */
-function sqlite_libversion () {}
-
-/**
- * Returns the encoding of the linked SQLite library
- * @link http://php.net/manual/en/function.sqlite-libencoding.php
- * @return string 
- */
-function sqlite_libencoding () {}
-
-/**
- * Returns the number of rows that were changed by the most
-   recent SQL statement
- * @link http://php.net/manual/en/function.sqlite-changes.php
- * @return int 
- */
-function sqlite_changes () {}
-
-/**
- * Returns the rowid of the most recently inserted row
- * @link http://php.net/manual/en/function.sqlite-last-insert-rowid.php
- * @return int 
- */
-function sqlite_last_insert_rowid () {}
-
-/**
- * Returns the number of rows in a buffered result set
- * @link http://php.net/manual/en/function.sqlite-num-rows.php
- * @return int 
- */
-function sqlite_num_rows () {}
-
-/**
- * Returns the number of fields in a result set
- * @link http://php.net/manual/en/function.sqlite-num-fields.php
- * @return int 
- */
-function sqlite_num_fields () {}
-
-/**
- * Returns the name of a particular field
- * @link http://php.net/manual/en/function.sqlite-field-name.php
- * @param field_index int
- * @return string the name of a field in an SQLite result set, given the ordinal
- */
-function sqlite_field_name ($field_index) {}
-
-/**
- * Seek to a particular row number of a buffered result set
- * @link http://php.net/manual/en/function.sqlite-seek.php
- * @param rownum int
- * @return bool false if the row does not exist, true otherwise.
- */
-function sqlite_seek ($rownum) {}
-
-/**
- * Seek to the first row number
- * @link http://php.net/manual/en/function.sqlite-rewind.php
- * @return bool false if there are no rows in the result set, true otherwise.
- */
-function sqlite_rewind () {}
-
-/**
- * Seek to the next row number
- * @link http://php.net/manual/en/function.sqlite-next.php
- * @return bool true on success, or false if there are no more rows.
- */
-function sqlite_next () {}
-
-/**
- * Seek to the previous row number of a result set
- * @link http://php.net/manual/en/function.sqlite-prev.php
- * @return bool true on success, or false if there are no more previous rows.
- */
-function sqlite_prev () {}
-
-/**
- * Returns whether more rows are available
- * @link http://php.net/manual/en/function.sqlite-valid.php
- * @return bool true if there are more rows available from the
- */
-function sqlite_valid () {}
-
-/**
- * Finds whether or not more rows are available
- * @link http://php.net/manual/en/function.sqlite-has-more.php
- * @param result resource
- * @return bool true if there are more rows available from the
- */
-function sqlite_has_more ($result) {}
-
-/**
- * Returns whether or not a previous row is available
- * @link http://php.net/manual/en/function.sqlite-has-prev.php
- * @return bool true if there are more previous rows available from the
- */
-function sqlite_has_prev () {}
-
-/**
- * Escapes a string for use as a query parameter
- * @link http://php.net/manual/en/function.sqlite-escape-string.php
- * @param item string
- * @return string 
- */
-function sqlite_escape_string ($item) {}
-
-/**
- * Set busy timeout duration, or disable busy handlers
- * @link http://php.net/manual/en/function.sqlite-busy-timeout.php
- * @param milliseconds int
- * @return void 
- */
-function sqlite_busy_timeout ($milliseconds) {}
-
-/**
- * Returns the error code of the last error for a database
- * @link http://php.net/manual/en/function.sqlite-last-error.php
- * @return int 
- */
-function sqlite_last_error () {}
-
-/**
- * Returns the textual description of an error code
- * @link http://php.net/manual/en/function.sqlite-error-string.php
- * @param error_code int
- * @return string 
- */
-function sqlite_error_string ($error_code) {}
-
-/**
- * Execute a query that does not prefetch and buffer all data
- * @link http://php.net/manual/en/function.sqlite-unbuffered-query.php
- * @param query string
- * @param result_type int[optional]
- * @param error_msg string[optional]
- * @return SQLiteUnbuffered a result handle or false on failure.
- */
-function sqlite_unbuffered_query ($query, $result_type = null, &$error_msg = null) {}
-
-/**
- * Register an aggregating UDF for use in SQL statements
- * @link http://php.net/manual/en/function.sqlite-create-aggregate.php
- * @param function_name string
- * @param step_func callback
- * @param finalize_func callback
- * @param num_args int[optional]
- * @return void 
- */
-function sqlite_create_aggregate ($function_name, $step_func, $finalize_func, $num_args = null) {}
-
-/**
- * Registers a "regular" User Defined Function for use in SQL statements
- * @link http://php.net/manual/en/function.sqlite-create-function.php
- * @param function_name string
- * @param callback callback
- * @param num_args int[optional]
- * @return void 
- */
-function sqlite_create_function ($function_name, $callback, $num_args = null) {}
-
-/**
- * Opens a SQLite database and returns a SQLiteDatabase object
- * @link http://php.net/manual/en/function.sqlite-factory.php
- * @param filename string
- * @param mode int[optional]
- * @param error_message string[optional]
- * @return SQLiteDatabase a SQLiteDatabase object on success, &null; on error.
- */
-function sqlite_factory ($filename, $mode = null, &$error_message = null) {}
-
-/**
- * Encode binary data before returning it from an UDF
- * @link http://php.net/manual/en/function.sqlite-udf-encode-binary.php
- * @param data string
- * @return string 
- */
-function sqlite_udf_encode_binary ($data) {}
-
-/**
- * Decode binary data passed as parameters to an UDF
- * @link http://php.net/manual/en/function.sqlite-udf-decode-binary.php
- * @param data string
- * @return string 
- */
-function sqlite_udf_decode_binary ($data) {}
-
-/**
- * Return an array of column types from a particular table
- * @link http://php.net/manual/en/function.sqlite-fetch-column-types.php
- * @param table_name string
- * @param result_type int[optional]
- * @return array an array of column data types; false on error.
- */
-function sqlite_fetch_column_types ($table_name, $result_type = null) {}
-
-
-/**
- * Columns are returned into the array having both a numerical index
- * and the field name as the array index.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_BOTH', 3);
-
-/**
- * Columns are returned into the array having a numerical index to the
- * fields. This index starts with 0, the first field in the result.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_NUM', 2);
-
-/**
- * Columns are returned into the array having the field name as the array
- * index.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_ASSOC', 1);
-
-/**
- * Successful result.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_OK', 0);
-
-/**
- * SQL error or missing database.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_ERROR', 1);
-
-/**
- * An internal logic error in SQLite.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_INTERNAL', 2);
-
-/**
- * Access permission denied.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_PERM', 3);
-
-/**
- * Callback routine requested an abort.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_ABORT', 4);
-
-/**
- * The database file is locked.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_BUSY', 5);
-
-/**
- * A table in the database is locked.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_LOCKED', 6);
-
-/**
- * Memory allocation failed.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_NOMEM', 7);
-
-/**
- * Attempt to write a readonly database.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_READONLY', 8);
-
-/**
- * Operation terminated internally.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_INTERRUPT', 9);
-
-/**
- * Disk I/O error occurred.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_IOERR', 10);
-
-/**
- * The database disk image is malformed.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_CORRUPT', 11);
-
-/**
- * (Internal) Table or record not found.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_NOTFOUND', 12);
-
-/**
- * Insertion failed because database is full.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_FULL', 13);
-
-/**
- * Unable to open the database file.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_CANTOPEN', 14);
-
-/**
- * Database lock protocol error.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_PROTOCOL', 15);
-
-/**
- * (Internal) Database table is empty.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_EMPTY', 16);
-
-/**
- * The database schema changed.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_SCHEMA', 17);
-
-/**
- * Too much data for one row of a table.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_TOOBIG', 18);
-
-/**
- * Abort due to constraint violation.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_CONSTRAINT', 19);
-
-/**
- * Data type mismatch.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_MISMATCH', 20);
-
-/**
- * Library used incorrectly.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_MISUSE', 21);
-
-/**
- * Uses of OS features not supported on host.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_NOLFS', 22);
-
-/**
- * Authorized failed.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_AUTH', 23);
-define ('SQLITE_NOTADB', 26);
-define ('SQLITE_FORMAT', 24);
-
-/**
- * Internal process has another row ready.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_ROW', 100);
-
-/**
- * Internal process has finished executing.
- * @link http://php.net/manual/en/sqlite.constants.php
- */
-define ('SQLITE_DONE', 101);
-
-// End of SQLite v.2.0-dev
-
-// Start of sysvshm v.
-
-/**
- * Creates or open a shared memory segment
- * @link http://php.net/manual/en/function.shm-attach.php
- * @param key int
- * @param memsize int[optional]
- * @param perm int[optional]
- * @return int a shared memory segment identifier.
- */
-function shm_attach ($key, $memsize = null, $perm = null) {}
-
-/**
- * Removes shared memory from Unix systems
- * @link http://php.net/manual/en/function.shm-remove.php
- * @param shm_identifier int
- * @return bool 
- */
-function shm_remove ($shm_identifier) {}
-
-/**
- * Disconnects from shared memory segment
- * @link http://php.net/manual/en/function.shm-detach.php
- * @param shm_identifier int
- * @return bool 
- */
-function shm_detach ($shm_identifier) {}
-
-/**
- * Inserts or updates a variable in shared memory
- * @link http://php.net/manual/en/function.shm-put-var.php
- * @param shm_identifier int
- * @param variable_key int
- * @param variable mixed
- * @return bool 
- */
-function shm_put_var ($shm_identifier, $variable_key, $variable) {}
-
-/**
- * Returns a variable from shared memory
- * @link http://php.net/manual/en/function.shm-get-var.php
- * @param shm_identifier int
- * @param variable_key int
- * @return mixed the variable with the given key.
- */
-function shm_get_var ($shm_identifier, $variable_key) {}
-
-/**
- * Removes a variable from shared memory
- * @link http://php.net/manual/en/function.shm-remove-var.php
- * @param shm_identifier int
- * @param variable_key int
- * @return bool 
- */
-function shm_remove_var ($shm_identifier, $variable_key) {}
-
-// End of sysvshm v.
-
-// Start of xmlreader v.0.1
-
-/**
- * @link http://php.net/manual/en/ref.xmlreader.php
- */
-class XMLReader  {
-	const NONE = 0;
-	const ELEMENT = 1;
-	const ATTRIBUTE = 2;
-	const TEXT = 3;
-	const CDATA = 4;
-	const ENTITY_REF = 5;
-	const ENTITY = 6;
-	const PI = 7;
-	const COMMENT = 8;
-	const DOC = 9;
-	const DOC_TYPE = 10;
-	const DOC_FRAGMENT = 11;
-	const NOTATION = 12;
-	const WHITESPACE = 13;
-	const SIGNIFICANT_WHITESPACE = 14;
-	const END_ELEMENT = 15;
-	const END_ENTITY = 16;
-	const XML_DECLARATION = 17;
-	const LOADDTD = 1;
-	const DEFAULTATTRS = 2;
-	const VALIDATE = 3;
-	const SUBST_ENTITIES = 4;
-
-
-	/**
-	 * Close the XMLReader input
-	 * @link http://php.net/manual/en/function.xmlreader-close.php
-	 * @return bool 
-	 */
-	public function close () {}
-
-	/**
-	 * Get the value of a named attribute
-	 * @link http://php.net/manual/en/function.xmlreader-getattribute.php
-	 * @param name string
-	 * @return string 
-	 */
-	public function getAttribute ($name) {}
-
-	/**
-	 * Get the value of an attribute by index
-	 * @link http://php.net/manual/en/function.xmlreader-getattributeno.php
-	 * @param index int
-	 * @return string 
-	 */
-	public function getAttributeNo ($index) {}
-
-	/**
-	 * Get the value of an attribute by localname and URI
-	 * @link http://php.net/manual/en/function.xmlreader-getattributens.php
-	 * @param localName string
-	 * @param namespaceURI string
-	 * @return string 
-	 */
-	public function getAttributeNs ($localName, $namespaceURI) {}
-
-	/**
-	 * Indicates if specified property has been set
-	 * @link http://php.net/manual/en/function.xmlreader-getparserproperty.php
-	 * @param property int
-	 * @return bool 
-	 */
-	public function getParserProperty ($property) {}
-
-	/**
-	 * Indicates if the parsed document is valid
-	 * @link http://php.net/manual/en/function.xmlreader-isvalid.php
-	 * @return bool 
-	 */
-	public function isValid () {}
-
-	/**
-	 * Lookup namespace for a prefix
-	 * @link http://php.net/manual/en/function.xmlreader-lookupnamespace.php
-	 * @param prefix string
-	 * @return bool 
-	 */
-	public function lookupNamespace ($prefix) {}
-
-	/**
-	 * Move cursor to an attribute by index
-	 * @link http://php.net/manual/en/function.xmlreader-movetoattributeno.php
-	 * @param index int
-	 * @return bool 
-	 */
-	public function moveToAttributeNo ($index) {}
-
-	/**
-	 * Move cursor to a named attribute
-	 * @link http://php.net/manual/en/function.xmlreader-movetoattribute.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function moveToAttribute ($name) {}
-
-	/**
-	 * Move cursor to a named attribute
-	 * @link http://php.net/manual/en/function.xmlreader-movetoattributens.php
-	 * @param localName string
-	 * @param namespaceURI string
-	 * @return bool 
-	 */
-	public function moveToAttributeNs ($localName, $namespaceURI) {}
-
-	/**
-	 * Position cursor on the parent Element of current Attribute
-	 * @link http://php.net/manual/en/function.xmlreader-movetoelement.php
-	 * @return bool 
-	 */
-	public function moveToElement () {}
-
-	/**
-	 * Position cursor on the first Attribute
-	 * @link http://php.net/manual/en/function.xmlreader-movetofirstattribute.php
-	 * @return bool 
-	 */
-	public function moveToFirstAttribute () {}
-
-	/**
-	 * Position cursor on the next Attribute
-	 * @link http://php.net/manual/en/function.xmlreader-movetonextattribute.php
-	 * @return bool 
-	 */
-	public function moveToNextAttribute () {}
-
-	/**
-	 * Set the URI containing the XML to parse
-	 * @link http://php.net/manual/en/function.xmlreader-open.php
-	 * @param URI string
-	 * @param encoding string[optional]
-	 * @param options int[optional]
-	 * @return bool 
-	 */
-	public function open ($URI, $encoding = null, $options = null) {}
-
-	/**
-	 * Move to next node in document
-	 * @link http://php.net/manual/en/function.xmlreader-read.php
-	 * @return bool 
-	 */
-	public function read () {}
-
-	/**
-	 * Move cursor to next node skipping all subtrees
-	 * @link http://php.net/manual/en/function.xmlreader-next.php
-	 * @param localname string[optional]
-	 * @return bool 
-	 */
-	public function next ($localname = null) {}
-
-	public function readInnerXml () {}
-
-	public function readOuterXml () {}
-
-	public function readString () {}
-
-	/**
-	 * @param filename
-	 */
-	public function setSchema ($filename) {}
-
-	/**
-	 * Set or Unset parser options
-	 * @link http://php.net/manual/en/function.xmlreader-setparserproperty.php
-	 * @param property int
-	 * @param value bool
-	 * @return bool 
-	 */
-	public function setParserProperty ($property, $value) {}
-
-	/**
-	 * Set the filename or URI for a RelaxNG Schema
-	 * @link http://php.net/manual/en/function.xmlreader-setrelaxngschema.php
-	 * @param filename string
-	 * @return bool 
-	 */
-	public function setRelaxNGSchema ($filename) {}
-
-	/**
-	 * Set the data containing a RelaxNG Schema
-	 * @link http://php.net/manual/en/function.xmlreader-setrelaxngschemasource.php
-	 * @param source string
-	 * @return bool 
-	 */
-	public function setRelaxNGSchemaSource ($source) {}
-
-	/**
-	 * Set the data containing the XML to parse
-	 * @link http://php.net/manual/en/function.xmlreader-xml.php
-	 * @param source string
-	 * @param encoding string[optional]
-	 * @param options int[optional]
-	 * @return bool 
-	 */
-	public function XML ($source, $encoding = null, $options = null) {}
-
-	/**
-	 * Returns a copy of the current node as a DOM object
-	 * @link http://php.net/manual/en/function.xmlreader-expand.php
-	 * @return DOMNode 
-	 */
-	public function expand () {}
-
-}
-// End of xmlreader v.0.1
-
-// Start of zip v.1.4.0
-
-class ZipArchive  {
-	const CREATE = 1;
-	const EXCL = 2;
-	const CHECKCONS = 4;
-	const OVERWRITE = 8;
-	const FL_NOCASE = 1;
-	const FL_NODIR = 2;
-	const FL_COMPRESSED = 4;
-	const FL_UNCHANGED = 8;
-	const CM_DEFAULT = -1;
-	const CM_STORE = 0;
-	const CM_SHRINK = 1;
-	const CM_REDUCE_1 = 2;
-	const CM_REDUCE_2 = 3;
-	const CM_REDUCE_3 = 4;
-	const CM_REDUCE_4 = 5;
-	const CM_IMPLODE = 6;
-	const CM_DEFLATE = 8;
-	const CM_DEFLATE64 = 9;
-	const CM_PKWARE_IMPLODE = 10;
-	const ER_OK = 0;
-	const ER_MULTIDISK = 1;
-	const ER_RENAME = 2;
-	const ER_CLOSE = 3;
-	const ER_SEEK = 4;
-	const ER_READ = 5;
-	const ER_WRITE = 6;
-	const ER_CRC = 7;
-	const ER_ZIPCLOSED = 8;
-	const ER_NOENT = 9;
-	const ER_EXISTS = 10;
-	const ER_OPEN = 11;
-	const ER_TMPOPEN = 12;
-	const ER_ZLIB = 13;
-	const ER_MEMORY = 14;
-	const ER_CHANGED = 15;
-	const ER_COMPNOTSUPP = 16;
-	const ER_EOF = 17;
-	const ER_INVAL = 18;
-	const ER_NOZIP = 19;
-	const ER_INTERNAL = 20;
-	const ER_INCONS = 21;
-	const ER_REMOVE = 22;
-	const ER_DELETED = 23;
-
-
-	/**
-	 * Open a ZIP file archive
-	 * @link http://php.net/manual/en/function.ziparchive-open.php
-	 * @param filename string
-	 * @param flags int[optional]
-	 * @return mixed true on success or the error code.
-	 */
-	public function open ($filename, $flags = null) {}
-
-	/**
-	 * Close the active archive (opened or newly created)
-	 * @link http://php.net/manual/en/function.ziparchive-close.php
-	 * @return bool 
-	 */
-	public function close () {}
-
-	/**
-	 * Add a new directory
-	 * @link http://php.net/manual/en/function.ziparchive-addemptydir.php
-	 * @param dirname string
-	 * @return bool 
-	 */
-	public function addEmptyDir ($dirname) {}
-
-	/**
-	 * Add a file to a ZIP archive using its contents
-	 * @link http://php.net/manual/en/function.ziparchive-addfromstring.php
-	 * @param localname string
-	 * @param contents string
-	 * @return bool 
-	 */
-	public function addFromString ($localname, $contents) {}
-
-	/**
-	 * Adds a file to a ZIP archive from the given path
-	 * @link http://php.net/manual/en/function.ziparchive-addfile.php
-	 * @param filename string
-	 * @param localname string[optional]
-	 * @return bool 
-	 */
-	public function addFile ($filename, $localname = null) {}
-
-	/**
-	 * Renames an entry defined by its index
-	 * @link http://php.net/manual/en/function.ziparchive-renameindex.php
-	 * @param index int
-	 * @param newname string
-	 * @return bool 
-	 */
-	public function renameIndex ($index, $newname) {}
-
-	/**
-	 * Renames an entry defined by its name
-	 * @link http://php.net/manual/en/function.ziparchive-renamename.php
-	 * @param name string
-	 * @param newname string
-	 * @return bool 
-	 */
-	public function renameName ($name, $newname) {}
-
-	/**
-	 * Set the comment of a ZIP archive
-	 * @link http://php.net/manual/en/function.ziparchive-setarchivecomment.php
-	 * @param comment string
-	 * @return mixed 
-	 */
-	public function setArchiveComment ($comment) {}
-
-	/**
-	 * Returns the Zip archive comment
-	 * @link http://php.net/manual/en/function.ziparchive-getarchivecomment.php
-	 * @return string the Zip archive comment or false on failure.
-	 */
-	public function getArchiveComment () {}
-
-	/**
-	 * Set the comment of an entry defined by its index
-	 * @link http://php.net/manual/en/function.ziparchive-setcommentindex.php
-	 * @param index int
-	 * @param comment string
-	 * @return mixed 
-	 */
-	public function setCommentIndex ($index, $comment) {}
-
-	/**
-	 * Set the comment of an entry defined by its name
-	 * @link http://php.net/manual/en/function.ziparchive-setCommentName.php
-	 * @param name string
-	 * @param comment string
-	 * @return mixed 
-	 */
-	public function setCommentName ($name, $comment) {}
-
-	/**
-	 * Returns the comment of an entry using the entry index
-	 * @link http://php.net/manual/en/function.ziparchive-getcommentindex.php
-	 * @param index int
-	 * @param flags int[optional]
-	 * @return string the comment on success or false on failure.
-	 */
-	public function getCommentIndex ($index, $flags = null) {}
-
-	/**
-	 * Returns the comment of an entry using the entry name
-	 * @link http://php.net/manual/en/function.ziparchive-getcommentname.php
-	 * @param name string
-	 * @param flags int[optional]
-	 * @return string the comment on success or false on failure.
-	 */
-	public function getCommentName ($name, $flags = null) {}
-
-	/**
-	 * delete an entry in the archive using its index
-	 * @link http://php.net/manual/en/function.ziparchive-deleteindex.php
-	 * @param index int
-	 * @return bool 
-	 */
-	public function deleteIndex ($index) {}
-
-	/**
-	 * delete an entry in the archive using its name
-	 * @link http://php.net/manual/en/function.ziparchive-deletename.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function deleteName ($name) {}
-
-	/**
-	 * Get the details of an entry defined by its name.
-	 * @link http://php.net/manual/en/function.ziparchive-statname.php
-	 * @param name name
-	 * @param flags int[optional]
-	 * @return mixed an array containing the entry details or false on failure.
-	 */
-	public function statName ($name, $flags = null) {}
-
-	/**
-	 * Get the details of an entry defined by its index.
-	 * @link http://php.net/manual/en/function.ziparchive-statindex.php
-	 * @param index int
-	 * @param flags int[optional]
-	 * @return mixed an array containing the entry details or false on failure.
-	 */
-	public function statIndex ($index, $flags = null) {}
-
-	/**
-	 * Returns the index of the entry in the archive
-	 * @link http://php.net/manual/en/function.ziparchive-locatename.php
-	 * @param name string
-	 * @param flags int[optional]
-	 * @return mixed the index of the entry on success or false on failure.
-	 */
-	public function locateName ($name, $flags = null) {}
-
-	/**
-	 * Returns the name of an entry using its index
-	 * @link http://php.net/manual/en/function.ziparchive-getnameindex.php
-	 * @param index int
-	 * @return string the name on success or false on failure.
-	 */
-	public function getNameIndex ($index) {}
-
-	/**
-	 * Revert all global changes done in the archive.
-	 * @link http://php.net/manual/en/function.ziparchive-unchangearchive.php
-	 * @return mixed 
-	 */
-	public function unchangeArchive () {}
-
-	/**
-	 * Undo all changes done in the archive.
-	 * @link http://php.net/manual/en/function.ziparchive-unchangeall.php
-	 * @return mixed 
-	 */
-	public function unchangeAll () {}
-
-	/**
-	 * Revert all changes done to an entry at the given index.
-	 * @link http://php.net/manual/en/function.ziparchive-unchangeindex.php
-	 * @param index int
-	 * @return mixed 
-	 */
-	public function unchangeIndex ($index) {}
-
-	/**
-	 * Revert all changes done to an entry with the given name.
-	 * @link http://php.net/manual/en/function.ziparchive-unchangename.php
-	 * @param name string
-	 * @return mixed 
-	 */
-	public function unchangeName ($name) {}
-
-	/**
-	 * Extract the archive contents
-	 * @link http://php.net/manual/en/function.ziparchive-extractto.php
-	 * @param destination string
-	 * @param entries mixed[optional]
-	 * @return mixed 
-	 */
-	public function extractTo ($destination, $entries = null) {}
-
-	/**
-	 * Returns the entry contents using its name.
-	 * @link http://php.net/manual/en/function.ziparchive-getfromname.php
-	 * @param name string
-	 * @param flags int[optional]
-	 * @return mixed the contents of the entry on success or false on failure.
-	 */
-	public function getFromName ($name, $flags = null) {}
-
-	/**
-	 * Returns the entry contents using its index.
-	 * @link http://php.net/manual/en/function.ziparchive-getfromindex.php
-	 * @param index int
-	 * @param flags int[optional]
-	 * @return mixed the contents of the entry on success or false on failure.
-	 */
-	public function getFromIndex ($index, $flags = null) {}
-
-	/**
-	 * Get a file handler to the entry defined by its name (read only).
-	 * @link http://php.net/manual/en/function.ziparchive-getstream.php
-	 * @param name string
-	 * @return resource a file pointer (resource) on success or false on failure.
-	 */
-	public function getStream ($name) {}
-
-}
-
-/**
- * Open a ZIP file archive
- * @link http://php.net/manual/en/function.zip-open.php
- * @param filename string
- * @return mixed a resource handle for later use with
- */
-function zip_open ($filename) {}
-
-/**
- * Close a ZIP file archive
- * @link http://php.net/manual/en/function.zip-close.php
- * @param zip resource
- * @return void 
- */
-function zip_close ($zip) {}
-
-/**
- * Read next entry in a ZIP file archive
- * @link http://php.net/manual/en/function.zip-read.php
- * @param zip resource
- * @return mixed a directory entry resource for later use with the
- */
-function zip_read ($zip) {}
-
-/**
- * Open a directory entry for reading
- * @link http://php.net/manual/en/function.zip-entry-open.php
- * @param zip resource
- * @param zip_entry resource
- * @param mode string[optional]
- * @return bool 
- */
-function zip_entry_open ($zip, $zip_entry, $mode = null) {}
-
-/**
- * Close a directory entry
- * @link http://php.net/manual/en/function.zip-entry-close.php
- * @param zip_entry resource
- * @return bool 
- */
-function zip_entry_close ($zip_entry) {}
-
-/**
- * Read from an open directory entry
- * @link http://php.net/manual/en/function.zip-entry-read.php
- * @param zip_entry resource
- * @param length int[optional]
- * @return string the data read, or false if the end of the file is
- */
-function zip_entry_read ($zip_entry, $length = null) {}
-
-/**
- * Retrieve the actual file size of a directory entry
- * @link http://php.net/manual/en/function.zip-entry-filesize.php
- * @param zip_entry resource
- * @return int 
- */
-function zip_entry_filesize ($zip_entry) {}
-
-/**
- * Retrieve the name of a directory entry
- * @link http://php.net/manual/en/function.zip-entry-name.php
- * @param zip_entry resource
- * @return string 
- */
-function zip_entry_name ($zip_entry) {}
-
-/**
- * Retrieve the compressed size of a directory entry
- * @link http://php.net/manual/en/function.zip-entry-compressedsize.php
- * @param zip_entry resource
- * @return int 
- */
-function zip_entry_compressedsize ($zip_entry) {}
-
-/**
- * Retrieve the compression method of a directory entry
- * @link http://php.net/manual/en/function.zip-entry-compressionmethod.php
- * @param zip_entry resource
- * @return string 
- */
-function zip_entry_compressionmethod ($zip_entry) {}
-
-// End of zip v.1.4.0
-
-// Start of calendar v.
-
-/**
- * Converts Julian Day Count to Gregorian date
- * @link http://php.net/manual/en/function.jdtogregorian.php
- * @param julianday int
- * @return string 
- */
-function jdtogregorian ($julianday) {}
-
-/**
- * Converts a Gregorian date to Julian Day Count
- * @link http://php.net/manual/en/function.gregoriantojd.php
- * @param month int
- * @param day int
- * @param year int
- * @return int 
- */
-function gregoriantojd ($month, $day, $year) {}
-
-/**
- * Converts a Julian Day Count to a Julian Calendar Date
- * @link http://php.net/manual/en/function.jdtojulian.php
- * @param julianday int
- * @return string 
- */
-function jdtojulian ($julianday) {}
-
-/**
- * Converts a Julian Calendar date to Julian Day Count
- * @link http://php.net/manual/en/function.juliantojd.php
- * @param month int
- * @param day int
- * @param year int
- * @return int 
- */
-function juliantojd ($month, $day, $year) {}
-
-/**
- * Converts a Julian day count to a Jewish calendar date
- * @link http://php.net/manual/en/function.jdtojewish.php
- * @param juliandaycount int
- * @param hebrew bool[optional]
- * @param fl int[optional]
- * @return string 
- */
-function jdtojewish ($juliandaycount, $hebrew = null, $fl = null) {}
-
-/**
- * Converts a date in the Jewish Calendar to Julian Day Count
- * @link http://php.net/manual/en/function.jewishtojd.php
- * @param month int
- * @param day int
- * @param year int
- * @return int 
- */
-function jewishtojd ($month, $day, $year) {}
-
-/**
- * Converts a Julian Day Count to the French Republican Calendar
- * @link http://php.net/manual/en/function.jdtofrench.php
- * @param juliandaycount int
- * @return string 
- */
-function jdtofrench ($juliandaycount) {}
-
-/**
- * Converts a date from the French Republican Calendar to a Julian Day Count
- * @link http://php.net/manual/en/function.frenchtojd.php
- * @param month int
- * @param day int
- * @param year int
- * @return int 
- */
-function frenchtojd ($month, $day, $year) {}
-
-/**
- * Returns the day of the week
- * @link http://php.net/manual/en/function.jddayofweek.php
- * @param julianday int
- * @param mode int[optional]
- * @return mixed 
- */
-function jddayofweek ($julianday, $mode = null) {}
-
-/**
- * Returns a month name
- * @link http://php.net/manual/en/function.jdmonthname.php
- * @param julianday int
- * @param mode int
- * @return string 
- */
-function jdmonthname ($julianday, $mode) {}
-
-/**
- * Get Unix timestamp for midnight on Easter of a given year
- * @link http://php.net/manual/en/function.easter-date.php
- * @param year int[optional]
- * @return int 
- */
-function easter_date ($year = null) {}
-
-/**
- * Get number of days after March 21 on which Easter falls for a given year
- * @link http://php.net/manual/en/function.easter-days.php
- * @param year int[optional]
- * @param method int[optional]
- * @return int 
- */
-function easter_days ($year = null, $method = null) {}
-
-/**
- * Convert Unix timestamp to Julian Day
- * @link http://php.net/manual/en/function.unixtojd.php
- * @param timestamp int[optional]
- * @return int 
- */
-function unixtojd ($timestamp = null) {}
-
-/**
- * Convert Julian Day to Unix timestamp
- * @link http://php.net/manual/en/function.jdtounix.php
- * @param jday int
- * @return int 
- */
-function jdtounix ($jday) {}
-
-/**
- * Converts from a supported calendar to Julian Day Count
- * @link http://php.net/manual/en/function.cal-to-jd.php
- * @param calendar int
- * @param month int
- * @param day int
- * @param year int
- * @return int 
- */
-function cal_to_jd ($calendar, $month, $day, $year) {}
-
-/**
- * Converts from Julian Day Count to a supported calendar
- * @link http://php.net/manual/en/function.cal-from-jd.php
- * @param jd int
- * @param calendar int
- * @return array an array containing calendar information like month, day, year,
- */
-function cal_from_jd ($jd, $calendar) {}
-
-/**
- * Return the number of days in a month for a given year and calendar
- * @link http://php.net/manual/en/function.cal-days-in-month.php
- * @param calendar int
- * @param month int
- * @param year int
- * @return int 
- */
-function cal_days_in_month ($calendar, $month, $year) {}
-
-/**
- * Returns information about a particular calendar
- * @link http://php.net/manual/en/function.cal-info.php
- * @param calendar int[optional]
- * @return array 
- */
-function cal_info ($calendar = null) {}
-
-define ('CAL_GREGORIAN', 0);
-define ('CAL_JULIAN', 1);
-define ('CAL_JEWISH', 2);
-define ('CAL_FRENCH', 3);
-define ('CAL_NUM_CALS', 4);
-define ('CAL_DOW_DAYNO', 0);
-define ('CAL_DOW_SHORT', 1);
-define ('CAL_DOW_LONG', 2);
-define ('CAL_MONTH_GREGORIAN_SHORT', 0);
-define ('CAL_MONTH_GREGORIAN_LONG', 1);
-define ('CAL_MONTH_JULIAN_SHORT', 2);
-define ('CAL_MONTH_JULIAN_LONG', 3);
-define ('CAL_MONTH_JEWISH', 4);
-define ('CAL_MONTH_FRENCH', 5);
-define ('CAL_EASTER_DEFAULT', 0);
-define ('CAL_EASTER_ROMAN', 1);
-define ('CAL_EASTER_ALWAYS_GREGORIAN', 2);
-define ('CAL_EASTER_ALWAYS_JULIAN', 3);
-define ('CAL_JEWISH_ADD_ALAFIM_GERESH', 2);
-define ('CAL_JEWISH_ADD_ALAFIM', 4);
-define ('CAL_JEWISH_ADD_GERESHAYIM', 8);
-
-// End of calendar v.
-
-// Start of exif v.1.4
-
-/**
- * Reads the <acronym>EXIF</acronym> headers from <acronym>JPEG</acronym> or <acronym>TIFF</acronym>
- * @link http://php.net/manual/en/function.exif-read-data.php
- * @param filename string
- * @param sections string[optional]
- * @param arrays bool[optional]
- * @param thumbnail bool[optional]
- * @return array 
- */
-function exif_read_data ($filename, $sections = null, $arrays = null, $thumbnail = null) {}
-
-/**
- * &Alias; <function>exif_read_data</function>
- * @link http://php.net/manual/en/function.read-exif-data.php
- * @param filename
- * @param sections_needed[optional]
- * @param sub_arrays[optional]
- * @param read_thumbnail[optional]
- */
-function read_exif_data ($filename, $sections_needed, $sub_arrays, $read_thumbnail) {}
-
-/**
- * Get the header name for an index
- * @link http://php.net/manual/en/function.exif-tagname.php
- * @param index string
- * @return string the header name, or false if index is
- */
-function exif_tagname ($index) {}
-
-/**
- * Retrieve the embedded thumbnail of a TIFF or JPEG image
- * @link http://php.net/manual/en/function.exif-thumbnail.php
- * @param filename string
- * @param width int[optional]
- * @param height int[optional]
- * @param imagetype int[optional]
- * @return string the embedded thumbnail, or false if the image contains no
- */
-function exif_thumbnail ($filename, &$width = null, &$height = null, &$imagetype = null) {}
-
-/**
- * Determine the type of an image
- * @link http://php.net/manual/en/function.exif-imagetype.php
- * @param filename string
- * @return int 
- */
-function exif_imagetype ($filename) {}
-
-define ('EXIF_USE_MBSTRING', 0);
-
-// End of exif v.1.4
-
-// Start of gmp v.
-
-/**
- * Create GMP number
- * @link http://php.net/manual/en/function.gmp-init.php
- * @param number mixed
- * @param base int[optional]
- * @return resource 
- */
-function gmp_init ($number, $base = null) {}
-
-/**
- * Convert GMP number to integer
- * @link http://php.net/manual/en/function.gmp-intval.php
- * @param gmpnumber resource
- * @return int 
- */
-function gmp_intval ($gmpnumber) {}
-
-/**
- * Convert GMP number to string
- * @link http://php.net/manual/en/function.gmp-strval.php
- * @param gmpnumber resource
- * @param base int[optional]
- * @return string 
- */
-function gmp_strval ($gmpnumber, $base = null) {}
-
-/**
- * Add numbers
- * @link http://php.net/manual/en/function.gmp-add.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_add ($a, $b) {}
-
-/**
- * Subtract numbers
- * @link http://php.net/manual/en/function.gmp-sub.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_sub ($a, $b) {}
-
-/**
- * Multiply numbers
- * @link http://php.net/manual/en/function.gmp-mul.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_mul ($a, $b) {}
-
-/**
- * Divide numbers and get quotient and remainder
- * @link http://php.net/manual/en/function.gmp-div-qr.php
- * @param n resource
- * @param d resource
- * @param round int[optional]
- * @return array an array, with the first
- */
-function gmp_div_qr ($n, $d, $round = null) {}
-
-/**
- * Divide numbers
- * @link http://php.net/manual/en/function.gmp-div-q.php
- * @param a resource
- * @param b resource
- * @param round int[optional]
- * @return resource 
- */
-function gmp_div_q ($a, $b, $round = null) {}
-
-/**
- * Remainder of the division of numbers
- * @link http://php.net/manual/en/function.gmp-div-r.php
- * @param n resource
- * @param d resource
- * @param round int[optional]
- * @return resource 
- */
-function gmp_div_r ($n, $d, $round = null) {}
-
-/**
- * &Alias; <function>gmp_div_q</function>
- * @link http://php.net/manual/en/function.gmp-div.php
- * @param a
- * @param b
- * @param round[optional]
- */
-function gmp_div ($a, $b, $round) {}
-
-/**
- * Modulo operation
- * @link http://php.net/manual/en/function.gmp-mod.php
- * @param n resource
- * @param d resource
- * @return resource 
- */
-function gmp_mod ($n, $d) {}
-
-/**
- * Exact division of numbers
- * @link http://php.net/manual/en/function.gmp-divexact.php
- * @param n resource
- * @param d resource
- * @return resource 
- */
-function gmp_divexact ($n, $d) {}
-
-/**
- * Negate number
- * @link http://php.net/manual/en/function.gmp-neg.php
- * @param a resource
- * @return resource -a, as a GMP number.
- */
-function gmp_neg ($a) {}
-
-/**
- * Absolute value
- * @link http://php.net/manual/en/function.gmp-abs.php
- * @param a resource
- * @return resource the absolute value of a, as a GMP number.
- */
-function gmp_abs ($a) {}
-
-/**
- * Factorial
- * @link http://php.net/manual/en/function.gmp-fact.php
- * @param a int
- * @return resource 
- */
-function gmp_fact ($a) {}
-
-/**
- * Calculate square root
- * @link http://php.net/manual/en/function.gmp-sqrt.php
- * @param a resource
- * @return resource 
- */
-function gmp_sqrt ($a) {}
-
-/**
- * Square root with remainder
- * @link http://php.net/manual/en/function.gmp-sqrtrem.php
- * @param a resource
- * @return array array where first element is the integer square root of
- */
-function gmp_sqrtrem ($a) {}
-
-/**
- * Raise number into power
- * @link http://php.net/manual/en/function.gmp-pow.php
- * @param base resource
- * @param exp int
- * @return resource 
- */
-function gmp_pow ($base, $exp) {}
-
-/**
- * Raise number into power with modulo
- * @link http://php.net/manual/en/function.gmp-powm.php
- * @param base resource
- * @param exp resource
- * @param mod resource
- * @return resource 
- */
-function gmp_powm ($base, $exp, $mod) {}
-
-/**
- * Perfect square check
- * @link http://php.net/manual/en/function.gmp-perfect-square.php
- * @param a resource
- * @return bool true if a is a perfect square,
- */
-function gmp_perfect_square ($a) {}
-
-/**
- * Check if number is "probably prime"
- * @link http://php.net/manual/en/function.gmp-prob-prime.php
- * @param a resource
- * @param reps int[optional]
- * @return int 
- */
-function gmp_prob_prime ($a, $reps = null) {}
-
-/**
- * Calculate GCD
- * @link http://php.net/manual/en/function.gmp-gcd.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_gcd ($a, $b) {}
-
-/**
- * Calculate GCD and multipliers
- * @link http://php.net/manual/en/function.gmp-gcdext.php
- * @param a resource
- * @param b resource
- * @return array 
- */
-function gmp_gcdext ($a, $b) {}
-
-/**
- * Inverse by modulo
- * @link http://php.net/manual/en/function.gmp-invert.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_invert ($a, $b) {}
-
-/**
- * Jacobi symbol
- * @link http://php.net/manual/en/function.gmp-jacobi.php
- * @param a resource
- * @param p resource
- * @return int 
- */
-function gmp_jacobi ($a, $p) {}
-
-/**
- * Legendre symbol
- * @link http://php.net/manual/en/function.gmp-legendre.php
- * @param a resource
- * @param p resource
- * @return int 
- */
-function gmp_legendre ($a, $p) {}
-
-/**
- * Compare numbers
- * @link http://php.net/manual/en/function.gmp-cmp.php
- * @param a resource
- * @param b resource
- * @return int a positive value if a > b, zero if
- */
-function gmp_cmp ($a, $b) {}
-
-/**
- * Sign of number
- * @link http://php.net/manual/en/function.gmp-sign.php
- * @param a resource
- * @return int 1 if a is positive,
- */
-function gmp_sign ($a) {}
-
-/**
- * Random number
- * @link http://php.net/manual/en/function.gmp-random.php
- * @param limiter int
- * @return resource 
- */
-function gmp_random ($limiter) {}
-
-/**
- * Logical AND
- * @link http://php.net/manual/en/function.gmp-and.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_and ($a, $b) {}
-
-/**
- * Logical OR
- * @link http://php.net/manual/en/function.gmp-or.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_or ($a, $b) {}
-
-/**
- * Calculates one's complement
- * @link http://php.net/manual/en/function.gmp-com.php
- * @param a resource
- * @return resource the one's complement of a, as a GMP number.
- */
-function gmp_com ($a) {}
-
-/**
- * Logical XOR
- * @link http://php.net/manual/en/function.gmp-xor.php
- * @param a resource
- * @param b resource
- * @return resource 
- */
-function gmp_xor ($a, $b) {}
-
-/**
- * Set bit
- * @link http://php.net/manual/en/function.gmp-setbit.php
- * @param a resource
- * @param index int
- * @param set_clear bool[optional]
- * @return void 
- */
-function gmp_setbit (&$a, $index, $set_clear = null) {}
-
-/**
- * Clear bit
- * @link http://php.net/manual/en/function.gmp-clrbit.php
- * @param a resource
- * @param index int
- * @return void 
- */
-function gmp_clrbit (&$a, $index) {}
-
-/**
- * Scan for 0
- * @link http://php.net/manual/en/function.gmp-scan0.php
- * @param a resource
- * @param start int
- * @return int the index of the found bit, as an integer. The
- */
-function gmp_scan0 ($a, $start) {}
-
-/**
- * Scan for 1
- * @link http://php.net/manual/en/function.gmp-scan1.php
- * @param a resource
- * @param start int
- * @return int the index of the found bit, as an integer.
- */
-function gmp_scan1 ($a, $start) {}
-
-/**
- * Population count
- * @link http://php.net/manual/en/function.gmp-popcount.php
- * @param a resource
- * @return int 
- */
-function gmp_popcount ($a) {}
-
-/**
- * Hamming distance
- * @link http://php.net/manual/en/function.gmp-hamdist.php
- * @param a resource
- * @param b resource
- * @return int 
- */
-function gmp_hamdist ($a, $b) {}
-
-/**
- * Find next prime number
- * @link http://php.net/manual/en/function.gmp-nextprime.php
- * @param a int
- * @return resource 
- */
-function gmp_nextprime ($a) {}
-
-define ('GMP_ROUND_ZERO', 0);
-define ('GMP_ROUND_PLUSINF', 1);
-define ('GMP_ROUND_MINUSINF', 2);
-
-/**
- * The GMP library version
- * @link http://php.net/manual/en/gmp.constants.php
- */
-define ('GMP_VERSION', "4.2.1");
-
-// End of gmp v.
-
-// Start of imap v.
-
-/**
- * Open an IMAP stream to a mailbox
- * @link http://php.net/manual/en/function.imap-open.php
- * @param mailbox string
- * @param username string
- * @param password string
- * @param options int[optional]
- * @param n_retries int[optional]
- * @return resource an IMAP stream on success or false on error.
- */
-function imap_open ($mailbox, $username, $password, $options = null, $n_retries = null) {}
-
-/**
- * Reopen IMAP stream to new mailbox
- * @link http://php.net/manual/en/function.imap-reopen.php
- * @param imap_stream resource
- * @param mailbox string
- * @param options int[optional]
- * @param n_retries int[optional]
- * @return bool 
- */
-function imap_reopen ($imap_stream, $mailbox, $options = null, $n_retries = null) {}
-
-/**
- * Close an IMAP stream
- * @link http://php.net/manual/en/function.imap-close.php
- * @param imap_stream resource
- * @param flag int[optional]
- * @return bool 
- */
-function imap_close ($imap_stream, $flag = null) {}
-
-/**
- * Gets the number of messages in the current mailbox
- * @link http://php.net/manual/en/function.imap-num-msg.php
- * @param imap_stream resource
- * @return int 
- */
-function imap_num_msg ($imap_stream) {}
-
-/**
- * Gets the number of recent messages in current mailbox
- * @link http://php.net/manual/en/function.imap-num-recent.php
- * @param imap_stream resource
- * @return int the number of recent messages in the current mailbox, as an
- */
-function imap_num_recent ($imap_stream) {}
-
-/**
- * Returns headers for all messages in a mailbox
- * @link http://php.net/manual/en/function.imap-headers.php
- * @param imap_stream resource
- * @return array an array of string formatted with header info. One
- */
-function imap_headers ($imap_stream) {}
-
-/**
- * Read the header of the message
- * @link http://php.net/manual/en/function.imap-headerinfo.php
- * @param imap_stream resource
- * @param msg_number int
- * @param fromlength int[optional]
- * @param subjectlength int[optional]
- * @param defaulthost string[optional]
- * @return object the information in an object with following properties:
- */
-function imap_headerinfo ($imap_stream, $msg_number, $fromlength = null, $subjectlength = null, $defaulthost = null) {}
-
-/**
- * Parse mail headers from a string
- * @link http://php.net/manual/en/function.imap-rfc822-parse-headers.php
- * @param headers string
- * @param defaulthost string[optional]
- * @return object an object similar to the one returned by
- */
-function imap_rfc822_parse_headers ($headers, $defaulthost = null) {}
-
-/**
- * Returns a properly formatted email address given the mailbox, host, and personal info
- * @link http://php.net/manual/en/function.imap-rfc822-write-address.php
- * @param mailbox string
- * @param host string
- * @param personal string
- * @return string a string properly formatted email address as defined in
- */
-function imap_rfc822_write_address ($mailbox, $host, $personal) {}
-
-/**
- * Parses an address string
- * @link http://php.net/manual/en/function.imap-rfc822-parse-adrlist.php
- * @param address string
- * @param default_host string
- * @return array an array of objects. The objects properties are:
- */
-function imap_rfc822_parse_adrlist ($address, $default_host) {}
-
-/**
- * Read the message body
- * @link http://php.net/manual/en/function.imap-body.php
- * @param imap_stream resource
- * @param msg_number int
- * @param options int[optional]
- * @return string the body of the specified message, as a string.
- */
-function imap_body ($imap_stream, $msg_number, $options = null) {}
-
-/**
- * Read the structure of a specified body section of a specific message
- * @link http://php.net/manual/en/function.imap-bodystruct.php
- * @param imap_stream resource
- * @param msg_number int
- * @param section string
- * @return object the information in an object, for a detailed description
- */
-function imap_bodystruct ($imap_stream, $msg_number, $section) {}
-
-/**
- * Fetch a particular section of the body of the message
- * @link http://php.net/manual/en/function.imap-fetchbody.php
- * @param imap_stream resource
- * @param msg_number int
- * @param part_number string
- * @param options int[optional]
- * @return string a particular section of the body of the specified messages as a
- */
-function imap_fetchbody ($imap_stream, $msg_number, $part_number, $options = null) {}
-
-/**
- * Save a specific body section to a file
- * @link http://php.net/manual/en/function.imap-savebody.php
- * @param imap_stream resource
- * @param file mixed
- * @param msg_number int
- * @param part_number string[optional]
- * @param options int[optional]
- * @return bool 
- */
-function imap_savebody ($imap_stream, $file, $msg_number, $part_number = null, $options = null) {}
-
-/**
- * Returns header for a message
- * @link http://php.net/manual/en/function.imap-fetchheader.php
- * @param imap_stream resource
- * @param msg_number int
- * @param options int[optional]
- * @return string the header of the specified message as a text string.
- */
-function imap_fetchheader ($imap_stream, $msg_number, $options = null) {}
-
-/**
- * Read the structure of a particular message
- * @link http://php.net/manual/en/function.imap-fetchstructure.php
- * @param imap_stream resource
- * @param msg_number int
- * @param options int[optional]
- * @return object an object includes the envelope, internal date, size, flags and
- */
-function imap_fetchstructure ($imap_stream, $msg_number, $options = null) {}
-
-/**
- * Delete all messages marked for deletion
- * @link http://php.net/manual/en/function.imap-expunge.php
- * @param imap_stream resource
- * @return bool true.
- */
-function imap_expunge ($imap_stream) {}
-
-/**
- * Mark a message for deletion from current mailbox
- * @link http://php.net/manual/en/function.imap-delete.php
- * @param imap_stream int
- * @param msg_number int
- * @param options int[optional]
- * @return bool true.
- */
-function imap_delete ($imap_stream, $msg_number, $options = null) {}
-
-/**
- * Unmark the message which is marked deleted
- * @link http://php.net/manual/en/function.imap-undelete.php
- * @param imap_stream resource
- * @param msg_number int
- * @param flags int[optional]
- * @return bool 
- */
-function imap_undelete ($imap_stream, $msg_number, $flags = null) {}
-
-/**
- * Check current mailbox
- * @link http://php.net/manual/en/function.imap-check.php
- * @param imap_stream resource
- * @return object the information in an object with following properties:
- */
-function imap_check ($imap_stream) {}
-
-/**
- * Copy specified messages to a mailbox
- * @link http://php.net/manual/en/function.imap-mail-copy.php
- * @param imap_stream resource
- * @param msglist string
- * @param mailbox string
- * @param options int[optional]
- * @return bool 
- */
-function imap_mail_copy ($imap_stream, $msglist, $mailbox, $options = null) {}
-
-/**
- * Move specified messages to a mailbox
- * @link http://php.net/manual/en/function.imap-mail-move.php
- * @param imap_stream resource
- * @param msglist string
- * @param mailbox string
- * @param options int[optional]
- * @return bool 
- */
-function imap_mail_move ($imap_stream, $msglist, $mailbox, $options = null) {}
-
-/**
- * Create a MIME message based on given envelope and body sections
- * @link http://php.net/manual/en/function.imap-mail-compose.php
- * @param envelope array
- * @param body array
- * @return string the MIME message.
- */
-function imap_mail_compose (array $envelope, array $body) {}
-
-/**
- * Create a new mailbox
- * @link http://php.net/manual/en/function.imap-createmailbox.php
- * @param imap_stream resource
- * @param mailbox string
- * @return bool 
- */
-function imap_createmailbox ($imap_stream, $mailbox) {}
-
-/**
- * Rename an old mailbox to new mailbox
- * @link http://php.net/manual/en/function.imap-renamemailbox.php
- * @param imap_stream resource
- * @param old_mbox string
- * @param new_mbox string
- * @return bool 
- */
-function imap_renamemailbox ($imap_stream, $old_mbox, $new_mbox) {}
-
-/**
- * Delete a mailbox
- * @link http://php.net/manual/en/function.imap-deletemailbox.php
- * @param imap_stream resource
- * @param mailbox string
- * @return bool 
- */
-function imap_deletemailbox ($imap_stream, $mailbox) {}
-
-/**
- * Subscribe to a mailbox
- * @link http://php.net/manual/en/function.imap-subscribe.php
- * @param imap_stream resource
- * @param mailbox string
- * @return bool 
- */
-function imap_subscribe ($imap_stream, $mailbox) {}
-
-/**
- * Unsubscribe from a mailbox
- * @link http://php.net/manual/en/function.imap-unsubscribe.php
- * @param imap_stream string
- * @param mailbox string
- * @return bool 
- */
-function imap_unsubscribe ($imap_stream, $mailbox) {}
-
-/**
- * Append a string message to a specified mailbox
- * @link http://php.net/manual/en/function.imap-append.php
- * @param imap_stream resource
- * @param mailbox string
- * @param message string
- * @param options string[optional]
- * @return bool 
- */
-function imap_append ($imap_stream, $mailbox, $message, $options = null) {}
-
-/**
- * Check if the IMAP stream is still active
- * @link http://php.net/manual/en/function.imap-ping.php
- * @param imap_stream resource
- * @return bool true if the stream is still alive, false otherwise.
- */
-function imap_ping ($imap_stream) {}
-
-/**
- * Decode BASE64 encoded text
- * @link http://php.net/manual/en/function.imap-base64.php
- * @param text string
- * @return string the decoded message as a string.
- */
-function imap_base64 ($text) {}
-
-/**
- * Convert a quoted-printable string to an 8 bit string
- * @link http://php.net/manual/en/function.imap-qprint.php
- * @param string string
- * @return string an 8 bits string.
- */
-function imap_qprint ($string) {}
-
-/**
- * Convert an 8bit string to a quoted-printable string
- * @link http://php.net/manual/en/function.imap-8bit.php
- * @param string string
- * @return string a quoted-printable string.
- */
-function imap_8bit ($string) {}
-
-/**
- * Convert an 8bit string to a base64 string
- * @link http://php.net/manual/en/function.imap-binary.php
- * @param string string
- * @return string a base64 encoded string.
- */
-function imap_binary ($string) {}
-
-/**
- * Converts MIME-encoded text to UTF-8
- * @link http://php.net/manual/en/function.imap-utf8.php
- * @param mime_encoded_text string
- * @return string an UTF-8 encoded string.
- */
-function imap_utf8 ($mime_encoded_text) {}
-
-/**
- * Returns status information on a mailbox
- * @link http://php.net/manual/en/function.imap-status.php
- * @param imap_stream resource
- * @param mailbox string
- * @param options int
- * @return object 
- */
-function imap_status ($imap_stream, $mailbox, $options) {}
-
-/**
- * Get information about the current mailbox
- * @link http://php.net/manual/en/function.imap-mailboxmsginfo.php
- * @param imap_stream resource
- * @return object the information in an object with following properties:
- */
-function imap_mailboxmsginfo ($imap_stream) {}
-
-/**
- * Sets flags on messages
- * @link http://php.net/manual/en/function.imap-setflag-full.php
- * @param imap_stream resource
- * @param sequence string
- * @param flag string
- * @param options int[optional]
- * @return bool 
- */
-function imap_setflag_full ($imap_stream, $sequence, $flag, $options = null) {}
-
-/**
- * Clears flags on messages
- * @link http://php.net/manual/en/function.imap-clearflag-full.php
- * @param imap_stream resource
- * @param sequence string
- * @param flag string
- * @param options string[optional]
- * @return bool 
- */
-function imap_clearflag_full ($imap_stream, $sequence, $flag, $options = null) {}
-
-/**
- * Gets and sort messages
- * @link http://php.net/manual/en/function.imap-sort.php
- * @param imap_stream resource
- * @param criteria int
- * @param reverse int
- * @param options int[optional]
- * @param search_criteria string[optional]
- * @param charset string[optional]
- * @return array an array of message numbers sorted by the given
- */
-function imap_sort ($imap_stream, $criteria, $reverse, $options = null, $search_criteria = null, $charset = null) {}
-
-/**
- * This function returns the UID for the given message sequence number
- * @link http://php.net/manual/en/function.imap-uid.php
- * @param imap_stream resource
- * @param msg_number int
- * @return int 
- */
-function imap_uid ($imap_stream, $msg_number) {}
-
-/**
- * Gets the message sequence number for the given UID
- * @link http://php.net/manual/en/function.imap-msgno.php
- * @param imap_stream resource
- * @param uid int
- * @return int the message sequence number for the given
- */
-function imap_msgno ($imap_stream, $uid) {}
-
-/**
- * Read the list of mailboxes
- * @link http://php.net/manual/en/function.imap-list.php
- * @param imap_stream resource
- * @param ref string
- * @param pattern string
- * @return array an array containing the names of the mailboxes.
- */
-function imap_list ($imap_stream, $ref, $pattern) {}
-
-/**
- * List all the subscribed mailboxes
- * @link http://php.net/manual/en/function.imap-lsub.php
- * @param imap_stream resource
- * @param ref string
- * @param pattern string
- * @return array an array of all the subscribed mailboxes.
- */
-function imap_lsub ($imap_stream, $ref, $pattern) {}
-
-/**
- * Read an overview of the information in the headers of the given message
- * @link http://php.net/manual/en/function.imap-fetch-overview.php
- * @param imap_stream resource
- * @param sequence string
- * @param options int[optional]
- * @return array an array of objects describing one message header each.
- */
-function imap_fetch_overview ($imap_stream, $sequence, $options = null) {}
-
-/**
- * Returns all IMAP alert messages that have occurred
- * @link http://php.net/manual/en/function.imap-alerts.php
- * @return array an array of all of the IMAP alert messages generated or false if
- */
-function imap_alerts () {}
-
-/**
- * Returns all of the IMAP errors that have occured
- * @link http://php.net/manual/en/function.imap-errors.php
- * @return array 
- */
-function imap_errors () {}
-
-/**
- * Gets the last IMAP error that occurred during this page request
- * @link http://php.net/manual/en/function.imap-last-error.php
- * @return string the full text of the last IMAP error message that occurred on the
- */
-function imap_last_error () {}
-
-/**
- * This function returns an array of messages matching the given search criteria
- * @link http://php.net/manual/en/function.imap-search.php
- * @param imap_stream resource
- * @param criteria string
- * @param options int[optional]
- * @param charset string[optional]
- * @return array an array of message numbers or UIDs.
- */
-function imap_search ($imap_stream, $criteria, $options = null, $charset = null) {}
-
-/**
- * Decodes a modified UTF-7 encoded string
- * @link http://php.net/manual/en/function.imap-utf7-decode.php
- * @param text string
- * @return string a string that is encoded in ISO-8859-1 and consists of the same
- */
-function imap_utf7_decode ($text) {}
-
-/**
- * Converts ISO-8859-1 string to modified UTF-7 text
- * @link http://php.net/manual/en/function.imap-utf7-encode.php
- * @param data string
- * @return string data encoded with the modified UTF-7
- */
-function imap_utf7_encode ($data) {}
-
-/**
- * Decode MIME header elements
- * @link http://php.net/manual/en/function.imap-mime-header-decode.php
- * @param text string
- * @return array 
- */
-function imap_mime_header_decode ($text) {}
-
-/**
- * Returns a tree of threaded message
- * @link http://php.net/manual/en/function.imap-thread.php
- * @param imap_stream resource
- * @param options int[optional]
- * @return array 
- */
-function imap_thread ($imap_stream, $options = null) {}
-
-/**
- * Set or fetch imap timeout
- * @link http://php.net/manual/en/function.imap-timeout.php
- * @param timeout_type int
- * @param timeout int[optional]
- * @return mixed 
- */
-function imap_timeout ($timeout_type, $timeout = null) {}
-
-/**
- * Retrieve the quota level settings, and usage statics per mailbox
- * @link http://php.net/manual/en/function.imap-get-quota.php
- * @param imap_stream resource
- * @param quota_root string
- * @return array an array with integer values limit and usage for the given
- */
-function imap_get_quota ($imap_stream, $quota_root) {}
-
-/**
- * Retrieve the quota settings per user
- * @link http://php.net/manual/en/function.imap-get-quotaroot.php
- * @param imap_stream resource
- * @param quota_root string
- * @return array an array of integer values pertaining to the specified user
- */
-function imap_get_quotaroot ($imap_stream, $quota_root) {}
-
-/**
- * Sets a quota for a given mailbox
- * @link http://php.net/manual/en/function.imap-set-quota.php
- * @param imap_stream resource
- * @param quota_root string
- * @param quota_limit int
- * @return bool 
- */
-function imap_set_quota ($imap_stream, $quota_root, $quota_limit) {}
-
-/**
- * Sets the ACL for a giving mailbox
- * @link http://php.net/manual/en/function.imap-setacl.php
- * @param imap_stream resource
- * @param mailbox string
- * @param id string
- * @param rights string
- * @return bool 
- */
-function imap_setacl ($imap_stream, $mailbox, $id, $rights) {}
-
-/**
- * Gets the ACL for a given mailbox
- * @link http://php.net/manual/en/function.imap-getacl.php
- * @param imap_stream resource
- * @param mailbox string
- * @return array 
- */
-function imap_getacl ($imap_stream, $mailbox) {}
-
-/**
- * Send an email message
- * @link http://php.net/manual/en/function.imap-mail.php
- * @param to string
- * @param subject string
- * @param message string
- * @param additional_headers string[optional]
- * @param cc string[optional]
- * @param bcc string[optional]
- * @param rpath string[optional]
- * @return bool 
- */
-function imap_mail ($to, $subject, $message, $additional_headers = null, $cc = null, $bcc = null, $rpath = null) {}
-
-/**
- * &Alias; <function>imap_headerinfo</function>
- * @link http://php.net/manual/en/function.imap-header.php
- */
-function imap_header () {}
-
-/**
- * &Alias; <function>imap_list</function>
- * @link http://php.net/manual/en/function.imap-listmailbox.php
- */
-function imap_listmailbox () {}
-
-/**
- * Read the list of mailboxes, returning detailed information on each one
- * @link http://php.net/manual/en/function.imap-getmailboxes.php
- * @param imap_stream resource
- * @param ref string
- * @param pattern string
- * @return array an array of objects containing mailbox information. Each
- */
-function imap_getmailboxes ($imap_stream, $ref, $pattern) {}
-
-/**
- * &Alias; <function>imap_listscan</function>
- * @link http://php.net/manual/en/function.imap-scanmailbox.php
- */
-function imap_scanmailbox () {}
-
-/**
- * &Alias; <function>imap_lsub</function>
- * @link http://php.net/manual/en/function.imap-listsubscribed.php
- */
-function imap_listsubscribed () {}
-
-/**
- * List all the subscribed mailboxes
- * @link http://php.net/manual/en/function.imap-getsubscribed.php
- * @param imap_stream resource
- * @param ref string
- * @param pattern string
- * @return array an array of objects containing mailbox information. Each
- */
-function imap_getsubscribed ($imap_stream, $ref, $pattern) {}
-
-function imap_fetchtext () {}
-
-function imap_scan () {}
-
-function imap_create () {}
-
-function imap_rename () {}
-
-define ('NIL', 0);
-define ('IMAP_OPENTIMEOUT', 1);
-define ('IMAP_READTIMEOUT', 2);
-define ('IMAP_WRITETIMEOUT', 3);
-define ('IMAP_CLOSETIMEOUT', 4);
-define ('OP_DEBUG', 1);
-
-/**
- * Open mailbox read-only
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('OP_READONLY', 2);
-
-/**
- * Don't use or update a .newsrc for news 
- * (NNTP only)
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('OP_ANONYMOUS', 4);
-define ('OP_SHORTCACHE', 8);
-define ('OP_SILENT', 16);
-define ('OP_PROTOTYPE', 32);
-
-/**
- * For IMAP and NNTP names, open a connection but don't open a mailbox.
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('OP_HALFOPEN', 64);
-define ('OP_EXPUNGE', 128);
-define ('OP_SECURE', 256);
-
-/**
- * silently expunge the mailbox before closing when
- * calling imap_close
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('CL_EXPUNGE', 32768);
-
-/**
- * The parameter is a UID
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('FT_UID', 1);
-
-/**
- * Do not set the \Seen flag if not already set
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('FT_PEEK', 2);
-define ('FT_NOT', 4);
-
-/**
- * The return string is in internal format, will not canonicalize to CRLF.
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('FT_INTERNAL', 8);
-define ('FT_PREFETCHTEXT', 32);
-
-/**
- * The sequence argument contains UIDs instead of sequence numbers
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('ST_UID', 1);
-define ('ST_SILENT', 2);
-define ('ST_SET', 4);
-
-/**
- * the sequence numbers contain UIDS
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('CP_UID', 1);
-
-/**
- * Delete the messages from the current mailbox after copying
- * with imap_mail_copy
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('CP_MOVE', 2);
-
-/**
- * Return UIDs instead of sequence numbers
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SE_UID', 1);
-define ('SE_FREE', 2);
-
-/**
- * Don't prefetch searched messages
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SE_NOPREFETCH', 4);
-define ('SO_FREE', 8);
-define ('SO_NOSERVER', 16);
-define ('SA_MESSAGES', 1);
-define ('SA_RECENT', 2);
-define ('SA_UNSEEN', 4);
-define ('SA_UIDNEXT', 8);
-define ('SA_UIDVALIDITY', 16);
-define ('SA_ALL', 31);
-
-/**
- * This mailbox has no "children" (there are no
- * mailboxes below this one).
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('LATT_NOINFERIORS', 1);
-
-/**
- * This is only a container, not a mailbox - you
- * cannot open it.
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('LATT_NOSELECT', 2);
-
-/**
- * This mailbox is marked. Only used by UW-IMAPD.
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('LATT_MARKED', 4);
-
-/**
- * This mailbox is not marked. Only used by
- * UW-IMAPD.
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('LATT_UNMARKED', 8);
-define ('LATT_REFERRAL', 16);
-define ('LATT_HASCHILDREN', 32);
-define ('LATT_HASNOCHILDREN', 64);
-
-/**
- * Sort criteria for imap_sort:
- * message Date
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTDATE', 0);
-
-/**
- * Sort criteria for imap_sort:
- * arrival date
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTARRIVAL', 1);
-
-/**
- * Sort criteria for imap_sort:
- * mailbox in first From address
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTFROM', 2);
-
-/**
- * Sort criteria for imap_sort:
- * message subject
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTSUBJECT', 3);
-
-/**
- * Sort criteria for imap_sort:
- * mailbox in first To address
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTTO', 4);
-
-/**
- * Sort criteria for imap_sort:
- * mailbox in first cc address
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTCC', 5);
-
-/**
- * Sort criteria for imap_sort:
- * size of message in octets
- * @link http://php.net/manual/en/imap.constants.php
- */
-define ('SORTSIZE', 6);
-define ('TYPETEXT', 0);
-define ('TYPEMULTIPART', 1);
-define ('TYPEMESSAGE', 2);
-define ('TYPEAPPLICATION', 3);
-define ('TYPEAUDIO', 4);
-define ('TYPEIMAGE', 5);
-define ('TYPEVIDEO', 6);
-define ('TYPEMODEL', 7);
-define ('TYPEOTHER', 8);
-define ('ENC7BIT', 0);
-define ('ENC8BIT', 1);
-define ('ENCBINARY', 2);
-define ('ENCBASE64', 3);
-define ('ENCQUOTEDPRINTABLE', 4);
-define ('ENCOTHER', 5);
-
-// End of imap v.
-
-// Start of mcrypt v.
-
-/**
- * Deprecated: Encrypt/decrypt data in ECB mode
- * @link http://php.net/manual/en/function.mcrypt-ecb.php
- */
-function mcrypt_ecb () {}
-
-/**
- * Encrypt/decrypt data in CBC mode
- * @link http://php.net/manual/en/function.mcrypt-cbc.php
- */
-function mcrypt_cbc () {}
-
-/**
- * Encrypt/decrypt data in CFB mode
- * @link http://php.net/manual/en/function.mcrypt-cfb.php
- */
-function mcrypt_cfb () {}
-
-/**
- * Encrypt/decrypt data in OFB mode
- * @link http://php.net/manual/en/function.mcrypt-ofb.php
- */
-function mcrypt_ofb () {}
-
-/**
- * Get the key size of the specified cipher
- * @link http://php.net/manual/en/function.mcrypt-get-key-size.php
- */
-function mcrypt_get_key_size () {}
-
-/**
- * Get the block size of the specified cipher
- * @link http://php.net/manual/en/function.mcrypt-get-block-size.php
- */
-function mcrypt_get_block_size () {}
-
-/**
- * Get the name of the specified cipher
- * @link http://php.net/manual/en/function.mcrypt-get-cipher-name.php
- */
-function mcrypt_get_cipher_name () {}
-
-/**
- * Create an initialization vector (IV) from a random source
- * @link http://php.net/manual/en/function.mcrypt-create-iv.php
- */
-function mcrypt_create_iv () {}
-
-/**
- * Get an array of all supported ciphers
- * @link http://php.net/manual/en/function.mcrypt-list-algorithms.php
- */
-function mcrypt_list_algorithms () {}
-
-/**
- * Get an array of all supported modes
- * @link http://php.net/manual/en/function.mcrypt-list-modes.php
- */
-function mcrypt_list_modes () {}
-
-/**
- * Returns the size of the IV belonging to a specific cipher/mode combination
- * @link http://php.net/manual/en/function.mcrypt-get-iv-size.php
- */
-function mcrypt_get_iv_size () {}
-
-/**
- * Encrypts plaintext with given parameters
- * @link http://php.net/manual/en/function.mcrypt-encrypt.php
- */
-function mcrypt_encrypt () {}
-
-/**
- * Decrypts crypttext with given parameters
- * @link http://php.net/manual/en/function.mcrypt-decrypt.php
- */
-function mcrypt_decrypt () {}
-
-/**
- * Opens the module of the algorithm and the mode to be used
- * @link http://php.net/manual/en/function.mcrypt-module-open.php
- */
-function mcrypt_module_open () {}
-
-/**
- * This function initializes all buffers needed for encryption
- * @link http://php.net/manual/en/function.mcrypt-generic-init.php
- */
-function mcrypt_generic_init () {}
-
-/**
- * This function encrypts data
- * @link http://php.net/manual/en/function.mcrypt-generic.php
- */
-function mcrypt_generic () {}
-
-/**
- * Decrypt data
- * @link http://php.net/manual/en/function.mdecrypt-generic.php
- */
-function mdecrypt_generic () {}
-
-/**
- * This function terminates encryption
- * @link http://php.net/manual/en/function.mcrypt-generic-end.php
- */
-function mcrypt_generic_end () {}
-
-/**
- * This function deinitializes an encryption module
- * @link http://php.net/manual/en/function.mcrypt-generic-deinit.php
- */
-function mcrypt_generic_deinit () {}
-
-/**
- * This function runs a self test on the opened module
- * @link http://php.net/manual/en/function.mcrypt-enc-self-test.php
- */
-function mcrypt_enc_self_test () {}
-
-/**
- * Checks whether the encryption of the opened mode works on blocks
- * @link http://php.net/manual/en/function.mcrypt-enc-is-block-algorithm-mode.php
- */
-function mcrypt_enc_is_block_algorithm_mode () {}
-
-/**
- * Checks whether the algorithm of the opened mode is a block algorithm
- * @link http://php.net/manual/en/function.mcrypt-enc-is-block-algorithm.php
- */
-function mcrypt_enc_is_block_algorithm () {}
-
-/**
- * Checks whether the opened mode outputs blocks
- * @link http://php.net/manual/en/function.mcrypt-enc-is-block-mode.php
- */
-function mcrypt_enc_is_block_mode () {}
-
-/**
- * Returns the blocksize of the opened algorithm
- * @link http://php.net/manual/en/function.mcrypt-enc-get-block-size.php
- */
-function mcrypt_enc_get_block_size () {}
-
-/**
- * Returns the maximum supported keysize of the opened mode
- * @link http://php.net/manual/en/function.mcrypt-enc-get-key-size.php
- */
-function mcrypt_enc_get_key_size () {}
-
-/**
- * Returns an array with the supported keysizes of the opened algorithm
- * @link http://php.net/manual/en/function.mcrypt-enc-get-supported-key-sizes.php
- */
-function mcrypt_enc_get_supported_key_sizes () {}
-
-/**
- * Returns the size of the IV of the opened algorithm
- * @link http://php.net/manual/en/function.mcrypt-enc-get-iv-size.php
- */
-function mcrypt_enc_get_iv_size () {}
-
-/**
- * Returns the name of the opened algorithm
- * @link http://php.net/manual/en/function.mcrypt-enc-get-algorithms-name.php
- */
-function mcrypt_enc_get_algorithms_name () {}
-
-/**
- * Returns the name of the opened mode
- * @link http://php.net/manual/en/function.mcrypt-enc-get-modes-name.php
- */
-function mcrypt_enc_get_modes_name () {}
-
-/**
- * This function runs a self test on the specified module
- * @link http://php.net/manual/en/function.mcrypt-module-self-test.php
- */
-function mcrypt_module_self_test () {}
-
-/**
- * Returns if the specified module is a block algorithm or not
- * @link http://php.net/manual/en/function.mcrypt-module-is-block-algorithm-mode.php
- */
-function mcrypt_module_is_block_algorithm_mode () {}
-
-/**
- * This function checks whether the specified algorithm is a block algorithm
- * @link http://php.net/manual/en/function.mcrypt-module-is-block-algorithm.php
- */
-function mcrypt_module_is_block_algorithm () {}
-
-/**
- * Returns if the specified mode outputs blocks or not
- * @link http://php.net/manual/en/function.mcrypt-module-is-block-mode.php
- */
-function mcrypt_module_is_block_mode () {}
-
-/**
- * Returns the blocksize of the specified algorithm
- * @link http://php.net/manual/en/function.mcrypt-module-get-algo-block-size.php
- */
-function mcrypt_module_get_algo_block_size () {}
-
-/**
- * Returns the maximum supported keysize of the opened mode
- * @link http://php.net/manual/en/function.mcrypt-module-get-algo-key-size.php
- */
-function mcrypt_module_get_algo_key_size () {}
-
-/**
- * Returns an array with the supported keysizes of the opened algorithm
- * @link http://php.net/manual/en/function.mcrypt-module-get-supported-key-sizes.php
- */
-function mcrypt_module_get_supported_key_sizes () {}
-
-/**
- * Close the mcrypt module
- * @link http://php.net/manual/en/function.mcrypt-module-close.php
- */
-function mcrypt_module_close () {}
-
-define ('MCRYPT_ENCRYPT', 0);
-define ('MCRYPT_DECRYPT', 1);
-define ('MCRYPT_DEV_RANDOM', 0);
-define ('MCRYPT_DEV_URANDOM', 1);
-define ('MCRYPT_RAND', 2);
-define ('MCRYPT_3DES', "tripledes");
-define ('MCRYPT_ARCFOUR_IV', "arcfour-iv");
-define ('MCRYPT_ARCFOUR', "arcfour");
-define ('MCRYPT_BLOWFISH', "blowfish");
-define ('MCRYPT_BLOWFISH_COMPAT', "blowfish-compat");
-define ('MCRYPT_CAST_128', "cast-128");
-define ('MCRYPT_CAST_256', "cast-256");
-define ('MCRYPT_CRYPT', "crypt");
-define ('MCRYPT_DES', "des");
-define ('MCRYPT_ENIGNA', "crypt");
-define ('MCRYPT_GOST', "gost");
-define ('MCRYPT_LOKI97', "loki97");
-define ('MCRYPT_PANAMA', "panama");
-define ('MCRYPT_RC2', "rc2");
-define ('MCRYPT_RIJNDAEL_128', "rijndael-128");
-define ('MCRYPT_RIJNDAEL_192', "rijndael-192");
-define ('MCRYPT_RIJNDAEL_256', "rijndael-256");
-define ('MCRYPT_SAFER64', "safer-sk64");
-define ('MCRYPT_SAFER128', "safer-sk128");
-define ('MCRYPT_SAFERPLUS', "saferplus");
-define ('MCRYPT_SERPENT', "serpent");
-define ('MCRYPT_THREEWAY', "threeway");
-define ('MCRYPT_TRIPLEDES', "tripledes");
-define ('MCRYPT_TWOFISH', "twofish");
-define ('MCRYPT_WAKE', "wake");
-define ('MCRYPT_XTEA', "xtea");
-define ('MCRYPT_IDEA', "idea");
-define ('MCRYPT_MARS', "mars");
-define ('MCRYPT_RC6', "rc6");
-define ('MCRYPT_SKIPJACK', "skipjack");
-define ('MCRYPT_MODE_CBC', "cbc");
-define ('MCRYPT_MODE_CFB', "cfb");
-define ('MCRYPT_MODE_ECB', "ecb");
-define ('MCRYPT_MODE_NOFB', "nofb");
-define ('MCRYPT_MODE_OFB', "ofb");
-define ('MCRYPT_MODE_STREAM', "stream");
-
-// End of mcrypt v.
-
-// Start of mysqli v.0.1
-
-final class mysqli_sql_exception extends RuntimeException  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-	protected $sqlstate;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-final class mysqli_driver  {
-
-	public function embedded_server_start () {}
-
-	public function embedded_server_end () {}
-
-}
-
-/**
- * Represents a connection between PHP and a MySQL database.
- * @link http://php.net/manual/en/ref.mysqli.php
- */
-class mysqli  {
-
-	public function autocommit () {}
-
-	public function change_user () {}
-
-	public function character_set_name () {}
-
-	public function client_encoding () {}
-
-	public function close () {}
-
-	public function commit () {}
-
-	public function connect () {}
-
-	public function debug () {}
-
-	public function disable_reads_from_master () {}
-
-	public function disable_rpl_parse () {}
-
-	public function dump_debug_info () {}
-
-	public function enable_reads_from_master () {}
-
-	public function enable_rpl_parse () {}
-
-	public function get_charset () {}
-
-	public function get_client_info () {}
-
-	public function get_server_info () {}
-
-	public function get_warnings () {}
-
-	public function init () {}
-
-	public function kill () {}
-
-	public function set_local_infile_default () {}
-
-	public function set_local_infile_handler () {}
-
-	public function master_query () {}
-
-	public function multi_query () {}
-
-	public function mysqli () {}
-
-	public function more_results () {}
-
-	public function next_result () {}
-
-	public function options () {}
-
-	public function ping () {}
-
-	public function prepare () {}
-
-	public function query () {}
-
-	public function real_connect () {}
-
-	public function real_escape_string () {}
-
-	public function escape_string () {}
-
-	public function real_query () {}
-
-	public function rollback () {}
-
-	public function rpl_parse_enabled () {}
-
-	public function rpl_probe () {}
-
-	public function rpl_query_type () {}
-
-	public function select_db () {}
-
-	public function set_charset () {}
-
-	public function set_opt () {}
-
-	public function slave_query () {}
-
-	public function ssl_set () {}
-
-	public function stat () {}
-
-	public function stmt_init () {}
-
-	public function store_result () {}
-
-	public function thread_safe () {}
-
-	public function use_result () {}
-
-}
-
-final class mysqli_warning  {
-
-	protected function __construct () {}
-
-	public function next () {}
-
-}
-
-/**
- * Represents the result set obtained from a query against the database.
- * @link http://php.net/manual/en/ref.mysqli.php
- */
-class mysqli_result  {
-
-	public function mysqli_result () {}
-
-	public function close () {}
-
-	public function free () {}
-
-	public function data_seek () {}
-
-	public function fetch_field () {}
-
-	public function fetch_fields () {}
-
-	public function fetch_field_direct () {}
-
-	public function fetch_array () {}
-
-	public function fetch_assoc () {}
-
-	public function fetch_object () {}
-
-	public function fetch_row () {}
-
-	public function field_count () {}
-
-	public function field_seek () {}
-
-	public function free_result () {}
-
-}
-
-/**
- * Represents a prepared statement.
- * @link http://php.net/manual/en/ref.mysqli.php
- */
-class mysqli_stmt  {
-
-	public function mysqli_stmt () {}
-
-	public function attr_get () {}
-
-	public function attr_set () {}
-
-	/**
-	 * @param var1
-	 */
-	public function bind_param ($var1) {}
-
-	public function bind_result () {}
-
-	public function close () {}
-
-	public function data_seek () {}
-
-	public function execute () {}
-
-	public function fetch () {}
-
-	public function get_warnings () {}
-
-	public function result_metadata () {}
-
-	public function num_rows () {}
-
-	public function send_long_data () {}
-
-	public function stmt () {}
-
-	public function free_result () {}
-
-	public function reset () {}
-
-	public function prepare () {}
-
-	public function store_result () {}
-
-}
-
-/**
- * Gets the number of affected rows in a previous MySQL operation
- * @link http://php.net/manual/en/function.mysqli-affected-rows.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_affected_rows (mysqli $link) {}
-
-/**
- * Turns on or off auto-commiting database modifications
- * @link http://php.net/manual/en/function.mysqli-autocommit.php
- * @param mode bool
- * @return bool 
- */
-function mysqli_autocommit ($mode) {}
-
-/**
- * Changes the user of the specified database connection
- * @link http://php.net/manual/en/function.mysqli-change-user.php
- * @param user string
- * @param password string
- * @param database string
- * @return bool 
- */
-function mysqli_change_user ($user, $password, $database) {}
-
-/**
- * Returns the default character set for the database connection
- * @link http://php.net/manual/en/function.mysqli-character-set-name.php
- * @return string 
- */
-function mysqli_character_set_name () {}
-
-/**
- * Closes a previously opened database connection
- * @link http://php.net/manual/en/function.mysqli-close.php
- * @return bool 
- */
-function mysqli_close () {}
-
-/**
- * Commits the current transaction
- * @link http://php.net/manual/en/function.mysqli-commit.php
- * @return bool 
- */
-function mysqli_commit () {}
-
-/**
- * Open a new connection to the MySQL server
- * @link http://php.net/manual/en/function.mysqli-connect.php
- * @param host string[optional]
- * @param username string[optional]
- * @param passwd string[optional]
- * @param dbname string[optional]
- * @param port int[optional]
- * @param socket string[optional]
- * @return mysqli a object which represents the connection to a MySQL Server or
- */
-function mysqli_connect ($host = null, $username = null, $passwd = null, $dbname = null, $port = null, $socket = null) {}
-
-/**
- * Returns the error code from last connect call
- * @link http://php.net/manual/en/function.mysqli-connect-errno.php
- * @return int 
- */
-function mysqli_connect_errno () {}
-
-/**
- * Returns a string description of the last connect error
- * @link http://php.net/manual/en/function.mysqli-connect-error.php
- * @return string 
- */
-function mysqli_connect_error () {}
-
-/**
- * Adjusts the result pointer to an arbitary row in the result
- * @link http://php.net/manual/en/function.mysqli-data-seek.php
- * @param offset int
- * @return bool 
- */
-function mysqli_data_seek ($offset) {}
-
-/**
- * Performs debugging operations
- * @link http://php.net/manual/en/function.mysqli-debug.php
- * @param message string
- * @return bool true.
- */
-function mysqli_debug ($message) {}
-
-/**
- * Disable reads from master
- * @link http://php.net/manual/en/function.mysqli-disable-reads-from-master.php
- * @return void 
- */
-function mysqli_disable_reads_from_master () {}
-
-/**
- * Disable RPL parse
- * @link http://php.net/manual/en/function.mysqli-disable-rpl-parse.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_disable_rpl_parse (mysqli $link) {}
-
-/**
- * Dump debugging information into the log
- * @link http://php.net/manual/en/function.mysqli-dump-debug-info.php
- * @return bool 
- */
-function mysqli_dump_debug_info () {}
-
-/**
- * Enable reads from master
- * @link http://php.net/manual/en/function.mysqli-enable-reads-from-master.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_enable_reads_from_master (mysqli $link) {}
-
-/**
- * Enable RPL parse
- * @link http://php.net/manual/en/function.mysqli-enable-rpl-parse.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_enable_rpl_parse (mysqli $link) {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-embedded-server-end.php
- * @return void 
- */
-function mysqli_embedded_server_end () {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-embedded-server-start.php
- * @param start bool
- * @param arguments array
- * @param groups array
- * @return bool 
- */
-function mysqli_embedded_server_start ($start, array $arguments, array $groups) {}
-
-/**
- * Returns the error code for the most recent function call
- * @link http://php.net/manual/en/function.mysqli-errno.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_errno (mysqli $link) {}
-
-/**
- * Returns a string description of the last error
- * @link http://php.net/manual/en/function.mysqli-error.php
- * @param link mysqli
- * @return string 
- */
-function mysqli_error (mysqli $link) {}
-
-/**
- * Executes a prepared Query
- * @link http://php.net/manual/en/function.mysqli-stmt-execute.php
- * @return bool 
- */
-function mysqli_stmt_execute () {}
-
-/**
- * Alias for <function>mysqli_stmt_execute</function>
- * @link http://php.net/manual/en/function.mysqli-execute.php
- */
-function mysqli_execute () {}
-
-/**
- * Returns the next field in the result set
- * @link http://php.net/manual/en/function.mysqli-fetch-field.php
- * @return object an object which contains field definition information or false
- */
-function mysqli_fetch_field () {}
-
-/**
- * Returns an array of objects representing the fields in a result set
- * @link http://php.net/manual/en/function.mysqli-fetch-fields.php
- * @return array an array of objects which contains field definition information or
- */
-function mysqli_fetch_fields () {}
-
-/**
- * Fetch meta-data for a single field
- * @link http://php.net/manual/en/function.mysqli-fetch-field-direct.php
- * @param fieldnr int
- * @return object an object which contains field definition information or false
- */
-function mysqli_fetch_field_direct ($fieldnr) {}
-
-/**
- * Returns the lengths of the columns of the current row in the result set
- * @link http://php.net/manual/en/function.mysqli-fetch-lengths.php
- * @param result mysqli_result
- * @return array 
- */
-function mysqli_fetch_lengths (mysqli_result $result) {}
-
-/**
- * Fetch a result row as an associative, a numeric array, or both
- * @link http://php.net/manual/en/function.mysqli-fetch-array.php
- * @param resulttype int[optional]
- * @return mixed an array of strings that corresponds to the fetched row or &null; if there
- */
-function mysqli_fetch_array ($resulttype = null) {}
-
-/**
- * Fetch a result row as an associative array
- * @link http://php.net/manual/en/function.mysqli-fetch-assoc.php
- * @return array an associative array of strings representing the fetched row in the result
- */
-function mysqli_fetch_assoc () {}
-
-/**
- * Returns the current row of a result set as an object
- * @link http://php.net/manual/en/function.mysqli-fetch-object.php
- * @param class_name string[optional]
- * @param params array[optional]
- * @return object an object with string properties that corresponds to the fetched
- */
-function mysqli_fetch_object ($class_name = null, array $params = null) {}
-
-/**
- * Get a result row as an enumerated array
- * @link http://php.net/manual/en/function.mysqli-fetch-row.php
- * @return mixed 
- */
-function mysqli_fetch_row () {}
-
-/**
- * Returns the number of columns for the most recent query
- * @link http://php.net/manual/en/function.mysqli-field-count.php
- * @return int 
- */
-function mysqli_field_count () {}
-
-/**
- * Set result pointer to a specified field offset
- * @link http://php.net/manual/en/function.mysqli-field-seek.php
- * @param fieldnr int
- * @return bool the previous value of field cursor.
- */
-function mysqli_field_seek ($fieldnr) {}
-
-/**
- * Get current field offset of a result pointer
- * @link http://php.net/manual/en/function.mysqli-field-tell.php
- * @param result mysqli_result
- * @return int current offset of field cursor.
- */
-function mysqli_field_tell (mysqli_result $result) {}
-
-/**
- * Frees the memory associated with a result
- * @link http://php.net/manual/en/function.mysqli-free-result.php
- * @return void 
- */
-function mysqli_free_result () {}
-
-/**
- * Returns a character set object
- * @link http://php.net/manual/en/function.mysqli-get-charset.php
- * @param link mysqli
- * @return object 
- */
-function mysqli_get_charset (mysqli $link) {}
-
-/**
- * Returns the MySQL client version as a string
- * @link http://php.net/manual/en/function.mysqli-get-client-info.php
- * @return string 
- */
-function mysqli_get_client_info () {}
-
-/**
- * Get MySQL client info
- * @link http://php.net/manual/en/function.mysqli-get-client-version.php
- * @return int 
- */
-function mysqli_get_client_version () {}
-
-/**
- * Returns a string representing the type of connection used
- * @link http://php.net/manual/en/function.mysqli-get-host-info.php
- * @param link mysqli
- * @return string 
- */
-function mysqli_get_host_info (mysqli $link) {}
-
-/**
- * Returns the version of the MySQL protocol used
- * @link http://php.net/manual/en/function.mysqli-get-proto-info.php
- * @param link mysqli
- * @return int an integer representing the protocol version.
- */
-function mysqli_get_proto_info (mysqli $link) {}
-
-/**
- * Returns the version of the MySQL server
- * @link http://php.net/manual/en/function.mysqli-get-server-info.php
- * @param link mysqli
- * @return string 
- */
-function mysqli_get_server_info (mysqli $link) {}
-
-/**
- * Returns the version of the MySQL server as an integer
- * @link http://php.net/manual/en/function.mysqli-get-server-version.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_get_server_version (mysqli $link) {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-get-warnings.php
- * @param link mysqli
- * @return object 
- */
-function mysqli_get_warnings (mysqli $link) {}
-
-/**
- * Initializes MySQLi and returns a resource for use with mysqli_real_connect()
- * @link http://php.net/manual/en/function.mysqli-init.php
- * @return mysqli an object.
- */
-function mysqli_init () {}
-
-/**
- * Retrieves information about the most recently executed query
- * @link http://php.net/manual/en/function.mysqli-info.php
- * @param link mysqli
- * @return string 
- */
-function mysqli_info (mysqli $link) {}
-
-/**
- * Returns the auto generated id used in the last query
- * @link http://php.net/manual/en/function.mysqli-insert-id.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_insert_id (mysqli $link) {}
-
-/**
- * Asks the server to kill a MySQL thread
- * @link http://php.net/manual/en/function.mysqli-kill.php
- * @param processid int
- * @return bool 
- */
-function mysqli_kill ($processid) {}
-
-/**
- * Unsets user defined handler for load local infile command
- * @link http://php.net/manual/en/function.mysqli-set-local-infile-default.php
- * @param link mysqli
- * @return void 
- */
-function mysqli_set_local_infile_default (mysqli $link) {}
-
-/**
- * Set callback functions for LOAD DATA LOCAL INFILE command
- * @link http://php.net/manual/en/function.mysqli-set-local-infile-handler.php
- * @param link mysqli
- * @param read_func callback
- * @return bool 
- */
-function mysqli_set_local_infile_handler (mysqli $link, $read_func) {}
-
-/**
- * Enforce execution of a query on the master in a master/slave setup
- * @link http://php.net/manual/en/function.mysqli-master-query.php
- * @param link mysqli
- * @param query string
- * @return bool 
- */
-function mysqli_master_query (mysqli $link, $query) {}
-
-/**
- * Check if there are any more query results from a multi query
- * @link http://php.net/manual/en/function.mysqli-more-results.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_more_results (mysqli $link) {}
-
-/**
- * Performs a query on the database
- * @link http://php.net/manual/en/function.mysqli-multi-query.php
- * @param query string
- * @return bool false if the first statement failed.
- */
-function mysqli_multi_query ($query) {}
-
-/**
- * Prepare next result from multi_query
- * @link http://php.net/manual/en/function.mysqli-next-result.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_next_result (mysqli $link) {}
-
-/**
- * Get the number of fields in a result
- * @link http://php.net/manual/en/function.mysqli-num-fields.php
- * @param result mysqli_result
- * @return int 
- */
-function mysqli_num_fields (mysqli_result $result) {}
-
-/**
- * Gets the number of rows in a result
- * @link http://php.net/manual/en/function.mysqli-num-rows.php
- * @param result mysqli_result
- * @return int number of rows in the result set.
- */
-function mysqli_num_rows (mysqli_result $result) {}
-
-/**
- * Set options
- * @link http://php.net/manual/en/function.mysqli-options.php
- * @param option int
- * @param value mixed
- * @return bool 
- */
-function mysqli_options ($option, $value) {}
-
-/**
- * Pings a server connection, or tries to reconnect if the connection has gone down
- * @link http://php.net/manual/en/function.mysqli-ping.php
- * @return bool 
- */
-function mysqli_ping () {}
-
-/**
- * Prepare a SQL statement for execution
- * @link http://php.net/manual/en/function.mysqli-prepare.php
- * @param query string
- * @return mysqli_stmt 
- */
-function mysqli_prepare ($query) {}
-
-/**
- * Enables or disables internal report functions
- * @link http://php.net/manual/en/function.mysqli-report.php
- * @param flags int
- * @return bool 
- */
-function mysqli_report ($flags) {}
-
-/**
- * Performs a query on the database
- * @link http://php.net/manual/en/function.mysqli-query.php
- * @param query string
- * @param resultmode int[optional]
- * @return mixed 
- */
-function mysqli_query ($query, $resultmode = null) {}
-
-/**
- * Opens a connection to a mysql server
- * @link http://php.net/manual/en/function.mysqli-real-connect.php
- * @param host string[optional]
- * @param username string[optional]
- * @param passwd string[optional]
- * @param dbname string[optional]
- * @param port int[optional]
- * @param socket string[optional]
- * @param flags int[optional]
- * @return bool 
- */
-function mysqli_real_connect ($host = null, $username = null, $passwd = null, $dbname = null, $port = null, $socket = null, $flags = null) {}
-
-/**
- * Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection
- * @link http://php.net/manual/en/function.mysqli-real-escape-string.php
- * @param escapestr string
- * @return string an escaped string.
- */
-function mysqli_real_escape_string ($escapestr) {}
-
-/**
- * Execute an SQL query
- * @link http://php.net/manual/en/function.mysqli-real-query.php
- * @param query string
- * @return bool 
- */
-function mysqli_real_query ($query) {}
-
-/**
- * Rolls back current transaction
- * @link http://php.net/manual/en/function.mysqli-rollback.php
- * @return bool 
- */
-function mysqli_rollback () {}
-
-/**
- * Check if RPL parse is enabled
- * @link http://php.net/manual/en/function.mysqli-rpl-parse-enabled.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_rpl_parse_enabled (mysqli $link) {}
-
-/**
- * RPL probe
- * @link http://php.net/manual/en/function.mysqli-rpl-probe.php
- * @param link mysqli
- * @return bool 
- */
-function mysqli_rpl_probe (mysqli $link) {}
-
-/**
- * Returns RPL query type
- * @link http://php.net/manual/en/function.mysqli-rpl-query-type.php
- * @param query string
- * @return int 
- */
-function mysqli_rpl_query_type ($query) {}
-
-/**
- * Selects the default database for database queries
- * @link http://php.net/manual/en/function.mysqli-select-db.php
- * @param dbname string
- * @return bool 
- */
-function mysqli_select_db ($dbname) {}
-
-/**
- * Sets the default client character set
- * @link http://php.net/manual/en/function.mysqli-set-charset.php
- * @param charset string
- * @return bool 
- */
-function mysqli_set_charset ($charset) {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-stmt-attr-get.php
- * @param stmt mysqli_stmt
- * @param attr int
- * @return int 
- */
-function mysqli_stmt_attr_get (mysqli_stmt $stmt, $attr) {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-stmt-attr-set.php
- * @param stmt mysqli_stmt
- * @param attr int
- * @param mode int
- * @return bool 
- */
-function mysqli_stmt_attr_set (mysqli_stmt $stmt, $attr, $mode) {}
-
-/**
- * Returns the number of field in the given statement
- * @link http://php.net/manual/en/function.mysqli-stmt-field-count.php
- * @param stmt mysqli_stmt
- * @return int 
- */
-function mysqli_stmt_field_count (mysqli_stmt $stmt) {}
-
-/**
- * Initializes a statement and returns an object for use with mysqli_stmt_prepare
- * @link http://php.net/manual/en/function.mysqli-stmt-init.php
- * @return mysqli_stmt an object.
- */
-function mysqli_stmt_init () {}
-
-/**
- * Prepare a SQL statement for execution
- * @link http://php.net/manual/en/function.mysqli-stmt-prepare.php
- * @param query string
- * @return mixed 
- */
-function mysqli_stmt_prepare ($query) {}
-
-/**
- * Returns result set metadata from a prepared statement
- * @link http://php.net/manual/en/function.mysqli-stmt-result-metadata.php
- * @return mysqli_result a result object or false if an error occured.
- */
-function mysqli_stmt_result_metadata () {}
-
-/**
- * Send data in blocks
- * @link http://php.net/manual/en/function.mysqli-stmt-send-long-data.php
- * @param param_nr int
- * @param data string
- * @return bool 
- */
-function mysqli_stmt_send_long_data ($param_nr, $data) {}
-
-/**
- * Binds variables to a prepared statement as parameters
- * @link http://php.net/manual/en/function.mysqli-stmt-bind-param.php
- * @param types string
- * @param var1 mixed
- * @param ... mixed[optional]
- * @return bool 
- */
-function mysqli_stmt_bind_param ($types, &$var1) {}
-
-/**
- * Binds variables to a prepared statement for result storage
- * @link http://php.net/manual/en/function.mysqli-stmt-bind-result.php
- * @param var1 mixed
- * @param ... mixed[optional]
- * @return bool 
- */
-function mysqli_stmt_bind_result (&$var1) {}
-
-/**
- * Fetch results from a prepared statement into the bound variables
- * @link http://php.net/manual/en/function.mysqli-stmt-fetch.php
- * @return bool 
- */
-function mysqli_stmt_fetch () {}
-
-/**
- * Frees stored result memory for the given statement handle
- * @link http://php.net/manual/en/function.mysqli-stmt-free-result.php
- * @return void 
- */
-function mysqli_stmt_free_result () {}
-
-/**
- * @link http://php.net/manual/en/function.mysqli-stmt-get-warnings.php
- * @param stmt mysqli_stmt
- * @return object 
- */
-function mysqli_stmt_get_warnings (mysqli_stmt $stmt) {}
-
-/**
- * Get the ID generated from the previous INSERT operation
- * @link http://php.net/manual/en/function.mysqli-stmt-insert-id.php
- * @param stmt mysqli_stmt
- * @return mixed 
- */
-function mysqli_stmt_insert_id (mysqli_stmt $stmt) {}
-
-/**
- * Resets a prepared statement
- * @link http://php.net/manual/en/function.mysqli-stmt-reset.php
- * @return bool 
- */
-function mysqli_stmt_reset () {}
-
-/**
- * Returns the number of parameter for the given statement
- * @link http://php.net/manual/en/function.mysqli-stmt-param-count.php
- * @param stmt mysqli_stmt
- * @return int an integer representing the number of parameters.
- */
-function mysqli_stmt_param_count (mysqli_stmt $stmt) {}
-
-/**
- * Send the query and return
- * @link http://php.net/manual/en/function.mysqli-send-query.php
- * @param query string
- * @return bool 
- */
-function mysqli_send_query ($query) {}
-
-/**
- * Force execution of a query on a slave in a master/slave setup
- * @link http://php.net/manual/en/function.mysqli-slave-query.php
- * @param link mysqli
- * @param query string
- * @return bool 
- */
-function mysqli_slave_query (mysqli $link, $query) {}
-
-/**
- * Returns the SQLSTATE error from previous MySQL operation
- * @link http://php.net/manual/en/function.mysqli-sqlstate.php
- * @param link mysqli
- * @return string a string containing the SQLSTATE error code for the last error.
- */
-function mysqli_sqlstate (mysqli $link) {}
-
-/**
- * Used for establishing secure connections using SSL
- * @link http://php.net/manual/en/function.mysqli-ssl-set.php
- * @param key string
- * @param cert string
- * @param ca string
- * @param capath string
- * @param cipher string
- * @return bool 
- */
-function mysqli_ssl_set ($key, $cert, $ca, $capath, $cipher) {}
-
-/**
- * Gets the current system status
- * @link http://php.net/manual/en/function.mysqli-stat.php
- * @return string 
- */
-function mysqli_stat () {}
-
-/**
- * Returns the total number of rows changed, deleted, or
-  inserted by the last executed statement
- * @link http://php.net/manual/en/function.mysqli-stmt-affected-rows.php
- * @param stmt mysqli_stmt
- * @return int 
- */
-function mysqli_stmt_affected_rows (mysqli_stmt $stmt) {}
-
-/**
- * Closes a prepared statement
- * @link http://php.net/manual/en/function.mysqli-stmt-close.php
- * @return bool 
- */
-function mysqli_stmt_close () {}
-
-/**
- * Seeks to an arbitray row in statement result set
- * @link http://php.net/manual/en/function.mysqli-stmt-data-seek.php
- * @param offset int
- * @return void 
- */
-function mysqli_stmt_data_seek ($offset) {}
-
-/**
- * Returns the error code for the most recent statement call
- * @link http://php.net/manual/en/function.mysqli-stmt-errno.php
- * @param stmt mysqli_stmt
- * @return int 
- */
-function mysqli_stmt_errno (mysqli_stmt $stmt) {}
-
-/**
- * Returns a string description for last statement error
- * @link http://php.net/manual/en/function.mysqli-stmt-error.php
- * @param stmt mysqli_stmt
- * @return string 
- */
-function mysqli_stmt_error (mysqli_stmt $stmt) {}
-
-/**
- * Return the number of rows in statements result set
- * @link http://php.net/manual/en/function.mysqli-stmt-num-rows.php
- * @param stmt mysqli_stmt
- * @return int 
- */
-function mysqli_stmt_num_rows (mysqli_stmt $stmt) {}
-
-/**
- * Returns SQLSTATE error from previous statement operation
- * @link http://php.net/manual/en/function.mysqli-stmt-sqlstate.php
- * @param stmt mysqli_stmt
- * @return string a string containing the SQLSTATE error code for the last error.
- */
-function mysqli_stmt_sqlstate (mysqli_stmt $stmt) {}
-
-/**
- * Transfers a result set from the last query
- * @link http://php.net/manual/en/function.mysqli-store-result.php
- * @return mysqli_result a buffered result object or false if an error occurred.
- */
-function mysqli_store_result () {}
-
-/**
- * Transfers a result set from a prepared statement
- * @link http://php.net/manual/en/function.mysqli-stmt-store-result.php
- * @return bool 
- */
-function mysqli_stmt_store_result () {}
-
-/**
- * Returns the thread ID for the current connection
- * @link http://php.net/manual/en/function.mysqli-thread-id.php
- * @param link mysqli
- * @return int the Thread ID for the current connection.
- */
-function mysqli_thread_id (mysqli $link) {}
-
-/**
- * Returns whether thread safety is given or not
- * @link http://php.net/manual/en/function.mysqli-thread-safe.php
- * @return bool 
- */
-function mysqli_thread_safe () {}
-
-/**
- * Initiate a result set retrieval
- * @link http://php.net/manual/en/function.mysqli-use-result.php
- * @return mysqli_result an unbuffered result object or false if an error occurred.
- */
-function mysqli_use_result () {}
-
-/**
- * Returns the number of warnings from the last query for the given link
- * @link http://php.net/manual/en/function.mysqli-warning-count.php
- * @param link mysqli
- * @return int 
- */
-function mysqli_warning_count (mysqli $link) {}
-
-/**
- * Alias for <function>mysqli_stmt_bind_param</function>
- * @link http://php.net/manual/en/function.mysqli-bind-param.php
- * @param var1
- * @param var2
- */
-function mysqli_bind_param ($var1, $var2) {}
-
-/**
- * Alias for <function>mysqli_stmt_bind_result</function>
- * @link http://php.net/manual/en/function.mysqli-bind-result.php
- * @param var1
- */
-function mysqli_bind_result ($var1) {}
-
-/**
- * Alias of <function>mysqli_character_set_name</function>
- * @link http://php.net/manual/en/function.mysqli-client-encoding.php
- */
-function mysqli_client_encoding () {}
-
-/**
- * Alias of <function>mysqli_real_escape_string</function>
- * @link http://php.net/manual/en/function.mysqli-escape-string.php
- */
-function mysqli_escape_string () {}
-
-/**
- * Alias for <function>mysqli_stmt_fetch</function>
- * @link http://php.net/manual/en/function.mysqli-fetch.php
- */
-function mysqli_fetch () {}
-
-/**
- * Alias for <function>mysqli_stmt_param_count</function>
- * @link http://php.net/manual/en/function.mysqli-param-count.php
- */
-function mysqli_param_count () {}
-
-/**
- * Alias for <function>mysqli_stmt_result_metadata</function>
- * @link http://php.net/manual/en/function.mysqli-get-metadata.php
- */
-function mysqli_get_metadata () {}
-
-/**
- * Alias for <function>mysqli_stmt_send_long_data</function>
- * @link http://php.net/manual/en/function.mysqli-send-long-data.php
- */
-function mysqli_send_long_data () {}
-
-/**
- * Alias of <function>mysqli_options</function>
- * @link http://php.net/manual/en/function.mysqli-set-opt.php
- */
-function mysqli_set_opt () {}
-
-define ('MYSQLI_READ_DEFAULT_GROUP', 5);
-define ('MYSQLI_READ_DEFAULT_FILE', 4);
-define ('MYSQLI_OPT_CONNECT_TIMEOUT', 0);
-define ('MYSQLI_OPT_LOCAL_INFILE', 8);
-define ('MYSQLI_INIT_COMMAND', 3);
-define ('MYSQLI_CLIENT_SSL', 2048);
-define ('MYSQLI_CLIENT_COMPRESS', 32);
-define ('MYSQLI_CLIENT_INTERACTIVE', 1024);
-define ('MYSQLI_CLIENT_IGNORE_SPACE', 256);
-define ('MYSQLI_CLIENT_NO_SCHEMA', 16);
-define ('MYSQLI_CLIENT_FOUND_ROWS', 2);
-define ('MYSQLI_STORE_RESULT', 0);
-define ('MYSQLI_USE_RESULT', 1);
-define ('MYSQLI_ASSOC', 1);
-define ('MYSQLI_NUM', 2);
-define ('MYSQLI_BOTH', 3);
-define ('MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH', 0);
-define ('MYSQLI_STMT_ATTR_CURSOR_TYPE', 1);
-define ('MYSQLI_CURSOR_TYPE_NO_CURSOR', 0);
-define ('MYSQLI_CURSOR_TYPE_READ_ONLY', 1);
-define ('MYSQLI_CURSOR_TYPE_FOR_UPDATE', 2);
-define ('MYSQLI_CURSOR_TYPE_SCROLLABLE', 4);
-define ('MYSQLI_STMT_ATTR_PREFETCH_ROWS', 2);
-define ('MYSQLI_NOT_NULL_FLAG', 1);
-define ('MYSQLI_PRI_KEY_FLAG', 2);
-define ('MYSQLI_UNIQUE_KEY_FLAG', 4);
-define ('MYSQLI_MULTIPLE_KEY_FLAG', 8);
-define ('MYSQLI_BLOB_FLAG', 16);
-define ('MYSQLI_UNSIGNED_FLAG', 32);
-define ('MYSQLI_ZEROFILL_FLAG', 64);
-define ('MYSQLI_AUTO_INCREMENT_FLAG', 512);
-define ('MYSQLI_TIMESTAMP_FLAG', 1024);
-define ('MYSQLI_SET_FLAG', 2048);
-define ('MYSQLI_NUM_FLAG', 32768);
-define ('MYSQLI_PART_KEY_FLAG', 16384);
-define ('MYSQLI_GROUP_FLAG', 32768);
-define ('MYSQLI_TYPE_DECIMAL', 0);
-define ('MYSQLI_TYPE_TINY', 1);
-define ('MYSQLI_TYPE_SHORT', 2);
-define ('MYSQLI_TYPE_LONG', 3);
-define ('MYSQLI_TYPE_FLOAT', 4);
-define ('MYSQLI_TYPE_DOUBLE', 5);
-define ('MYSQLI_TYPE_NULL', 6);
-define ('MYSQLI_TYPE_TIMESTAMP', 7);
-define ('MYSQLI_TYPE_LONGLONG', 8);
-define ('MYSQLI_TYPE_INT24', 9);
-define ('MYSQLI_TYPE_DATE', 10);
-define ('MYSQLI_TYPE_TIME', 11);
-define ('MYSQLI_TYPE_DATETIME', 12);
-define ('MYSQLI_TYPE_YEAR', 13);
-define ('MYSQLI_TYPE_NEWDATE', 14);
-define ('MYSQLI_TYPE_ENUM', 247);
-define ('MYSQLI_TYPE_SET', 248);
-define ('MYSQLI_TYPE_TINY_BLOB', 249);
-define ('MYSQLI_TYPE_MEDIUM_BLOB', 250);
-define ('MYSQLI_TYPE_LONG_BLOB', 251);
-define ('MYSQLI_TYPE_BLOB', 252);
-define ('MYSQLI_TYPE_VAR_STRING', 253);
-define ('MYSQLI_TYPE_STRING', 254);
-define ('MYSQLI_TYPE_CHAR', 1);
-define ('MYSQLI_TYPE_INTERVAL', 247);
-define ('MYSQLI_TYPE_GEOMETRY', 255);
-define ('MYSQLI_TYPE_NEWDECIMAL', 246);
-define ('MYSQLI_TYPE_BIT', 16);
-define ('MYSQLI_RPL_MASTER', 0);
-define ('MYSQLI_RPL_SLAVE', 1);
-define ('MYSQLI_RPL_ADMIN', 2);
-define ('MYSQLI_NO_DATA', 100);
-define ('MYSQLI_DATA_TRUNCATED', 101);
-define ('MYSQLI_REPORT_INDEX', 4);
-define ('MYSQLI_REPORT_ERROR', 1);
-define ('MYSQLI_REPORT_STRICT', 2);
-define ('MYSQLI_REPORT_ALL', 255);
-define ('MYSQLI_REPORT_OFF', 0);
-
-// End of mysqli v.0.1
-
-// Start of pcntl v.
-
-/**
- * Forks the currently running process
- * @link http://php.net/manual/en/function.pcntl-fork.php
- * @return int 
- */
-function pcntl_fork () {}
-
-/**
- * Waits on or returns the status of a forked child
- * @link http://php.net/manual/en/function.pcntl-waitpid.php
- * @param pid int
- * @param status int
- * @param options int[optional]
- * @return int 
- */
-function pcntl_waitpid ($pid, &$status, $options = null) {}
-
-/**
- * Waits on or returns the status of a forked child
- * @link http://php.net/manual/en/function.pcntl-wait.php
- * @param status int
- * @param options int[optional]
- * @return int 
- */
-function pcntl_wait (&$status, $options = null) {}
-
-/**
- * Installs a signal handler
- * @link http://php.net/manual/en/function.pcntl-signal.php
- * @param signo int
- * @param handler callback
- * @param restart_syscalls bool[optional]
- * @return bool 
- */
-function pcntl_signal ($signo, $handler, $restart_syscalls = null) {}
-
-/**
- * Checks if status code represents a normal exit
- * @link http://php.net/manual/en/function.pcntl-wifexited.php
- * @param status int
- * @return bool true if the child status code represents a normal exit, false
- */
-function pcntl_wifexited ($status) {}
-
-/**
- * Checks whether the child process is currently stopped
- * @link http://php.net/manual/en/function.pcntl-wifstopped.php
- * @param status int
- * @return bool true if the child process which caused the return is
- */
-function pcntl_wifstopped ($status) {}
-
-/**
- * Checks whether the status code represents a termination due to a signal
- * @link http://php.net/manual/en/function.pcntl-wifsignaled.php
- * @param status int
- * @return bool true if the child process exited because of a signal which was
- */
-function pcntl_wifsignaled ($status) {}
-
-/**
- * Returns the return code of a terminated child
- * @link http://php.net/manual/en/function.pcntl-wexitstatus.php
- * @param status int
- * @return int the return code, as an integer.
- */
-function pcntl_wexitstatus ($status) {}
-
-/**
- * Returns the signal which caused the child to terminate
- * @link http://php.net/manual/en/function.pcntl-wtermsig.php
- * @param status int
- * @return int the signal number, as an integer.
- */
-function pcntl_wtermsig ($status) {}
-
-/**
- * Returns the signal which caused the child to stop
- * @link http://php.net/manual/en/function.pcntl-wstopsig.php
- * @param status int
- * @return int the signal number.
- */
-function pcntl_wstopsig ($status) {}
-
-/**
- * Executes specified program in current process space
- * @link http://php.net/manual/en/function.pcntl-exec.php
- * @param path string
- * @param args array[optional]
- * @param envs array[optional]
- * @return void false on error and does not return on success.
- */
-function pcntl_exec ($path, array $args = null, array $envs = null) {}
-
-/**
- * Set an alarm clock for delivery of a signal
- * @link http://php.net/manual/en/function.pcntl-alarm.php
- * @param seconds int
- * @return int the time in seconds that any previously scheduled alarm had
- */
-function pcntl_alarm ($seconds) {}
-
-/**
- * Get the priority of any process
- * @link http://php.net/manual/en/function.pcntl-getpriority.php
- * @param pid int[optional]
- * @param process_identifier int[optional]
- * @return int 
- */
-function pcntl_getpriority ($pid = null, $process_identifier = null) {}
-
-/**
- * Change the priority of any process
- * @link http://php.net/manual/en/function.pcntl-setpriority.php
- * @param priority int
- * @param pid int[optional]
- * @param process_identifier int[optional]
- * @return bool 
- */
-function pcntl_setpriority ($priority, $pid = null, $process_identifier = null) {}
-
-define ('WNOHANG', 1);
-define ('WUNTRACED', 2);
-define ('SIG_IGN', 1);
-define ('SIG_DFL', 0);
-define ('SIG_ERR', -1);
-define ('SIGHUP', 1);
-define ('SIGINT', 2);
-define ('SIGQUIT', 3);
-define ('SIGILL', 4);
-define ('SIGTRAP', 5);
-define ('SIGABRT', 6);
-define ('SIGIOT', 6);
-define ('SIGBUS', 7);
-define ('SIGFPE', 8);
-define ('SIGKILL', 9);
-define ('SIGUSR1', 10);
-define ('SIGSEGV', 11);
-define ('SIGUSR2', 12);
-define ('SIGPIPE', 13);
-define ('SIGALRM', 14);
-define ('SIGTERM', 15);
-define ('SIGSTKFLT', 16);
-define ('SIGCLD', 17);
-define ('SIGCHLD', 17);
-define ('SIGCONT', 18);
-define ('SIGSTOP', 19);
-define ('SIGTSTP', 20);
-define ('SIGTTIN', 21);
-define ('SIGTTOU', 22);
-define ('SIGURG', 23);
-define ('SIGXCPU', 24);
-define ('SIGXFSZ', 25);
-define ('SIGVTALRM', 26);
-define ('SIGPROF', 27);
-define ('SIGWINCH', 28);
-define ('SIGPOLL', 29);
-define ('SIGIO', 29);
-define ('SIGPWR', 30);
-define ('SIGSYS', 31);
-define ('SIGBABY', 31);
-define ('PRIO_PGRP', 1);
-define ('PRIO_USER', 2);
-define ('PRIO_PROCESS', 0);
-
-// End of pcntl v.
-
-// Start of pgsql v.
-
-/**
- * Open a PostgreSQL connection
- * @link http://php.net/manual/en/function.pg-connect.php
- * @param connection_string string
- * @param connect_type int[optional]
- * @return resource 
- */
-function pg_connect ($connection_string, $connect_type = null) {}
-
-/**
- * Open a persistent PostgreSQL connection
- * @link http://php.net/manual/en/function.pg-pconnect.php
- * @param connection_string string
- * @param connect_type int[optional]
- * @return resource 
- */
-function pg_pconnect ($connection_string, $connect_type = null) {}
-
-/**
- * Closes a PostgreSQL connection
- * @link http://php.net/manual/en/function.pg-close.php
- * @param connection resource[optional]
- * @return bool 
- */
-function pg_close ($connection = null) {}
-
-/**
- * Get connection status
- * @link http://php.net/manual/en/function.pg-connection-status.php
- * @param connection resource
- * @return int 
- */
-function pg_connection_status ($connection) {}
-
-/**
- * Get connection is busy or not
- * @link http://php.net/manual/en/function.pg-connection-busy.php
- * @param connection resource
- * @return bool true if the connection is busy, false otherwise.
- */
-function pg_connection_busy ($connection) {}
-
-/**
- * Reset connection (reconnect)
- * @link http://php.net/manual/en/function.pg-connection-reset.php
- * @param connection resource
- * @return bool 
- */
-function pg_connection_reset ($connection) {}
-
-/**
- * Returns the host name associated with the connection
- * @link http://php.net/manual/en/function.pg-host.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_host ($connection = null) {}
-
-/**
- * Get the database name
- * @link http://php.net/manual/en/function.pg-dbname.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_dbname ($connection = null) {}
-
-/**
- * Return the port number associated with the connection
- * @link http://php.net/manual/en/function.pg-port.php
- * @param connection resource[optional]
- * @return int 
- */
-function pg_port ($connection = null) {}
-
-/**
- * Return the TTY name associated with the connection
- * @link http://php.net/manual/en/function.pg-tty.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_tty ($connection = null) {}
-
-/**
- * Get the options associated with the connection
- * @link http://php.net/manual/en/function.pg-options.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_options ($connection = null) {}
-
-/**
- * Returns an array with client, protocol and server version (when available)
- * @link http://php.net/manual/en/function.pg-version.php
- * @param connection resource[optional]
- * @return array an array with client, protocol
- */
-function pg_version ($connection = null) {}
-
-/**
- * Ping database connection
- * @link http://php.net/manual/en/function.pg-ping.php
- * @param connection resource[optional]
- * @return bool 
- */
-function pg_ping ($connection = null) {}
-
-/**
- * Looks up a current parameter setting of the server.
- * @link http://php.net/manual/en/function.pg-parameter-status.php
- * @param connection resource
- * @param param_name string
- * @return string 
- */
-function pg_parameter_status ($connection, $param_name) {}
-
-/**
- * Returns the current in-transaction status of the server.
- * @link http://php.net/manual/en/function.pg-transaction-status.php
- * @param connection resource
- * @return int 
- */
-function pg_transaction_status ($connection) {}
-
-/**
- * Execute a query
- * @link http://php.net/manual/en/function.pg-query.php
- * @param query string
- * @return resource 
- */
-function pg_query ($query) {}
-
-/**
- * Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
- * @link http://php.net/manual/en/function.pg-query-params.php
- * @param connection resource
- * @param query string
- * @param params array
- * @return resource 
- */
-function pg_query_params ($connection, $query, array $params) {}
-
-/**
- * Submits a request to create a prepared statement with the 
-  given parameters, and waits for completion.
- * @link http://php.net/manual/en/function.pg-prepare.php
- * @param connection resource
- * @param stmtname string
- * @param query string
- * @return resource 
- */
-function pg_prepare ($connection, $stmtname, $query) {}
-
-/**
- * Sends a request to execute a prepared statement with given parameters, and waits for the result.
- * @link http://php.net/manual/en/function.pg-execute.php
- * @param connection resource
- * @param stmtname string
- * @param params array
- * @return resource 
- */
-function pg_execute ($connection, $stmtname, array $params) {}
-
-/**
- * Sends asynchronous query
- * @link http://php.net/manual/en/function.pg-send-query.php
- * @param connection resource
- * @param query string
- * @return bool 
- */
-function pg_send_query ($connection, $query) {}
-
-/**
- * Submits a command and separate parameters to the server without waiting for the result(s).
- * @link http://php.net/manual/en/function.pg-send-query-params.php
- * @param connection resource
- * @param query string
- * @param params array
- * @return bool 
- */
-function pg_send_query_params ($connection, $query, array $params) {}
-
-/**
- * Sends a request to create a prepared statement with the given parameters, without waiting for completion.
- * @link http://php.net/manual/en/function.pg-send-prepare.php
- * @param connection resource
- * @param stmtname string
- * @param query string
- * @return bool true on success, false on failure. Use pg_get_result
- */
-function pg_send_prepare ($connection, $stmtname, $query) {}
-
-/**
- * Sends a request to execute a prepared statement with given parameters, without waiting for the result(s).
- * @link http://php.net/manual/en/function.pg-send-execute.php
- * @param connection resource
- * @param stmtname string
- * @param params array
- * @return bool true on success, false on failure. Use pg_get_result
- */
-function pg_send_execute ($connection, $stmtname, array $params) {}
-
-/**
- * Cancel an asynchronous query
- * @link http://php.net/manual/en/function.pg-cancel-query.php
- * @param connection resource
- * @return bool 
- */
-function pg_cancel_query ($connection) {}
-
-/**
- * Returns values from a result resource
- * @link http://php.net/manual/en/function.pg-fetch-result.php
- * @param result resource
- * @param row int
- * @param field mixed
- * @return string 
- */
-function pg_fetch_result ($result, $row, $field) {}
-
-/**
- * Get a row as an enumerated array
- * @link http://php.net/manual/en/function.pg-fetch-row.php
- * @param result resource
- * @param row int[optional]
- * @param result_type int[optional]
- * @return array 
- */
-function pg_fetch_row ($result, $row = null, $result_type = null) {}
-
-/**
- * Fetch a row as an associative array
- * @link http://php.net/manual/en/function.pg-fetch-assoc.php
- * @param result resource
- * @param row int[optional]
- * @return array 
- */
-function pg_fetch_assoc ($result, $row = null) {}
-
-/**
- * Fetch a row as an array
- * @link http://php.net/manual/en/function.pg-fetch-array.php
- * @param result resource
- * @param row int[optional]
- * @param result_type int[optional]
- * @return array 
- */
-function pg_fetch_array ($result, $row = null, $result_type = null) {}
-
-/**
- * Fetch a row as an object
- * @link http://php.net/manual/en/function.pg-fetch-object.php
- * @param result resource
- * @param row int[optional]
- * @param result_type int[optional]
- * @return object 
- */
-function pg_fetch_object ($result, $row = null, $result_type = null) {}
-
-/**
- * Fetches all rows from a result as an array
- * @link http://php.net/manual/en/function.pg-fetch-all.php
- * @param result resource
- * @return array 
- */
-function pg_fetch_all ($result) {}
-
-/**
- * Fetches all rows in a particular result column as an array
- * @link http://php.net/manual/en/function.pg-fetch-all-columns.php
- * @param result resource
- * @param column int[optional]
- * @return array 
- */
-function pg_fetch_all_columns ($result, $column = null) {}
-
-/**
- * Returns number of affected records (tuples)
- * @link http://php.net/manual/en/function.pg-affected-rows.php
- * @param result resource
- * @return int 
- */
-function pg_affected_rows ($result) {}
-
-/**
- * Get asynchronous query result
- * @link http://php.net/manual/en/function.pg-get-result.php
- * @param connection resource[optional]
- * @return resource 
- */
-function pg_get_result ($connection = null) {}
-
-/**
- * Set internal row offset in result resource
- * @link http://php.net/manual/en/function.pg-result-seek.php
- * @param result resource
- * @param offset int
- * @return bool 
- */
-function pg_result_seek ($result, $offset) {}
-
-/**
- * Get status of query result
- * @link http://php.net/manual/en/function.pg-result-status.php
- * @param result resource
- * @param type int[optional]
- * @return mixed 
- */
-function pg_result_status ($result, $type = null) {}
-
-/**
- * Free result memory
- * @link http://php.net/manual/en/function.pg-free-result.php
- * @param result resource
- * @return bool 
- */
-function pg_free_result ($result) {}
-
-/**
- * Returns the last row's OID
- * @link http://php.net/manual/en/function.pg-last-oid.php
- * @param result resource
- * @return string 
- */
-function pg_last_oid ($result) {}
-
-/**
- * Returns the number of rows in a result
- * @link http://php.net/manual/en/function.pg-num-rows.php
- * @param result resource
- * @return int 
- */
-function pg_num_rows ($result) {}
-
-/**
- * Returns the number of fields in a result
- * @link http://php.net/manual/en/function.pg-num-fields.php
- * @param result resource
- * @return int 
- */
-function pg_num_fields ($result) {}
-
-/**
- * Returns the name of a field
- * @link http://php.net/manual/en/function.pg-field-name.php
- * @param result resource
- * @param field_number int
- * @return string 
- */
-function pg_field_name ($result, $field_number) {}
-
-/**
- * Returns the field number of the named field
- * @link http://php.net/manual/en/function.pg-field-num.php
- * @param result resource
- * @param field_name string
- * @return int 
- */
-function pg_field_num ($result, $field_name) {}
-
-/**
- * Returns the internal storage size of the named field
- * @link http://php.net/manual/en/function.pg-field-size.php
- * @param result resource
- * @param field_number int
- * @return int 
- */
-function pg_field_size ($result, $field_number) {}
-
-/**
- * Returns the type name for the corresponding field number
- * @link http://php.net/manual/en/function.pg-field-type.php
- * @param result resource
- * @param field_number int
- * @return string 
- */
-function pg_field_type ($result, $field_number) {}
-
-/**
- * Returns the type ID (OID) for the corresponding field number
- * @link http://php.net/manual/en/function.pg-field-type-oid.php
- * @param result resource
- * @param field_number int
- * @return int 
- */
-function pg_field_type_oid ($result, $field_number) {}
-
-/**
- * Returns the printed length
- * @link http://php.net/manual/en/function.pg-field-prtlen.php
- * @param result resource
- * @param row_number int
- * @param field_name_or_number mixed
- * @return int 
- */
-function pg_field_prtlen ($result, $row_number, $field_name_or_number) {}
-
-/**
- * Test if a field is SQL <literal>NULL</literal>
- * @link http://php.net/manual/en/function.pg-field-is-null.php
- * @param result resource
- * @param row int
- * @param field mixed
- * @return int 1 if the field in the given row is SQL NULL, 0
- */
-function pg_field_is_null ($result, $row, $field) {}
-
-/**
- * Returns the name or oid of the tables field
- * @link http://php.net/manual/en/function.pg-field-table.php
- * @param result resource
- * @param field_number int
- * @param oid_only bool[optional]
- * @return mixed 
- */
-function pg_field_table ($result, $field_number, $oid_only = null) {}
-
-/**
- * Gets SQL NOTIFY message
- * @link http://php.net/manual/en/function.pg-get-notify.php
- * @param connection resource
- * @param result_type int[optional]
- * @return array 
- */
-function pg_get_notify ($connection, $result_type = null) {}
-
-/**
- * Gets the backend's process ID
- * @link http://php.net/manual/en/function.pg-get-pid.php
- * @param connection resource
- * @return int 
- */
-function pg_get_pid ($connection) {}
-
-/**
- * Get error message associated with result
- * @link http://php.net/manual/en/function.pg-result-error.php
- * @param result resource
- * @return string a string if there is an error associated with the
- */
-function pg_result_error ($result) {}
-
-/**
- * Returns an individual field of an error report.
- * @link http://php.net/manual/en/function.pg-result-error-field.php
- * @param result resource
- * @param fieldcode int
- * @return string 
- */
-function pg_result_error_field ($result, $fieldcode) {}
-
-/**
- * Get the last error message string of a connection
- * @link http://php.net/manual/en/function.pg-last-error.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_last_error ($connection = null) {}
-
-/**
- * Returns the last notice message from PostgreSQL server
- * @link http://php.net/manual/en/function.pg-last-notice.php
- * @param connection resource
- * @return string 
- */
-function pg_last_notice ($connection) {}
-
-/**
- * Send a NULL-terminated string to PostgreSQL backend
- * @link http://php.net/manual/en/function.pg-put-line.php
- * @param data string
- * @return bool 
- */
-function pg_put_line ($data) {}
-
-/**
- * Sync with PostgreSQL backend
- * @link http://php.net/manual/en/function.pg-end-copy.php
- * @param connection resource[optional]
- * @return bool 
- */
-function pg_end_copy ($connection = null) {}
-
-/**
- * Copy a table to an array
- * @link http://php.net/manual/en/function.pg-copy-to.php
- * @param connection resource
- * @param table_name string
- * @param delimiter string[optional]
- * @param null_as string[optional]
- * @return array 
- */
-function pg_copy_to ($connection, $table_name, $delimiter = null, $null_as = null) {}
-
-/**
- * Insert records into a table from an array
- * @link http://php.net/manual/en/function.pg-copy-from.php
- * @param connection resource
- * @param table_name string
- * @param rows array
- * @param delimiter string[optional]
- * @param null_as string[optional]
- * @return bool 
- */
-function pg_copy_from ($connection, $table_name, array $rows, $delimiter = null, $null_as = null) {}
-
-/**
- * Enable tracing a PostgreSQL connection
- * @link http://php.net/manual/en/function.pg-trace.php
- * @param pathname string
- * @param mode string[optional]
- * @param connection resource[optional]
- * @return bool 
- */
-function pg_trace ($pathname, $mode = null, $connection = null) {}
-
-/**
- * Disable tracing of a PostgreSQL connection
- * @link http://php.net/manual/en/function.pg-untrace.php
- * @param connection resource[optional]
- * @return bool 
- */
-function pg_untrace ($connection = null) {}
-
-/**
- * Create a large object
- * @link http://php.net/manual/en/function.pg-lo-create.php
- * @param connection resource[optional]
- * @return int 
- */
-function pg_lo_create ($connection = null) {}
-
-/**
- * Delete a large object
- * @link http://php.net/manual/en/function.pg-lo-unlink.php
- * @param connection resource
- * @param oid int
- * @return bool 
- */
-function pg_lo_unlink ($connection, $oid) {}
-
-/**
- * Open a large object
- * @link http://php.net/manual/en/function.pg-lo-open.php
- * @param connection resource
- * @param oid int
- * @param mode string
- * @return resource 
- */
-function pg_lo_open ($connection, $oid, $mode) {}
-
-/**
- * Close a large object
- * @link http://php.net/manual/en/function.pg-lo-close.php
- * @param large_object resource
- * @return bool 
- */
-function pg_lo_close ($large_object) {}
-
-/**
- * Read a large object
- * @link http://php.net/manual/en/function.pg-lo-read.php
- * @param large_object resource
- * @param len int[optional]
- * @return string 
- */
-function pg_lo_read ($large_object, $len = null) {}
-
-/**
- * Write to a large object
- * @link http://php.net/manual/en/function.pg-lo-write.php
- * @param large_object resource
- * @param data string
- * @param len int[optional]
- * @return int 
- */
-function pg_lo_write ($large_object, $data, $len = null) {}
-
-/**
- * Reads an entire large object and send straight to browser
- * @link http://php.net/manual/en/function.pg-lo-read-all.php
- * @param large_object resource
- * @return int 
- */
-function pg_lo_read_all ($large_object) {}
-
-/**
- * Import a large object from file
- * @link http://php.net/manual/en/function.pg-lo-import.php
- * @param connection resource
- * @param pathname string
- * @return int 
- */
-function pg_lo_import ($connection, $pathname) {}
-
-/**
- * Export a large object to file
- * @link http://php.net/manual/en/function.pg-lo-export.php
- * @param connection resource
- * @param oid int
- * @param pathname string
- * @return bool 
- */
-function pg_lo_export ($connection, $oid, $pathname) {}
-
-/**
- * Seeks position within a large object
- * @link http://php.net/manual/en/function.pg-lo-seek.php
- * @param large_object resource
- * @param offset int
- * @param whence int[optional]
- * @return bool 
- */
-function pg_lo_seek ($large_object, $offset, $whence = null) {}
-
-/**
- * Returns current seek position a of large object
- * @link http://php.net/manual/en/function.pg-lo-tell.php
- * @param large_object resource
- * @return int 
- */
-function pg_lo_tell ($large_object) {}
-
-/**
- * Escape a string for insertion into a text field
- * @link http://php.net/manual/en/function.pg-escape-string.php
- * @param connection resource[optional]
- * @param data string
- * @return string 
- */
-function pg_escape_string ($connection = null, $data) {}
-
-/**
- * Escape a string for insertion into a bytea field
- * @link http://php.net/manual/en/function.pg-escape-bytea.php
- * @param connection resource[optional]
- * @param data string
- * @return string 
- */
-function pg_escape_bytea ($connection = null, $data) {}
-
-/**
- * Unescape binary for bytea type
- * @link http://php.net/manual/en/function.pg-unescape-bytea.php
- * @param data string
- * @return string 
- */
-function pg_unescape_bytea ($data) {}
-
-/**
- * Determines the verbosity of messages returned by <function>pg_last_error</function> 
-   and <function>pg_result_error</function>.
- * @link http://php.net/manual/en/function.pg-set-error-verbosity.php
- * @param connection resource
- * @param verbosity int
- * @return int 
- */
-function pg_set_error_verbosity ($connection, $verbosity) {}
-
-/**
- * Gets the client encoding
- * @link http://php.net/manual/en/function.pg-client-encoding.php
- * @param connection resource[optional]
- * @return string 
- */
-function pg_client_encoding ($connection = null) {}
-
-/**
- * Set the client encoding
- * @link http://php.net/manual/en/function.pg-set-client-encoding.php
- * @param encoding string
- * @return int 0 on success or -1 on error.
- */
-function pg_set_client_encoding ($encoding) {}
-
-/**
- * Get meta data for table
- * @link http://php.net/manual/en/function.pg-meta-data.php
- * @param connection resource
- * @param table_name string
- * @return array 
- */
-function pg_meta_data ($connection, $table_name) {}
-
-/**
- * Convert associative array values into suitable for SQL statement
- * @link http://php.net/manual/en/function.pg-convert.php
- * @param connection resource
- * @param table_name string
- * @param assoc_array array
- * @param options int[optional]
- * @return array 
- */
-function pg_convert ($connection, $table_name, array $assoc_array, $options = null) {}
-
-/**
- * Insert array into table
- * @link http://php.net/manual/en/function.pg-insert.php
- * @param connection resource
- * @param table_name string
- * @param assoc_array array
- * @param options int[optional]
- * @return mixed 
- */
-function pg_insert ($connection, $table_name, array $assoc_array, $options = null) {}
-
-/**
- * Update table
- * @link http://php.net/manual/en/function.pg-update.php
- * @param connection resource
- * @param table_name string
- * @param data array
- * @param condition array
- * @param options int[optional]
- * @return mixed 
- */
-function pg_update ($connection, $table_name, array $data, array $condition, $options = null) {}
-
-/**
- * Deletes records
- * @link http://php.net/manual/en/function.pg-delete.php
- * @param connection resource
- * @param table_name string
- * @param assoc_array array
- * @param options int[optional]
- * @return mixed 
- */
-function pg_delete ($connection, $table_name, array $assoc_array, $options = null) {}
-
-/**
- * Select records
- * @link http://php.net/manual/en/function.pg-select.php
- * @param connection resource
- * @param table_name string
- * @param assoc_array array
- * @param options int[optional]
- * @return mixed 
- */
-function pg_select ($connection, $table_name, array $assoc_array, $options = null) {}
-
-function pg_exec () {}
-
-function pg_getlastoid () {}
-
-function pg_cmdtuples () {}
-
-function pg_errormessage () {}
-
-function pg_numrows () {}
-
-function pg_numfields () {}
-
-function pg_fieldname () {}
-
-function pg_fieldsize () {}
-
-function pg_fieldtype () {}
-
-function pg_fieldnum () {}
-
-function pg_fieldprtlen () {}
-
-function pg_fieldisnull () {}
-
-function pg_freeresult () {}
-
-function pg_result () {}
-
-function pg_loreadall () {}
-
-function pg_locreate () {}
-
-function pg_lounlink () {}
-
-function pg_loopen () {}
-
-function pg_loclose () {}
-
-function pg_loread () {}
-
-function pg_lowrite () {}
-
-function pg_loimport () {}
-
-function pg_loexport () {}
-
-function pg_clientencoding () {}
-
-function pg_setclientencoding () {}
-
-
-/**
- * Passed to pg_connect to force the creation of a new connection,
- * rather then re-using an existing identical connection.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_CONNECT_FORCE_NEW', 2);
-
-/**
- * Passed to pg_fetch_array. Return an associative array of field
- * names and values.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_ASSOC', 1);
-
-/**
- * Passed to pg_fetch_array. Return a numerically indexed array of field
- * numbers and values.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_NUM', 2);
-
-/**
- * Passed to pg_fetch_array. Return an array of field values
- * that is both numerically indexed (by field number) and associated (by field name).
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_BOTH', 3);
-
-/**
- * Returned by pg_connection_status indicating that the database
- * connection is in an invalid state.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_CONNECTION_BAD', 1);
-
-/**
- * Returned by pg_connection_status indicating that the database
- * connection is in a valid state.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_CONNECTION_OK', 0);
-
-/**
- * Returned by pg_transaction_status. Connection is
- * currently idle, not in a transaction.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TRANSACTION_IDLE', 0);
-
-/**
- * Returned by pg_transaction_status. A command
- * is in progress on the connection. A query has been sent via the connection
- * and not yet completed.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TRANSACTION_ACTIVE', 1);
-
-/**
- * Returned by pg_transaction_status. The connection
- * is idle, in a transaction block.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TRANSACTION_INTRANS', 2);
-
-/**
- * Returned by pg_transaction_status. The connection
- * is idle, in a failed transaction block.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TRANSACTION_INERROR', 3);
-
-/**
- * Returned by pg_transaction_status. The connection
- * is bad.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TRANSACTION_UNKNOWN', 4);
-
-/**
- * Passed to pg_set_error_verbosity.
- * Specified that returned messages include severity, primary text, 
- * and position only; this will normally fit on a single line.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_ERRORS_TERSE', 0);
-
-/**
- * Passed to pg_set_error_verbosity.
- * The default mode produces messages that include the above 
- * plus any detail, hint, or context fields (these may span 
- * multiple lines).
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_ERRORS_DEFAULT', 1);
-
-/**
- * Passed to pg_set_error_verbosity.
- * The verbose mode includes all available fields.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_ERRORS_VERBOSE', 2);
-
-/**
- * Passed to pg_lo_seek. Seek operation is to begin
- * from the start of the object.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_SEEK_SET', 0);
-
-/**
- * Passed to pg_lo_seek. Seek operation is to begin
- * from the current position.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_SEEK_CUR', 1);
-
-/**
- * Passed to pg_lo_seek. Seek operation is to begin
- * from the end of the object.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_SEEK_END', 2);
-
-/**
- * Passed to pg_result_status. Indicates that
- * numerical result code is desired.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_STATUS_LONG', 1);
-
-/**
- * Passed to pg_result_status. Indicates that
- * textual result command tag is desired.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_STATUS_STRING', 2);
-
-/**
- * Returned by pg_result_status. The string sent to the server
- * was empty.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_EMPTY_QUERY', 0);
-
-/**
- * Returned by pg_result_status. Successful completion of a 
- * command returning no data.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_COMMAND_OK', 1);
-
-/**
- * Returned by pg_result_status. Successful completion of a command 
- * returning data (such as a SELECT or SHOW).
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_TUPLES_OK', 2);
-
-/**
- * Returned by pg_result_status. Copy Out (from server) data 
- * transfer started.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_COPY_OUT', 3);
-
-/**
- * Returned by pg_result_status. Copy In (to server) data 
- * transfer started.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_COPY_IN', 4);
-
-/**
- * Returned by pg_result_status. The server's response 
- * was not understood.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_BAD_RESPONSE', 5);
-
-/**
- * Returned by pg_result_status. A nonfatal error 
- * (a notice or warning) occurred.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_NONFATAL_ERROR', 6);
-
-/**
- * Returned by pg_result_status. A fatal error 
- * occurred.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_FATAL_ERROR', 7);
-
-/**
- * Passed to pg_result_error_field.
- * The severity; the field contents are ERROR, 
- * FATAL, or PANIC (in an error message), or 
- * WARNING, NOTICE, DEBUG, 
- * INFO, or LOG (in a notice message), or a localized 
- * translation of one of these. Always present.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_SEVERITY', 83);
-
-/**
- * Passed to pg_result_error_field.
- * The SQLSTATE code for the error. The SQLSTATE code identifies the type of error 
- * that has occurred; it can be used by front-end applications to perform specific 
- * operations (such as error handling) in response to a particular database error. 
- * This field is not localizable, and is always present.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_SQLSTATE', 67);
-
-/**
- * Passed to pg_result_error_field.
- * The primary human-readable error message (typically one line). Always present.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_MESSAGE_PRIMARY', 77);
-
-/**
- * Passed to pg_result_error_field.
- * Detail: an optional secondary error message carrying more detail about the problem. May run to multiple lines.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_MESSAGE_DETAIL', 68);
-
-/**
- * Passed to pg_result_error_field.
- * Hint: an optional suggestion what to do about the problem. This is intended to differ from detail in that it
- * offers advice (potentially inappropriate) rather than hard facts. May run to multiple lines.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_MESSAGE_HINT', 72);
-
-/**
- * Passed to pg_result_error_field.
- * A string containing a decimal integer indicating an error cursor position as an index into the original 
- * statement string. The first character has index 1, and positions are measured in characters not bytes.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_STATEMENT_POSITION', 80);
-
-/**
- * Passed to pg_result_error_field.
- * This is defined the same as the PG_DIAG_STATEMENT_POSITION field, but 
- * it is used when the cursor position refers to an internally generated 
- * command rather than the one submitted by the client. The 
- * PG_DIAG_INTERNAL_QUERY field will always appear when this 
- * field appears.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_INTERNAL_POSITION', 112);
-
-/**
- * Passed to pg_result_error_field.
- * The text of a failed internally-generated command. This could be, for example, a 
- * SQL query issued by a PL/pgSQL function.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_INTERNAL_QUERY', 113);
-
-/**
- * Passed to pg_result_error_field.
- * An indication of the context in which the error occurred. Presently 
- * this includes a call stack traceback of active procedural language 
- * functions and internally-generated queries. The trace is one entry 
- * per line, most recent first.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_CONTEXT', 87);
-
-/**
- * Passed to pg_result_error_field.
- * The file name of the PostgreSQL source-code location where the error 
- * was reported.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_SOURCE_FILE', 70);
-
-/**
- * Passed to pg_result_error_field.
- * The line number of the PostgreSQL source-code location where the 
- * error was reported.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_SOURCE_LINE', 76);
-
-/**
- * Passed to pg_result_error_field.
- * The name of the PostgreSQL source-code function reporting the error.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_DIAG_SOURCE_FUNCTION', 82);
-
-/**
- * Passed to pg_convert.
- * Ignore conversion of &null; into SQL NOT NULL columns.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_CONV_IGNORE_DEFAULT', 2);
-
-/**
- * Passed to pg_convert.
- * Use SQL NULL in place of an empty string.
- * @link http://php.net/manual/en/pgsql.constants.php
- */
-define ('PGSQL_CONV_FORCE_NULL', 4);
-define ('PGSQL_CONV_IGNORE_NOT_NULL', 8);
-define ('PGSQL_DML_NO_CONV', 256);
-define ('PGSQL_DML_EXEC', 512);
-define ('PGSQL_DML_ASYNC', 1024);
-define ('PGSQL_DML_STRING', 2048);
-
-// End of pgsql v.
-
-// Start of soap v.
-
-/**
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapClient  {
-
-	public function SoapClient () {}
-
-	/**
-	 * Calls a SOAP function (deprecated)
-	 * @link http://php.net/manual/en/function.soap-soapclient-call.php
-	 * @param function_name string
-	 * @param arguments array
-	 * @param options array[optional]
-	 * @param input_headers array[optional]
-	 * @param output_headers array[optional]
-	 * @return mixed 
-	 */
-	public function __call ($function_name, array $arguments, array $options = null, array $input_headers = null, array $output_headers = null) {}
-
-	/**
-	 * Calls a SOAP function
-	 * @link http://php.net/manual/en/function.soap-soapclient-soapcall.php
-	 * @param function_name string
-	 * @param arguments array
-	 * @param options array[optional]
-	 * @param input_headers mixed[optional]
-	 * @param output_headers array[optional]
-	 * @return mixed 
-	 */
-	public function __soapCall ($function_name, array $arguments, array $options = null, $input_headers = null, array &$output_headers = null) {}
-
-	/**
-	 * Returns last SOAP request
-	 * @link http://php.net/manual/en/function.soap-soapclient-getlastrequest.php
-	 * @return string 
-	 */
-	public function __getLastRequest () {}
-
-	/**
-	 * Returns last SOAP response.
-	 * @link http://php.net/manual/en/function.soap-soapclient-getlastresponse.php
-	 * @return string 
-	 */
-	public function __getLastResponse () {}
-
-	/**
-	 * Returns last SOAP request headers
-	 * @link http://php.net/manual/en/function.soap-soapclient-getlastrequestheaders.php
-	 * @return string 
-	 */
-	public function __getLastRequestHeaders () {}
-
-	/**
-	 * Returns last SOAP response headers.
-	 * @link http://php.net/manual/en/function.soap-soapclient-getlastresponseheaders.php
-	 * @return string 
-	 */
-	public function __getLastResponseHeaders () {}
-
-	/**
-	 * Returns list of SOAP functions
-	 * @link http://php.net/manual/en/function.soap-soapclient-getfunctions.php
-	 * @return array 
-	 */
-	public function __getFunctions () {}
-
-	/**
-	 * Returns list of SOAP types
-	 * @link http://php.net/manual/en/function.soap-soapclient-gettypes.php
-	 * @return array 
-	 */
-	public function __getTypes () {}
-
-	/**
-	 * Performs a SOAP request
-	 * @link http://php.net/manual/en/function.soap-soapclient-dorequest.php
-	 * @param request string
-	 * @param location string
-	 * @param action string
-	 * @param version int
-	 * @param one_way int[optional]
-	 * @return string 
-	 */
-	public function __doRequest ($request, $location, $action, $version, $one_way = null) {}
-
-	/**
-	 * Sets the cookie that will be sent with the SOAP request
-	 * @link http://php.net/manual/en/function.soap-soapclient-setcookie.php
-	 * @param name string
-	 * @param value string[optional]
-	 * @return void 
-	 */
-	public function __setCookie ($name, $value = null) {}
-
-	public function __setLocation () {}
-
-	public function __setSoapHeaders () {}
-
-}
-
-/**
- * SoapVar is a special low-level class for encoding
- * parameters and returning values in non-WSDL mode. It's
- * just a data holder and does not have any special methods except the constructor. 
- * It's useful when you want to set the type property in SOAP request or response.
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapVar  {
-
-	public function SoapVar () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapServer  {
-
-	public function SoapServer () {}
-
-	/**
-	 * Sets persistence mode of SoapServer
-	 * @link http://php.net/manual/en/function.soap-soapserver-setpersistence.php
-	 * @param mode int
-	 * @return void 
-	 */
-	public function setPersistence ($mode) {}
-
-	/**
-	 * Sets class which will handle SOAP requests
-	 * @link http://php.net/manual/en/function.soap-soapserver-setclass.php
-	 * @param class_name string
-	 * @param args mixed[optional]
-	 * @param ... mixed[optional]
-	 * @return void 
-	 */
-	public function setClass ($class_name, $args = null) {}
-
-	public function setObject () {}
-
-	/**
-	 * Adds one or several functions those will handle SOAP requests
-	 * @link http://php.net/manual/en/function.soap-soapserver-addfunction.php
-	 * @param functions mixed
-	 * @return void 
-	 */
-	public function addFunction ($functions) {}
-
-	/**
-	 * Returns list of defined functions
-	 * @link http://php.net/manual/en/function.soap-soapserver-getfunctions.php
-	 * @return array 
-	 */
-	public function getFunctions () {}
-
-	/**
-	 * Handles a SOAP request
-	 * @link http://php.net/manual/en/function.soap-soapserver-handle.php
-	 * @param soap_request string[optional]
-	 * @return void 
-	 */
-	public function handle ($soap_request = null) {}
-
-	/**
-	 * Issue SoapServer fault indicating an error
-	 * @link http://php.net/manual/en/function.soap-soapserver-fault.php
-	 * @param code string
-	 * @param string string
-	 * @param actor string[optional]
-	 * @param details mixed[optional]
-	 * @param name string[optional]
-	 * @return void 
-	 */
-	public function fault ($code, $string, $actor = null, $details = null, $name = null) {}
-
-	public function addSoapHeader () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapFault extends Exception  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-
-
-	public function SoapFault () {}
-
-	public function __toString () {}
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-}
-
-/**
- * SoapParam is a special low-level class for naming 
- * parameters and returning values in non-WSDL mode. 
- * It's just a data holder and it does not have any special methods except 
- * its constructor.
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapParam  {
-
-	public function SoapParam () {}
-
-}
-
-/**
- * SoapHeader is a special low-level class for passing 
- * or returning SOAP headers. It's just a data holder and it does not have any 
- * special methods except its constructor. It can be used in the method to pass a SOAP header or 
- * in a SOAP header handler to return the header in a SOAP response.
- * @link http://php.net/manual/en/ref.soap.php
- */
-class SoapHeader  {
-
-	public function SoapHeader () {}
-
-}
-
-/**
- * Set whether to use the SOAP error handler and return the former value
- * @link http://php.net/manual/en/function.use-soap-error-handler.php
- * @param handler bool[optional]
- * @return bool 
- */
-function use_soap_error_handler ($handler = null) {}
-
-/**
- * Checks if SOAP call was failed
- * @link http://php.net/manual/en/function.is-soap-fault.php
- * @param obj mixed
- * @return bool 
- */
-function is_soap_fault ($obj) {}
-
-define ('SOAP_1_1', 1);
-define ('SOAP_1_2', 2);
-define ('SOAP_PERSISTENCE_SESSION', 1);
-define ('SOAP_PERSISTENCE_REQUEST', 2);
-define ('SOAP_FUNCTIONS_ALL', 999);
-define ('SOAP_ENCODED', 1);
-define ('SOAP_LITERAL', 2);
-define ('SOAP_RPC', 1);
-define ('SOAP_DOCUMENT', 2);
-define ('SOAP_ACTOR_NEXT', 1);
-define ('SOAP_ACTOR_NONE', 2);
-define ('SOAP_ACTOR_UNLIMATERECEIVER', 3);
-define ('SOAP_COMPRESSION_ACCEPT', 32);
-define ('SOAP_COMPRESSION_GZIP', 0);
-define ('SOAP_COMPRESSION_DEFLATE', 16);
-define ('SOAP_AUTHENTICATION_BASIC', 0);
-define ('SOAP_AUTHENTICATION_DIGEST', 1);
-define ('UNKNOWN_TYPE', 999998);
-define ('XSD_STRING', 101);
-define ('XSD_BOOLEAN', 102);
-define ('XSD_DECIMAL', 103);
-define ('XSD_FLOAT', 104);
-define ('XSD_DOUBLE', 105);
-define ('XSD_DURATION', 106);
-define ('XSD_DATETIME', 107);
-define ('XSD_TIME', 108);
-define ('XSD_DATE', 109);
-define ('XSD_GYEARMONTH', 110);
-define ('XSD_GYEAR', 111);
-define ('XSD_GMONTHDAY', 112);
-define ('XSD_GDAY', 113);
-define ('XSD_GMONTH', 114);
-define ('XSD_HEXBINARY', 115);
-define ('XSD_BASE64BINARY', 116);
-define ('XSD_ANYURI', 117);
-define ('XSD_QNAME', 118);
-define ('XSD_NOTATION', 119);
-define ('XSD_NORMALIZEDSTRING', 120);
-define ('XSD_TOKEN', 121);
-define ('XSD_LANGUAGE', 122);
-define ('XSD_NMTOKEN', 123);
-define ('XSD_NAME', 124);
-define ('XSD_NCNAME', 125);
-define ('XSD_ID', 126);
-define ('XSD_IDREF', 127);
-define ('XSD_IDREFS', 128);
-define ('XSD_ENTITY', 129);
-define ('XSD_ENTITIES', 130);
-define ('XSD_INTEGER', 131);
-define ('XSD_NONPOSITIVEINTEGER', 132);
-define ('XSD_NEGATIVEINTEGER', 133);
-define ('XSD_LONG', 134);
-define ('XSD_INT', 135);
-define ('XSD_SHORT', 136);
-define ('XSD_BYTE', 137);
-define ('XSD_NONNEGATIVEINTEGER', 138);
-define ('XSD_UNSIGNEDLONG', 139);
-define ('XSD_UNSIGNEDINT', 140);
-define ('XSD_UNSIGNEDSHORT', 141);
-define ('XSD_UNSIGNEDBYTE', 142);
-define ('XSD_POSITIVEINTEGER', 143);
-define ('XSD_NMTOKENS', 144);
-define ('XSD_ANYTYPE', 145);
-
-/**
- * Added in PHP 5.1.0.
- * @link http://php.net/manual/en/soap.constants.php
- */
-define ('XSD_ANYXML', 147);
-define ('APACHE_MAP', 200);
-define ('SOAP_ENC_OBJECT', 301);
-define ('SOAP_ENC_ARRAY', 300);
-define ('XSD_1999_TIMEINSTANT', 401);
-define ('XSD_NAMESPACE', "http://www.w3.org/2001/XMLSchema");
-define ('XSD_1999_NAMESPACE', "http://www.w3.org/1999/XMLSchema");
-define ('SOAP_SINGLE_ELEMENT_ARRAYS', 1);
-
-/**
- * Added in PHP 5.1.0.
- * @link http://php.net/manual/en/soap.constants.php
- */
-define ('SOAP_WAIT_ONE_WAY_CALLS', 2);
-define ('SOAP_USE_XSI_ARRAY_TYPE', 4);
-define ('WSDL_CACHE_NONE', 0);
-define ('WSDL_CACHE_DISK', 1);
-define ('WSDL_CACHE_MEMORY', 2);
-define ('WSDL_CACHE_BOTH', 3);
-
-// End of soap v.
-
-// Start of sysvmsg v.
-
-/**
- * Create or attach to a message queue
- * @link http://php.net/manual/en/function.msg-get-queue.php
- * @param key int
- * @param perms int[optional]
- * @return resource an id that can be used to access the System V message queue.
- */
-function msg_get_queue ($key, $perms = null) {}
-
-/**
- * Send a message to a message queue
- * @link http://php.net/manual/en/function.msg-send.php
- * @param queue resource
- * @param msgtype int
- * @param message mixed
- * @param serialize bool[optional]
- * @param blocking bool[optional]
- * @param errorcode int[optional]
- * @return bool 
- */
-function msg_send ($queue, $msgtype, $message, $serialize = null, $blocking = null, &$errorcode = null) {}
-
-/**
- * Receive a message from a message queue
- * @link http://php.net/manual/en/function.msg-receive.php
- * @param queue resource
- * @param desiredmsgtype int
- * @param msgtype int
- * @param maxsize int
- * @param message mixed
- * @param unserialize bool[optional]
- * @param flags int[optional]
- * @param errorcode int[optional]
- * @return bool 
- */
-function msg_receive ($queue, $desiredmsgtype, &$msgtype, $maxsize, &$message, $unserialize = null, $flags = null, &$errorcode = null) {}
-
-/**
- * Destroy a message queue
- * @link http://php.net/manual/en/function.msg-remove-queue.php
- * @param queue resource
- * @return bool 
- */
-function msg_remove_queue ($queue) {}
-
-/**
- * Returns information from the message queue data structure
- * @link http://php.net/manual/en/function.msg-stat-queue.php
- * @param queue resource
- * @return array 
- */
-function msg_stat_queue ($queue) {}
-
-/**
- * Set information in the message queue data structure
- * @link http://php.net/manual/en/function.msg-set-queue.php
- * @param queue resource
- * @param data array
- * @return bool 
- */
-function msg_set_queue ($queue, array $data) {}
-
-define ('MSG_IPC_NOWAIT', 1);
-define ('MSG_EAGAIN', 11);
-define ('MSG_ENOMSG', 42);
-define ('MSG_NOERROR', 2);
-define ('MSG_EXCEPT', 4);
-
-// End of sysvmsg v.
-
-// Start of tidy v.2.0
-
-class tidy  {
-
-	public function getOpt () {}
-
-	public function cleanRepair () {}
-
-	public function parseFile () {}
-
-	public function parseString () {}
-
-	public function repairString () {}
-
-	public function repairFile () {}
-
-	public function diagnose () {}
-
-	public function getRelease () {}
-
-	public function getConfig () {}
-
-	public function getStatus () {}
-
-	public function getHtmlVer () {}
-
-	public function isXhtml () {}
-
-	public function isXml () {}
-
-	public function root () {}
-
-	public function head () {}
-
-	public function html () {}
-
-	public function body () {}
-
-	/**
-	 * Constructs a new tidy object
-	 * @link http://php.net/manual/en/function.tidy-construct.php
-	 */
-	public function __construct () {}
-
-}
-
-/**
- * @link http://php.net/manual/en/ref.tidy.php
- */
-final class tidyNode  {
-
-	/**
-	 * Returns true if this node has children
-	 * @link http://php.net/manual/en/function.tidyNode-hasChildren.php
-	 */
-	public function hasChildren () {}
-
-	/**
-	 * Returns true if this node has siblings
-	 * @link http://php.net/manual/en/function.tidyNode-hasSiblings.php
-	 */
-	public function hasSiblings () {}
-
-	/**
-	 * Returns true if this node represents a comment
-	 * @link http://php.net/manual/en/function.tidyNode-isComment.php
-	 */
-	public function isComment () {}
-
-	/**
-	 * Returns true if this node is part of a HTML document
-	 * @link http://php.net/manual/en/function.tidyNode-isHtml.php
-	 */
-	public function isHtml () {}
-
-	/**
-	 * Returns true if this node represents text (no markup)
-	 * @link http://php.net/manual/en/function.tidyNode-isText.php
-	 */
-	public function isText () {}
-
-	/**
-	 * Returns true if this node is JSTE
-	 * @link http://php.net/manual/en/function.tidyNode-isJste.php
-	 */
-	public function isJste () {}
-
-	/**
-	 * Returns true if this node is ASP
-	 * @link http://php.net/manual/en/function.tidyNode-isAsp.php
-	 */
-	public function isAsp () {}
-
-	/**
-	 * Returns true if this node is PHP
-	 * @link http://php.net/manual/en/function.tidyNode-isPhp.php
-	 */
-	public function isPhp () {}
-
-	/**
-	 * returns the parent node of the current node
-	 * @link http://php.net/manual/en/function.tidynode-getparent.php
-	 * @return tidyNode a tidyNode if the node has a parent, or &null;
-	 */
-	public function getParent () {}
-
-}
-
-/**
- * Returns the value of the specified configuration option for the tidy document
- * @link http://php.net/manual/en/function.tidy-getopt.php
- */
-function tidy_getopt () {}
-
-/**
- * Parse a document stored in a string
- * @link http://php.net/manual/en/function.tidy-parse-string.php
- */
-function tidy_parse_string () {}
-
-/**
- * Parse markup in file or URI
- * @link http://php.net/manual/en/function.tidy-parse-file.php
- */
-function tidy_parse_file () {}
-
-/**
- * Return a string representing the parsed tidy markup
- * @link http://php.net/manual/en/function.tidy-get-output.php
- */
-function tidy_get_output () {}
-
-/**
- * Return warnings and errors which occurred parsing the specified document
- * @link http://php.net/manual/en/function.tidy-get-error-buffer.php
- */
-function tidy_get_error_buffer () {}
-
-/**
- * Execute configured cleanup and repair operations on parsed markup
- * @link http://php.net/manual/en/function.tidy-clean-repair.php
- */
-function tidy_clean_repair () {}
-
-/**
- * Repair a string using an optionally provided configuration file
- * @link http://php.net/manual/en/function.tidy-repair-string.php
- */
-function tidy_repair_string () {}
-
-/**
- * Repair a file and return it as a string
- * @link http://php.net/manual/en/function.tidy-repair-file.php
- */
-function tidy_repair_file () {}
-
-/**
- * Run configured diagnostics on parsed and repaired markup
- * @link http://php.net/manual/en/function.tidy-diagnose.php
- */
-function tidy_diagnose () {}
-
-/**
- * Get release date (version) for Tidy library
- * @link http://php.net/manual/en/function.tidy-get-release.php
- */
-function tidy_get_release () {}
-
-/**
- * Get current Tidy configuration
- * @link http://php.net/manual/en/function.tidy-get-config.php
- */
-function tidy_get_config () {}
-
-/**
- * Get status of specified document
- * @link http://php.net/manual/en/function.tidy-get-status.php
- */
-function tidy_get_status () {}
-
-/**
- * Get the Detected HTML version for the specified document
- * @link http://php.net/manual/en/function.tidy-get-html-ver.php
- */
-function tidy_get_html_ver () {}
-
-/**
- * Indicates if the document is a XHTML document
- * @link http://php.net/manual/en/function.tidy-is-xhtml.php
- */
-function tidy_is_xhtml () {}
-
-/**
- * Indicates if the document is a generic (non HTML/XHTML) XML document
- * @link http://php.net/manual/en/function.tidy-is-xml.php
- */
-function tidy_is_xml () {}
-
-/**
- * Returns the Number of Tidy errors encountered for specified document
- * @link http://php.net/manual/en/function.tidy-error-count.php
- */
-function tidy_error_count () {}
-
-/**
- * Returns the Number of Tidy warnings encountered for specified document
- * @link http://php.net/manual/en/function.tidy-warning-count.php
- */
-function tidy_warning_count () {}
-
-/**
- * Returns the Number of Tidy accessibility warnings encountered for specified document
- * @link http://php.net/manual/en/function.tidy-access-count.php
- */
-function tidy_access_count () {}
-
-/**
- * Returns the Number of Tidy configuration errors encountered for specified document
- * @link http://php.net/manual/en/function.tidy-config-count.php
- */
-function tidy_config_count () {}
-
-/**
- * Returns a tidyNode object representing the root of the tidy parse tree
- * @link http://php.net/manual/en/function.tidy-get-root.php
- */
-function tidy_get_root () {}
-
-/**
- * Returns a tidyNode Object starting from the <head> tag of the tidy parse tree
- * @link http://php.net/manual/en/function.tidy-get-head.php
- */
-function tidy_get_head () {}
-
-/**
- * Returns a tidyNode Object starting from the <html> tag of the tidy parse tree
- * @link http://php.net/manual/en/function.tidy-get-html.php
- */
-function tidy_get_html () {}
-
-/**
- * Returns a tidyNode Object starting from the <body> tag of the tidy parse tree
- * @link http://php.net/manual/en/function.tidy-get-body.php
- */
-function tidy_get_body () {}
-
-/**
- * ob_start callback function to repair the buffer
- * @link http://php.net/manual/en/function.ob-tidyhandler.php
- */
-function ob_tidyhandler () {}
-
-define ('TIDY_TAG_UNKNOWN', 0);
-define ('TIDY_TAG_A', 1);
-define ('TIDY_TAG_ABBR', 2);
-define ('TIDY_TAG_ACRONYM', 3);
-define ('TIDY_TAG_ADDRESS', 4);
-define ('TIDY_TAG_ALIGN', 5);
-define ('TIDY_TAG_APPLET', 6);
-define ('TIDY_TAG_AREA', 7);
-define ('TIDY_TAG_B', 8);
-define ('TIDY_TAG_BASE', 9);
-define ('TIDY_TAG_BASEFONT', 10);
-define ('TIDY_TAG_BDO', 11);
-define ('TIDY_TAG_BGSOUND', 12);
-define ('TIDY_TAG_BIG', 13);
-define ('TIDY_TAG_BLINK', 14);
-define ('TIDY_TAG_BLOCKQUOTE', 15);
-define ('TIDY_TAG_BODY', 16);
-define ('TIDY_TAG_BR', 17);
-define ('TIDY_TAG_BUTTON', 18);
-define ('TIDY_TAG_CAPTION', 19);
-define ('TIDY_TAG_CENTER', 20);
-define ('TIDY_TAG_CITE', 21);
-define ('TIDY_TAG_CODE', 22);
-define ('TIDY_TAG_COL', 23);
-define ('TIDY_TAG_COLGROUP', 24);
-define ('TIDY_TAG_COMMENT', 25);
-define ('TIDY_TAG_DD', 26);
-define ('TIDY_TAG_DEL', 27);
-define ('TIDY_TAG_DFN', 28);
-define ('TIDY_TAG_DIR', 29);
-define ('TIDY_TAG_DIV', 30);
-define ('TIDY_TAG_DL', 31);
-define ('TIDY_TAG_DT', 32);
-define ('TIDY_TAG_EM', 33);
-define ('TIDY_TAG_EMBED', 34);
-define ('TIDY_TAG_FIELDSET', 35);
-define ('TIDY_TAG_FONT', 36);
-define ('TIDY_TAG_FORM', 37);
-define ('TIDY_TAG_FRAME', 38);
-define ('TIDY_TAG_FRAMESET', 39);
-define ('TIDY_TAG_H1', 40);
-define ('TIDY_TAG_H2', 41);
-define ('TIDY_TAG_H3', 42);
-define ('TIDY_TAG_H4', 43);
-define ('TIDY_TAG_H5', 44);
-define ('TIDY_TAG_H6', 45);
-define ('TIDY_TAG_HEAD', 46);
-define ('TIDY_TAG_HR', 47);
-define ('TIDY_TAG_HTML', 48);
-define ('TIDY_TAG_I', 49);
-define ('TIDY_TAG_IFRAME', 50);
-define ('TIDY_TAG_ILAYER', 51);
-define ('TIDY_TAG_IMG', 52);
-define ('TIDY_TAG_INPUT', 53);
-define ('TIDY_TAG_INS', 54);
-define ('TIDY_TAG_ISINDEX', 55);
-define ('TIDY_TAG_KBD', 56);
-define ('TIDY_TAG_KEYGEN', 57);
-define ('TIDY_TAG_LABEL', 58);
-define ('TIDY_TAG_LAYER', 59);
-define ('TIDY_TAG_LEGEND', 60);
-define ('TIDY_TAG_LI', 61);
-define ('TIDY_TAG_LINK', 62);
-define ('TIDY_TAG_LISTING', 63);
-define ('TIDY_TAG_MAP', 64);
-define ('TIDY_TAG_MARQUEE', 65);
-define ('TIDY_TAG_MENU', 66);
-define ('TIDY_TAG_META', 67);
-define ('TIDY_TAG_MULTICOL', 68);
-define ('TIDY_TAG_NOBR', 69);
-define ('TIDY_TAG_NOEMBED', 70);
-define ('TIDY_TAG_NOFRAMES', 71);
-define ('TIDY_TAG_NOLAYER', 72);
-define ('TIDY_TAG_NOSAVE', 73);
-define ('TIDY_TAG_NOSCRIPT', 74);
-define ('TIDY_TAG_OBJECT', 75);
-define ('TIDY_TAG_OL', 76);
-define ('TIDY_TAG_OPTGROUP', 77);
-define ('TIDY_TAG_OPTION', 78);
-define ('TIDY_TAG_P', 79);
-define ('TIDY_TAG_PARAM', 80);
-define ('TIDY_TAG_PLAINTEXT', 81);
-define ('TIDY_TAG_PRE', 82);
-define ('TIDY_TAG_Q', 83);
-define ('TIDY_TAG_RB', 84);
-define ('TIDY_TAG_RBC', 85);
-define ('TIDY_TAG_RP', 86);
-define ('TIDY_TAG_RT', 87);
-define ('TIDY_TAG_RTC', 88);
-define ('TIDY_TAG_RUBY', 89);
-define ('TIDY_TAG_S', 90);
-define ('TIDY_TAG_SAMP', 91);
-define ('TIDY_TAG_SCRIPT', 92);
-define ('TIDY_TAG_SELECT', 93);
-define ('TIDY_TAG_SERVER', 94);
-define ('TIDY_TAG_SERVLET', 95);
-define ('TIDY_TAG_SMALL', 96);
-define ('TIDY_TAG_SPACER', 97);
-define ('TIDY_TAG_SPAN', 98);
-define ('TIDY_TAG_STRIKE', 99);
-define ('TIDY_TAG_STRONG', 100);
-define ('TIDY_TAG_STYLE', 101);
-define ('TIDY_TAG_SUB', 102);
-define ('TIDY_TAG_SUP', 103);
-define ('TIDY_TAG_TABLE', 104);
-define ('TIDY_TAG_TBODY', 105);
-define ('TIDY_TAG_TD', 106);
-define ('TIDY_TAG_TEXTAREA', 107);
-define ('TIDY_TAG_TFOOT', 108);
-define ('TIDY_TAG_TH', 109);
-define ('TIDY_TAG_THEAD', 110);
-define ('TIDY_TAG_TITLE', 111);
-define ('TIDY_TAG_TR', 112);
-define ('TIDY_TAG_TT', 113);
-define ('TIDY_TAG_U', 114);
-define ('TIDY_TAG_UL', 115);
-define ('TIDY_TAG_VAR', 116);
-define ('TIDY_TAG_WBR', 117);
-define ('TIDY_TAG_XMP', 118);
-define ('TIDY_NODETYPE_ROOT', 0);
-define ('TIDY_NODETYPE_DOCTYPE', 1);
-define ('TIDY_NODETYPE_COMMENT', 2);
-define ('TIDY_NODETYPE_PROCINS', 3);
-define ('TIDY_NODETYPE_TEXT', 4);
-define ('TIDY_NODETYPE_START', 5);
-define ('TIDY_NODETYPE_END', 6);
-define ('TIDY_NODETYPE_STARTEND', 7);
-define ('TIDY_NODETYPE_CDATA', 8);
-define ('TIDY_NODETYPE_SECTION', 9);
-define ('TIDY_NODETYPE_ASP', 10);
-define ('TIDY_NODETYPE_JSTE', 11);
-define ('TIDY_NODETYPE_PHP', 12);
-define ('TIDY_NODETYPE_XMLDECL', 13);
-
-// End of tidy v.2.0
-
-// Start of xmlwriter v.0.1
-
-/**
- * @link http://php.net/manual/en/ref.xmlwriter.php
- */
-class XMLWriter  {
-
-	/**
-	 * Create new xmlwriter using source uri for output
-	 * @link http://php.net/manual/en/function.xmlwriter-open-uri.php
-	 * @param uri string
-	 * @return bool 
-	 */
-	public function openUri ($uri) {}
-
-	/**
-	 * Create new xmlwriter using memory for string output
-	 * @link http://php.net/manual/en/function.xmlwriter-open-memory.php
-	 * @return bool 
-	 */
-	public function openMemory () {}
-
-	/**
-	 * Toggle indentation on/off
-	 * @link http://php.net/manual/en/function.xmlwriter-set-indent.php
-	 * @param indent bool
-	 * @return bool 
-	 */
-	public function setIndent ($indent) {}
-
-	/**
-	 * Set string used for indenting
-	 * @link http://php.net/manual/en/function.xmlwriter-set-indent-string.php
-	 * @param indentString string
-	 * @return bool 
-	 */
-	public function setIndentString ($indentString) {}
-
-	/**
-	 * Create start comment
-	 * @link http://php.net/manual/en/function.xmlwriter-start-comment.php
-	 * @return bool 
-	 */
-	public function startComment () {}
-
-	/**
-	 * Create end comment
-	 * @link http://php.net/manual/en/function.xmlwriter-end-comment.php
-	 * @return bool 
-	 */
-	public function endComment () {}
-
-	/**
-	 * Create start attribute
-	 * @link http://php.net/manual/en/function.xmlwriter-start-attribute.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function startAttribute ($name) {}
-
-	/**
-	 * End attribute
-	 * @link http://php.net/manual/en/function.xmlwriter-end-attribute.php
-	 * @return bool 
-	 */
-	public function endAttribute () {}
-
-	/**
-	 * Write full attribute
-	 * @link http://php.net/manual/en/function.xmlwriter-write-attribute.php
-	 * @param name string
-	 * @param value string
-	 * @return bool 
-	 */
-	public function writeAttribute ($name, $value) {}
-
-	/**
-	 * Create start namespaced attribute
-	 * @link http://php.net/manual/en/function.xmlwriter-start-attribute-ns.php
-	 * @param prefix string
-	 * @param name string
-	 * @param uri string
-	 * @return bool 
-	 */
-	public function startAttributeNs ($prefix, $name, $uri) {}
-
-	/**
-	 * Write full namespaced attribute
-	 * @link http://php.net/manual/en/function.xmlwriter-write-attribute-ns.php
-	 * @param prefix string
-	 * @param name string
-	 * @param uri string
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeAttributeNs ($prefix, $name, $uri, $content) {}
-
-	/**
-	 * Create start element tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-element.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function startElement ($name) {}
-
-	/**
-	 * End current element
-	 * @link http://php.net/manual/en/function.xmlwriter-end-element.php
-	 * @return bool 
-	 */
-	public function endElement () {}
-
-	/**
-	 * End current element
-	 * @link http://php.net/manual/en/function.xmlwriter-full-end-element.php
-	 * @return bool 
-	 */
-	public function fullEndElement () {}
-
-	/**
-	 * Create start namespaced element tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-element-ns.php
-	 * @param prefix string
-	 * @param name string
-	 * @param uri string
-	 * @return bool 
-	 */
-	public function startElementNs ($prefix, $name, $uri) {}
-
-	/**
-	 * Write full element tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-element.php
-	 * @param name string
-	 * @param content string[optional]
-	 * @return bool 
-	 */
-	public function writeElement ($name, $content = null) {}
-
-	/**
-	 * Write full namesapced element tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-element-ns.php
-	 * @param prefix string
-	 * @param name string
-	 * @param uri string
-	 * @param content string[optional]
-	 * @return bool 
-	 */
-	public function writeElementNs ($prefix, $name, $uri, $content = null) {}
-
-	/**
-	 * Create start PI tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-pi.php
-	 * @param target string
-	 * @return bool 
-	 */
-	public function startPi ($target) {}
-
-	/**
-	 * End current PI
-	 * @link http://php.net/manual/en/function.xmlwriter-end-pi.php
-	 * @return bool 
-	 */
-	public function endPi () {}
-
-	/**
-	 * Writes a PI
-	 * @link http://php.net/manual/en/function.xmlwriter-write-pi.php
-	 * @param target string
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writePi ($target, $content) {}
-
-	/**
-	 * Create start CDATA tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-cdata.php
-	 * @return bool 
-	 */
-	public function startCdata () {}
-
-	/**
-	 * End current CDATA
-	 * @link http://php.net/manual/en/function.xmlwriter-end-cdata.php
-	 * @return bool 
-	 */
-	public function endCdata () {}
-
-	/**
-	 * Write full CDATA tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-cdata.php
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeCdata ($content) {}
-
-	/**
-	 * Write text
-	 * @link http://php.net/manual/en/function.xmlwriter-text.php
-	 * @param content string
-	 * @return bool 
-	 */
-	public function text ($content) {}
-
-	/**
-	 * Write a raw XML text
-	 * @link http://php.net/manual/en/function.xmlwriter-write-raw.php
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeRaw ($content) {}
-
-	/**
-	 * Create document tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-document.php
-	 * @param version string[optional]
-	 * @param encoding string[optional]
-	 * @param standalone string[optional]
-	 * @return bool 
-	 */
-	public function startDocument ($version = null, $encoding = null, $standalone = null) {}
-
-	/**
-	 * End current document
-	 * @link http://php.net/manual/en/function.xmlwriter-end-document.php
-	 * @return bool 
-	 */
-	public function endDocument () {}
-
-	/**
-	 * Write full comment tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-comment.php
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeComment ($content) {}
-
-	/**
-	 * Create start DTD tag
-	 * @link http://php.net/manual/en/function.xmlwriter-start-dtd.php
-	 * @param qualifiedName string
-	 * @param publicId string[optional]
-	 * @param systemId string[optional]
-	 * @return bool 
-	 */
-	public function startDtd ($qualifiedName, $publicId = null, $systemId = null) {}
-
-	/**
-	 * End current DTD
-	 * @link http://php.net/manual/en/function.xmlwriter-end-dtd.php
-	 * @return bool 
-	 */
-	public function endDtd () {}
-
-	/**
-	 * Write full DTD tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-dtd.php
-	 * @param name string
-	 * @param publicId string[optional]
-	 * @param systemId string[optional]
-	 * @param subset string[optional]
-	 * @return bool 
-	 */
-	public function writeDtd ($name, $publicId = null, $systemId = null, $subset = null) {}
-
-	/**
-	 * Create start DTD element
-	 * @link http://php.net/manual/en/function.xmlwriter-start-dtd-element.php
-	 * @param qualifiedName string
-	 * @return bool 
-	 */
-	public function startDtdElement ($qualifiedName) {}
-
-	/**
-	 * End current DTD element
-	 * @link http://php.net/manual/en/function.xmlwriter-end-dtd-element.php
-	 * @return bool 
-	 */
-	public function endDtdElement () {}
-
-	/**
-	 * Write full DTD element tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-dtd-element.php
-	 * @param name string
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeDtdElement ($name, $content) {}
-
-	/**
-	 * Create start DTD AttList
-	 * @link http://php.net/manual/en/function.xmlwriter-start-dtd-attlist.php
-	 * @param name string
-	 * @return bool 
-	 */
-	public function startDtdAttlist ($name) {}
-
-	/**
-	 * End current DTD AttList
-	 * @link http://php.net/manual/en/function.xmlwriter-end-dtd-attlist.php
-	 * @return bool 
-	 */
-	public function endDtdAttlist () {}
-
-	/**
-	 * Write full DTD AttList tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-dtd-attlist.php
-	 * @param name string
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeDtdAttlist ($name, $content) {}
-
-	/**
-	 * Create start DTD Entity
-	 * @link http://php.net/manual/en/function.xmlwriter-start-dtd-entity.php
-	 * @param name string
-	 * @param isparam bool
-	 * @return bool 
-	 */
-	public function startDtdEntity ($name, $isparam) {}
-
-	/**
-	 * End current DTD Entity
-	 * @link http://php.net/manual/en/function.xmlwriter-end-dtd-entity.php
-	 * @return bool 
-	 */
-	public function endDtdEntity () {}
-
-	/**
-	 * Write full DTD Entity tag
-	 * @link http://php.net/manual/en/function.xmlwriter-write-dtd-entity.php
-	 * @param name string
-	 * @param content string
-	 * @return bool 
-	 */
-	public function writeDtdEntity ($name, $content) {}
-
-	/**
-	 * Returns current buffer
-	 * @link http://php.net/manual/en/function.xmlwriter-output-memory.php
-	 * @param flush bool[optional]
-	 * @return bool the current buffer as a string.
-	 */
-	public function outputMemory ($flush = null) {}
-
-	/**
-	 * Flush current buffer
-	 * @link http://php.net/manual/en/function.xmlwriter-flush.php
-	 * @param empty bool[optional]
-	 * @return mixed 
-	 */
-	public function flush ($empty = null) {}
-
-}
-
-/**
- * Create new xmlwriter using source uri for output
- * @link http://php.net/manual/en/function.xmlwriter-open-uri.php
- * @param uri string
- * @return bool 
- */
-function xmlwriter_open_uri ($uri) {}
-
-/**
- * Create new xmlwriter using memory for string output
- * @link http://php.net/manual/en/function.xmlwriter-open-memory.php
- * @return bool 
- */
-function xmlwriter_open_memory () {}
-
-/**
- * Toggle indentation on/off
- * @link http://php.net/manual/en/function.xmlwriter-set-indent.php
- * @param indent bool
- * @return bool 
- */
-function xmlwriter_set_indent ($indent) {}
-
-/**
- * Set string used for indenting
- * @link http://php.net/manual/en/function.xmlwriter-set-indent-string.php
- * @param indentString string
- * @return bool 
- */
-function xmlwriter_set_indent_string ($indentString) {}
-
-/**
- * Create start comment
- * @link http://php.net/manual/en/function.xmlwriter-start-comment.php
- * @return bool 
- */
-function xmlwriter_start_comment () {}
-
-/**
- * Create end comment
- * @link http://php.net/manual/en/function.xmlwriter-end-comment.php
- * @return bool 
- */
-function xmlwriter_end_comment () {}
-
-/**
- * Create start attribute
- * @link http://php.net/manual/en/function.xmlwriter-start-attribute.php
- * @param name string
- * @return bool 
- */
-function xmlwriter_start_attribute ($name) {}
-
-/**
- * End attribute
- * @link http://php.net/manual/en/function.xmlwriter-end-attribute.php
- * @return bool 
- */
-function xmlwriter_end_attribute () {}
-
-/**
- * Write full attribute
- * @link http://php.net/manual/en/function.xmlwriter-write-attribute.php
- * @param name string
- * @param value string
- * @return bool 
- */
-function xmlwriter_write_attribute ($name, $value) {}
-
-/**
- * Create start namespaced attribute
- * @link http://php.net/manual/en/function.xmlwriter-start-attribute-ns.php
- * @param prefix string
- * @param name string
- * @param uri string
- * @return bool 
- */
-function xmlwriter_start_attribute_ns ($prefix, $name, $uri) {}
-
-/**
- * Write full namespaced attribute
- * @link http://php.net/manual/en/function.xmlwriter-write-attribute-ns.php
- * @param prefix string
- * @param name string
- * @param uri string
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_attribute_ns ($prefix, $name, $uri, $content) {}
-
-/**
- * Create start element tag
- * @link http://php.net/manual/en/function.xmlwriter-start-element.php
- * @param name string
- * @return bool 
- */
-function xmlwriter_start_element ($name) {}
-
-/**
- * End current element
- * @link http://php.net/manual/en/function.xmlwriter-end-element.php
- * @return bool 
- */
-function xmlwriter_end_element () {}
-
-/**
- * End current element
- * @link http://php.net/manual/en/function.xmlwriter-full-end-element.php
- * @return bool 
- */
-function xmlwriter_full_end_element () {}
-
-/**
- * Create start namespaced element tag
- * @link http://php.net/manual/en/function.xmlwriter-start-element-ns.php
- * @param prefix string
- * @param name string
- * @param uri string
- * @return bool 
- */
-function xmlwriter_start_element_ns ($prefix, $name, $uri) {}
-
-/**
- * Write full element tag
- * @link http://php.net/manual/en/function.xmlwriter-write-element.php
- * @param name string
- * @param content string[optional]
- * @return bool 
- */
-function xmlwriter_write_element ($name, $content = null) {}
-
-/**
- * Write full namesapced element tag
- * @link http://php.net/manual/en/function.xmlwriter-write-element-ns.php
- * @param prefix string
- * @param name string
- * @param uri string
- * @param content string[optional]
- * @return bool 
- */
-function xmlwriter_write_element_ns ($prefix, $name, $uri, $content = null) {}
-
-/**
- * Create start PI tag
- * @link http://php.net/manual/en/function.xmlwriter-start-pi.php
- * @param target string
- * @return bool 
- */
-function xmlwriter_start_pi ($target) {}
-
-/**
- * End current PI
- * @link http://php.net/manual/en/function.xmlwriter-end-pi.php
- * @return bool 
- */
-function xmlwriter_end_pi () {}
-
-/**
- * Writes a PI
- * @link http://php.net/manual/en/function.xmlwriter-write-pi.php
- * @param target string
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_pi ($target, $content) {}
-
-/**
- * Create start CDATA tag
- * @link http://php.net/manual/en/function.xmlwriter-start-cdata.php
- * @return bool 
- */
-function xmlwriter_start_cdata () {}
-
-/**
- * End current CDATA
- * @link http://php.net/manual/en/function.xmlwriter-end-cdata.php
- * @return bool 
- */
-function xmlwriter_end_cdata () {}
-
-/**
- * Write full CDATA tag
- * @link http://php.net/manual/en/function.xmlwriter-write-cdata.php
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_cdata ($content) {}
-
-/**
- * Write text
- * @link http://php.net/manual/en/function.xmlwriter-text.php
- * @param content string
- * @return bool 
- */
-function xmlwriter_text ($content) {}
-
-/**
- * Write a raw XML text
- * @link http://php.net/manual/en/function.xmlwriter-write-raw.php
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_raw ($content) {}
-
-/**
- * Create document tag
- * @link http://php.net/manual/en/function.xmlwriter-start-document.php
- * @param version string[optional]
- * @param encoding string[optional]
- * @param standalone string[optional]
- * @return bool 
- */
-function xmlwriter_start_document ($version = null, $encoding = null, $standalone = null) {}
-
-/**
- * End current document
- * @link http://php.net/manual/en/function.xmlwriter-end-document.php
- * @return bool 
- */
-function xmlwriter_end_document () {}
-
-/**
- * Write full comment tag
- * @link http://php.net/manual/en/function.xmlwriter-write-comment.php
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_comment ($content) {}
-
-/**
- * Create start DTD tag
- * @link http://php.net/manual/en/function.xmlwriter-start-dtd.php
- * @param qualifiedName string
- * @param publicId string[optional]
- * @param systemId string[optional]
- * @return bool 
- */
-function xmlwriter_start_dtd ($qualifiedName, $publicId = null, $systemId = null) {}
-
-/**
- * End current DTD
- * @link http://php.net/manual/en/function.xmlwriter-end-dtd.php
- * @return bool 
- */
-function xmlwriter_end_dtd () {}
-
-/**
- * Write full DTD tag
- * @link http://php.net/manual/en/function.xmlwriter-write-dtd.php
- * @param name string
- * @param publicId string[optional]
- * @param systemId string[optional]
- * @param subset string[optional]
- * @return bool 
- */
-function xmlwriter_write_dtd ($name, $publicId = null, $systemId = null, $subset = null) {}
-
-/**
- * Create start DTD element
- * @link http://php.net/manual/en/function.xmlwriter-start-dtd-element.php
- * @param qualifiedName string
- * @return bool 
- */
-function xmlwriter_start_dtd_element ($qualifiedName) {}
-
-/**
- * End current DTD element
- * @link http://php.net/manual/en/function.xmlwriter-end-dtd-element.php
- * @return bool 
- */
-function xmlwriter_end_dtd_element () {}
-
-/**
- * Write full DTD element tag
- * @link http://php.net/manual/en/function.xmlwriter-write-dtd-element.php
- * @param name string
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_dtd_element ($name, $content) {}
-
-/**
- * Create start DTD AttList
- * @link http://php.net/manual/en/function.xmlwriter-start-dtd-attlist.php
- * @param name string
- * @return bool 
- */
-function xmlwriter_start_dtd_attlist ($name) {}
-
-/**
- * End current DTD AttList
- * @link http://php.net/manual/en/function.xmlwriter-end-dtd-attlist.php
- * @return bool 
- */
-function xmlwriter_end_dtd_attlist () {}
-
-/**
- * Write full DTD AttList tag
- * @link http://php.net/manual/en/function.xmlwriter-write-dtd-attlist.php
- * @param name string
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_dtd_attlist ($name, $content) {}
-
-/**
- * Create start DTD Entity
- * @link http://php.net/manual/en/function.xmlwriter-start-dtd-entity.php
- * @param name string
- * @param isparam bool
- * @return bool 
- */
-function xmlwriter_start_dtd_entity ($name, $isparam) {}
-
-/**
- * End current DTD Entity
- * @link http://php.net/manual/en/function.xmlwriter-end-dtd-entity.php
- * @return bool 
- */
-function xmlwriter_end_dtd_entity () {}
-
-/**
- * Write full DTD Entity tag
- * @link http://php.net/manual/en/function.xmlwriter-write-dtd-entity.php
- * @param name string
- * @param content string
- * @return bool 
- */
-function xmlwriter_write_dtd_entity ($name, $content) {}
-
-/**
- * Returns current buffer
- * @link http://php.net/manual/en/function.xmlwriter-output-memory.php
- * @param flush bool[optional]
- * @return bool the current buffer as a string.
- */
-function xmlwriter_output_memory ($flush = null) {}
-
-/**
- * Flush current buffer
- * @link http://php.net/manual/en/function.xmlwriter-flush.php
- * @param empty bool[optional]
- * @return mixed 
- */
-function xmlwriter_flush ($empty = null) {}
-
-// End of xmlwriter v.0.1
-
-/**
- * Returns the number of arguments passed to the function
- * @link http://php.net/manual/en/function.func-num-args.php
- * @return int the number of arguments passed into the current user-defined
- */
-function func_num_args () {}
-
-/**
- * Return an item from the argument list
- * @link http://php.net/manual/en/function.func-get-arg.php
- * @param arg_num int
- * @return mixed the specified argument, or false on error.
- */
-function func_get_arg ($arg_num) {}
-
-/**
- * Returns an array comprising a function's argument list
- * @link http://php.net/manual/en/function.func-get-args.php
- * @return array an array in which each element is a copy of the corresponding
- */
-function func_get_args () {}
-
-/**
- * Get string length
- * @link http://php.net/manual/en/function.strlen.php
- * @param string string
- * @return int 
- */
-function strlen ($string) {}
-
-/**
- * Binary safe string comparison
- * @link http://php.net/manual/en/function.strcmp.php
- * @param str1 string
- * @param str2 string
- * @return int < 0 if str1 is less than
- */
-function strcmp ($str1, $str2) {}
-
-/**
- * Binary safe string comparison of the first n characters
- * @link http://php.net/manual/en/function.strncmp.php
- * @param str1 string
- * @param str2 string
- * @param len int
- * @return int < 0 if str1 is less than
- */
-function strncmp ($str1, $str2, $len) {}
-
-/**
- * Binary safe case-insensitive string comparison
- * @link http://php.net/manual/en/function.strcasecmp.php
- * @param str1 string
- * @param str2 string
- * @return int < 0 if str1 is less than
- */
-function strcasecmp ($str1, $str2) {}
-
-/**
- * Binary safe case-insensitive string comparison of the first n characters
- * @link http://php.net/manual/en/function.strncasecmp.php
- * @param str1 string
- * @param str2 string
- * @param len int
- * @return int < 0 if str1 is less than
- */
-function strncasecmp ($str1, $str2, $len) {}
-
-/**
- * Return the current key and value pair from an array and advance the array cursor
- * @link http://php.net/manual/en/function.each.php
- * @param var1
- */
-function each (&$var1) {}
-
-/**
- * Sets which PHP errors are reported
- * @link http://php.net/manual/en/function.error-reporting.php
- * @param level int[optional]
- * @return int the old error_reporting
- */
-function error_reporting ($level = null) {}
-
-/**
- * Defines a named constant
- * @link http://php.net/manual/en/function.define.php
- * @param name string
- * @param value mixed
- * @param case_insensitive bool[optional]
- * @return bool 
- */
-function define ($name, $value, $case_insensitive = null) {}
-
-/**
- * Checks whether a given named constant exists
- * @link http://php.net/manual/en/function.defined.php
- * @param name string
- * @return bool true if the named constant given by name
- */
-function defined ($name) {}
-
-/**
- * Returns the name of the class of an object
- * @link http://php.net/manual/en/function.get-class.php
- * @param object object[optional]
- * @return string the name of the class of which object is an
- */
-function get_class ($object = null) {}
-
-/**
- * Retrieves the parent class name for object or class
- * @link http://php.net/manual/en/function.get-parent-class.php
- * @param object mixed[optional]
- * @return string the name of the parent class of the class of which
- */
-function get_parent_class ($object = null) {}
-
-/**
- * Checks if the class method exists
- * @link http://php.net/manual/en/function.method-exists.php
- * @param object object
- * @param method_name string
- * @return bool true if the method given by method_name
- */
-function method_exists ($object, $method_name) {}
-
-/**
- * Checks if the object or class has a property
- * @link http://php.net/manual/en/function.property-exists.php
- * @param class mixed
- * @param property string
- * @return bool true if the property exists, false if it doesn't exist or
- */
-function property_exists ($class, $property) {}
-
-/**
- * Checks if the class has been defined
- * @link http://php.net/manual/en/function.class-exists.php
- * @param class_name string
- * @param autoload bool[optional]
- * @return bool true if class_name is a defined class,
- */
-function class_exists ($class_name, $autoload = null) {}
-
-/**
- * Checks if the interface has been defined
- * @link http://php.net/manual/en/function.interface-exists.php
- * @param interface_name string
- * @param autoload bool[optional]
- * @return bool true if the interface given by
- */
-function interface_exists ($interface_name, $autoload = null) {}
-
-/**
- * Return &true; if the given function has been defined
- * @link http://php.net/manual/en/function.function-exists.php
- * @param function_name string
- * @return bool true if function_name exists and is a
- */
-function function_exists ($function_name) {}
-
-/**
- * Returns an array with the names of included or required files
- * @link http://php.net/manual/en/function.get-included-files.php
- * @return array an array of the names of all files.
- */
-function get_included_files () {}
-
-/**
- * &Alias; <function>get_included_files</function>
- * @link http://php.net/manual/en/function.get-required-files.php
- */
-function get_required_files () {}
-
-/**
- * Checks if the object has this class as one of its parents
- * @link http://php.net/manual/en/function.is-subclass-of.php
- * @param object mixed
- * @param class_name string
- * @return bool 
- */
-function is_subclass_of ($object, $class_name) {}
-
-/**
- * Checks if the object is of this class or has this class as one of its parents
- * @link http://php.net/manual/en/function.is-a.php
- * @param object object
- * @param class_name string
- * @return bool true if the object is of this class or has this class as one of
- */
-function is_a ($object, $class_name) {}
-
-/**
- * Get the default properties of the class
- * @link http://php.net/manual/en/function.get-class-vars.php
- * @param class_name string
- * @return array an associative array of default public properties of the class.
- */
-function get_class_vars ($class_name) {}
-
-/**
- * Gets the properties of the given object
- * @link http://php.net/manual/en/function.get-object-vars.php
- * @param object object
- * @return array an associative array of defined object properties for the
- */
-function get_object_vars ($object) {}
-
-/**
- * Gets the class methods' names
- * @link http://php.net/manual/en/function.get-class-methods.php
- * @param class_name mixed
- * @return array an array of method names defined for the class specified by
- */
-function get_class_methods ($class_name) {}
-
-/**
- * Generates a user-level error/warning/notice message
- * @link http://php.net/manual/en/function.trigger-error.php
- * @param error_msg string
- * @param error_type int[optional]
- * @return bool 
- */
-function trigger_error ($error_msg, $error_type = null) {}
-
-/**
- * Alias of <function>trigger_error</function>
- * @link http://php.net/manual/en/function.user-error.php
- */
-function user_error () {}
-
-/**
- * Sets a user-defined error handler function
- * @link http://php.net/manual/en/function.set-error-handler.php
- * @param error_handler callback
- * @param error_types int[optional]
- * @return mixed a string containing the previously defined
- */
-function set_error_handler ($error_handler, $error_types = null) {}
-
-/**
- * Restores the previous error handler function
- * @link http://php.net/manual/en/function.restore-error-handler.php
- * @return bool 
- */
-function restore_error_handler () {}
-
-/**
- * Sets a user-defined exception handler function
- * @link http://php.net/manual/en/function.set-exception-handler.php
- * @param exception_handler callback
- * @return string the name of the previously defined exception handler, or &null; on error. If
- */
-function set_exception_handler ($exception_handler) {}
-
-/**
- * Restores the previously defined exception handler function
- * @link http://php.net/manual/en/function.restore-exception-handler.php
- * @return bool 
- */
-function restore_exception_handler () {}
-
-/**
- * Returns an array with the name of the defined classes
- * @link http://php.net/manual/en/function.get-declared-classes.php
- * @return array an array of the names of the declared classes in the current
- */
-function get_declared_classes () {}
-
-/**
- * Returns an array of all declared interfaces
- * @link http://php.net/manual/en/function.get-declared-interfaces.php
- * @return array an array of the names of the declared interfaces in the current
- */
-function get_declared_interfaces () {}
-
-/**
- * Returns an array of all defined functions
- * @link http://php.net/manual/en/function.get-defined-functions.php
- * @return array an multidimensional array containing a list of all defined
- */
-function get_defined_functions () {}
-
-/**
- * Returns an array of all defined variables
- * @link http://php.net/manual/en/function.get-defined-vars.php
- * @return array 
- */
-function get_defined_vars () {}
-
-/**
- * Create an anonymous (lambda-style) function
- * @link http://php.net/manual/en/function.create-function.php
- * @param args string
- * @param code string
- * @return string a unique function name as a string, or false on error.
- */
-function create_function ($args, $code) {}
-
-/**
- * Returns the resource type
- * @link http://php.net/manual/en/function.get-resource-type.php
- * @param handle resource
- * @return string 
- */
-function get_resource_type ($handle) {}
-
-/**
- * Returns an array with the names of all modules compiled and loaded
- * @link http://php.net/manual/en/function.get-loaded-extensions.php
- * @return array an indexed array of all the modules names.
- */
-function get_loaded_extensions () {}
-
-/**
- * Find out whether an extension is loaded
- * @link http://php.net/manual/en/function.extension-loaded.php
- * @param name string
- * @return bool true if the extension identified by name
- */
-function extension_loaded ($name) {}
-
-/**
- * Returns an array with the names of the functions of a module
- * @link http://php.net/manual/en/function.get-extension-funcs.php
- * @param module_name string
- * @return array an array with all the functions, or false if
- */
-function get_extension_funcs ($module_name) {}
-
-/**
- * Returns an associative array with the names of all the constants and their values
- * @link http://php.net/manual/en/function.get-defined-constants.php
- * @param categorize mixed[optional]
- * @return array 
- */
-function get_defined_constants ($categorize = null) {}
-
-/**
- * Generates a backtrace
- * @link http://php.net/manual/en/function.debug-backtrace.php
- * @return array an associative array. The possible returned elements
- */
-function debug_backtrace () {}
-
-/**
- * Prints a backtrace
- * @link http://php.net/manual/en/function.debug-print-backtrace.php
- * @return void 
- */
-function debug_print_backtrace () {}
-
-class stdClass  {
-}
-
-class Exception  {
-	protected $message;
-	private $string;
-	protected $code;
-	protected $file;
-	protected $line;
-	private $trace;
-
-
-	final private function __clone () {}
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 */
-	public function __construct ($message, $code) {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-class ErrorException extends Exception  {
-	protected $message;
-	protected $code;
-	protected $file;
-	protected $line;
-	protected $severity;
-
-
-	/**
-	 * @param message[optional]
-	 * @param code[optional]
-	 * @param severity[optional]
-	 * @param filename[optional]
-	 * @param lineno[optional]
-	 */
-	public function __construct ($message, $code, $severity, $filename, $lineno) {}
-
-	final public function getSeverity () {}
-
-	final private function __clone () {}
-
-	final public function getMessage () {}
-
-	final public function getCode () {}
-
-	final public function getFile () {}
-
-	final public function getLine () {}
-
-	final public function getTrace () {}
-
-	final public function getTraceAsString () {}
-
-	public function __toString () {}
-
-}
-
-interface Traversable  {
-}
-
-interface IteratorAggregate extends Traversable {
-
-	abstract public function getIterator () {}
-
-}
-
-interface Iterator extends Traversable {
-
-	abstract public function current () {}
-
-	abstract public function next () {}
-
-	abstract public function key () {}
-
-	abstract public function valid () {}
-
-	abstract public function rewind () {}
-
-}
-
-interface ArrayAccess  {
-
-	/**
-	 * @param offset
-	 */
-	abstract public function offsetExists ($offset) {}
-
-	/**
-	 * @param offset
-	 */
-	abstract public function offsetGet ($offset) {}
-
-	/**
-	 * @param offset
-	 * @param value
-	 */
-	abstract public function offsetSet ($offset, $value) {}
-
-	/**
-	 * @param offset
-	 */
-	abstract public function offsetUnset ($offset) {}
-
-}
-
-interface Serializable  {
-
-	abstract public function serialize () {}
-
-	/**
-	 * @param serialized
-	 */
-	abstract public function unserialize ($serialized) {}
-
-}
-
-
-/**
- * Fatal run-time errors. These indicate errors that can not be
- * recovered from, such as a memory allocation problem.
- * Execution of the script is halted.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_ERROR', 1);
-
-/**
- * Catchable fatal error. It indicates that a probably dangerous error
- * occured, but did not leave the Engine in an unstable state. If the error
- * is not caught by a user defined handle (see also
- * set_error_handler), the application aborts as it
- * was an E_ERROR.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_RECOVERABLE_ERROR', 4096);
-
-/**
- * Run-time warnings (non-fatal errors). Execution of the script is not
- * halted.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_WARNING', 2);
-
-/**
- * Compile-time parse errors. Parse errors should only be generated by
- * the parser.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_PARSE', 4);
-
-/**
- * Run-time notices. Indicate that the script encountered something that
- * could indicate an error, but could also happen in the normal course of
- * running a script.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_NOTICE', 8);
-
-/**
- * Run-time notices. Enable to have PHP suggest changes
- * to your code which will ensure the best interoperability
- * and forward compatibility of your code.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_STRICT', 2048);
-
-/**
- * Fatal errors that occur during PHP's initial startup. This is like an
- * E_ERROR, except it is generated by the core of PHP.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_CORE_ERROR', 16);
-
-/**
- * Warnings (non-fatal errors) that occur during PHP's initial startup.
- * This is like an E_WARNING, except it is generated
- * by the core of PHP.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_CORE_WARNING', 32);
-
-/**
- * Fatal compile-time errors. This is like an E_ERROR,
- * except it is generated by the Zend Scripting Engine.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_COMPILE_ERROR', 64);
-
-/**
- * Compile-time warnings (non-fatal errors). This is like an
- * E_WARNING, except it is generated by the Zend
- * Scripting Engine.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_COMPILE_WARNING', 128);
-
-/**
- * User-generated error message. This is like an
- * E_ERROR, except it is generated in PHP code by
- * using the PHP function trigger_error.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_USER_ERROR', 256);
-
-/**
- * User-generated warning message. This is like an
- * E_WARNING, except it is generated in PHP code by
- * using the PHP function trigger_error.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_USER_WARNING', 512);
-
-/**
- * User-generated notice message. This is like an
- * E_NOTICE, except it is generated in PHP code by
- * using the PHP function trigger_error.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_USER_NOTICE', 1024);
-
-/**
- * All errors and warnings, as supported, except of level
- * E_STRICT in PHP < 6.
- * @link http://php.net/manual/en/errorfunc.constants.php
- */
-define ('E_ALL', 6143);
-define ('TRUE', true);
-define ('FALSE', false);
-define ('NULL', null);
-define ('ZEND_THREAD_SAFE', false);
-define ('PHP_VERSION', "5.2.4");
-define ('PHP_OS', "Linux");
-define ('PHP_SAPI', "cli");
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/refLambdaFunctionWithParamsWithVarsWithStatements.php b/php.editor/test/unit/data/testfiles/parser/refLambdaFunctionWithParamsWithVarsWithStatements.php
deleted file mode 100644
index dc9d628..0000000
--- a/php.editor/test/unit/data/testfiles/parser/refLambdaFunctionWithParamsWithVarsWithStatements.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $lambda = function & ($param1, &$param2) use ($var1, &$var2) { echo TEST; }; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_01.php b/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_01.php
deleted file mode 100644
index 4368846..0000000
--- a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class ClassName {
-    private $arr = [1 => "foo"];
-    function __construct() {
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_01.php.errors b/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_02.php b/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_02.php
deleted file mode 100644
index bb4ea4d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function foo($param = [2 => "bar"]) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_02.php.errors b/php.editor/test/unit/data/testfiles/parser/shortArraysStaticScalar_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArrays_01.php b/php.editor/test/unit/data/testfiles/parser/shortArrays_01.php
deleted file mode 100644
index 31a2451..0000000
--- a/php.editor/test/unit/data/testfiles/parser/shortArrays_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-$shortArray = [1 => "string"];
-$shortArray2 = ["foo", 56];
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArrays_01.php.errors b/php.editor/test/unit/data/testfiles/parser/shortArrays_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArrays_02.php b/php.editor/test/unit/data/testfiles/parser/shortArrays_02.php
deleted file mode 100644
index f11864d..0000000
--- a/php.editor/test/unit/data/testfiles/parser/shortArrays_02.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-fnc([1 => "str"]);
-function fnc(array $foo) {
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/shortArrays_02.php.errors b/php.editor/test/unit/data/testfiles/parser/shortArrays_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/shortEchoSyntax.php b/php.editor/test/unit/data/testfiles/parser/shortEchoSyntax.php
deleted file mode 100644
index cf0dc92..0000000
--- a/php.editor/test/unit/data/testfiles/parser/shortEchoSyntax.php
+++ /dev/null
@@ -1 +0,0 @@
-<p><?= $foo; ?></p>
diff --git a/php.editor/test/unit/data/testfiles/parser/simple01.php b/php.editor/test/unit/data/testfiles/parser/simple01.php
deleted file mode 100644
index d53e237..0000000
--- a/php.editor/test/unit/data/testfiles/parser/simple01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person */
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/simple02.php b/php.editor/test/unit/data/testfiles/parser/simple02.php
deleted file mode 100644
index 124e481..0000000
--- a/php.editor/test/unit/data/testfiles/parser/simple02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person*/
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_01.php b/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_01.php
deleted file mode 100644
index c34e9f0..0000000
--- a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-Test::{"method"}();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_01.php.errors b/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_02.php b/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_02.php
deleted file mode 100644
index 7d69e4a..0000000
--- a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-Test::{'method'}();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_02.php.errors b/php.editor/test/unit/data/testfiles/parser/staticExpressionCall_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/subNamespaceDeclaration.php b/php.editor/test/unit/data/testfiles/parser/subNamespaceDeclaration.php
deleted file mode 100644
index 047a487..0000000
--- a/php.editor/test/unit/data/testfiles/parser/subNamespaceDeclaration.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php namespace A\B\C; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/ternaryOperator.php b/php.editor/test/unit/data/testfiles/parser/ternaryOperator.php
deleted file mode 100644
index 013cff1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/ternaryOperator.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php $a = $newValue ? : $defaultValue; ?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/test01.php b/php.editor/test/unit/data/testfiles/parser/test01.php
deleted file mode 100644
index 16bbedc..0000000
--- a/php.editor/test/unit/data/testfiles/parser/test01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-    <head>
-        <title></title>
-    </head>
-    <body>
-        <?php
-            phpinfo();
-            /**
-        ?>
-    </body>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/testVariadicFunctions_01.php b/php.editor/test/unit/data/testfiles/parser/testVariadicFunctions_01.php
deleted file mode 100644
index 5bb3b06..0000000
--- a/php.editor/test/unit/data/testfiles/parser/testVariadicFunctions_01.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-function f($req, $opt = null, ...$params) {
-    // $params is an array containing the remaining arguments.
-}
-
-f(1);
-f(1, 2);
-f(1, 2, 3);
-f(1, 2, 3, 4);
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/testVariadicFunctions_01.php.errors b/php.editor/test/unit/data/testfiles/parser/testVariadicFunctions_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_01.php b/php.editor/test/unit/data/testfiles/parser/traits_01.php
deleted file mode 100644
index 75538bc..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait Mytrait {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_01.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_02.php b/php.editor/test/unit/data/testfiles/parser/traits_02.php
deleted file mode 100644
index bd8b4b8..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_02 {
-    use MyTrait;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_02.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_03.php b/php.editor/test/unit/data/testfiles/parser/traits_03.php
deleted file mode 100644
index c34ba29..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_03 {
-    use MyTrait, Mytrait_02;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_03.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_04.php b/php.editor/test/unit/data/testfiles/parser/traits_04.php
deleted file mode 100644
index 889e943..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-trait MyTrait_04 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_04.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_04.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_05.php b/php.editor/test/unit/data/testfiles/parser/traits_05.php
deleted file mode 100644
index d506caa..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-trait MyTrait_05 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_05.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_05.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_06.php b/php.editor/test/unit/data/testfiles/parser/traits_06.php
deleted file mode 100644
index 7426574..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_06.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class TraitClass {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_06.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_06.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_07.php b/php.editor/test/unit/data/testfiles/parser/traits_07.php
deleted file mode 100644
index 4ebc010..0000000
--- a/php.editor/test/unit/data/testfiles/parser/traits_07.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-trait foo {
-  public $bar;
-
-  public function &getBar() {
-    return $this->bar;
-  }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/traits_07.php.errors b/php.editor/test/unit/data/testfiles/parser/traits_07.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/useFuncAndConst_01.php b/php.editor/test/unit/data/testfiles/parser/useFuncAndConst_01.php
deleted file mode 100644
index c4bb51e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useFuncAndConst_01.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-namespace Name\Space {
-    const FOO = 42;
-    function fnc() { echo __FUNCTION__."\n"; }
-}
-
-namespace {
-    use const Name\Space\FOO;
-    use function Name\Space\fnc;
-
-    echo FOO."\n";
-    fnc();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/useFuncAndConst_01.php.errors b/php.editor/test/unit/data/testfiles/parser/useFuncAndConst_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/useGlobal.php b/php.editor/test/unit/data/testfiles/parser/useGlobal.php
deleted file mode 100644
index 1a4e4af..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useGlobal.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php use \A; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/useGlobalSubNamespace.php b/php.editor/test/unit/data/testfiles/parser/useGlobalSubNamespace.php
deleted file mode 100644
index 3f1f309..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useGlobalSubNamespace.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php use \A\B\C; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/useNamespaceAs.php b/php.editor/test/unit/data/testfiles/parser/useNamespaceAs.php
deleted file mode 100644
index e1aab91..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useNamespaceAs.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php use A\B\C as Z; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/useSimple.php b/php.editor/test/unit/data/testfiles/parser/useSimple.php
deleted file mode 100644
index 01ef6a7..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useSimple.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php use A; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/useSubNamespace.php b/php.editor/test/unit/data/testfiles/parser/useSubNamespace.php
deleted file mode 100644
index 79cb8a4..0000000
--- a/php.editor/test/unit/data/testfiles/parser/useSubNamespace.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php use A\B\C; ?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_01.php b/php.editor/test/unit/data/testfiles/parser/yield_01.php
deleted file mode 100644
index 0fda877..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_01.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function generatorV() {
-    for ($i = 1; $i <= 3; $i++) {
-        yield $i;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_01.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_01.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_02.php b/php.editor/test/unit/data/testfiles/parser/yield_02.php
deleted file mode 100644
index 36b8e85..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$data = (yield $value);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_02.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_02.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_03.php b/php.editor/test/unit/data/testfiles/parser/yield_03.php
deleted file mode 100644
index e534dc4..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-function generatorKV() {
-    for ($i = 1; $i <= 3; $i++) {
-        // do something
-        yield $key => $value;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_03.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_03.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_04.php b/php.editor/test/unit/data/testfiles/parser/yield_04.php
deleted file mode 100644
index ac78da1..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_04.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$data = (yield $key => $value);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_04.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_04.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_05.php b/php.editor/test/unit/data/testfiles/parser/yield_05.php
deleted file mode 100644
index 7316e46..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_05.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$data = yield $value;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_05.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_05.php.errors
deleted file mode 100644
index dbc120b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_05.php.errors
+++ /dev/null
@@ -1,5 +0,0 @@
-[[21,27]-Syntax error
- unexpected:	variable '$value'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :] 21-27:Syntax error
- unexpected:	variable '$value'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_06.php b/php.editor/test/unit/data/testfiles/parser/yield_06.php
deleted file mode 100644
index 06ef92e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_06.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$data = yield $key => $value;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_06.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_06.php.errors
deleted file mode 100644
index f9a293e..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_06.php.errors
+++ /dev/null
@@ -1,8 +0,0 @@
-[[21,25]-Syntax error
- unexpected:	variable '$key'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :] 21-25:Syntax error
- unexpected:	variable '$key'
- expected:	instanceof, as, =>, }, ',', OR, XOR, &&, ?, ;, ||, &&, |, ^, &, ==, !=, ===, !==, <=, >=, <, >, <<, >>, +, -, *, /, %, '.', ], ), :
-[[26,28]-POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>] 26-28:POSSIBLE Syntax Error (check preceding valid syntax error)
- unexpected:	=>
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_07.php b/php.editor/test/unit/data/testfiles/parser/yield_07.php
deleted file mode 100644
index 77dfa55..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_07.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function generatorNull() {
-    for ($i = 1; $i <= 3; $i++) {
-        yield;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_07.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_07.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_08.php b/php.editor/test/unit/data/testfiles/parser/yield_08.php
deleted file mode 100644
index f96b93b..0000000
--- a/php.editor/test/unit/data/testfiles/parser/yield_08.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-$data = yield;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/parser/yield_08.php.errors b/php.editor/test/unit/data/testfiles/parser/yield_08.php.errors
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php
deleted file mode 100644
index 798e028..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace test\ns\constants\ctx;
-const CONSTANT_XYZ = 'Hello World';
-define("CONSTANT_ABC", "Hello world.");
-echo CONSTANT_XYZ;
-echo CONSTANT_ABC;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants52.completion b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants52.completion
deleted file mode 100644
index 46f7a29..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants52.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo CONSTANT_AB|C;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   CONSTANT_ABC "Hello world."     [PUBLIC]   constants.php
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants53.completion b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants53.completion
deleted file mode 100644
index 5fbde93..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants.php.testConstants53.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-echo CONSTANT_XY|Z;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CONSTANT   CONSTANT_XYZ 'Hello World'      [PUBLIC]   test\ns\constants\ctx
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php
deleted file mode 100644
index f4542c4..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-echo \test\ns\constants\ctx\CONSTANT_XYZ;
-echo CONSTANT_ABC;
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants52fqn.completion b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants52fqn.completion
deleted file mode 100644
index 0e95b16..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants52fqn.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo CONSTANT_AB|C;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CONSTANT   CONSTANT_ABC "Hello world."     [PUBLIC]   constants.php
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants53fqn.completion b/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants53fqn.completion
deleted file mode 100644
index e3fb12d..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/constants53/constants_fqn.php.testConstants53fqn.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-echo \test\ns\constants\ctx\CONSTANT_XY|Z;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-CONSTANT   CONSTANT_XYZ 'Hello World'      [PUBLIC]   test\ns\constants\ctx
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php
deleted file mode 100644
index ee902b4..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-namespace test\ns\cls\ctx {
-    interface Vehicle {
-        function getBrand();
-    }
-    class Car {
-        function getEngine() {
-        }
-    }
-}
-
-class Lorry extends \test\ns\cls\ctx\Car implements /**/cls\ctx\Vehicle {
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration.completion
deleted file mode 100644
index f7badb1..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns\cls\ctx\Ca|r implements /**/cls\ctx\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      Car                             [PUBLIC]   test\ns\cls\ctx
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration1.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration1.completion
deleted file mode 100644
index bc7801c..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration1.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test|\ns\cls\ctx\Car implements /**/cls\ctx\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-PACKAGE    test                            [PUBLIC]   null
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration2.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration2.completion
deleted file mode 100644
index f312295..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration2.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns|\cls\ctx\Car implements /**/cls\ctx\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-PACKAGE    ns                              [PUBLIC]   test
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration3.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration3.completion
deleted file mode 100644
index 88f6d81..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration3.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns\cls|\ctx\Car implements /**/cls\ctx\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-PACKAGE    cls                             [PUBLIC]   test\ns
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration4.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration4.completion
deleted file mode 100644
index 930ee23..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration4.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns\cls\ctx|\Car implements /**/cls\ctx\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-PACKAGE    ctx                             [PUBLIC]   test\ns\cls
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration5.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration5.completion
deleted file mode 100644
index 606bbf4..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration5.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns\cls\ctx\Car implements /**/cls\ctx\Vehicle| {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-CLASS      Vehicle                         [PUBLIC]   test\ns\cls\ctx
diff --git a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration6.completion b/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration6.completion
deleted file mode 100644
index 5bdd216..0000000
--- a/php.editor/test/unit/data/testfiles/php53/completion/namespaces/clsdeclaration.php.testNamespacesInClsDeclaration6.completion
+++ /dev/null
@@ -1,5 +0,0 @@
-Code completion result for source line:
-class Lorry extends \test\ns\cls\ctx\Car implements /**/cls\ctx|\Vehicle {
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-------------------------------------
-PACKAGE    ctx                             [PUBLIC]   test\ns\cls
diff --git a/php.editor/test/unit/data/testfiles/sanitize/case01.php b/php.editor/test/unit/data/testfiles/sanitize/case01.php
deleted file mode 100644
index 0745134..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/case01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-class blog_Application implements Application {
-  const VARNAME_VIEW = 'view';
-  const VARNAME_ADD = 'add';
-  protected $test;
-
-  public function process($path) {
-    switch ($path) {
-      /*marker*/case self::
-      break;
-      case self::VARNAME_ADD :
-      break;
-    }
-  }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly01.php b/php.editor/test/unit/data/testfiles/sanitize/curly01.php
deleted file mode 100644
index 8a62e6f..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function f ($request){
-    $source = $r
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly02.php b/php.editor/test/unit/data/testfiles/sanitize/curly02.php
deleted file mode 100644
index 8f2d5eb..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly02.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function f ($request){
-    $source = $request;
-    if ($a) {
-        echo "yes";
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly03.php b/php.editor/test/unit/data/testfiles/sanitize/curly03.php
deleted file mode 100644
index b6638c1..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-function f ($request){
-    $source = $request;
-    if ($a) {
-        echo "yes";
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly04.php b/php.editor/test/unit/data/testfiles/sanitize/curly04.php
deleted file mode 100644
index e8cdfcd..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly04.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-function fn0() {
-    return "ahoj";
-}
-
-function fn1($param2) {
-    function fn2($param) {
-        $baba = $param;
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly04.php.testSanitizedCode.completion b/php.editor/test/unit/data/testfiles/sanitize/curly04.php.testSanitizedCode.completion
deleted file mode 100644
index d8e2204..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly04.php.testSanitizedCode.completion
+++ /dev/null
@@ -1,4 +0,0 @@
-Code completion result for source line:
-$baba = $param|;
-(QueryType=COMPLETION, prefixSearch=true, caseSensitive=true)
-VARIABLE   ? $param                        [PUBLIC]   curly04.php
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly05.php b/php.editor/test/unit/data/testfiles/sanitize/curly05.php
deleted file mode 100644
index afccf90..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly05.php
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a)
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly06.php b/php.editor/test/unit/data/testfiles/sanitize/curly06.php
deleted file mode 100644
index 847edca..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly06.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a) {
-
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly07.php b/php.editor/test/unit/data/testfiles/sanitize/curly07.php
deleted file mode 100644
index 8d791c4..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly07.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a) {
-        }
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/curly08.php b/php.editor/test/unit/data/testfiles/sanitize/curly08.php
deleted file mode 100644
index 8b4fc29..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/curly08.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a) {
-        }
-    }
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/issue149424.php b/php.editor/test/unit/data/testfiles/sanitize/issue149424.php
deleted file mode 100644
index ad06b1c..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/issue149424.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-/**
- * ##MODULE_NAME## actions.
- *
- * @package    ##PROJECT_NAME##
- * @subpackage ##MODULE_NAME##
- * @author     ##AUTHOR_NAME##
- * @version    SVN: $Id: actions.class.php 9301 2008-05-27 01:08:46Z dwhittle $
- */
-class ##MODULE_NAME##Actions extends sfActions
-{
- /**
-  * Executes index action
-  *
-  * @param sfRequest $request A request object
-  */
-  public function executeIndex($request)
-  {
-    $this->forward('default', 'module');
-  }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/issue204588.php b/php.editor/test/unit/data/testfiles/sanitize/issue204588.php
deleted file mode 100644
index 4c3948b..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/issue204588.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace MySpace{
-  class MyClass{
-      function __con
-  }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize001.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize001.php
deleted file mode 100644
index 06978a6..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize001.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-    class cls {
-        function f
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize002.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize002.php
deleted file mode 100644
index 6b88a26..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize002.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-   public class cls {
-   }
-?>
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize003.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize003.php
deleted file mode 100644
index 642fd85..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize003.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-class classA{
-    public $inherited_property;
-}
-
-class classB extends classA {
-    public $property;
-
-    public function method(){}
-}
-
-$tst = new do;
-
-    //$tst->
-
-echo "Hello $ts"; // OK
-
-echo "Hello$ts"; // No CC available
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize004.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize004.php
deleted file mode 100644
index bea38c0..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize004.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-   class cls {
-        function a() {
-            return "a";
-        }
-
-        function b
-
-        function c() {
-            return "c";
-        }
-   }
-?>
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize005.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize005.php
deleted file mode 100644
index 06a467d..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize005.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/**
- * PHP Template.
- */
-
-    class User {
-      private $name;
-
-      function a () {
-
-
-    }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize006.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize006.php
deleted file mode 100644
index 9a4e39f..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize006.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class Person2 {
-    var $age;
-    var $name;
-    var
-}
-
-echo "";
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize007.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize007.php
deleted file mode 100644
index 8d791c4..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize007.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a) {
-        }
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize008.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize008.php
deleted file mode 100644
index 8b4fc29..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize008.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    function __construct() {
-        $this->name = "ahoj";
-        $this->age = "10";
-        if ($a) {
-        }
-    }
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize009.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize009.php
deleted file mode 100644
index accfc6e..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize009.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    publ
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize010.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize010.php
deleted file mode 100644
index 96877df..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize010.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    public
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize011.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize011.php
deleted file mode 100644
index 96877df..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize011.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    public
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize012.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize012.php
deleted file mode 100644
index 619c964..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize012.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    /*marker*/public functio
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize013.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize013.php
deleted file mode 100644
index 792e4cd..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize013.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    /*marker*/public function
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize014.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize014.php
deleted file mode 100644
index b0d535c..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize014.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    /*marker*/public function 
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize015.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize015.php
deleted file mode 100644
index b4316a1..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize015.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-    /*marker*/public function name(
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize016.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize016.php
deleted file mode 100644
index b697d08..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize016.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-
-class prd {
-    function __construct() {
-        ;
-    }
-}
-
-class test {
-    private $name;
-    function ahoj() {
-
-    }
-    public function neco () {
-
-    }
-
-    /*marker*/public function name(){
-
-class hello {
-    function __construct() {
-
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize017.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize017.php
deleted file mode 100644
index b9b7dc4..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize017.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-function cookies_for_everyone() {
-    $ingeniousMessage = "Not doing anything much, really";
-    for ($i = 1; $i < 3; $i++) { echo $ingeniousMessage; }
-    if ($ppp) {
-        class PPP {
-            private $name;
-            private
-        }
-    }
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/sanitize/sanitize145494.php b/php.editor/test/unit/data/testfiles/sanitize/sanitize145494.php
deleted file mode 100644
index 67a9147..0000000
--- a/php.editor/test/unit/data/testfiles/sanitize/sanitize145494.php
+++ /dev/null
@@ -1,866 +0,0 @@
-<?php
-
-    class WizardStepFormExtender extends G_StepFormExtender {
-
-        protected function onEachStep($ident, &$step) {
-            if ($this->getStepIdent() == $ident) {
-                $this->getParser()->registerIf("no_forward");
-            }
-        }
-
-    }
-
-    class WizardCheckboxFormExtender extends G_ExtenderAdaptor {
-
-        public function onManageSentValues(&$sentValues) {
-            parent::onManageSentValues($sentValues);
-
-            $formItems = $this->getCaller()->getFormItems();
-            foreach ($formItems as $ident => $formItem) {
-                if ($formItem['_type'] == "checkbox" && !isset($sentValues[$ident])) {
-                    $sentValues[$ident] = false;
-                }
-            }
-        }
-
-        public function onParseCaller($array) {
-            parent::onParseCaller($array);
-
-            // TODO: this should do FreeFormExtender with all form items (not only checkboxes)
-            // TODO: general CheckboxFormExtender should do this in onEachFormItem and register _active
-            $formItems = $this->getCaller()->getFormItems();
-            foreach ($formItems as $ident => $formItem) {
-                if ($formItem['_type'] == "checkbox") {
-                    if ($this->getCaller()->getValue($ident)) {
-                        $this->getParser()->registerIf("active_".$ident);
-                    } else {
-                        $this->getParser()->unregisterIf("active_".$ident);
-                    }
-                }
-            }
-        }
-
-    }
-
-    class WizardForm extends G_Form {
-
-        const FINISHED = "FINISHED";
-
-        private $finished;
-        private $showSchool = false;
-
-        protected function onPreConstruct() {
-            parent::onPreConstruct();
-
-            $this->finished = $this->getLinkVar(self::FINISHED);
-            $this->setLinkVar(self::FINISHED, null);
-        }
-
-        protected function onConstruct() {
-            parent::onConstruct();
-
-            $this->setParam(self::PARSE_KEYS, array(
-                'FORM_TITLE' => new LS("titleOnlineIssuingWizard", "Online Issuing Wizard"),
-                'LINK_LOGIN' => $this->getLinker()->buildLink(array(
-                    'mainpager' => array(G_Pager::IDENT => "login"),
-                )),
-            ));
-
-            $this->setParam(G_LookupFormExtender::LOOKUP_FORM_ITEMS, array(
-                'order_school_city_id' => array(
-                    '_data_source_name' => "cityDataSource",
-                    '_constraints' => array(
-                        CityDataSource::PREFIX_CHOOSE_ROW => true,
-                    ),
-                    '_value_key' => "id",
-                    '_title_key' => "city_name",
-                ),
-                'order_university_id' => array(
-                    '_data_source_name' => "universityDataSource",
-                    '_constraints' => array(),
-                    '_value_key' => "id",
-                    '_title_key' => "university_name",
-                ),
-            ));
-
-            $ajaxConfirmationFileUrl = $this->getLinker()->buildLink(self::buildLinkVarsByName("mainpager", array(
-                G_Pager::IDENT => "confirmationFile",
-            )));
-            $ajaxPhotoFileUrl = $this->getLinker()->buildLink(self::buildLinkVarsByName("mainpager", array(
-                G_Pager::IDENT => "photoFile",
-            )));
-            $ajaxIdentityCardUrl = $this->getLinker()->buildLink(self::buildLinkVarsByName("mainpager", array(
-                G_Pager::IDENT => "identityCard",
-            )));
-            $settings = $this->getHolder()->get("templateParametersDataSource")->getTemplateParameters("settings", 1);
-            $formItems =  array(
-                'order_card_type' => array(
-                    '_type'  => "input_hidden",
-                    '_default' => "", // isic || itic || alive
-                ),
-                'submit_alive' => array(
-                    '_type'	 => "input_image",
-                    'type'   => "alive",
-                    'price'  => (int) $settings['PriceAlive'],
-                    'params' => "",
-                ),
-                'submit_isic' => array(
-                    '_type'	 => "input_image",
-                    'type'   => "isic",
-                    'price'  => (int) $settings['PriceIsic'],
-                    'params' => "",
-                ),
-                'submit_itic' => array(
-                    '_type'	 => "input_image",
-                    'type'   => "itic",
-                    'price'  => (int) $settings['PriceItic'],
-                    'params' => "",
-                ),
-                /*'order_school_info' => array(
-                    '_title' => "",
-                    '_type'  => "pure_text",
-                    '_default' => new LS("infoWarnUniversity", "You have to contact your school to gain ISIC/ITIC card."),
-                ),*/
-                // insertion point of lookups
-                'own_card' => array(
-                    '_title' => "",
-                    '_type'  => "pure_text",
-                    '_default' => new LS("infoOwnCard", "Own Card Info"),
-                ),
-                'elementary_school' => array(
-                    '_title' => "",
-                    '_type'  => "pure_text",
-                    '_default' => new LS("infoElementarySchool", "Elementary School Info"),
-                ),
-                'university' => array(
-                    '_title' => "",
-                    '_type'  => "pure_text",
-                    '_default' => new LS("infoUniversity", "University Info"),
-                ),
-                'space1' => array(
-                    '_title' => "",
-                    '_type'  => "space",
-                ),
-
-                'order_name' => array(
-                    '_title' => new LS("titleName", "Name"),
-                    '_data'  => "text",
-                    'subfieldset'          => "begin",
-                    'subfieldset_id'       => "main_part",
-                    'subfieldset_title'    => "",
-                ),
-                'order_surname' => array(
-                    '_title' => new LS("titleSurname", "Surname"),
-                    '_data'  => "text",
-                ),
-                'order_birth_date' => array(
-                    '_title' => new LS("titleBirthDate", "BirthDate"),
-                    '_data'  => "date_select",
-                ),
-                'order_street' => array(
-                    '_title' => new LS("titleStreet", "Street"),
-                    '_data'  => "text",
-                ),
-                'order_city' => array(
-                    '_title' => new LS("titleCity", "City"),
-                    '_data'  => "text",
-                ),
-                'order_zip' => array(
-                    '_title' => new LS("titleZip", "Zip"),
-                    '_data'  => "text",
-                    '_preg'   => "/^\d{5}$/",
-                    'message' => new LS("infoDataTypeZip", "exactly 5 numbers"),
-                ),
-                'order_email' => array(
-                    '_title' => new LS("titleEmail", "Email"),
-                    '_data'  => "email",
-                    '_default'  => "@",
-                ),
-                'order_fixed_phone' => array(
-                    '_title' => new LS("titleFixedPhone", "Fixed Phone"),
-                    '_type'  => "input_hidden",
-                    '_default'  => "",
-                ),
-                'order_cell_phone' => array(
-                    '_title' => new LS("titleCellPhone", "Cell Phone"),
-                    '_data'  => "telephone_optional",
-                ),
-                'space2' => array(
-                    '_title' => "",
-                    '_type'  => "space",
-                ),
-
-                'order_photo_file' => array(
-                    '_title' => new LS("titlePhotoFile", "Photo File"),
-                    '_type'                => "input_file_ajax",
-                    '_default'             => new LS("actionUploadImage", "Upload Image"),
-                    'ajax_upload_function' => "ajaxFileUpload('".$ajaxPhotoFileUrl."', '".$this->buildFieldId("order_photo_file")."', finalizePhotoFile)",
-                ),
-                'order_identity_card' => array(
-                    '_title' => new LS("titleIdentityCard", "Identity Card"),
-                    '_type'                => "input_file_ajax",
-                    '_default'             => new LS("actionUploadImage", "Upload Image"),
-                    'ajax_upload_function' => "ajaxFileUpload('".$ajaxIdentityCardUrl."', '".$this->buildFieldId("order_identity_card")."', finalizePhotoFile)",
-                ),
-                'order_confirmation_file' => array(
-                    '_title'               => new LS("titleConfirmationFile", "Confirmation File"),
-                    '_type'                => "input_file_ajax",
-                    '_default'             => new LS("actionUploadFile", "Upload File"),
-                    'ajax_upload_function' => "ajaxFileUpload('".$ajaxConfirmationFileUrl."', '".$this->buildFieldId("order_confirmation_file")."', finalizeConfirmationFile)",
-                ),
-                'space3' => array(
-                    '_title' => "",
-                    '_type'  => "space",
-                ),
-
-                'order_sms_club' => array(
-                    '_title' => new LS("titleSmsClub", "Sms Club"),
-                    '_type'  => "checkbox",
-                    '_default' => true,
-                    'free'   => true,
-                ),
-                'order_email_club' => array(
-                    '_title' => new LS("titleEmailClub", "Email Club"),
-                    '_type'  => "checkbox",
-                    '_default' => true,
-                    'free'   => true,
-                ),
-                'order_comment' => array(
-                    '_title' => new LS("titleComment", "Comment"),
-                    '_data'  => "long_text_optional",
-                    'free'   => true,
-                ),
-                'order_conditions_agreement' => array(
-                    '_title' => new LS("titleConditionsAgreement", "Conditions Agreement"),
-                    '_type'  => "checkbox",
-                    '_default' => 0,
-                    'free'   => true,
-                ),
-                'order_price' => array(
-                    '_title' => new LS("titlePrice", "Price"),
-                    '_data'  => "currency",
-                ),
-            );
-
-            // files are compulsory now
-            /*$settings = $this->getHolder()->get("templateParametersDataSource")->getTemplateParameters("settings", 1);
-            if (array_safe_is_not($settings, "StudyConfirmationFile")) {
-                unset($formItems['order_confirmation_file']);
-            }
-            if (array_safe_is_not($settings, "UserPhoto")) {
-                unset($formItems['order_photo_file']);
-            }*/
-
-            $this->setParam(self::FORM_ITEMS, $formItems);
-
-            $cardTypes = array();
-            if (Config::CARD_ALIVE) {
-                $cardTypes[] = "submit_alive";
-            }
-            if (Config::CARD_ISIC) {
-                $cardTypes[] = "submit_isic";
-            }
-            if (Config::CARD_ITIC) {
-                $cardTypes[] = "submit_itic";
-            }
-
-            $this->setParam(G_StepFormExtender::STEPS, array(
-                "cardAndSchoolType" => array(
-                    '_title' => new LS("titleCardAndSchoolType", "Card and School Type"),
-                    '_fields' => array_merge(array("order_card_type"), $cardTypes),
-                    'step_number' => 1,
-                ),
-                "info" => array(
-                    '_title' => new LS("titleInfo", "Info"),
-                    '_fields' => array("space1", "space2", "space3", "order_card_type", "order_school_city_id", "order_school_type", "order_high_school_id", "own_card", "elementary_school", "university", "order_confirmation_file",
-                            "order_name", "order_surname", "order_birth_date", "order_street",
-                            "order_city", "order_zip", "order_email", "order_fixed_phone",
-                            "order_cell_phone", "order_sms_club", "order_email_club", "order_photo_file", "order_identity_card", "order_comment", "order_conditions_agreement", ),
-                    'step_number' => 2,
-                ),
-                "finalize" => array(
-                    '_title' => new LS("titleFinalize", "Finalize"),
-                    '_fields' => array("space1", "space2", "space3", "order_confirmation_file",
-                            "order_name", "order_surname", "order_birth_date", "order_street",
-                            "order_city", "order_zip", "order_email",
-                            "order_cell_phone", "order_sms_club", "order_email_club", "order_photo_file", "order_identity_card", "order_price", "order_comment"),
-                    'step_number' => 3,
-                ),
-                "validationEmail" => array(
-                    '_title' => new LS("titleValidationEmail", "Validation Email"),
-                    '_fields' => array(),
-                    'step_number' => 4,
-                ),
-            ));
-
-            $this->setParam(G_StepFormExtender::STEP_BUTTONS, array(
-                G_StepFormExtender::BUTTON_PREV => array(
-                    '_type'  => "input_submit",
-                    '_default' => new LS("actionPrevious", "Previous"),
-                    'params' => "",
-                ),
-                G_StepFormExtender::BUTTON_NEXT => array(
-                    '_type'  => "input_submit",
-                    '_default'  => new LS("actionNext", "Next"),
-                    'params' => "",
-                ),
-                G_StepFormExtender::BUTTON_FINISH => array(
-                    '_type'  => "input_submit",
-                    '_default' => new LS("actionFinish", "Finish"),
-                    'params' => "",
-                ),
-            ));
-        }
-
-        protected function onManageConstruct() {
-            parent::onManageConstruct();
-
-            $form = $this->getParam(self::FORM_ITEMS);
-
-            if ($this->getExtender("step")->getStepIdent() == "info" || $this->getExtender("step")->getStepIdent() == "finalize") {
-                $index = 0;
-                $ajaxSchoolUrl = $this->getLinker()->buildLink(self::buildLinkVarsByName("mainpager", array(
-                    G_Pager::IDENT => "highSchool",
-                )));
-                $schoolTypes = HighSchoolDataSource::$SCHOOL_TYPES;
-                switch ($this->getExtender("step")->getValue("order_card_type")) {
-                    case "isic":
-                        unset($schoolTypes['kindergarten']);
-                        break;
-                }
-                array_insert($form, $index, array(
-                    'order_school_city_id' => array(
-                        '_title'  => new LS("titleCity", "Město"),
-                        '_data'   => "lookup",
-                        'params'  => "onchange=\"ajaxSchool('".$ajaxSchoolUrl."');\"",
-                    ),
-                    'order_school_type' => array(
-                        '_title' => new LS("titleSchoolType", "School Type"),
-                        '_type'  => "select",
-                        '_data'  => "drop_down",
-                        '_options' => $schoolTypes,
-                        'params'  => "onchange=\"ajaxSchool('".$ajaxSchoolUrl."');\"",
-                    ),
-                    'order_high_school_id' => array(
-                        '_title'     => new LS("titleSchool", "School"),
-                        '_data'      => "lookup2",
-                        'params'     => "",
-                        'help_title' => new LS("titleCantFindSchool", "Can't find your school?"),
-                        'help_href'  => $this->getLinker()->buildLink(array(
-                            'mainpager'	  => array(G_Pager::IDENT => "portal"),
-                            'portalPager' => array(G_Pager::IDENT => "schoolRequest"),
-                        )),
-                    ),
-//                    'order_university_id' => array(
-//                        '_title' => new LS("titleUniversity", "University"),
-//                        '_data'  => "lookup",
-//                    ),
-                ));
-
-                $this->setParam(self::FORM_ITEMS, $form);
-                $this->call($this->getExtender("lookup"), "onManageConstructCaller");
-                $form = $this->getParam(self::FORM_ITEMS);
-            }
-
-            $removeFields = array();
-            switch ($this->getExtender("step")->getValue("order_card_type")) {
-                case "alive":
-                    $removeFields = array(""order_school_city_id", "order_school_type", "order_high_school_id", "order_university_id", "order_confirmation_file");
-                    if ($this->getExtender("step")->getStepIdent() == "finalize") {
-                        $removeFields[] = "order_school_type";
-                    }
-                    break;
-                case "isic";
-                    $removeFields = array("order_university_id");
-                    break;
-                case "itic";
-                    $removeFields = array("order_university_id");
-                    if (isset($form['order_confirmation_file'])) {
-                        $form['order_confirmation_file']['_title'] = new LS("titleConfirmationFileTeacher", "titleConfirmationFileTeacher");
-                    }
-                    break;
-            }
-
-            $form = array_diff_key($form, array_flip($removeFields));
-
-            if ($this->getExtender("step")->getStepIdent() == "finalize") {
-                foreach ($form as $fieldIdent => $field) {
-                    if ($fieldIdent == "order_birth_date") {
-                        $form[$fieldIdent]['_type'] = "date_output";
-                    } elseif ($fieldIdent == "order_price") {
-                        $form[$fieldIdent]['_type'] = "currency_output";
-                    } elseif ($fieldIdent == "order_sms_club" || $fieldIdent == "order_email_club") {
-                        unset($form[$fieldIdent]['free']);
-                        $form[$fieldIdent]['_type'] = "pure_text";
-                        $form[$fieldIdent]['_data'] = "yes_no_optional";
-                    } elseif ($fieldIdent == "order_comment") {
-                        unset($form[$fieldIdent]['free']);
-                        $form[$fieldIdent]['_type'] = "pure_text";
-                    } elseif (!isset($field['_type']) || $field['_type'] != "input_submit") {
-                        $form[$fieldIdent]['_type'] = "pure_text";
-                    }
-                }
-            }
-
-            $this->setParam(self::FORM_ITEMS, $form);
-        }
-
-        protected function onPostConstruct() {
-            parent::onPostConstruct();
-        }
-
-        protected function onNeedExtenders() {
-            return array(
-                new G_HighlightFormExtender("highlight", $this),
-                new LookupFormExtender("lookup", $this),
-                new G_MessageExtender("message", $this),
-                new G_FreeFormExtender("free", $this),
-                new G_DataFormExtender("data", $this),
-                new SubFiledSetFormExtender("subfield", $this),
-                new WizardStepFormExtender("step", $this),
-                new DataType("dataType", $this),
-                new WizardCheckboxFormExtender("checkbox", $this),
-            );
-        }
-
-        protected function onNeedDataCheck() {
-            return $this->getExtender("dataType");
-        }
-
-        protected function onNeedDataSink() {
-            return $this->getHolder()->get("cardOrderDataSink");
-        }
-
-        protected function onManageInitialValues(&$initialValues) {
-            parent::onManageInitialValues(&$initialValues);
-
-            $this->getHolder()->get("wizardLogDataSink")->logWizardStep(
-                    $this->getExtender("step")->getStepIdent()
-            );
-        }
-
-        protected function onManageSentValues(&$sentValues) {
-            parent::onManageSentValues($sentValues);
-
-            if (isset($sentValues['order_high_school_id']) && $sentValues['order_high_school_id'] == "na") {
-                $sentValues['order_high_school_id'] = "";
-            }
-        }
-
-        protected function onManageCheckPass(&$pass, &$values) {
-            parent::onManageCheckPass($pass, $values);
-
-            $_SESSION['order_card_type'] = $this->getValue("order_card_type");
-
-            if ($this->getExtender("step")->isChecking()) {
-                if (!$pass) {
-                    // remove all the messages with key 'infoFieldFilled'
-                    $messages = $this->getMessages();
-                    $empty = array();
-                    foreach ($messages as $key => $val) {
-                        if (isset($val['_message'])
-                                && $val['_message'] instanceof LS
-                                && $val['_message']->ident == "infoFieldFilled") {
-                            unset($messages[$key]);
-                            $empty[] = $key;
-                        }
-                    }
-                    if (count($empty)) {
-                        $this->cleanMessages();
-                        switch ($this->getValue("order_card_type")) {
-                            case "itic":
-                                $ls = new LS("infoErrorItic", "Itic Error");
-                                break;
-                            default:
-                                $ls = new LS("infoErrorAliveIsic", "Isic/Alive Error");
-                                break;
-                        }
-                        $this->setMessage('missing_field', array(
-                            '_fields'  => $empty,
-                            '_type'    => "error",
-                            '_message' => $ls,
-                        ));
-                        foreach ($messages as $key => $val) {
-                            $this->setMessage($key, $val);
-                        }
-                    }
-                }
-
-                if ($this->getFormItem("order_birth_date") && $this->getValue("order_birth_date")) {
-                    $birthDate = $this->getValue("order_birth_date");
-                    if (!checkdate($birthDate['month'], $birthDate['day'], $birthDate['year'])) {
-                        $this->setMessage('order_birth_date', array(
-                            '_fields'  => "order_birth_date",
-                            '_type'    => "error",
-                            '_message' => new LS("titleErrorDate", "Invalid date!"),
-                        ));
-                        $pass = false;
-                    } elseif ($this->getValue("order_card_type") == "alive") {
-                        $check = strtotime("26 years 1 day ago");
-                        $date = strtotime($birthDate['year']."-".$birthDate['month']."-".$birthDate['day']);
-                        if ($check > $date) {
-                            $this->setMessage('order_birth_date', array(
-                                '_fields'  => "order_birth_date",
-                                '_type'    => "error",
-                                '_message' => new LS("titleErrorBirthDate", "You have to be younger than 26 years!"),
-                            ));
-                            $pass = false;
-                        }
-                    }
-                }
-                if ($this->getFormItem("order_photo_file") && !isset($_SESSION['wizardForm']['photoFile'])) {
-                    $this->setMessage("order_photo_file", array(
-                        '_fields'  => "order_photo_file",
-                        '_type'    => "error",
-                        '_message' => new LS("titleErrorPhotoFile", "No photo file provided!"),
-                    ));
-
-                    $pass = false;
-                }
-                if ($this->getFormItem("order_identity_card") && !isset($_SESSION['wizardForm']['identityCard'])) {
-                    $this->setMessage("order_identity_card", array(
-                        '_fields'  => "order_identity_card",
-                        '_type'    => "error",
-                        '_message' => new LS("titleErrorIdentityCard", "No identity card provided!"),
-                    ));
-
-                    $pass = false;
-                }
-                if ($this->getFormItem("order_confirmation_file") && !isset($_SESSION['wizardForm']['confirmationFile'])) {
-                    $error = new LS("titleErrorConfirmationFile", "No confirmation file provided!");
-                    if ($this->getValue("order_card_type") == "itic") {
-                        $error = new LS("titleErrorConfirmationFileTeacher", "titleErrorConfirmationFileTeacher");
-                    }
-                    $this->setMessage("order_confirmation_file", array(
-                        '_fields'  => "order_confirmation_file",
-                        '_type'    => "error",
-                        '_message' => $error,
-                    ));
-
-                    $pass = false;
-                }
-                if ($this->getFormItem("order_conditions_agreement") && !$this->getValue("order_conditions_agreement")) {
-                    $this->setMessage('order_conditions_agreement', array(
-                        '_fields'  => "order_conditions_agreement",
-                        '_type'    => "error",
-                        '_message' => new LS("titleErrorConditionsAgreement", "You must agree with conditions!"),
-                    ));
-                    $this->getParser()->registerIf("conditions_error");
-
-                    $pass = false;
-                }
-
-                if ($this->getExtender("step")->isFinaling()
-                        && ($this->getExtender("step")->getNotPassedStepIdents())) {
-                    $this->setMessage('form', array(
-                        '_type'    => "error",
-                        '_message' => new LS("titleErrorNotPassedSteps", "There are not passed steps!"),
-                    ));
-
-                    $pass = false;
-                }
-            }
-        }
-
-        protected function onManageFinalPass(&$pass, &$values) {
-            if ($this->getExtender("step")->isFinaling()) {
-                $tmp = $values['order_birth_date']['year'];
-                $tmp .= "-".$values['order_birth_date']['month'];
-                $tmp .= "-".$values['order_birth_date']['day'];
-                $values['order_birth_date'] = $tmp;
-                $values['order_state'] = CardOrderDataSource::STATE_SETUP;
-
-                // manage schools for alive
-                switch ($this->getValue("order_card_type")) {
-                    case "alive":
-                        // just to be sure that no school is stored anywhere
-                        $values['order_school_city_id'] = 0;
-                        $values['order_school_type'] = "none";
-                        $values['order_high_school_id'] = 0;
-                        break;
-                }
-
-                // prefinalize files
-                if (isset($_SESSION['wizardForm']['confirmationFile'])) {
-                    $values['order_confirmation_file'] = $_SESSION['wizardForm']['confirmationFile'];
-                } else {
-                    $values['order_confirmation_file'] = "";
-                }
-                if (isset($_SESSION['wizardForm']['photoFile'])) {
-                    $values['order_photo_file'] = $_SESSION['wizardForm']['photoFile'];
-                } else {
-                    $values['order_photo_file'] = "";
-                }
-                if (isset($_SESSION['wizardForm']['identityCard'])) {
-                    $values['order_identity_card'] = $_SESSION['wizardForm']['identityCard'];
-                } else {
-                    $values['order_identity_card'] = "";
-                }
-                unset($_SESSION['wizardForm']);
-            }
-
-            if ($this->getExtender("step")->isChecking()) {
-                // set price
-                if (isset($values['order_card_type']) && $this->getExtender("step")->getStepIdent() == "cardAndSchoolType") {
-                    $settings = $this->getHolder()->get("templateParametersDataSource")->getTemplateParameters("settings", 1);
-                    $values['order_price'] = $settings['Price'.ucfirst($values['order_card_type'])];
-                }
-
-                // set card chip
-                $settings = $this->getHolder()->get("templateParametersDataSource")->getTemplateParameters("settings", 1);
-                $values['order_chip'] = $settings['OrderCardChip'];
-
-            }
-
-            parent::onManageFinalPass($pass, $values);
-
-            if ($this->getExtender("step")->isFinaling()) {
-                // finalize files
-                $orderId = $this->getDataSink()->getInsertId();
-
-                $row = array();
-                $tmpFile = $values['order_confirmation_file'];
-                if ($tmpFile) {
-                    $confirmationFile = str_replace(session_id(), Config::getUploadedHash($orderId), $tmpFile);
-                    rename($tmpFile, $confirmationFile);
-
-                    $row['order_confirmation_file'] = str_replace(Config::UPLOADED_DIR, "", $confirmationFile);
-                }
-
-                foreach (array("order_photo_file", "order_identity_card") as $field) {
-                    $tmpFile = $values[$field];
-                    if ($tmpFile) {
-                        $photoFile = str_replace(session_id(), Config::getUploadedHash($orderId), $tmpFile);
-                        rename($tmpFile, $photoFile);
-
-                        $row[$field] = str_replace(Config::UPLOADED_DIR, "", $photoFile);
-
-                        // rename thumbnail file
-                        $tmpFile = preg_replace("/(\.[^.]+)$/", "_thumb.jpg", $tmpFile);
-                        $photoFile = preg_replace("/(\.[^.]+)$/", "_thumb.jpg", $photoFile);
-                        rename($tmpFile, $photoFile);
-                    }
-                }
-
-                if (count($row)) {
-                    $this->getDataSink()->sink(G_IDataSinkMode::EDIT, $row, $orderId);
-                }
-            }
-
-            if ($this->getExtender("step")->isFinaling()) {
-                $this->getHolder()->get("wizardLogDataSink")->logWizardStep(
-                        $this->getExtender("step")->getStepIdent(),
-                        $this->getDataSink()->getInsertId()
-                );
-            }
-        }
-
-        protected function onCollectSucessHeaderVars(&$headerVars) {
-            parent::onCollectSucessHeaderVars($headerVars);
-
-            if ($this->getExtender("step")->isFinaling()) {
-                $headerVars['wizardForm'][self::FINISHED] = true;
-            }
-       }
-
-        protected function onManageParseFormItems(&$formItems) {
-            parent::onManageParseFormItems($formItems);
-
-            if (isset($formItems['order_school_city_id'])) {
-                $lookupExtender = $this->getExtender("lookup");
-
-                $cityId = $this->getValue("order_school_city_id");
-                if (!$cityId) {
-                    $cityOptions = $formItems['order_school_city_id']['_options'];
-                    $firstKey = array_value(array_keys($cityOptions), 0);
-                    $cityId = $cityOptions[$firstKey]['_value'];
-                }
-
-                $lookupExtender->forceParam(G_LookupFormExtender::LOOKUP_FORM_ITEMS, array(
-                    'order_high_school_id' => array(
-                        '_data_source_name' => "highSchoolDataSource",
-                        '_constraints' => array(
-                            HighSchoolDataSource::PREFIX_CHOOSE_ROW => true,
-                            HighSchoolDataSource::ONLY_CITY_ID => (int) $cityId),
-                        '_value_key' => "id",
-                        '_title_key' => "school_name",
-                    ),
-                ));
-
-                $lookupExtender->callOnPostConstruct();
-                $this->call($lookupExtender, "onManageConstructCaller");
-                $formItems = $this->getParam(self::FORM_ITEMS);
-            }
-
-            if ($this->getExtender("step")->getStepIdent() == "finalize") {
-                // confirmation file
-                if (isset($formItems['order_confirmation_file']) && $formItems['order_confirmation_file']) {
-                    if (isset($_SESSION['wizardForm']['confirmationFile'])) {
-                        $formItems['order_confirmation_file']['_type'] = "file_link";
-                        $formItems['order_confirmation_file']['link_file'] = $_SESSION['wizardForm']['confirmationFile'];
-                    }
-                }
-
-                // photo files
-                $fields = array(
-                    'order_photo_file'     => "photoFile",
-                    'order_identity_card'  => "identityCard",
-                );
-                foreach ($fields as $field => $sessionVarible) {
-                    if (isset($formItems[$field]) && isset($_SESSION['wizardForm'])) {
-                        $formItems[$field]['_type'] = "thumbnail_image";
-                        $formItems[$field]['link_image'] = $_SESSION['wizardForm'][$sessionVarible];
-                        $formItems[$field]['thumbnail'] = $_SESSION['wizardForm'][$sessionVarible.'Thumbnail'];
-                    }
-                }
-            }
-        }
-
-        protected function onManageParseValues(&$values) {
-            parent::onManageParseValues($values);
-
-            if ($this->getExtender("step")->getStepIdent() == "finalize") {
-                $formItems = $this->getFormItems();
-                foreach ($formItems as $ident => $formItem) {
-                    if (isset($values[$ident]) && $formItem['_type'] == "pure_text"
-                            && isset($formItem['_options'][$values[$ident]]['_title'])) {
-                        $values[$ident] = $formItem['_options'][$values[$ident]]['_title'];
-                    }
-                }
-
-                $values['order_confirmation_file'] = I18n::trans("titleNA", "N/A");
-            }
-        }
-
-        protected function onParse($array) {
-            parent::onParse($array);
-
-            $this->getParser()->registerBlock("GROUP", array(&$this, "parseBlockDateGroup"));
-            $this->getParser()->registerIf($this->getName());
-
-            if ($this->getExtender("step")->getStepIdent() == "validationEmail") {
-                $this->getParser()->registerKeys(array(
-                    'INFO_VALIDATION_EMAIL' => I18n::trans("infoValidationEmail", "<p>Validation e-mail will be sent.</p>", $this->getValue("order_price")),
-                ));
-            }
-
-            if ($this->finished) {
-                $this->getParser()->registerIf("finished");
-            }
-
-            // confirmation file
-            if (isset($_SESSION['wizardForm']['confirmationFile'])) {
-                $this->getParser()->registerIf("confirmationFile");
-                $this->getParser()->registerKeys(array(
-                    'CONFIRMATION_FILE_ID'  => $this->buildFieldId("order_confirmation_file"),
-                    'LINK'                  => $_SESSION['wizardForm']['confirmationFile'],
-                    'MESSAGE'               => new LS("actionDownload", "Download"),
-                ));
-            }
-            // photo files
-            if (isset($_SESSION['wizardForm']['photoFile'])
-                    && isset($_SESSION['wizardForm']['photoFileThumbnail'])) {
-                $this->getParser()->registerIf("photoFile");
-                $this->getParser()->registerKeys(array(
-                    'PHOTO_FILE_ID'          => $this->buildFieldId("order_photo_file"),
-                    'PHOTO_FILE_IMAGE'       => $_SESSION['wizardForm']['photoFile'],
-                    'PHOTO_FILE_THUMBNAIL'   => $_SESSION['wizardForm']['photoFileThumbnail'],
-                ));
-            }
-            if (isset($_SESSION['wizardForm']['identityCard'])
-                    && isset($_SESSION['wizardForm']['identityCardThumbnail'])) {
-                $this->getParser()->registerIf("identityCard");
-                $this->getParser()->registerKeys(array(
-                    'IDENTITY_CARD_ID'          => $this->buildFieldId("order_identity_card"),
-                    'IDENTITY_CARD_IMAGE'       => $_SESSION['wizardForm']['identityCard'],
-                    'IDENTITY_CARD_THUMBNAIL'   => $_SESSION['wizardForm']['identityCardThumbnail'],
-                ));
-            }
-
-            // birth date
-            $birthDate = $this->getValue("order_birth_date");
-            if (is_array($birthDate)) {
-                $this->getParser()->registerKeys($birthDate);
-            }
-
-            if (isset($_SESSION['order_card_type'])) {
-                $this->getParser()->registerIf("card_type", $_SESSION['order_card_type']);
-            }
-
-            if (Config::CARD_ALIVE) {
-                $this->getParser()->registerIf("CARD_ALIVE");
-            }
-            if (Config::CARD_ISIC) {
-                $this->getParser()->registerIf("CARD_ISIC");
-            }
-            if (Config::CARD_ITIC) {
-                $this->getParser()->registerIf("CARD_ITIC");
-            }
-        }
-
-        protected function onEachFormItem($ident, &$item) {
-            parent::onEachFormItem($ident, $item);
-
-            if (array_safe_is($item, "free")) {
-                $this->getParser()->registerIf("free");
-            } else {
-                $this->getParser()->unregisterIf("free");
-            }
-        }
-
-        public function parseBlockDateGroup($array) {
-            $birthDate = $this->getValue("order_birth_date");
-            $return = "";
-            if (!isset($array['params']['name'])) {
-                return $return;
-            }
-            switch ($array['params']['name']) {
-            case "day":
-                for ($i = 1; $i <= 31; ++$i) {
-                    $this->getParser()->unregisterIf("_active");
-                    if (isset($birthDate['day']) && $birthDate['day'] == $i) {
-                        $this->getParser()->registerIf("_active");
-                    }
-                    $this->getParser()->registerKeys(array(
-                        '_TITLE'   => ($i < 10 ? "0".$i : $i),
-                        '_VALUE'   => $i,
-                    ));
-                    $return .= $this->getParser()->parse($array[G_Parser::BODY]);
-                }
-                break;
-            case "month":
-                for ($i = 1; $i <= 12; ++$i) {
-                    $this->getParser()->unregisterIf("_active");
-                    if (isset($birthDate['month']) && $birthDate['month'] == $i) {
-                        $this->getParser()->registerIf("_active");
-                    }
-                    $this->getParser()->registerKeys(array(
-                        '_TITLE'   => ($i < 10 ? "0".$i : $i),
-                        '_VALUE'   => $i,
-                    ));
-                    $return .= $this->getParser()->parse($array[G_Parser::BODY]);
-                }
-                break;
-            case "year":
-                $end = date("Y");
-                $start = 1920;
-                for ($i = $start; $i <= $end; ++$i) {
-                    $this->getParser()->unregisterIf("_active");
-                    if (isset($birthDate['year']) && $birthDate['year'] == $i) {
-                        $this->getParser()->registerIf("_active");
-                    }
-                    $this->getParser()->registerKeys(array(
-                        '_TITLE'   => $i,
-                        '_VALUE'   => $i,
-                    ));
-                    $return .= $this->getParser()->parse($array[G_Parser::BODY]);
-                }
-                break;
-            }
-
-            return $return;
-        }
-
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/abstract01.php b/php.editor/test/unit/data/testfiles/semantic/abstract01.php
deleted file mode 100644
index 4964528..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/abstract01.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-abstract class base {
-    function show() {
-        echo "base\n";
-    }
-
-    abstract function test();
-}
-
-abstract class animal extends base {};
-
-class derived extends base {
-    function test() {
-        return 0;
-    }
-}
-
-class fail {
-	abstract function show();
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/abstract01.php.semantic b/php.editor/test/unit/data/testfiles/semantic/abstract01.php.semantic
deleted file mode 100644
index d492ded..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/abstract01.php.semantic
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-abstract class |>CLASS:base<| {
-    function |>METHOD:show<|() {
-        echo "base\n";
-    }
-
-    abstract function |>METHOD:test<|();
-}
-
-abstract class |>CLASS:animal<| extends base {};
-
-class |>CLASS:derived<| extends base {
-    function |>METHOD:test<|() {
-        return 0;
-    }
-}
-
-class |>CLASS:fail<| {
-	abstract function |>METHOD:show<|();
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class001.php b/php.editor/test/unit/data/testfiles/semantic/class001.php
deleted file mode 100644
index d2e2405..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class001.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-class user {
-  public $first_name,$family_name,$address,$phone_num;
-  function display()
-  {
-    echo "User information\n";
-    echo "----------------\n\n";
-    echo "First name:\t  ".$this->first_name."\n";
-    echo "Family name:\t  ".$this->family_name."\n";
-    echo "Address:\t  ".$this->address."\n";
-    echo "Phone:\t\t  ".$this->phone_num."\n";
-    echo "\n\n";
-  }
-  function initialize($first_name,$family_name,$address,$phone_num)
-  {
-    $this->first_name = $first_name;
-    $this->family_name = $family_name;
-    $this->address = $address;
-    $this->phone_num = $phone_num;
-  }
-};
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/class001.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class001.php.semantic
deleted file mode 100644
index 3afdfbb..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class001.php.semantic
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-class |>CLASS:user<| {
-  public $|>FIELD:first_name<|,$|>FIELD:family_name<|,$|>FIELD:address<|,$|>FIELD:phone_num<|;
-  function |>METHOD:display<|()
-  {
-    echo "User information\n";
-    echo "----------------\n\n";
-    echo "First name:\t  ".$this->|>FIELD:first_name<|."\n";
-    echo "Family name:\t  ".$this->|>FIELD:family_name<|."\n";
-    echo "Address:\t  ".$this->|>FIELD:address<|."\n";
-    echo "Phone:\t\t  ".$this->|>FIELD:phone_num<|."\n";
-    echo "\n\n";
-  }
-  function |>METHOD:initialize<|($first_name,$family_name,$address,$phone_num)
-  {
-    $this->|>FIELD:first_name<| = $first_name;
-    $this->|>FIELD:family_name<| = $family_name;
-    $this->|>FIELD:address<| = $address;
-    $this->|>FIELD:phone_num<| = $phone_num;
-  }
-};
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class002.php b/php.editor/test/unit/data/testfiles/semantic/class002.php
deleted file mode 100644
index 12c6c1c..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class002.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-class test {
-  protected $x;
-
-  static private $test = NULL;
-  static private $cnt = 0;
-
-  static function factory($x) {
-    if (test::$test) {
-      return test::$test;
-    } else {
-      test::$test = new test($x);
-      return test::$test;
-    }
-  }
-
-  protected function __construct($x) {
-    test::$cnt++;
-    $this->x = $x;
-  }
-
-  static function destroy() {
-    test::$test = NULL;
-  }
-
-  protected function __destruct() {
-  	test::$cnt--;
-  }
-
-  public function get() {
-    return $this->x;
-  }
-
-  static public function getX() {
-    if (test::$test) {
-      return test::$test->x;
-    } else {
-      return NULL;
-    }
-  }
-
-  static public function count() {
-    return test::$cnt;
-  }
-}
-
-test::getX();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/class002.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class002.php.semantic
deleted file mode 100644
index ae31766..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class002.php.semantic
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-class |>CLASS:test<| {
-  protected $|>FIELD:x<|;
-
-  static private $|>FIELD,STATIC:test<| = NULL;
-  static private $|>FIELD,STATIC:cnt<| = 0;
-
-  static function |>METHOD,STATIC:factory<|($x) {
-    if (test::$|>FIELD,STATIC:test<|) {
-      return test::$|>FIELD,STATIC:test<|;
-    } else {
-      test::$|>FIELD,STATIC:test<| = new test($x);
-      return test::$|>FIELD,STATIC:test<|;
-    }
-  }
-
-  protected function |>METHOD:__construct<|($x) {
-    test::$|>FIELD,STATIC:cnt<|++;
-    $this->|>FIELD:x<| = $x;
-  }
-
-  static function |>METHOD,STATIC:destroy<|() {
-    test::$|>FIELD,STATIC:test<| = NULL;
-  }
-
-  protected function |>METHOD:__destruct<|() {
-  	test::$|>FIELD,STATIC:cnt<|--;
-  }
-
-  public function |>METHOD:get<|() {
-    return $this->|>FIELD:x<|;
-  }
-
-  static public function |>METHOD,STATIC:getX<|() {
-    if (test::$|>FIELD,STATIC:test<|) {
-      return test::$|>FIELD,STATIC:test<|->|>FIELD:x<|;
-    } else {
-      return NULL;
-    }
-  }
-
-  static public function |>METHOD,STATIC:count<|() {
-    return test::$|>FIELD,STATIC:cnt<|;
-  }
-}
-
-test::|>CUSTOM1,STATIC:getX<|();
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class003.php b/php.editor/test/unit/data/testfiles/semantic/class003.php
deleted file mode 100644
index ef9aab8..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class003.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class User {
-
-    public $x;
-    protected $y;
-    private $p1;
-    private $p2;
-
-    function f1 ($name) {
-        $this->p1 = $name;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/class003.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class003.php.semantic
deleted file mode 100644
index 9cb5234..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class003.php.semantic
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class |>CLASS:User<| {
-
-    public $|>FIELD:x<|;
-    protected $|>FIELD:y<|;
-    private $|>FIELD:p1<|;
-    private $|>FIELD,UNUSED:p2<|;
-
-    function |>METHOD:f1<| ($name) {
-        $this->|>FIELD:p1<| = $name;
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class004.php b/php.editor/test/unit/data/testfiles/semantic/class004.php
deleted file mode 100644
index 6b8f233..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class004.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-    class test {
-
-        private function f1() {
-            return 0;
-        }
-
-        private function f2() {
-            return 1;
-        }
-
-        public function f3() {
-            return $this->f1();
-        }
-    }
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/class004.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class004.php.semantic
deleted file mode 100644
index 0aa3430..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class004.php.semantic
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-    class |>CLASS:test<| {
-
-        private function |>METHOD:f1<|() {
-            return 0;
-        }
-
-        private function |>METHOD,UNUSED:f2<|() {
-            return 1;
-        }
-
-        public function |>METHOD:f3<|() {
-            return $this->|>CUSTOM1:f1<|();
-        }
-    }
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class005.php b/php.editor/test/unit/data/testfiles/semantic/class005.php
deleted file mode 100644
index 4d4bd5f..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class005.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-class person {                                // class name
-    private $name;                            // class field declaration
-    public $me = "mydefaultname";             // class field declaration
-    private $you;                             // unused private class field
-    static private $count = 0;                // static private class field
-    static private $test = 1;                 // unused static private filed
-
-    public function __construct($name) {      // method name
-        $this->name = $name;                  // usage of class field
-        echo $this->$name."\n";               // $name is on class field
-        echo $this->name."\n";                // usage of class field
-        person::$count = person::$count + 1;
-    }
-
-    private function yourName() {             // unused method
-        return "yourName";
-    }
-
-    public function name() {                  // method name
-        return $this->name;                   // usage of class field
-    }
-
-    public static function getCount() {       // static method name
-        return person::$count;                 // usage of static field
-    }
-
-    private static function getCount2() {     // unused static method name
-        // TODO addd the content
-    }
-}
-
-$p = new person("me");
-echo "persons: ".person::getCount();          // usage of static method
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class005.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class005.php.semantic
deleted file mode 100644
index 034d455..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class005.php.semantic
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-class |>CLASS:person<| {                                // class name
-    private $|>FIELD:name<|;                            // class field declaration
-    public $|>FIELD:me<| = "mydefaultname";             // class field declaration
-    private $|>FIELD,UNUSED:you<|;                             // unused private class field
-    static private $|>FIELD,STATIC:count<| = 0;                // static private class field
-    static private $|>FIELD,STATIC,UNUSED:test<| = 1;                 // unused static private filed
-
-    public function |>METHOD:__construct<|($name) {      // method name
-        $this->|>FIELD:name<| = $name;                  // usage of class field
-        echo $this->$name."\n";               // $name is on class field
-        echo $this->|>FIELD:name<|."\n";                // usage of class field
-        person::$|>FIELD,STATIC:count<| = person::$|>FIELD,STATIC:count<| + 1;
-    }
-
-    private function |>METHOD,UNUSED:yourName<|() {             // unused method
-        return "yourName";
-    }
-
-    public function |>METHOD:name<|() {                  // method name
-        return $this->|>FIELD:name<|;                   // usage of class field
-    }
-
-    public static function |>METHOD,STATIC:getCount<|() {       // static method name
-        return person::$|>FIELD,STATIC:count<|;                 // usage of static field
-    }
-
-    private static function |>METHOD,STATIC,UNUSED:getCount2<|() {     // unused static method name
-        // TODO addd the content
-    }
-}
-
-$p = new person("me");
-echo "persons: ".person::|>CUSTOM1,STATIC:getCount<|();          // usage of static method
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class006.php b/php.editor/test/unit/data/testfiles/semantic/class006.php
deleted file mode 100644
index 4c10ce3..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class006.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class test {
-
-    private $age;
-
-    public function getName() {
-        return $this->name;
-    }
-
-    public static  function getCount() {
-        return self::getHelpCount();
-    }
-
-    private static function getHelpCount() {
-        return test::$count;
-    }
-
-    static private $count = 5;
-    private $name = "petr";
-}
-
-echo "Number: ".test::getCount()."\n";
-$myvar = new test("Pepa");
-echo "Name: ".$myvar->getName()."\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class006.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class006.php.semantic
deleted file mode 100644
index 37b9053..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class006.php.semantic
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class |>CLASS:test<| {
-
-    private $|>FIELD,UNUSED:age<|;
-
-    public function |>METHOD:getName<|() {
-        return $this->|>FIELD:name<|;
-    }
-
-    public static  function |>METHOD,STATIC:getCount<|() {
-        return self::|>CUSTOM1,STATIC:getHelpCount<|();
-    }
-
-    private static function |>METHOD,STATIC:getHelpCount<|() {
-        return test::$|>FIELD,STATIC:count<|;
-    }
-
-    static private $|>FIELD,STATIC:count<| = 5;
-    private $|>FIELD:name<| = "petr";
-}
-
-echo "Number: ".test::|>CUSTOM1,STATIC:getCount<|()."\n";
-$myvar = new test("Pepa");
-echo "Name: ".$myvar->|>CUSTOM1:getName<|()."\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/class007.php b/php.editor/test/unit/data/testfiles/semantic/class007.php
deleted file mode 100644
index e9d4a81..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class007.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-interface Punchable {
-
-    public function punch();
-
-    public function isStanding();
-}
-
-class Boxer implements Punchable {
-    private $hitpoints;
-
-    public function __construct() {
-        $this->hitpoints = 10;
-    }
-
-    public function punch() {
-        $this->hitpoints--;
-    }
-
-    public function isStanding() {
-        return $this->hitpoints>0;
-    }
-}
-
-function fight(Punchable $p) {
-    while($p->isStanding()) {
-    	$p->punch();
-        echo "Hit!\n";
-    }
-    echo "Victory!";
-}
-
-fight(new Boxer());
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/class007.php.semantic b/php.editor/test/unit/data/testfiles/semantic/class007.php.semantic
deleted file mode 100644
index 7d0bcd6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/class007.php.semantic
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-interface |>CLASS:Punchable<| {
-
-    public function |>METHOD:punch<|();
-
-    public function |>METHOD:isStanding<|();
-}
-
-class |>CLASS:Boxer<| implements Punchable {
-    private $|>FIELD:hitpoints<|;
-
-    public function |>METHOD:__construct<|() {
-        $this->|>FIELD:hitpoints<| = 10;
-    }
-
-    public function |>METHOD:punch<|() {
-        $this->|>FIELD:hitpoints<|--;
-    }
-
-    public function |>METHOD:isStanding<|() {
-        return $this->|>FIELD:hitpoints<|>0;
-    }
-}
-
-function fight(Punchable $p) {
-    while($p->|>CUSTOM1:isStanding<|()) {
-    	$p->|>CUSTOM1:punch<|();
-        echo "Hit!\n";
-    }
-    echo "Victory!";
-}
-
-fight(new Boxer());
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php b/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php
deleted file mode 100644
index a3d811f..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class ClassName {
-
-    const MY_CONS = 5;
-
-    function __construct() {
-        self::MY_CONST;
-        static::MY_CONST;
-        ClassName::MY_CONST;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php.semantic b/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php.semantic
deleted file mode 100644
index 6811085..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/constantsColoring.php.semantic
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class |>CLASS:ClassName<| {
-
-    const |>FIELD,STATIC:MY_CONS<| = 5;
-
-    function |>METHOD:__construct<|() {
-        self::|>FIELD,STATIC:MY_CONST<|;
-        static::|>FIELD,STATIC:MY_CONST<|;
-        ClassName::|>FIELD,STATIC:MY_CONST<|;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php b/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php
deleted file mode 100644
index 25562e9..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Sux;
-
-class DateTimePicker extends BaseControl  {
-
-    const CSS_CLASS = 'datepicker';
-
-    private static $foo = array(self::CSS_CLASS => "");
-
-    public function __construct($label = null, $type = self::TYPE_DATETIME_LOCAL) {
-        $this->controlPrototype->class(self::CSS_CLASS);
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php.semantic b/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php.semantic
deleted file mode 100644
index ec1880a..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/constantsInFiledsDeclColoring.php.semantic
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Sux;
-
-class |>CLASS:DateTimePicker<| extends BaseControl  {
-
-    const |>FIELD,STATIC:CSS_CLASS<| = 'datepicker';
-
-    private static $|>FIELD,STATIC,UNUSED:foo<| = array(self::|>FIELD,STATIC:CSS_CLASS<| => "");
-
-    public function |>METHOD:__construct<|($label = null, $type = self::|>FIELD,STATIC:TYPE_DATETIME_LOCAL<|) {
-        $this->|>FIELD:controlPrototype<|->|>CUSTOM1:class<|(self::|>FIELD,STATIC:CSS_CLASS<|);
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php
deleted file mode 100644
index 25ae7ed..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class Cls {
-
-    /** @deprecated */
-    const DEPR = 12;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php.semantic
deleted file mode 100644
index 72c343b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedConst/deprecatedConst.php.semantic
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class |>CLASS:Cls<| {
-
-    /** @deprecated */
-    const |>DEPRECATED,FIELD,STATIC:DEPR<| = 12;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php
deleted file mode 100644
index 45df811..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class Cls {
-
-    /** @deprecated */
-    public $deprPublic;
-
-    /** @deprecated */
-    protected $deprProtected;
-
-    /** @deprecated */
-    private $deprUnusedPrivate;
-
-    /** @deprecated */
-    public static $deprStaticPublic;
-
-    /** @deprecated */
-    protected static $deprStaticProtected;
-
-    /** @deprecated */
-    private static $deprStaticUnusedPrivate;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php.semantic
deleted file mode 100644
index fde0e66..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedFields/deprecatedFields.php.semantic
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-class |>CLASS:Cls<| {
-
-    /** @deprecated */
-    public $|>DEPRECATED,FIELD:deprPublic<|;
-
-    /** @deprecated */
-    protected $|>DEPRECATED,FIELD:deprProtected<|;
-
-    /** @deprecated */
-    private $|>DEPRECATED,FIELD,UNUSED:deprUnusedPrivate<|;
-
-    /** @deprecated */
-    public static $|>DEPRECATED,FIELD,STATIC:deprStaticPublic<|;
-
-    /** @deprecated */
-    protected static $|>DEPRECATED,FIELD,STATIC:deprStaticProtected<|;
-
-    /** @deprecated */
-    private static $|>DEPRECATED,FIELD,STATIC,UNUSED:deprStaticUnusedPrivate<|;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php
deleted file mode 100644
index b0f64f7..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- *
- * @deprecated
- */
-function functionName($param) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php.semantic
deleted file mode 100644
index bf38193..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedFunctions/deprecatedFunction.php.semantic
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-/**
- *
- * @deprecated
- */
-function |>DEPRECATED:functionName<|($param) {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php
deleted file mode 100644
index ba891ff..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class Cls {
-
-    /** @deprecated */
-    public function deprecatedFunction($param) {}
-
-    /** @deprecated */
-    public static function deprecatedStaticFunction($param) {}
-
-    /** @deprecated */
-    private function deprecatedUnusedFunction($param) {}
-
-    /** @deprecated */
-    private static function deprecatedUnusedStaticFunction($param) {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php.semantic
deleted file mode 100644
index 626cb78..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedMethodDeclarations.php.semantic
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class |>CLASS:Cls<| {
-
-    /** @deprecated */
-    public function |>DEPRECATED,METHOD:deprecatedFunction<|($param) {}
-
-    /** @deprecated */
-    public static function |>DEPRECATED,METHOD,STATIC:deprecatedStaticFunction<|($param) {}
-
-    /** @deprecated */
-    private function |>DEPRECATED,METHOD,UNUSED:deprecatedUnusedFunction<|($param) {}
-
-    /** @deprecated */
-    private static function |>DEPRECATED,METHOD,STATIC,UNUSED:deprecatedUnusedStaticFunction<|($param) {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php
deleted file mode 100644
index 5c91a2a..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class ClassName {
-    /** @deprecated */
-    private function bar3() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php.semantic
deleted file mode 100644
index 9fd1333..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateClassMethod.php.semantic
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-class |>CLASS:ClassName<| {
-    /** @deprecated */
-    private function |>DEPRECATED,METHOD,UNUSED:bar3<|() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php
deleted file mode 100644
index 4bbe5a7..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-trait TraitName {
-    /** @deprecated */
-    private function bar3() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php.semantic
deleted file mode 100644
index 67e97c4..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedMethods/deprecatedPrivateTraitMethod.php.semantic
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-trait |>CLASS:TraitName<| {
-    /** @deprecated */
-    private function |>DEPRECATED,METHOD,UNUSED:bar3<|() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php
deleted file mode 100644
index 6be82e9..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-namespace First;
-
-use Second\Delegate;
-use Second\UnusedDeprecated;
-use Second as S;
-
-class ClassName implements S\Iface {
-    use \Second\Trt;
-    /**
-     * @var \Second\Delegate
-     */
-    private $delegate;
-
-    /**
-     * @param S\Delegate  $param
-     */
-    function info($param) {
-        Delegate::FOO;
-        \Second\Delegate::FOO;
-        S\Delegate::FOO;
-        Delegate::staticFunction($param);
-    }
-
-}
-
-namespace Second;
-
-/** @deprecated */
-class Delegate {
-}
-
-/** @deprecated */
-class UnusedDeprecated {
-}
-
-/** @deprecated */
-interface Iface {}
-
-/** @deprecated */
-trait Trt {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php.semantic
deleted file mode 100644
index de7e4c6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypeUsages/deprecatedTypeUsages.php.semantic
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-namespace First;
-
-use |>DEPRECATED:Second\Delegate<|;
-use |>DEPRECATED:Second\UnusedDeprecated<|;
-use Second as S;
-
-class |>CLASS:ClassName<| implements |>DEPRECATED:S\Iface<| {
-    use |>DEPRECATED:\Second\Trt<|;
-    /**
-     * @var |>DEPRECATED:\Second\Delegate<|
-     */
-    private $|>FIELD,UNUSED:delegate<|;
-
-    /**
-     * @param |>DEPRECATED:S\Delegate<|  $param
-     */
-    function |>METHOD:info<|($param) {
-        |>DEPRECATED:Delegate<|::|>FIELD,STATIC:FOO<|;
-        |>DEPRECATED:\Second\Delegate<|::|>FIELD,STATIC:FOO<|;
-        |>DEPRECATED:S\Delegate<|::|>FIELD,STATIC:FOO<|;
-        |>DEPRECATED:Delegate<|::|>CUSTOM1,STATIC:staticFunction<|($param);
-    }
-
-}
-
-namespace Second;
-
-/** @deprecated */
-class |>CLASS,DEPRECATED:Delegate<| {
-}
-
-/** @deprecated */
-class |>CLASS,DEPRECATED:UnusedDeprecated<| {
-}
-
-/** @deprecated */
-interface |>CLASS,DEPRECATED:Iface<| {}
-
-/** @deprecated */
-trait |>CLASS,DEPRECATED:Trt<| {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php b/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php
deleted file mode 100644
index b0c93ff..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/** @deprecated */
-class Foo {}
-
-/** @deprecated */
-interface Bar {}
-
-/** @deprecated */
-trait Baz {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php.semantic b/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php.semantic
deleted file mode 100644
index d19a517..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/deprecatedTypes/deprecatedTypes.php.semantic
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/** @deprecated */
-class |>CLASS,DEPRECATED:Foo<| {}
-
-/** @deprecated */
-interface |>CLASS,DEPRECATED:Bar<| {}
-
-/** @deprecated */
-trait |>CLASS,DEPRECATED:Baz<| {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue141041.php b/php.editor/test/unit/data/testfiles/semantic/issue141041.php
deleted file mode 100644
index 9977ac6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue141041.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-    class TwitterWhatAreYouDoingServiceAuthenticatorProfile {
-
-        //Specify the usern here
-        private static $username = "";
-
-        //Specify the password here
-        private static $password = "";
-
-        public static function getUsername() {
-            return self::$username;
-        }
-
-        public static function getPassword() {
-            return self::$password;
-        }
-
-        public function hello() {
-            return this;
-        }
-
-
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue141041.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue141041.php.semantic
deleted file mode 100644
index 2ec7403..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue141041.php.semantic
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-    class |>CLASS:TwitterWhatAreYouDoingServiceAuthenticatorProfile<| {
-
-        //Specify the usern here
-        private static $|>FIELD,STATIC:username<| = "";
-
-        //Specify the password here
-        private static $|>FIELD,STATIC:password<| = "";
-
-        public static function |>METHOD,STATIC:getUsername<|() {
-            return self::$|>FIELD,STATIC:username<|;
-        }
-
-        public static function |>METHOD,STATIC:getPassword<|() {
-            return self::$|>FIELD,STATIC:password<|;
-        }
-
-        public function |>METHOD:hello<|() {
-            return this;
-        }
-
-
-    }
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue142644.php b/php.editor/test/unit/data/testfiles/semantic/issue142644.php
deleted file mode 100644
index aae2655..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue142644.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/**
- * @file
- * @brief
- *
- * @author
- */
-
-/***/
-function foo() {
-	echo "bar";
-}
-
-/**/
-
-//
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue142644.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue142644.php.semantic
deleted file mode 100644
index 963c56c..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue142644.php.semantic
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/**
- * @file
- * @brief
- *
- * @author
- */
-
-/***/
-function foo() {
-	echo "bar";
-}
-
-/**/
-
-//
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue144195.php b/php.editor/test/unit/data/testfiles/semantic/issue144195.php
deleted file mode 100644
index e018e39..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue144195.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-class Monitor {
-
-    public function __construct() {
-        echo "Monitor constructor\n";
-    }
-    private function __get($name) {
-        echo("getter ".$name."\n");
-    }
-
-    private function __set($name, $value) {
-        echo("setter ".$name." value: ".$value."\n");
-    }
-
-    private function test() {
-
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue144195.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue144195.php.semantic
deleted file mode 100644
index 7842bfc..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue144195.php.semantic
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-class |>CLASS:Monitor<| {
-
-    public function |>METHOD:__construct<|() {
-        echo "Monitor constructor\n";
-    }
-    private function |>METHOD:__get<|($name) {
-        echo("getter ".$name."\n");
-    }
-
-    private function |>METHOD:__set<|($name, $value) {
-        echo("setter ".$name." value: ".$value."\n");
-    }
-
-    private function |>METHOD,UNUSED:test<|() {
-
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue145694.php b/php.editor/test/unit/data/testfiles/semantic/issue145694.php
deleted file mode 100644
index 2c4c06b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue145694.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-class Country {
-    public $name;
-    public $code;
-}
-
-class Address {
-    public $street;
-    public $city;
-    /**
-     *
-     * @var Country
-     */
-    public $country;
-}
-
-class Person {
-    /**
-     *
-     * @var Address
-     */
-    private $address;
-
-    function getCity() {
-        $this->address->city;
-        $this->address->country->name;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue145694.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue145694.php.semantic
deleted file mode 100644
index eb712c6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue145694.php.semantic
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-class |>CLASS:Country<| {
-    public $|>FIELD:name<|;
-    public $|>FIELD:code<|;
-}
-
-class |>CLASS:Address<| {
-    public $|>FIELD:street<|;
-    public $|>FIELD:city<|;
-    /**
-     *
-     * @var Country
-     */
-    public $|>FIELD:country<|;
-}
-
-class |>CLASS:Person<| {
-    /**
-     *
-     * @var Address
-     */
-    private $|>FIELD:address<|;
-
-    function |>METHOD:getCity<|() {
-        $this->|>FIELD:address<|->|>FIELD:city<|;
-        $this->|>FIELD:address<|->|>FIELD:country<|->|>FIELD:name<|;
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue146193.php b/php.editor/test/unit/data/testfiles/semantic/issue146193.php
deleted file mode 100644
index 8e8a773..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue146193.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class BlaBla {
-    private $count = array();//see this line
-    function count() {
-        $this->count[0]="huh";
-        echo $this->count[0];
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue146193.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue146193.php.semantic
deleted file mode 100644
index f2c54e8..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue146193.php.semantic
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class |>CLASS:BlaBla<| {
-    private $|>FIELD:count<| = array();//see this line
-    function |>METHOD:count<|() {
-        $this->|>FIELD:count<|[0]="huh";
-        echo $this->|>FIELD:count<|[0];
-    }
-
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue146197.php b/php.editor/test/unit/data/testfiles/semantic/issue146197.php
deleted file mode 100644
index 136251c..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue146197.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class BlaBla {
-    private $count = array();//see this line
-    function count() {
-        self::$count = 10;
-        self::$count[0] = 10;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue146197.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue146197.php.semantic
deleted file mode 100644
index 467144b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue146197.php.semantic
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-class |>CLASS:BlaBla<| {
-    private $|>FIELD:count<| = array();//see this line
-    function |>METHOD:count<|() {
-        self::$|>FIELD,STATIC:count<| = 10;
-        self::$|>FIELD,STATIC:count<|[0] = 10;
-    }
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue154876.php b/php.editor/test/unit/data/testfiles/semantic/issue154876.php
deleted file mode 100644
index da6417a..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue154876.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class Root {
-
-    public static $PAHT ='/';
-    protected static $UI = 'help';
-
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue154876.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue154876.php.semantic
deleted file mode 100644
index 763b9f3..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue154876.php.semantic
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-class |>CLASS:Root<| {
-
-    public static $|>FIELD,STATIC:PAHT<| ='/';
-    protected static $|>FIELD,STATIC:UI<| = 'help';
-
-}
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue194535.php b/php.editor/test/unit/data/testfiles/semantic/issue194535.php
deleted file mode 100644
index 8c2964c..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue194535.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class Tomas {
-    
-    private $test;
-
-    function mama($neco) {
-        $a = $this->test[$neco];
-        return $this->test[$neco]['name'];
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue194535.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue194535.php.semantic
deleted file mode 100644
index 78c7511..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue194535.php.semantic
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class |>CLASS:Tomas<| {
-    
-    private $|>FIELD:test<|;
-
-    function |>METHOD:mama<|($neco) {
-        $a = $this->|>FIELD:test<|[$neco];
-        return $this->|>FIELD:test<|[$neco]['name'];
-    }
-} 
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue213105.php b/php.editor/test/unit/data/testfiles/semantic/issue213105.php
deleted file mode 100644
index 8fc30d1..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue213105.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait B
-{
-  use A { getName as protected; }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue213105.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue213105.php.semantic
deleted file mode 100644
index 47b54e4..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue213105.php.semantic
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-trait |>CLASS:B<|
-{
-  use A { |>METHOD:getName<| as protected; }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue213533.php b/php.editor/test/unit/data/testfiles/semantic/issue213533.php
deleted file mode 100644
index 120a1aa..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue213533.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-const BAR_NO = 5;
-echo BAR_NO; // black, normal
-echo Foo::ERR_NO; // green, italic
-class Foo {
-    private $field;
-    const ERR_NO = 1;
-    function functionName($param) {
-	echo self::ERR_NO;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue213533.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue213533.php.semantic
deleted file mode 100644
index 825cb4b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue213533.php.semantic
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-const BAR_NO = 5;
-echo BAR_NO; // black, normal
-echo Foo::|>FIELD,STATIC:ERR_NO<|; // green, italic
-class |>CLASS:Foo<| {
-    private $|>FIELD,UNUSED:field<|;
-    const |>FIELD,STATIC:ERR_NO<| = 1;
-    function |>METHOD:functionName<|($param) {
-	echo self::|>FIELD,STATIC:ERR_NO<|;
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue216840.php b/php.editor/test/unit/data/testfiles/semantic/issue216840.php
deleted file mode 100644
index 7b38bc7..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue216840.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $foo;
-    private $bar;
-
-    function __construct() {
-        $this->foo;
-    }
-
-}
-
-class ClassName1 {
-
-    function __construct() {
-        $this->bar;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue216840.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue216840.php.semantic
deleted file mode 100644
index 0ae6f0b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue216840.php.semantic
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-class |>CLASS:ClassName<| {
-
-    private $|>FIELD:foo<|;
-    private $|>FIELD,UNUSED:bar<|;
-
-    function |>METHOD:__construct<|() {
-        $this->|>FIELD:foo<|;
-    }
-
-}
-
-class |>CLASS:ClassName1<| {
-
-    function |>METHOD:__construct<|() {
-        $this->|>FIELD:bar<|;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php b/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php
deleted file mode 100644
index 4c10ce3..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class test {
-
-    private $age;
-
-    public function getName() {
-        return $this->name;
-    }
-
-    public static  function getCount() {
-        return self::getHelpCount();
-    }
-
-    private static function getHelpCount() {
-        return test::$count;
-    }
-
-    static private $count = 5;
-    private $name = "petr";
-}
-
-echo "Number: ".test::getCount()."\n";
-$myvar = new test("Pepa");
-echo "Name: ".$myvar->getName()."\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php.semantic
deleted file mode 100644
index 37b9053..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue216840_02.php.semantic
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
-class |>CLASS:test<| {
-
-    private $|>FIELD,UNUSED:age<|;
-
-    public function |>METHOD:getName<|() {
-        return $this->|>FIELD:name<|;
-    }
-
-    public static  function |>METHOD,STATIC:getCount<|() {
-        return self::|>CUSTOM1,STATIC:getHelpCount<|();
-    }
-
-    private static function |>METHOD,STATIC:getHelpCount<|() {
-        return test::$|>FIELD,STATIC:count<|;
-    }
-
-    static private $|>FIELD,STATIC:count<| = 5;
-    private $|>FIELD:name<| = "petr";
-}
-
-echo "Number: ".test::|>CUSTOM1,STATIC:getCount<|()."\n";
-$myvar = new test("Pepa");
-echo "Name: ".$myvar->|>CUSTOM1:getName<|()."\n";
-?>
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue217239.php b/php.editor/test/unit/data/testfiles/semantic/issue217239.php
deleted file mode 100644
index fcd78eb..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue217239.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class Foo {
-
-    const bar = "";
-    public static $bar;
-    public $foobar;
-
-    public function test() {
-        $this->foobar[Foo::bar];
-        $this->foobar[Foo::$bar];
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue217239.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue217239.php.semantic
deleted file mode 100644
index 7c58ef2..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue217239.php.semantic
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-class |>CLASS:Foo<| {
-
-    const |>FIELD,STATIC:bar<| = "";
-    public static $|>FIELD,STATIC:bar<|;
-    public $|>FIELD:foobar<|;
-
-    public function |>METHOD:test<|() {
-        $this->|>FIELD:foobar<|[Foo::|>FIELD,STATIC:bar<|];
-        $this->|>FIELD:foobar<|[Foo::$|>FIELD,STATIC:bar<|];
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue245230.php b/php.editor/test/unit/data/testfiles/semantic/issue245230.php
deleted file mode 100644
index 2a55fcc..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue245230.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class Unused_Bug {
-	public function __construct() {
-		$this->capitalizedwrongfunction();
-	}
-	private function capitalizedWrongFunction() {} // no unused!
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/issue245230.php.semantic b/php.editor/test/unit/data/testfiles/semantic/issue245230.php.semantic
deleted file mode 100644
index 877a0bf..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/issue245230.php.semantic
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class |>CLASS:Unused_Bug<| {
-	public function |>METHOD:__construct<|() {
-		$this->|>CUSTOM1:capitalizedwrongfunction<|();
-	}
-	private function |>METHOD:capitalizedWrongFunction<|() {} // no unused!
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/mixed01.php b/php.editor/test/unit/data/testfiles/semantic/mixed01.php
deleted file mode 100644
index 759e6a9..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/mixed01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person|user */
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/mixed01.php.semantic b/php.editor/test/unit/data/testfiles/semantic/mixed01.php.semantic
deleted file mode 100644
index 15588ed..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/mixed01.php.semantic
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* |>ANNOTATION_TYPE:@var<| $hello person|user */
-$hello->|>CUSTOM1:getCity<|();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/simple01.php b/php.editor/test/unit/data/testfiles/semantic/simple01.php
deleted file mode 100644
index d53e237..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/simple01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* @var $hello person */
-$hello->getCity();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/simple01.php.semantic b/php.editor/test/unit/data/testfiles/semantic/simple01.php.semantic
deleted file mode 100644
index 1317071..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/simple01.php.semantic
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-/* |>ANNOTATION_TYPE:@var<| $hello person */
-$hello->|>CUSTOM1:getCity<|();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_01.php b/php.editor/test/unit/data/testfiles/semantic/traits_01.php
deleted file mode 100644
index 75538bc..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_01.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait Mytrait {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_01.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_01.php.semantic
deleted file mode 100644
index f3cec5a..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_01.php.semantic
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait |>CLASS:Mytrait<| {
-    
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_02.php b/php.editor/test/unit/data/testfiles/semantic/traits_02.php
deleted file mode 100644
index bd8b4b8..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_02.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_02 {
-    use MyTrait;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_02.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_02.php.semantic
deleted file mode 100644
index a54ba11..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_02.php.semantic
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait |>CLASS:MyTrait_02<| {
-    use MyTrait;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_03.php b/php.editor/test/unit/data/testfiles/semantic/traits_03.php
deleted file mode 100644
index c34ba29..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_03.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait MyTrait_03 {
-    use MyTrait, Mytrait_02;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_03.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_03.php.semantic
deleted file mode 100644
index 2edabc9..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_03.php.semantic
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-trait |>CLASS:MyTrait_03<| {
-    use MyTrait, Mytrait_02;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_04.php b/php.editor/test/unit/data/testfiles/semantic/traits_04.php
deleted file mode 100644
index 889e943..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_04.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-trait MyTrait_04 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_04.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_04.php.semantic
deleted file mode 100644
index ac56ad0..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_04.php.semantic
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-trait |>CLASS:MyTrait_04<| {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_05.php b/php.editor/test/unit/data/testfiles/semantic/traits_05.php
deleted file mode 100644
index d506caa..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_05.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-trait MyTrait_05 {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_05.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_05.php.semantic
deleted file mode 100644
index 7f7b78b..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_05.php.semantic
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-trait |>CLASS:MyTrait_05<| {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as |>METHOD:bar<|;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_06.php b/php.editor/test/unit/data/testfiles/semantic/traits_06.php
deleted file mode 100644
index 7426574..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_06.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class TraitClass {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as bar;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/traits_06.php.semantic b/php.editor/test/unit/data/testfiles/semantic/traits_06.php.semantic
deleted file mode 100644
index f99269d..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/traits_06.php.semantic
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-class |>CLASS:TraitClass<| {
-    use MyTrait, Mytrait_02 {
-        MyTrait::foo as |>METHOD:bar<|;
-        MyTrait::foo insteadof MyTrait_02;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php
deleted file mode 100644
index 8517302..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Baz\Bat;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        $this->template->anyVariable = 'any value';
-        Strings::capitalize();
-        //Arrays::get($arr, $key);
-        Html::el();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php.semantic
deleted file mode 100644
index e7268f9..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_01.php.semantic
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-namespace Foo;
-
-|>UNUSED:use Baz\Bat;<|
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class |>CLASS:HomepagePresenter<| extends BasePresenter {
-
-    public function |>METHOD:renderDefault<|() {
-        $this->|>FIELD:template<|->|>FIELD:anyVariable<| = 'any value';
-        Strings::|>STATIC:capitalize<|();
-        //Arrays::get($arr, $key);
-        Html::|>STATIC:el<|();
-        new Request();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php
deleted file mode 100644
index a7feb4a..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Nette\Utils as NU;
-use My\Unused as MU;
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class HomepagePresenter extends BasePresenter {
-
-    public function renderDefault() {
-        NU\Strings::capitalize();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php.semantic
deleted file mode 100644
index 2ef9b37..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_02.php.semantic
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-namespace Foo;
-
-use Nette\Utils as NU;
-|>UNUSED:use My\Unused as MU;<|
-
-/**
- * Homepage presenter.
- *
- * @author     John Doe
- * @package    MyApplication
- */
-class |>CLASS:HomepagePresenter<| extends BasePresenter {
-
-    public function |>METHOD:renderDefault<|() {
-        NU\Strings::|>STATIC:capitalize<|();
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php
deleted file mode 100644
index 62d7db6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class Datagrid {}
-    class Action {}
-}
-
-namespace AdminModule {
-    use \DataGrid\DataGrid,
-        \DataGrid\Action;
-    class Presenter extends Action {
-
-    }
-    
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php.semantic
deleted file mode 100644
index 1c25ea6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_03.php.semantic
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class |>CLASS:Datagrid<| {}
-    class |>CLASS:Action<| {}
-}
-
-namespace AdminModule {
-    use |>UNUSED:\DataGrid\DataGrid<|,
-        \DataGrid\Action;
-    class |>CLASS:Presenter<| extends Action {
-
-    }
-    
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php
deleted file mode 100644
index af025c6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class Datagrid {}
-    class Action {}
-    interface IFace {}
-}
-
-namespace AdminModule {
-    use \DataGrid\Action,
-        \DataGrid\DataGrid,
-        \DataGrid\IFace;
-    class Presenter extends Action implements IFace {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php.semantic
deleted file mode 100644
index ae420e7..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_04.php.semantic
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class |>CLASS:Datagrid<| {}
-    class |>CLASS:Action<| {}
-    interface |>CLASS:IFace<| {}
-}
-
-namespace AdminModule {
-    use \DataGrid\Action,
-        |>UNUSED:\DataGrid\DataGrid<|,
-        \DataGrid\IFace;
-    class |>CLASS:Presenter<| extends Action implements IFace {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php
deleted file mode 100644
index 6b2b26c..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class Datagrid {}
-    class Action {}
-    interface IFace {}
-}
-
-namespace AdminModule {
-    use \DataGrid\Action,
-        \DataGrid\IFace,
-        \DataGrid\DataGrid;
-    class Presenter extends Action implements IFace {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php.semantic
deleted file mode 100644
index f29ba4d..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_05.php.semantic
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-namespace Datagrid {
-    class |>CLASS:Datagrid<| {}
-    class |>CLASS:Action<| {}
-    interface |>CLASS:IFace<| {}
-}
-
-namespace AdminModule {
-    use \DataGrid\Action,
-        \DataGrid\IFace,
-        |>UNUSED:\DataGrid\DataGrid<|;
-    class |>CLASS:Presenter<| extends Action implements IFace {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php
deleted file mode 100644
index 5ed01d6..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Datagrid {
-    interface IFace {}
-    interface ISux {}
-}
-
-namespace AdminModule {
-    use \DataGrid\IFace,
-        \DataGrid\ISux;
-    interface Moo extends IFace {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php.semantic
deleted file mode 100644
index f3e9811..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_06.php.semantic
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Datagrid {
-    interface |>CLASS:IFace<| {}
-    interface |>CLASS:ISux<| {}
-}
-
-namespace AdminModule {
-    use \DataGrid\IFace,
-        |>UNUSED:\DataGrid\ISux<|;
-    interface |>CLASS:Moo<| extends IFace {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php
deleted file mode 100644
index dc15cdc..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// it IS used - in PHPDoc
-use Foo\Bar\Baz\Def;
-
-class ClassName {
-
-    /**
-     * @return Def
-     */
-    function functionName() {
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php.semantic
deleted file mode 100644
index fe58768..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_07.php.semantic
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// it IS used - in PHPDoc
-use Foo\Bar\Baz\Def;
-
-class |>CLASS:ClassName<| {
-
-    /**
-     * @return Def
-     */
-    function |>METHOD:functionName<|() {
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php b/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php
deleted file mode 100644
index 3bf7313..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// it IS NOT used
-use Foo\Bar\Baz\Def;
-
-class ClassName {
-
-    /**
-     * @return Baz\Def
-     */
-    function functionName() {
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php.semantic b/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php.semantic
deleted file mode 100644
index 4bfc995..0000000
--- a/php.editor/test/unit/data/testfiles/semantic/unusedUses_08.php.semantic
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-
-// it IS NOT used
-|>UNUSED:use Foo\Bar\Baz\Def;<|
-
-class |>CLASS:ClassName<| {
-
-    /**
-     * @return Baz\Def
-     */
-    function |>METHOD:functionName<|() {
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/class005.php b/php.editor/test/unit/data/testfiles/structure/class005.php
deleted file mode 100644
index 4d4bd5f..0000000
--- a/php.editor/test/unit/data/testfiles/structure/class005.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-class person {                                // class name
-    private $name;                            // class field declaration
-    public $me = "mydefaultname";             // class field declaration
-    private $you;                             // unused private class field
-    static private $count = 0;                // static private class field
-    static private $test = 1;                 // unused static private filed
-
-    public function __construct($name) {      // method name
-        $this->name = $name;                  // usage of class field
-        echo $this->$name."\n";               // $name is on class field
-        echo $this->name."\n";                // usage of class field
-        person::$count = person::$count + 1;
-    }
-
-    private function yourName() {             // unused method
-        return "yourName";
-    }
-
-    public function name() {                  // method name
-        return $this->name;                   // usage of class field
-    }
-
-    public static function getCount() {       // static method name
-        return person::$count;                 // usage of static field
-    }
-
-    private static function getCount2() {     // unused static method name
-        // TODO addd the content
-    }
-}
-
-$p = new person("me");
-echo "persons: ".person::getCount();          // usage of static method
-?>
diff --git a/php.editor/test/unit/data/testfiles/structure/deprecatedDeclarations.php b/php.editor/test/unit/data/testfiles/structure/deprecatedDeclarations.php
deleted file mode 100644
index 5984a61..0000000
--- a/php.editor/test/unit/data/testfiles/structure/deprecatedDeclarations.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-
-/** @deprecated */
-class ClassName {
-    /** @deprecated */
-    const CLS = 12;
-
-    /** @deprecated */
-    static $foo0;
-    /** @deprecated */
-    public static $foo1;
-    /** @deprecated */
-    protected static $foo2;
-    /** @deprecated */
-    private static $foo3;
-
-    /** @deprecated */
-    var $bar0;
-    /** @deprecated */
-    public $bar1;
-    /** @deprecated */
-    protected $bar2;
-    /** @deprecated */
-    private $bar3;
-
-    /** @deprecated */
-    static function foo0() {}
-    /** @deprecated */
-    public static function foo1() {}
-    /** @deprecated */
-    protected static function foo2() {}
-    /** @deprecated */
-    private static function foo3() {}
-
-    /** @deprecated */
-    function bar0() {}
-    /** @deprecated */
-    public function bar1() {}
-    /** @deprecated */
-    protected function bar2() {}
-    /** @deprecated */
-    private function bar3() {}
-}
-
-/** @deprecated */
-interface IfaceName {
-    /** @deprecated */
-    const IFOO = 12;
-
-    /** @deprecated */
-    public function fnc1();
-    /** @deprecated */
-    function fnc2();
-}
-
-/** @deprecated */
-trait TraitName {
-    /** @deprecated */
-    function bar0() {}
-    /** @deprecated */
-    public function bar1() {}
-    /** @deprecated */
-    protected function bar2() {}
-    /** @deprecated */
-    private function bar3() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/deprecatedTypes.php b/php.editor/test/unit/data/testfiles/structure/deprecatedTypes.php
deleted file mode 100644
index 3ae9127..0000000
--- a/php.editor/test/unit/data/testfiles/structure/deprecatedTypes.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-namespace Hhh {
-use \Omm\DeprType;
-
-class ClassName {
-
-    /**
-     * @var \Omm\DeprType
-     */
-    private $foo;
-
-    /**
-     * @param \Omm\DeprType $param
-     * @return \Omm\DeprType
-     */
-    function barBaz(\Omm\DeprType $param) {
-        $this->foo;
-    }
-
-}
-}
-namespace Omm {
-/** @deprecated */
-class DeprType {
-}
-}
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/interface_001.php b/php.editor/test/unit/data/testfiles/structure/interface_001.php
deleted file mode 100644
index fbeb73e..0000000
--- a/php.editor/test/unit/data/testfiles/structure/interface_001.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-
-interface MyInterface {
-    public function getName();
-    public function getDescription();
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/issue142644.php b/php.editor/test/unit/data/testfiles/structure/issue142644.php
deleted file mode 100644
index aae2655..0000000
--- a/php.editor/test/unit/data/testfiles/structure/issue142644.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/**
- * @file
- * @brief
- *
- * @author
- */
-
-/***/
-function foo() {
-	echo "bar";
-}
-
-/**/
-
-//
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/issue148558.php b/php.editor/test/unit/data/testfiles/structure/issue148558.php
deleted file mode 100644
index 75ba947..0000000
--- a/php.editor/test/unit/data/testfiles/structure/issue148558.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-class Address {
-    private $street;
-    private $city;
-    private $zip;
-
-    function __construct($street, $city, $zip) {
-        $this->street = $street;
-        $this->city = $city;
-        $this->zip = $zip;
-    }
-
-    public function getStreet() {
-        return $this->street;
-    }
-
-    public function getCity() {
-        return $this->city;
-    }
-
-    public function getZip() {
-        return $this->zip;
-    }
-
-}
-
-define("KOLESA", 53314);
-define("KLADRUBY", 53316);
-define("PRELOUC", 53316);
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/issue170712.php b/php.editor/test/unit/data/testfiles/structure/issue170712.php
deleted file mode 100644
index db30448..0000000
--- a/php.editor/test/unit/data/testfiles/structure/issue170712.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Test {
-
-    class Foo {}
-
-}
-
-class Bar {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/issue205886_01.php b/php.editor/test/unit/data/testfiles/structure/issue205886_01.php
deleted file mode 100644
index e2067bd..0000000
--- a/php.editor/test/unit/data/testfiles/structure/issue205886_01.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-class ClassName {
-
-    /**
-     *
-     * @return void
-     */
-    function functionName() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces.php b/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces.php
deleted file mode 100644
index 17fc346..0000000
--- a/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces.php
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<?php
-namespace MyProject {
-    class Connection {}
-    function connect() {}
-}
-namespace AnotherProject {
-    class Connection {}
-    function connect() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces_with_default_one.php b/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces_with_default_one.php
deleted file mode 100644
index ff69071..0000000
--- a/php.editor/test/unit/data/testfiles/structure/php53/bracketed_multiple_namespaces_with_default_one.php
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<?php
-namespace MyProject {
-    class Connection {}
-    function connect() {}
-}
-namespace {
-    class Connection {}
-    function connect() {}
-}
-?>
diff --git a/php.editor/test/unit/data/testfiles/structure/php53/multiple_namespaces.php b/php.editor/test/unit/data/testfiles/structure/php53/multiple_namespaces.php
deleted file mode 100644
index f78110a..0000000
--- a/php.editor/test/unit/data/testfiles/structure/php53/multiple_namespaces.php
+++ /dev/null
@@ -1,9 +0,0 @@
-
-<?php
-namespace MyProject;
-class Connection {}
-function connect() {}
-namespace AnotherProject;
-class Connection {}
-function connect() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/structure/php53/namespace.php b/php.editor/test/unit/data/testfiles/structure/php53/namespace.php
deleted file mode 100644
index d0d3934..0000000
--- a/php.editor/test/unit/data/testfiles/structure/php53/namespace.php
+++ /dev/null
@@ -1,6 +0,0 @@
-
-<?php
-namespace MyProject;
-class Connection {}
-function connect() {}
-?>
diff --git a/php.editor/test/unit/data/testfiles/structure/propertyTag.php b/php.editor/test/unit/data/testfiles/structure/propertyTag.php
deleted file mode 100644
index 9216f09..0000000
--- a/php.editor/test/unit/data/testfiles/structure/propertyTag.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/** * @author Petr
- * @since 1.5
- *
- *
- *
- */
-interface Shape {
-    /**
-     * Draws the shape
-     *
-     *
-     * @return string the shape
-     */
-    function draw();
-}
-
-/**
- * Represent one 2d point
- * @property int $x
- * @property int $y
- */
-class Point implements Shape {
-
-    public $z;
-    /**
-     *
-     * @return string
-     */
-    public function draw() {
-        return "Point [".$this->x.",".$this->y."]";
-    }
-}
-
-/**
- * @property Point $point
- * @property int $radius
- */
-class Circle implements Shape {
-    public function draw() {
-        return "Circle:\n"."  Center: ".$this->point->draw()."\n  Radius: ".$this->radius."\n";
-    }
-}
-
-$point = new Point;
-$point->x = 100;
-$point->y = 200;
-
-$circle = new Circle;
-$circle->radius = 10;
-$circle->point = $point;
-
-echo $circle->draw();
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/referenceParameter_001.php b/php.editor/test/unit/data/testfiles/structure/referenceParameter_001.php
deleted file mode 100644
index a87215e..0000000
--- a/php.editor/test/unit/data/testfiles/structure/referenceParameter_001.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-function readShippingCosts($ordersId,
-        &$cost, &$nachnahme, &$uebermittlungsentgelt) {
-
-        }
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/traitsStructure_01.php b/php.editor/test/unit/data/testfiles/structure/traitsStructure_01.php
deleted file mode 100644
index f3ea3bc..0000000
--- a/php.editor/test/unit/data/testfiles/structure/traitsStructure_01.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-trait MyTrait {
-    public $traitField = 10;
-    public function traitFoo() {}
-}
-
-class TraitedClass {
-    use MyTrait;
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/structure/traitsStructure_02.php b/php.editor/test/unit/data/testfiles/structure/traitsStructure_02.php
deleted file mode 100644
index 256731e..0000000
--- a/php.editor/test/unit/data/testfiles/structure/traitsStructure_02.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-trait MyTrait {
-    public $traitField = 10;
-    public function traitFoo() {}
-}
-
-trait TraitedTrait {
-    use MyTrait;
-    public $secondFiled = 20;
-    public function secondFoo() {}
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_01.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_01.occurrences
deleted file mode 100644
index 4071f4b..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:myClass<| = new MyClass();
-$|>MARK_OCCURRENCES:myCl^ass<|->field[0]->getArray()[][]->foo();
-$|>MARK_OCCURRENCES:myClass<|->getArray()[0][]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_02.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_02.occurrences
deleted file mode 100644
index 5b50b6e..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    public $|>MARK_OCCURRENCES:field<|;
-$myClass->|>MARK_OCCURRENCES:fie^ld<|[0]->getArray()[][]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_03.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_03.occurrences
deleted file mode 100644
index dab8759..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    public function |>MARK_OCCURRENCES:getArray<|() {
-$myClass->field[0]->|>MARK_OCCURRENCES:getA^rray<|()[][]->foo();
-$myClass->|>MARK_OCCURRENCES:getArray<|()[0][]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_04.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_04.occurrences
deleted file mode 100644
index 65d6ff2..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    public function |>MARK_OCCURRENCES:foo<|() {}
-$myClass->field[0]->getArray()[][]->|>MARK_OCCURRENCES:fo^o<|();
-$myClass->getArray()[0][]->|>MARK_OCCURRENCES:foo<|();
-functionName()[0]->|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_05.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_05.occurrences
deleted file mode 100644
index 53ab9b6..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:myClass<| = new MyClass();
-$|>MARK_OCCURRENCES:myClass<|->field[0]->getArray()[][]->foo();
-$|>MARK_OCCURRENCES:myC^lass<|->getArray()[0][]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_06.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_06.occurrences
deleted file mode 100644
index c1bc54d..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    public function |>MARK_OCCURRENCES:getArray<|() {
-$myClass->field[0]->|>MARK_OCCURRENCES:getArray<|()[][]->foo();
-$myClass->|>MARK_OCCURRENCES:getA^rray<|()[0][]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_07.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_07.occurrences
deleted file mode 100644
index e390389..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_07.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    public function |>MARK_OCCURRENCES:foo<|() {}
-$myClass->field[0]->getArray()[][]->|>MARK_OCCURRENCES:foo<|();
-$myClass->getArray()[0][]->|>MARK_OCCURRENCES:fo^o<|();
-functionName()[0]->|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_08.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_08.occurrences
deleted file mode 100644
index d2a69cc..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_08.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-function |>MARK_OCCURRENCES:functionName<|() {
-|>MARK_OCCURRENCES:function^Name<|()[0]->foo();
diff --git a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_09.occurrences b/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_09.occurrences
deleted file mode 100644
index c1aa07b..0000000
--- a/php.editor/test/unit/data/testfiles/testArrayDereferencing.php.testArrayDereferencing_09.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    public function |>MARK_OCCURRENCES:foo<|() {}
-$myClass->field[0]->getArray()[][]->|>MARK_OCCURRENCES:foo<|();
-$myClass->getArray()[0][]->|>MARK_OCCURRENCES:foo<|();
-functionName()[0]->|>MARK_OCCURRENCES:fo^o<|();
diff --git a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_01.occurrences b/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_01.occurrences
deleted file mode 100644
index a16d6f5..0000000
--- a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-use Blah\Sec as |>MARK_OCCURRENCES:B^S<|;
-    new |>MARK_OCCURRENCES:BS<|\MyException();
-} catch (|>MARK_OCCURRENCES:BS<|\MyException $ex) {
diff --git a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_02.occurrences b/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_02.occurrences
deleted file mode 100644
index f0ccaad..0000000
--- a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-use Blah\Sec as |>MARK_OCCURRENCES:BS<|;
-    new |>MARK_OCCURRENCES:B^S<|\MyException();
-} catch (|>MARK_OCCURRENCES:BS<|\MyException $ex) {
diff --git a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_03.occurrences b/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_03.occurrences
deleted file mode 100644
index b8afd1d4..0000000
--- a/php.editor/test/unit/data/testfiles/testCatchWithAlias.php.testCatchWithAlias_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-use Blah\Sec as |>MARK_OCCURRENCES:BS<|;
-    new |>MARK_OCCURRENCES:BS<|\MyException();
-} catch (|>MARK_OCCURRENCES:B^S<|\MyException $ex) {
diff --git a/php.editor/test/unit/data/testfiles/testClsVarPropInPhpDocTest.php.testClsVarPropInPhpDocTest.occurrences b/php.editor/test/unit/data/testfiles/testClsVarPropInPhpDocTest.php.testClsVarPropInPhpDocTest.occurrences
deleted file mode 100644
index df871e9..0000000
--- a/php.editor/test/unit/data/testfiles/testClsVarPropInPhpDocTest.php.testClsVarPropInPhpDocTest.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Author<| {
- * @property |>MARK_OCCURRENCES:Author<| $author hello this is doc
- * @return |>MARK_OCCURRENCES:Aut^hor<|
diff --git a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_01.occurrences b/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_01.occurrences
deleted file mode 100644
index 8f50402..0000000
--- a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:C^ON<| = 1;
-            parent::|>MARK_OCCURRENCES:CON<|;
-            self::|>MARK_OCCURRENCES:CON<|;
-            static::|>MARK_OCCURRENCES:CON<|;
diff --git a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_02.occurrences b/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_02.occurrences
deleted file mode 100644
index 864342f..0000000
--- a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:CON<| = 1;
-            parent::|>MARK_OCCURRENCES:C^ON<|;
-            self::|>MARK_OCCURRENCES:CON<|;
-            static::|>MARK_OCCURRENCES:CON<|;
diff --git a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_03.occurrences b/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_03.occurrences
deleted file mode 100644
index 8cf8e94..0000000
--- a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_03.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:CON<| = 1;
-            parent::|>MARK_OCCURRENCES:CON<|;
-            self::|>MARK_OCCURRENCES:C^ON<|;
-            static::|>MARK_OCCURRENCES:CON<|;
diff --git a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_04.occurrences b/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_04.occurrences
deleted file mode 100644
index 9e1b651..0000000
--- a/php.editor/test/unit/data/testfiles/testConstants.php.testConstants_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:CON<| = 1;
-            parent::|>MARK_OCCURRENCES:CON<|;
-            self::|>MARK_OCCURRENCES:CON<|;
-            static::|>MARK_OCCURRENCES:C^ON<|;
diff --git a/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_01.occurrences b/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_01.occurrences
deleted file mode 100644
index 51ac580..0000000
--- a/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    public $|>MARK_OCCURRENCES:bbbbb<|;
-        if ($a instanceof $this->|>MARK_OCCURRENCES:bb^bbb<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_02.occurrences b/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_02.occurrences
deleted file mode 100644
index d258d99..0000000
--- a/php.editor/test/unit/data/testfiles/testFieldAccessInInstanceOf.php.testFieldAccessInInstanceOf_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    public $|>MARK_OCCURRENCES:bb^bbb<|;
-        if ($a instanceof $this->|>MARK_OCCURRENCES:bbbbb<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest.occurrences b/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest.occurrences
deleted file mode 100644
index df217ad..0000000
--- a/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:MyClassConstr<|  {
-class MyClassConstr2 extends |>MARK_OCCURRENCES:MyClassConstr<|  {}//MyClassConstr2
-$a = new |>MARK_OCCURRENCES:MyCla^ssConstr<|();
diff --git a/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest_2.occurrences b/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest_2.occurrences
deleted file mode 100644
index 59995ee..0000000
--- a/php.editor/test/unit/data/testfiles/testGotoConstructTest.php.testGotoConstructTest_2.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-class |>MARK_OCCURRENCES:MyClassConstr2<| extends MyClassConstr  {}//MyClassConstr2
-$b = new |>MARK_OCCURRENCES:MyClass^Constr2<|();
diff --git a/php.editor/test/unit/data/testfiles/testGotoLabel.php.testGotoLabel.occurrences b/php.editor/test/unit/data/testfiles/testGotoLabel.php.testGotoLabel.occurrences
deleted file mode 100644
index 0bd439f..0000000
--- a/php.editor/test/unit/data/testfiles/testGotoLabel.php.testGotoLabel.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    if($j==17) goto |>MARK_OCCURRENCES:en^d<|; 
-|>MARK_OCCURRENCES:end<|:
diff --git a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest.occurrences b/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest.occurrences
deleted file mode 100644
index 24eff99..0000000
--- a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class mycls implements |>MARK_OCCURRENCES:my^face<| {
-interface |>MARK_OCCURRENCES:myface<| {
-|>MARK_OCCURRENCES:myface<|::RECOVER_ORIG;
-function function_face(|>MARK_OCCURRENCES:myface<| $a) {
diff --git a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_2.occurrences b/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_2.occurrences
deleted file mode 100644
index 5d5a243..0000000
--- a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_2.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    const |>MARK_OCCURRENCES:REC^OVER_ORIG<| = 1;
-mycls::|>MARK_OCCURRENCES:RECOVER_ORIG<|;
diff --git a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_3.occurrences b/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_3.occurrences
deleted file mode 100644
index 007f835..0000000
--- a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_3.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:my^cls<| implements myface {
-|>MARK_OCCURRENCES:mycls<|::RECOVER_ORIG;
-function function_cls(|>MARK_OCCURRENCES:mycls<| $a) {
diff --git a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_4.occurrences b/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_4.occurrences
deleted file mode 100644
index bbb9fa3..0000000
--- a/php.editor/test/unit/data/testfiles/testIfaceTest.php.testIfaceTest_4.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    const |>MARK_OCCURRENCES:RECOV^ER_ORIG<| = 1;
-mycls::|>MARK_OCCURRENCES:RECOVER_ORIG<|;
diff --git a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_01.occurrences b/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_01.occurrences
deleted file mode 100644
index 411c3fb..0000000
--- a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-function testException($param, $|>MARK_OCCURRENCES:mExpectedE^xception<| = null) {
-                = empty($|>MARK_OCCURRENCES:mExpectedException<|)
-                || !($e instanceof $|>MARK_OCCURRENCES:mExpectedException<|)
diff --git a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_02.occurrences b/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_02.occurrences
deleted file mode 100644
index 8ae9d4f..0000000
--- a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    } catch (Exception $^|>MARK_OCCURRENCES:e<|) {
-                || !($|>MARK_OCCURRENCES:e<| instanceof $mExpectedException)
-        || !($|>MARK_OCCURRENCES:e<| instanceof Exception);
diff --git a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_03.occurrences b/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_03.occurrences
deleted file mode 100644
index 74a9e47..0000000
--- a/php.editor/test/unit/data/testfiles/testInstanceof198909.php.testInstanceof198909_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-function testException($param, $|>MARK_OCCURRENCES:mExpectedException<| = null) {
-                = empty($|>MARK_OCCURRENCES:mExpectedException<|)
-                || !($e instanceof $|>MARK_OCCURRENCES:mExpect^edException<|)
diff --git a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_01.occurrences
deleted file mode 100644
index d6a0630..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_01.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    private $|>MARK_OCCURRENCES:U^RL<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_02.occurrences
deleted file mode 100644
index 4cfeeda..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        $this->$x="st $this->$|>MARK_OCCURRENCES:U^RL<|";
-        return $this->$|>MARK_OCCURRENCES:URL<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_03.occurrences
deleted file mode 100644
index e70b7b2..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue133465.php.testIssue133465_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        $this->$x="st $this->$|>MARK_OCCURRENCES:URL<|";
-        return $this->$|>MARK_OCCURRENCES:U^RL<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_01.occurrences
deleted file mode 100644
index 268d6a2..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    public function |>MARK_OCCURRENCES:do^Something<|()
-        $this->|>MARK_OCCURRENCES:doSomething<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_02.occurrences
deleted file mode 100644
index 783637b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_02.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-        $object1->|>MARK_OCCURRENCES:do^Something<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_03.occurrences
deleted file mode 100644
index 62f9504..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue186553.php.testIssue186553_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    public function |>MARK_OCCURRENCES:doSomething<|()
-        $this->|>MARK_OCCURRENCES:do^Something<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_01.occurrences
deleted file mode 100644
index 2945e76..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:fu^nc<| = 'someFunc';
-$|>MARK_OCCURRENCES:func<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_02.occurrences
deleted file mode 100644
index a784efc..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:func<| = 'someFunc';
-$|>MARK_OCCURRENCES:fu^nc<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_03.occurrences
deleted file mode 100644
index a3b23d1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:o^bj<| = 'MyObj';
-$x = new $|>MARK_OCCURRENCES:obj<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_04.occurrences
deleted file mode 100644
index 8d47e5a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_04.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:obj<| = 'MyObj';
-$x = new $|>MARK_OCCURRENCES:o^bj<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_05.occurrences
deleted file mode 100644
index 1d23c60..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_05.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:another^Obj<| = 'AnotherObj';
-$y = new $|>MARK_OCCURRENCES:anotherObj<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_06.occurrences
deleted file mode 100644
index 491e233..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue197283.php.testIssue197283_06.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:anotherObj<| = 'AnotherObj';
-$y = new $|>MARK_OCCURRENCES:another^Obj<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue198449.php.testIssue198449_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue198449.php.testIssue198449_01.occurrences
deleted file mode 100644
index 147287a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue198449.php.testIssue198449_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:cl^ass<| = 'StdClass';
-$obj = new $|>MARK_OCCURRENCES:class<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue200399.php.testIssue200399_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue200399.php.testIssue200399_01.occurrences
deleted file mode 100644
index 466bfd4..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200399.php.testIssue200399_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Manager<| {
-     * @param \Character\|>MARK_OCCURRENCES:Manager<| $param
-    function functionName(\Character\|>MARK_OCCURRENCES:Ma^nager<| $param) {
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_01.occurrences
deleted file mode 100644
index 950fdbe..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_01.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:Class^Name<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_02.occurrences
deleted file mode 100644
index d430aea..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_02.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:Aliased^ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_03.occurrences
deleted file mode 100644
index a35c6c0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_03.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:O^mg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_04.occurrences
deleted file mode 100644
index 2e860ca..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_04.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:Aliased^ClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_05.occurrences
deleted file mode 100644
index 727ad94..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_05.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:C^ls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_06.occurrences
deleted file mode 100644
index 0b0de15..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_06.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:Class^Name<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_07.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_07.occurrences
deleted file mode 100644
index 7f0792c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_07.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:O^mg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_08.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_08.occurrences
deleted file mode 100644
index 2bfa204..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_08.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_09.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_09.occurrences
deleted file mode 100644
index e425759..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_09.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:C^ls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_10.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_10.occurrences
deleted file mode 100644
index 9311c1e..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_10.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:Class^Name<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_11.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_11.occurrences
deleted file mode 100644
index 92d3dec..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_11.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:O^mg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_12.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_12.occurrences
deleted file mode 100644
index 14e05ad..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_12.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_13.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_13.occurrences
deleted file mode 100644
index 54e2db7..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_13.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:C^ls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_14.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_14.occurrences
deleted file mode 100644
index 455b5e6..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_14.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:Class^Name<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_15.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_15.occurrences
deleted file mode 100644
index 0928f4b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_15.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:O^mg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_16.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_16.occurrences
deleted file mode 100644
index 03ff8c0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_16.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_17.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_17.occurrences
deleted file mode 100644
index 8a985c0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_17.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:C^ls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_18.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_18.occurrences
deleted file mode 100644
index 1171f9b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_18.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:Class^Name<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_19.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_19.occurrences
deleted file mode 100644
index 31c8314..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_19.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:O^mg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_20.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_20.occurrences
deleted file mode 100644
index 89e9445..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_20.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_21.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_21.occurrences
deleted file mode 100644
index b7c6ce9..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_21.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:C^ls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_22.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_22.occurrences
deleted file mode 100644
index 0ce3bd1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_22.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:Class^Name<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_23.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_23.occurrences
deleted file mode 100644
index 19557e9..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_23.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:O^mg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Omg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_24.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_24.occurrences
deleted file mode 100644
index c61400c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_24.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:AliasedClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_25.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_25.occurrences
deleted file mode 100644
index 64b3b55..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_25.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:C^ls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:Cls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_26.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_26.occurrences
deleted file mode 100644
index e841e03..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_26.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:Class^Name<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_27.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_27.occurrences
deleted file mode 100644
index 40a378a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_27.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-            (new |>MARK_OCCURRENCES:Omg<|\AliasedClassName())->bar();
-            new |>MARK_OCCURRENCES:Omg<|\AliasedClassName();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::foo();
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::FOO;
-            |>MARK_OCCURRENCES:Omg<|\AliasedClassName::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:O^mg<|\AliasedClassName) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_28.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_28.occurrences
deleted file mode 100644
index 47fb5f0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_28.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-            (new Omg\|>MARK_OCCURRENCES:AliasedClassName<|())->bar();
-            new Omg\|>MARK_OCCURRENCES:AliasedClassName<|();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::foo();
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::FOO;
-            Omg\|>MARK_OCCURRENCES:AliasedClassName<|::$foo;
-            if ($x instanceof Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_29.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_29.occurrences
deleted file mode 100644
index 707805c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_29.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-            (new |>MARK_OCCURRENCES:Cls<|())->bar();
-            new |>MARK_OCCURRENCES:Cls<|();
-            |>MARK_OCCURRENCES:Cls<|::foo();
-            |>MARK_OCCURRENCES:Cls<|::FOO;
-            |>MARK_OCCURRENCES:Cls<|::$foo;
-            if ($x instanceof |>MARK_OCCURRENCES:C^ls<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_30.occurrences b/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_30.occurrences
deleted file mode 100644
index 9898ac4..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue200596.php.testIssue200596_30.occurrences
+++ /dev/null
@@ -1,8 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-    use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            (new |>MARK_OCCURRENCES:ClassName<|())->bar();
-            new |>MARK_OCCURRENCES:ClassName<|();
-            |>MARK_OCCURRENCES:ClassName<|::bar();
-            |>MARK_OCCURRENCES:ClassName<|::BAR;
-            |>MARK_OCCURRENCES:ClassName<|::$bar;
-            if ($x instanceof |>MARK_OCCURRENCES:Class^Name<|) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue201429.php.testIssue201429_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue201429.php.testIssue201429_01.occurrences
deleted file mode 100644
index 7c4149d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue201429.php.testIssue201429_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-     * @param type $|>MARK_OCCURRENCES:keyClosure<| closure returning the key
-    protected static function test($|>MARK_OCCURRENCES:keyC^losure<|) {
-        $key = $|>MARK_OCCURRENCES:keyClosure<|($row->KEY); // <-- not highlighted
diff --git a/php.editor/test/unit/data/testfiles/testIssue201671.php.testIssue201671.occurrences b/php.editor/test/unit/data/testfiles/testIssue201671.php.testIssue201671.occurrences
deleted file mode 100644
index 5c5671d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue201671.php.testIssue201671.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-foreach ($array as $|>MARK_OCCURRENCES:my^Key<| => $myValue) {
-    $foo->$|>MARK_OCCURRENCES:myKey<| = $myValue;
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_01.occurrences
deleted file mode 100644
index 5836908..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    class |>MARK_OCCURRENCES:First^Parent<| {
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<| as SecondParent;
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<|;
-    class Yours1 extends |>MARK_OCCURRENCES:FirstParent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_02.occurrences
deleted file mode 100644
index 97904fc..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    class |>MARK_OCCURRENCES:FirstParent<| {
-    use Full\Name\Space\|>MARK_OCCURRENCES:First^Parent<| as SecondParent;
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<|;
-    class Yours1 extends |>MARK_OCCURRENCES:FirstParent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_03.occurrences
deleted file mode 100644
index 0e0354f..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_03.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    class |>MARK_OCCURRENCES:FirstParent<| {
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<| as SecondParent;
-    use Full\Name\Space\|>MARK_OCCURRENCES:First^Parent<|;
-    class Yours1 extends |>MARK_OCCURRENCES:FirstParent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_04.occurrences
deleted file mode 100644
index 2a02bf6..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    class |>MARK_OCCURRENCES:FirstParent<| {
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<| as SecondParent;
-    use Full\Name\Space\|>MARK_OCCURRENCES:FirstParent<|;
-    class Yours1 extends |>MARK_OCCURRENCES:First^Parent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_05.occurrences
deleted file mode 100644
index 5e6d5d1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_05.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use Full\Name\Space\FirstParent as |>MARK_OCCURRENCES:Second^Parent<|;
-    class Yours extends |>MARK_OCCURRENCES:SecondParent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_06.occurrences
deleted file mode 100644
index 24ee7da..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203073.php.testIssue203073_06.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use Full\Name\Space\FirstParent as |>MARK_OCCURRENCES:SecondParent<|;
-    class Yours extends |>MARK_OCCURRENCES:Second^Parent<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_01.occurrences
deleted file mode 100644
index d5d30db..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_01.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass20^3419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_02.occurrences
deleted file mode 100644
index 9578061..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_02.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203^419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_03.occurrences
deleted file mode 100644
index 2b161c8..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_03.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass^203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_04.occurrences
deleted file mode 100644
index 6d8ca02..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_04.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass20^3419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_05.occurrences
deleted file mode 100644
index 5092c5d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_05.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203^419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_06.occurrences
deleted file mode 100644
index ffe8bc8..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_06.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass20^3419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_07.occurrences b/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_07.occurrences
deleted file mode 100644
index 4935b74..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203419.php.testIssue203419_07.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-class |>MARK_OCCURRENCES:MyClass203419<|
- * @var \test\sub\|>MARK_OCCURRENCES:MyClass203419<|
- public function test2(|>MARK_OCCURRENCES:MyClass203419<| $param) {
-$v1 = new \test\sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v2 = new |>MARK_OCCURRENCES:MyClass203419<|();
-$v3 = new sub\|>MARK_OCCURRENCES:MyClass203419<|();
-$v4 = new baf\|>MARK_OCCURRENCES:MyClass203^419<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_01.occurrences
deleted file mode 100644
index 141adbb..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-   public function |>MARK_OCCURRENCES:fMe^thod<|()
-      self::$first->|>MARK_OCCURRENCES:fMethod<|();
-      static::$first->|>MARK_OCCURRENCES:fMethod<|();
-      Second::$first->|>MARK_OCCURRENCES:fMethod<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_02.occurrences
deleted file mode 100644
index e593433..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-   public function |>MARK_OCCURRENCES:fMethod<|()
-      self::$first->|>MARK_OCCURRENCES:fMe^thod<|();
-      static::$first->|>MARK_OCCURRENCES:fMethod<|();
-      Second::$first->|>MARK_OCCURRENCES:fMethod<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_03.occurrences
deleted file mode 100644
index 2945bf8..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_03.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-   public function |>MARK_OCCURRENCES:fMethod<|()
-      self::$first->|>MARK_OCCURRENCES:fMethod<|();
-      static::$first->|>MARK_OCCURRENCES:fMe^thod<|();
-      Second::$first->|>MARK_OCCURRENCES:fMethod<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_04.occurrences
deleted file mode 100644
index e0b8b61..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue203814.php.testIssue203814_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-   public function |>MARK_OCCURRENCES:fMethod<|()
-      self::$first->|>MARK_OCCURRENCES:fMethod<|();
-      static::$first->|>MARK_OCCURRENCES:fMethod<|();
-      Second::$first->|>MARK_OCCURRENCES:fMe^thod<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_01.occurrences
deleted file mode 100644
index beeaaba..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class |>MARK_OCCURRENCES:EditForm<| extends \Zend_Form {
-    use UserManager\|>MARK_OCCURRENCES:EditForm<|;
-            $form = new |>MARK_OCCURRENCES:Edit^Form<|();
-    use UserManager\|>MARK_OCCURRENCES:EditForm<| as EF;
diff --git a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_02.occurrences
deleted file mode 100644
index e771664..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use UserManager\EditForm as |>MARK_OCCURRENCES:EF<|;
-            $form = new |>MARK_OCCURRENCES:E^F<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_03.occurrences
deleted file mode 100644
index 3d42738..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue204433.php.testIssue204433_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:EditForm<| extends \Zend_Fr {
-    use StudentManager\|>MARK_OCCURRENCES:EditForm<|;
-            $fr = new |>MARK_OCCURRENCES:Edit^Form<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_01.occurrences
deleted file mode 100644
index e1921d4..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public $|>MARK_OCCURRENCES:invalid^LinkMode<|;
-            $this->|>MARK_OCCURRENCES:invalidLinkMode<| = 10;
-            $this->|>MARK_OCCURRENCES:invalidLinkMode<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_02.occurrences
deleted file mode 100644
index d786d06..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public $|>MARK_OCCURRENCES:invalidLinkMode<|;
-            $this->|>MARK_OCCURRENCES:invalid^LinkMode<| = 10;
-            $this->|>MARK_OCCURRENCES:invalidLinkMode<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_03.occurrences
deleted file mode 100644
index 76a9ba4..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207346.php.testIssue207346_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public $|>MARK_OCCURRENCES:invalidLinkMode<|;
-            $this->|>MARK_OCCURRENCES:invalidLinkMode<| = 10;
-            $this->|>MARK_OCCURRENCES:invalid^LinkMode<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_01.occurrences
deleted file mode 100644
index 00d92a0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    protected static $|>MARK_OCCURRENCES:_v^ar<| = true;
-        self::$|>MARK_OCCURRENCES:_var<|;
-        return static::$|>MARK_OCCURRENCES:_var<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_02.occurrences
deleted file mode 100644
index 7e8d60d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    protected static $|>MARK_OCCURRENCES:_var<| = true;
-        self::$|>MARK_OCCURRENCES:_v^ar<|;
-        return static::$|>MARK_OCCURRENCES:_var<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_03.occurrences
deleted file mode 100644
index 155ee12..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207615.php.testIssue207615_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    protected static $|>MARK_OCCURRENCES:_var<| = true;
-        self::$|>MARK_OCCURRENCES:_var<|;
-        return static::$|>MARK_OCCURRENCES:_v^ar<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_01.occurrences
deleted file mode 100644
index 75e3795..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:fie^ld1<|;
-        $sql = " {$this->|>MARK_OCCURRENCES:field1<|} {$this->object2->xxx} {$this->field3['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_02.occurrences
deleted file mode 100644
index 2947f34..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:fie^ld3<|;
-        $sql = " {$this->field1} {$this->object2->xxx} {$this->|>MARK_OCCURRENCES:field3<|['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_03.occurrences
deleted file mode 100644
index 9903de9..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:obj^ect2<|;
-        $sql = " {$this->field1} {$this->|>MARK_OCCURRENCES:object2<|->xxx} {$this->field3['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_04.occurrences
deleted file mode 100644
index 4116382..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_04.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:field1<|;
-        $sql = " {$this->|>MARK_OCCURRENCES:fie^ld1<|} {$this->object2->xxx} {$this->field3['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_05.occurrences
deleted file mode 100644
index 212072a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_05.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:object2<|;
-        $sql = " {$this->field1} {$this->|>MARK_OCCURRENCES:obj^ect2<|->xxx} {$this->field3['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_06.occurrences
deleted file mode 100644
index 050f81a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue207971.php.testIssue207971_06.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:field3<|;
-        $sql = " {$this->field1} {$this->object2->xxx} {$this->|>MARK_OCCURRENCES:fie^ld3<|['array1']} ";
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_01.occurrences
deleted file mode 100644
index 770eaa6..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:glob^Var<| = "";
-function() use($|>MARK_OCCURRENCES:globVar<|) {
-    echo $|>MARK_OCCURRENCES:globVar<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_02.occurrences
deleted file mode 100644
index 45409f7..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:globVar<| = "";
-function() use($|>MARK_OCCURRENCES:glob^Var<|) {
-    echo $|>MARK_OCCURRENCES:globVar<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_03.occurrences
deleted file mode 100644
index d0acd5d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:globVar<| = "";
-function() use($|>MARK_OCCURRENCES:globVar<|) {
-    echo $|>MARK_OCCURRENCES:glob^Var<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_04.occurrences
deleted file mode 100644
index 7e5c337..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        $|>MARK_OCCURRENCES:v^ar<| = "";
-        function() use($|>MARK_OCCURRENCES:var<|) {
-            echo $|>MARK_OCCURRENCES:var<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_05.occurrences
deleted file mode 100644
index 34e1b86..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        $|>MARK_OCCURRENCES:var<| = "";
-        function() use($|>MARK_OCCURRENCES:v^ar<|) {
-            echo $|>MARK_OCCURRENCES:var<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_06.occurrences
deleted file mode 100644
index 1f8ef0d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208245.php.testIssue208245_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        $|>MARK_OCCURRENCES:var<| = "";
-        function() use($|>MARK_OCCURRENCES:var<|) {
-            echo $|>MARK_OCCURRENCES:v^ar<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_01.occurrences
deleted file mode 100644
index da14282..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:Mo^del<| {}
-         * @var \|>MARK_OCCURRENCES:Model<|
-         * @return \|>MARK_OCCURRENCES:Model<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_02.occurrences
deleted file mode 100644
index 3660681..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:Model<| {}
-         * @var \|>MARK_OCCURRENCES:Mo^del<|
-         * @return \|>MARK_OCCURRENCES:Model<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_03.occurrences
deleted file mode 100644
index a676b63..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:Model<| {}
-         * @var \|>MARK_OCCURRENCES:Model<|
-         * @return \|>MARK_OCCURRENCES:Mo^del<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_04.occurrences
deleted file mode 100644
index 082856c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:B^ag<| {}
-         * @param B\|>MARK_OCCURRENCES:Bag<| $param
-        function functionName1(B\|>MARK_OCCURRENCES:Bag<| $param) {
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_05.occurrences
deleted file mode 100644
index 13ce55c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Bag<| {}
-         * @param B\|>MARK_OCCURRENCES:B^ag<| $param
-        function functionName1(B\|>MARK_OCCURRENCES:Bag<| $param) {
diff --git a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_06.occurrences
deleted file mode 100644
index c6f8b6d..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue208826.php.testIssue208826_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Bag<| {}
-         * @param B\|>MARK_OCCURRENCES:Bag<| $param
-        function functionName1(B\|>MARK_OCCURRENCES:B^ag<| $param) {
diff --git a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_01.occurrences
deleted file mode 100644
index 8016a56..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:Class^Name<| {
-use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            new |>MARK_OCCURRENCES:ClassName<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_02.occurrences
deleted file mode 100644
index a34f56b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-use \Foo\Bar\|>MARK_OCCURRENCES:Class^Name<|;
-            new |>MARK_OCCURRENCES:ClassName<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_03.occurrences
deleted file mode 100644
index 815c529..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209187.php.testIssue209187_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:ClassName<| {
-use \Foo\Bar\|>MARK_OCCURRENCES:ClassName<|;
-            new |>MARK_OCCURRENCES:Class^Name<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_01.occurrences
deleted file mode 100644
index d9dfaf8..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_01.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Om^g<|;
-        /** @var |>MARK_OCCURRENCES:Omg<|\AliasedClassName */
-         * @return |>MARK_OCCURRENCES:Omg<|\AliasedClassName
-         * @param |>MARK_OCCURRENCES:Omg<|\AliasedClassName $p
-        function bar(|>MARK_OCCURRENCES:Omg<|\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_010.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_010.occurrences
deleted file mode 100644
index 74b1823..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_010.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-        /** @var |>MARK_OCCURRENCES:Cls<| */
-         * @param |>MARK_OCCURRENCES:Cls<| $a
-         * @return |>MARK_OCCURRENCES:Cl^s<|
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cls<| $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_011.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_011.occurrences
deleted file mode 100644
index a243dfb..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_011.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-        /** @var |>MARK_OCCURRENCES:Omg<|\AliasedClassName */
-         * @return |>MARK_OCCURRENCES:Omg<|\AliasedClassName
-         * @param |>MARK_OCCURRENCES:Omg<|\AliasedClassName $p
-        function bar(|>MARK_OCCURRENCES:Om^g<|\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_012.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_012.occurrences
deleted file mode 100644
index 64bc559..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_012.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-        /** @var |>MARK_OCCURRENCES:Cls<| */
-         * @param |>MARK_OCCURRENCES:Cls<| $a
-         * @return |>MARK_OCCURRENCES:Cls<|
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cl^s<| $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_013.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_013.occurrences
deleted file mode 100644
index a41c4bd..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_013.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:Aliased^ClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_014.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_014.occurrences
deleted file mode 100644
index 5d1df58..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_014.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:Aliased^ClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_015.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_015.occurrences
deleted file mode 100644
index 49bd326..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_015.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:Aliased^ClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_016.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_016.occurrences
deleted file mode 100644
index 878ec70..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_016.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:Aliased^ClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_018.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_018.occurrences
deleted file mode 100644
index 19f4c47..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_018.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:Aliased^ClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_019.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_019.occurrences
deleted file mode 100644
index 697dc8e..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_019.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:Aliased^ClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_02.occurrences
deleted file mode 100644
index 7961d93..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_02.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cl^s<|;
-        /** @var |>MARK_OCCURRENCES:Cls<| */
-         * @param |>MARK_OCCURRENCES:Cls<| $a
-         * @return |>MARK_OCCURRENCES:Cls<|
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cls<| $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_020.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_020.occurrences
deleted file mode 100644
index 80c06c0..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_020.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:Aliased^ClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_021.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_021.occurrences
deleted file mode 100644
index e83ad40..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_021.occurrences
+++ /dev/null
@@ -1,7 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        /** @var Omg\|>MARK_OCCURRENCES:AliasedClassName<| */
-         * @return Omg\|>MARK_OCCURRENCES:AliasedClassName<|
-         * @param Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p
-         * @param \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| $name Description
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a, \Foo\Bar\|>MARK_OCCURRENCES:Aliased^ClassName<| $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_03.occurrences
deleted file mode 100644
index d26dcdc..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_03.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-        /** @var |>MARK_OCCURRENCES:Cl^s<| */
-         * @param |>MARK_OCCURRENCES:Cls<| $a
-         * @return |>MARK_OCCURRENCES:Cls<|
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cls<| $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_04.occurrences
deleted file mode 100644
index 8c1d95b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_04.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-        /** @var |>MARK_OCCURRENCES:Om^g<|\AliasedClassName */
-         * @return |>MARK_OCCURRENCES:Omg<|\AliasedClassName
-         * @param |>MARK_OCCURRENCES:Omg<|\AliasedClassName $p
-        function bar(|>MARK_OCCURRENCES:Omg<|\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_05.occurrences
deleted file mode 100644
index 0fbc431..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_05.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-        /** @var |>MARK_OCCURRENCES:Omg<|\AliasedClassName */
-         * @return |>MARK_OCCURRENCES:Om^g<|\AliasedClassName
-         * @param |>MARK_OCCURRENCES:Omg<|\AliasedClassName $p
-        function bar(|>MARK_OCCURRENCES:Omg<|\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_08.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_08.occurrences
deleted file mode 100644
index 49feb96..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_08.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-        /** @var |>MARK_OCCURRENCES:Omg<|\AliasedClassName */
-         * @return |>MARK_OCCURRENCES:Omg<|\AliasedClassName
-         * @param |>MARK_OCCURRENCES:Om^g<|\AliasedClassName $p
-        function bar(|>MARK_OCCURRENCES:Omg<|\AliasedClassName $p, Cls $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_09.occurrences b/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_09.occurrences
deleted file mode 100644
index 90f522f..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209308.php.testIssue209308_09.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-        /** @var |>MARK_OCCURRENCES:Cls<| */
-         * @param |>MARK_OCCURRENCES:Cl^s<| $a
-         * @return |>MARK_OCCURRENCES:Cls<|
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cls<| $a, \Foo\Bar\AliasedClassName $name) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_01.occurrences
deleted file mode 100644
index 5f52343..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:Aliased^ClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_02.occurrences
deleted file mode 100644
index 7e85812..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:O^mg<|;
-        function bar(|>MARK_OCCURRENCES:Omg<|\AliasedClassName $p, Cls $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_03.occurrences
deleted file mode 100644
index c3734b5..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:Aliased^ClassName<| as Cls;
-        function bar(Omg\|>MARK_OCCURRENCES:AliasedClassName<| $p, Cls $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_04.occurrences
deleted file mode 100644
index 69255e7..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_04.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:C^ls<|;
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:Cls<| $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_05.occurrences
deleted file mode 100644
index 5c750a2..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_05.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use \Foo\Bar as |>MARK_OCCURRENCES:Omg<|;
-        function bar(|>MARK_OCCURRENCES:O^mg<|\AliasedClassName $p, Cls $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_06.occurrences
deleted file mode 100644
index 08c888f..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    class |>MARK_OCCURRENCES:AliasedClassName<| {}
-    use \Foo\Bar\|>MARK_OCCURRENCES:AliasedClassName<| as Cls;
-        function bar(Omg\|>MARK_OCCURRENCES:Aliased^ClassName<| $p, Cls $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_07.occurrences b/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_07.occurrences
deleted file mode 100644
index c35ff8e..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue209309.php.testIssue209309_07.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use \Foo\Bar\AliasedClassName as |>MARK_OCCURRENCES:Cls<|;
-        function bar(Omg\AliasedClassName $p, |>MARK_OCCURRENCES:C^ls<| $a) {}
diff --git a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_01.occurrences
deleted file mode 100644
index de949b6..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_01.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:f^oo<| = "omg";
-        $this->$|>MARK_OCCURRENCES:foo<|();
-        self::$|>MARK_OCCURRENCES:foo<|();
-        static::$|>MARK_OCCURRENCES:foo<|();
-        parent::$|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_02.occurrences
deleted file mode 100644
index 2803f09..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_02.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:foo<| = "omg";
-        $this->$|>MARK_OCCURRENCES:f^oo<|();
-        self::$|>MARK_OCCURRENCES:foo<|();
-        static::$|>MARK_OCCURRENCES:foo<|();
-        parent::$|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_03.occurrences
deleted file mode 100644
index 928c41a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_03.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:foo<| = "omg";
-        $this->$|>MARK_OCCURRENCES:foo<|();
-        self::$|>MARK_OCCURRENCES:f^oo<|();
-        static::$|>MARK_OCCURRENCES:foo<|();
-        parent::$|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_04.occurrences
deleted file mode 100644
index e2bb98c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_04.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:foo<| = "omg";
-        $this->$|>MARK_OCCURRENCES:foo<|();
-        self::$|>MARK_OCCURRENCES:foo<|();
-        static::$|>MARK_OCCURRENCES:f^oo<|();
-        parent::$|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_05.occurrences
deleted file mode 100644
index 43ad718..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211015.php.testIssue211015_05.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:foo<| = "omg";
-        $this->$|>MARK_OCCURRENCES:foo<|();
-        self::$|>MARK_OCCURRENCES:foo<|();
-        static::$|>MARK_OCCURRENCES:foo<|();
-        parent::$|>MARK_OCCURRENCES:f^oo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_01.occurrences
deleted file mode 100644
index efb6e28..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-class |>MARK_OCCURRENCES:F^oo<| {
- * @method |>MARK_OCCURRENCES:Foo<||Bar method() This is my cool magic method description.
diff --git a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_02.occurrences
deleted file mode 100644
index 5e45cd1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-class |>MARK_OCCURRENCES:Foo<| {
- * @method |>MARK_OCCURRENCES:F^oo<||Bar method() This is my cool magic method description.
diff --git a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_03.occurrences
deleted file mode 100644
index 6f10130..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
- * @method Foo||>MARK_OCCURRENCES:B^ar<| method() This is my cool magic method description.
-class |>MARK_OCCURRENCES:Bar<| {
-$b = new |>MARK_OCCURRENCES:Bar<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_04.occurrences
deleted file mode 100644
index 6e860f9..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
- * @method Foo||>MARK_OCCURRENCES:Bar<| method() This is my cool magic method description.
-class |>MARK_OCCURRENCES:B^ar<| {
-$b = new |>MARK_OCCURRENCES:Bar<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_05.occurrences
deleted file mode 100644
index 299d561..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue211230.php.testIssue211230_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
- * @method Foo||>MARK_OCCURRENCES:Bar<| method() This is my cool magic method description.
-class |>MARK_OCCURRENCES:Bar<| {
-$b = new |>MARK_OCCURRENCES:B^ar<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_01.occurrences
deleted file mode 100644
index 629be1a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Te^st<| {
-echo $test->{|>MARK_OCCURRENCES:Test<|::$CHECK};
-echo |>MARK_OCCURRENCES:Test<|::$CHECK;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_02.occurrences
deleted file mode 100644
index bbc7546..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Test<| {
-echo $test->{|>MARK_OCCURRENCES:Te^st<|::$CHECK};
-echo |>MARK_OCCURRENCES:Test<|::$CHECK;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_03.occurrences
deleted file mode 100644
index e003500..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Test<| {
-echo $test->{|>MARK_OCCURRENCES:Test<|::$CHECK};
-echo |>MARK_OCCURRENCES:Te^st<|::$CHECK;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_04.occurrences
deleted file mode 100644
index 7007762..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    public static $|>MARK_OCCURRENCES:CH^ECK<| = "check";
-echo $test->{Test::$|>MARK_OCCURRENCES:CHECK<|};
-echo Test::$|>MARK_OCCURRENCES:CHECK<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_05.occurrences
deleted file mode 100644
index 238326c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    public static $|>MARK_OCCURRENCES:CHECK<| = "check";
-echo $test->{Test::$|>MARK_OCCURRENCES:CH^ECK<|};
-echo Test::$|>MARK_OCCURRENCES:CHECK<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_06.occurrences
deleted file mode 100644
index eb444c4..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213133.php.testIssue213133_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    public static $|>MARK_OCCURRENCES:CHECK<| = "check";
-echo $test->{Test::$|>MARK_OCCURRENCES:CHECK<|};
-echo Test::$|>MARK_OCCURRENCES:CH^ECK<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_01.occurrences
deleted file mode 100644
index 7ecb16b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:A^A<| {
-    use |>MARK_OCCURRENCES:AA<|, BB, CC, DD {
-        CC::bar insteadof |>MARK_OCCURRENCES:AA<|, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_02.occurrences
deleted file mode 100644
index cd1aac1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:B^B<| {
-    use AA, |>MARK_OCCURRENCES:BB<|, CC, DD {
-        CC::bar insteadof AA, |>MARK_OCCURRENCES:BB<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_03.occurrences
deleted file mode 100644
index fbe546b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:C^C<| {
-    use AA, BB, |>MARK_OCCURRENCES:CC<|, DD {
-        |>MARK_OCCURRENCES:CC<|::bar insteadof AA, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_04.occurrences
deleted file mode 100644
index 11a031c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:D^D<| {
-    use AA, BB, CC, |>MARK_OCCURRENCES:DD<| {
-		|>MARK_OCCURRENCES:DD<|::bar as foo;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_05.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_05.occurrences
deleted file mode 100644
index 2998e73..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:AA<| {
-    use |>MARK_OCCURRENCES:A^A<|, BB, CC, DD {
-        CC::bar insteadof |>MARK_OCCURRENCES:AA<|, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_06.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_06.occurrences
deleted file mode 100644
index 8f64844..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:BB<| {
-    use AA, |>MARK_OCCURRENCES:B^B<|, CC, DD {
-        CC::bar insteadof AA, |>MARK_OCCURRENCES:BB<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_07.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_07.occurrences
deleted file mode 100644
index e2acacd..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_07.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:CC<| {
-    use AA, BB, |>MARK_OCCURRENCES:C^C<|, DD {
-        |>MARK_OCCURRENCES:CC<|::bar insteadof AA, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_08.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_08.occurrences
deleted file mode 100644
index e272ec8..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_08.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:DD<| {
-    use AA, BB, CC, |>MARK_OCCURRENCES:D^D<| {
-		|>MARK_OCCURRENCES:DD<|::bar as foo;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_09.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_09.occurrences
deleted file mode 100644
index 7aec123..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_09.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:CC<| {
-    use AA, BB, |>MARK_OCCURRENCES:CC<|, DD {
-        |>MARK_OCCURRENCES:C^C<|::bar insteadof AA, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_10.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_10.occurrences
deleted file mode 100644
index 6b716e6..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_10.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:AA<| {
-    use |>MARK_OCCURRENCES:AA<|, BB, CC, DD {
-        CC::bar insteadof |>MARK_OCCURRENCES:A^A<|, BB;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_11.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_11.occurrences
deleted file mode 100644
index 3b45c57..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_11.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:BB<| {
-    use AA, |>MARK_OCCURRENCES:BB<|, CC, DD {
-        CC::bar insteadof AA, |>MARK_OCCURRENCES:B^B<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_12.occurrences b/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_12.occurrences
deleted file mode 100644
index b09d8d7..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue213584.php.testIssue213584_12.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-trait |>MARK_OCCURRENCES:DD<| {
-    use AA, BB, CC, |>MARK_OCCURRENCES:DD<| {
-		|>MARK_OCCURRENCES:D^D<|::bar as foo;
diff --git a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_01.occurrences
deleted file mode 100644
index 6d238f1..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:MyNewCl^ass123<| {
-    public function |>MARK_OCCURRENCES:MyNewClass123<|($foo) {
-$c = new \Foo\|>MARK_OCCURRENCES:MyNewClass123<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_02.occurrences
deleted file mode 100644
index 29c114a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:MyNewClass123<| {
-    public function |>MARK_OCCURRENCES:MyNewCl^ass123<|($foo) {
-$c = new \Foo\|>MARK_OCCURRENCES:MyNewClass123<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_03.occurrences
deleted file mode 100644
index 5a347d5..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue216876.php.testIssue216876_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:MyNewClass123<| {
-    public function |>MARK_OCCURRENCES:MyNewClass123<|($foo) {
-$c = new \Foo\|>MARK_OCCURRENCES:MyNewCl^ass123<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_01.occurrences
deleted file mode 100644
index 56bfbeb..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:Str^ing<| {
-use Abc\|>MARK_OCCURRENCES:String<|;
-$s = new |>MARK_OCCURRENCES:String<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_02.occurrences
deleted file mode 100644
index 32094c2..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:String<| {
-use Abc\|>MARK_OCCURRENCES:Str^ing<|;
-$s = new |>MARK_OCCURRENCES:String<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_03.occurrences
deleted file mode 100644
index 229e854..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217357.php.testIssue217357_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:String<| {
-use Abc\|>MARK_OCCURRENCES:String<|;
-$s = new |>MARK_OCCURRENCES:Str^ing<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_01.occurrences
deleted file mode 100644
index ecdd14f..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private function |>MARK_OCCURRENCES:get^Two<|()
-        $two = $this->|>MARK_OCCURRENCES:getTwo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_02.occurrences
deleted file mode 100644
index 1f8e78b..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private function |>MARK_OCCURRENCES:getTwo<|()
-        $two = $this->|>MARK_OCCURRENCES:get^Two<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_03.occurrences
deleted file mode 100644
index a60f854..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        return $two->|>MARK_OCCURRENCES:get^Two<|();
-(new Two)->|>MARK_OCCURRENCES:getTwo<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_04.occurrences b/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_04.occurrences
deleted file mode 100644
index 10fae62..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue217360.php.testIssue217360_04.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        return $two->|>MARK_OCCURRENCES:getTwo<|();
-(new Two)->|>MARK_OCCURRENCES:get^Two<|();
diff --git a/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_01.occurrences
deleted file mode 100644
index 9463c65..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use Zend\Stdlib2\DispatchableInterface2 as |>MARK_OCCURRENCES:Dispatch^able2<|;
-    class AbstractController implements |>MARK_OCCURRENCES:Dispatchable2<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_02.occurrences
deleted file mode 100644
index 81de08c..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue218487.php.testIssue218487_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    use Zend\Stdlib2\DispatchableInterface2 as |>MARK_OCCURRENCES:Dispatchable2<|;
-    class AbstractController implements |>MARK_OCCURRENCES:Dispatch^able2<| {
diff --git a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_01.occurrences
deleted file mode 100644
index 9639a00..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-            |>MARK_OCCURRENCES:return 5;<|
-            |>MARK_OCCURRENCES:return 10;<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_02.occurrences
deleted file mode 100644
index 37bf631..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-            |>MARK_OCCURRENCES:retur^n 5;<|
-            |>MARK_OCCURRENCES:return 10;<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_03.occurrences
deleted file mode 100644
index e4f465a..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue223076.php.testIssue223076_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-            |>MARK_OCCURRENCES:return 5;<|
-            |>MARK_OCCURRENCES:retur^n 10;<|
diff --git a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_01.occurrences b/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_01.occurrences
deleted file mode 100644
index de64371..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-   const |>MARK_OCCURRENCES:test^Constant<| = "test";
-      $variable = self::|>MARK_OCCURRENCES:testConstant<|;
-         echo self::|>MARK_OCCURRENCES:testConstant<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_02.occurrences b/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_02.occurrences
deleted file mode 100644
index e7f14b3..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-   const |>MARK_OCCURRENCES:testConstant<| = "test";
-      $variable = self::|>MARK_OCCURRENCES:test^Constant<|;
-         echo self::|>MARK_OCCURRENCES:testConstant<|;
diff --git a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_03.occurrences b/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_03.occurrences
deleted file mode 100644
index 3cb3852..0000000
--- a/php.editor/test/unit/data/testfiles/testIssue244317.php.testIssue244317_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-   const |>MARK_OCCURRENCES:testConstant<| = "test";
-      $variable = self::|>MARK_OCCURRENCES:testConstant<|;
-         echo self::|>MARK_OCCURRENCES:test^Constant<|;
diff --git a/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_01.occurrences b/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_01.occurrences
deleted file mode 100644
index 67e25f6..0000000
--- a/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
- * @method Foo|Bar |>MARK_OCCURRENCES:met^hod<|() This is my cool magic method description.
-$b->|>MARK_OCCURRENCES:method<|()->fooMethod();
diff --git a/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_02.occurrences b/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_02.occurrences
deleted file mode 100644
index 7ef7fc0..0000000
--- a/php.editor/test/unit/data/testfiles/testMagicMethod.php.testMagicMethod_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
- * @method Foo|Bar |>MARK_OCCURRENCES:method<|() This is my cool magic method description.
-$b->|>MARK_OCCURRENCES:met^hod<|()->fooMethod();
diff --git a/php.editor/test/unit/data/testfiles/testMagicMethod171249.php.testMagicMethod171249.occurrences b/php.editor/test/unit/data/testfiles/testMagicMethod171249.php.testMagicMethod171249.occurrences
deleted file mode 100644
index 8cae8ee..0000000
--- a/php.editor/test/unit/data/testfiles/testMagicMethod171249.php.testMagicMethod171249.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
- * @method   |>MARK_OCCURRENCES:OldClass<| newerFunction <- intentional spaces after @method
-        return new |>MARK_OCCURRENCES:OldClass<|();
-class |>MARK_OCCURRENCES:OldC^lass<| {
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray.occurrences
deleted file mode 100644
index e4fd746..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    private static $|>MARK_OCCURRENCES:stat^ic_array<| = array('', 'thousand ', 'million ', 'billion ');
-        $result .= self::$|>MARK_OCCURRENCES:static_array<|[$idx++];
-        $result .= self::$|>MARK_OCCURRENCES:static_array<|[$instance_array[$idx]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_10.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_10.occurrences
deleted file mode 100644
index 7f468a5..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_10.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    $|>MARK_OCCURRENCES:idx2<| = 1;
-    $instance_array2[$|>MARK_OCCURRENCES:id^x2<|];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_11.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_11.occurrences
deleted file mode 100644
index 86bae36..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_11.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:i^dx3<| = 1;
-$instance_array3[$|>MARK_OCCURRENCES:idx3<|];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_12.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_12.occurrences
deleted file mode 100644
index 839b473..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_12.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:idx3<| = 1;
-$instance_array3[$|>MARK_OCCURRENCES:id^x3<|];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_13.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_13.occurrences
deleted file mode 100644
index f7aaecd..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_13.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    $|>MARK_OCCURRENCES:instan^ce_array2<| = array('', 'thousand ', 'million ', 'billion ');
-    $|>MARK_OCCURRENCES:instance_array2<|[$idx2];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_14.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_14.occurrences
deleted file mode 100644
index 2da21de..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_14.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    $|>MARK_OCCURRENCES:instance_array2<| = array('', 'thousand ', 'million ', 'billion ');
-    $|>MARK_OCCURRENCES:instan^ce_array2<|[$idx2];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_15.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_15.occurrences
deleted file mode 100644
index 9195b2f..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_15.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:instan^ce_array3<| = array('', 'thousand ', 'million ', 'billion ');
-$|>MARK_OCCURRENCES:instance_array3<|[$idx3];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_2.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_2.occurrences
deleted file mode 100644
index 598edfb..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_2.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-    private static $|>MARK_OCCURRENCES:static_array<| = array('', 'thousand ', 'million ', 'billion ');
-        $result .= self::$|>MARK_OCCURRENCES:static_array<|[$idx++];
-        $result .= self::$|>MARK_OCCURRENCES:st^atic_array<|[$instance_array[$idx]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_3.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_3.occurrences
deleted file mode 100644
index 9694480..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_3.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    private $|>MARK_OCCURRENCES:fi^eld_array<| = array('', 'thousand ', 'million ', 'billion ');
-        $result .= $this->|>MARK_OCCURRENCES:field_array<|[$idx++];
-        $result .= $this->|>MARK_OCCURRENCES:field_array<|[$instance_array[$idx]];
-        $result .= $this->|>MARK_OCCURRENCES:field_array<|[$instance_array[$GLOBALS['name']]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_4.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_4.occurrences
deleted file mode 100644
index be28d10..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_4.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    private $|>MARK_OCCURRENCES:field_array<| = array('', 'thousand ', 'million ', 'billion ');
-        $result .= $this->|>MARK_OCCURRENCES:field_array<|[$idx++];
-        $result .= $this->|>MARK_OCCURRENCES:fiel^d_array<|[$instance_array[$idx]];
-        $result .= $this->|>MARK_OCCURRENCES:field_array<|[$instance_array[$GLOBALS['name']]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_5.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_5.occurrences
deleted file mode 100644
index 0153921..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_5.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:instance_a^rray<| = array('', 'thousand ', 'million ', 'billion ');
-        $|>MARK_OCCURRENCES:instance_array<|[$idx];
-        $result .= self::$static_array[$|>MARK_OCCURRENCES:instance_array<|[$idx]];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:instance_array<|[$idx]];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:instance_array<|[$GLOBALS['name']]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_6.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_6.occurrences
deleted file mode 100644
index 58800e4..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_6.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-        $|>MARK_OCCURRENCES:instance_array<| = array('', 'thousand ', 'million ', 'billion ');
-        $|>MARK_OCCURRENCES:instance_array<|[$idx];
-        $result .= self::$static_array[$|>MARK_OCCURRENCES:instanc^e_array<|[$idx]];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:instance_array<|[$idx]];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:instance_array<|[$GLOBALS['name']]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_7.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_7.occurrences
deleted file mode 100644
index 2acc5cf..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_7.occurrences
+++ /dev/null
@@ -1,6 +0,0 @@
-        $|>MARK_OCCURRENCES:i^dx<| = 1;
-        $result .= self::$static_array[$|>MARK_OCCURRENCES:idx<|++];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:idx<|++];
-        $instance_array[$|>MARK_OCCURRENCES:idx<|];
-        $result .= self::$static_array[$instance_array[$|>MARK_OCCURRENCES:idx<|]];
-        $result .= $this->field_array[$instance_array[$|>MARK_OCCURRENCES:idx<|]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_8.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_8.occurrences
deleted file mode 100644
index b6224ac..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_8.occurrences
+++ /dev/null
@@ -1,6 +0,0 @@
-        $|>MARK_OCCURRENCES:idx<| = 1;
-        $result .= self::$static_array[$|>MARK_OCCURRENCES:idx<|++];
-        $result .= $this->field_array[$|>MARK_OCCURRENCES:idx<|++];
-        $instance_array[$|>MARK_OCCURRENCES:i^dx<|];
-        $result .= self::$static_array[$instance_array[$|>MARK_OCCURRENCES:idx<|]];
-        $result .= $this->field_array[$instance_array[$|>MARK_OCCURRENCES:idx<|]];
diff --git a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_9.occurrences b/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_9.occurrences
deleted file mode 100644
index 9936733..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkArray.php.testMarkArray_9.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    $|>MARK_OCCURRENCES:i^dx2<| = 1;
-    $instance_array2[$|>MARK_OCCURRENCES:idx2<|];
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface.occurrences
deleted file mode 100644
index b3bd420..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface.occurrences
+++ /dev/null
@@ -1,6 +0,0 @@
-class |>MARK_OCCURRENCES:clsDecla^ration<| implements ifaceDeclaration {}
-class clsDeclaration3 extends |>MARK_OCCURRENCES:clsDeclaration<| {}
-    |>MARK_OCCURRENCES:clsDeclaration<|  $clsDeclarationVar,
-    } catch (|>MARK_OCCURRENCES:clsDeclaration<| $cex) {
-        if ($cex instanceof |>MARK_OCCURRENCES:clsDeclaration<|) {
-            $cex = new |>MARK_OCCURRENCES:clsDeclaration<|;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_10.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_10.occurrences
deleted file mode 100644
index 69d10c7..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_10.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:ifaceDeclarati^on2<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_11.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_11.occurrences
deleted file mode 100644
index 7bd6cb7..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_11.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:iface^Declaration4<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_12.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_12.occurrences
deleted file mode 100644
index 5a46293..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_12.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:clsDec^laration<|  = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_13.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_13.occurrences
deleted file mode 100644
index ba94096..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_13.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:clsDec^laration2<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_14.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_14.occurrences
deleted file mode 100644
index db1a1b1..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_14.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:clsDec^laration4<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_15.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_15.occurrences
deleted file mode 100644
index 5e566ef..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_15.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:clsDeclar^ation3<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_16.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_16.occurrences
deleted file mode 100644
index 4371637..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_16.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:ifaceDe^claration<|() {
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_17.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_17.occurrences
deleted file mode 100644
index 7fb69ab..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_17.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:ifaceDe^claration2<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_18.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_18.occurrences
deleted file mode 100644
index 2f2fa94..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_18.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:ifaceDe^claration4<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_19.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_19.occurrences
deleted file mode 100644
index d852648..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_19.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:clsDecla^ration<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_2.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_2.occurrences
deleted file mode 100644
index c36d3cb..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_2.occurrences
+++ /dev/null
@@ -1,6 +0,0 @@
-class |>MARK_OCCURRENCES:clsDeclaration<| implements ifaceDeclaration {}
-class clsDeclaration3 extends |>MARK_OCCURRENCES:clsDec^laration<| {}
-    |>MARK_OCCURRENCES:clsDeclaration<|  $clsDeclarationVar,
-    } catch (|>MARK_OCCURRENCES:clsDeclaration<| $cex) {
-        if ($cex instanceof |>MARK_OCCURRENCES:clsDeclaration<|) {
-            $cex = new |>MARK_OCCURRENCES:clsDeclaration<|;
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_20.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_20.occurrences
deleted file mode 100644
index 7b11d2d..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_20.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:clsDecla^ration2<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_21.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_21.occurrences
deleted file mode 100644
index 01f613c..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_21.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:clsDecla^ration3<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_22.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_22.occurrences
deleted file mode 100644
index ee1c5f8..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_22.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-function |>MARK_OCCURRENCES:clsDecla^ration4<|() {}
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_3.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_3.occurrences
deleted file mode 100644
index 88db416..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_3.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDec^laration<| {}
-interface ifaceDeclaration2 extends |>MARK_OCCURRENCES:ifaceDeclaration<|  {}
-class clsDeclaration implements |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-class clsDeclaration2 implements |>MARK_OCCURRENCES:ifaceDeclaration<|, ifaceDeclaration2 {}
-    |>MARK_OCCURRENCES:ifaceDeclaration<| $ifaceDeclarationVar,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_4.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_4.occurrences
deleted file mode 100644
index edaad1f..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_4.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-interface ifaceDeclaration2 extends |>MARK_OCCURRENCES:ifaceDecl^aration<|  {}
-class clsDeclaration implements |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-class clsDeclaration2 implements |>MARK_OCCURRENCES:ifaceDeclaration<|, ifaceDeclaration2 {}
-    |>MARK_OCCURRENCES:ifaceDeclaration<| $ifaceDeclarationVar,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_5.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_5.occurrences
deleted file mode 100644
index 67e82df..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_5.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-interface ifaceDeclaration2 extends |>MARK_OCCURRENCES:ifaceDeclaration<|  {}
-class clsDeclaration implements |>MARK_OCCURRENCES:ifaceDeclara^tion<| {}
-class clsDeclaration2 implements |>MARK_OCCURRENCES:ifaceDeclaration<|, ifaceDeclaration2 {}
-    |>MARK_OCCURRENCES:ifaceDeclaration<| $ifaceDeclarationVar,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_6.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_6.occurrences
deleted file mode 100644
index e976eef..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_6.occurrences
+++ /dev/null
@@ -1,5 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-interface ifaceDeclaration2 extends |>MARK_OCCURRENCES:ifaceDeclaration<|  {}
-class clsDeclaration implements |>MARK_OCCURRENCES:ifaceDeclaration<| {}
-class clsDeclaration2 implements |>MARK_OCCURRENCES:ifaceDecla^ration<|, ifaceDeclaration2 {}
-    |>MARK_OCCURRENCES:ifaceDeclaration<| $ifaceDeclarationVar,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_7.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_7.occurrences
deleted file mode 100644
index c14e239..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_7.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDecl^aration2<| extends ifaceDeclaration  {}
-class clsDeclaration2 implements ifaceDeclaration, |>MARK_OCCURRENCES:ifaceDeclaration2<| {}
-    |>MARK_OCCURRENCES:ifaceDeclaration2<| $ifaceDeclaration2Var,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_8.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_8.occurrences
deleted file mode 100644
index 865a359..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_8.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-interface |>MARK_OCCURRENCES:ifaceDeclaration2<| extends ifaceDeclaration  {}
-class clsDeclaration2 implements ifaceDeclaration, |>MARK_OCCURRENCES:ifaceDecl^aration2<| {}
-    |>MARK_OCCURRENCES:ifaceDeclaration2<| $ifaceDeclaration2Var,
diff --git a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_9.occurrences b/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_9.occurrences
deleted file mode 100644
index 22288f5..0000000
--- a/php.editor/test/unit/data/testfiles/testMarkClsIface.php.testMarkClsIface_9.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    $|>MARK_OCCURRENCES:ifaceDec^laration<| = 1;
diff --git a/php.editor/test/unit/data/testfiles/testMarkReturnsOnConstructorTest.php.testMarkReturnsOnConstructorTest.occurrences b/php.editor/test/unit/data/testfiles/testMarkReturnsOnConstructorTest.php.testMarkReturnsOnConstructorTest.occurrences
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/testMarkReturnsOnConstructorTest.php.testMarkReturnsOnConstructorTest_2.occurrences b/php.editor/test/unit/data/testfiles/testMarkReturnsOnConstructorTest.php.testMarkReturnsOnConstructorTest_2.occurrences
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/testOccurrences1.php.testOccurrences1.occurrences b/php.editor/test/unit/data/testfiles/testOccurrences1.php.testOccurrences1.occurrences
deleted file mode 100644
index 9356150..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrences1.php.testOccurrences1.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-function |>MARK_OCCURRENCES:fo^o<|() {}
-|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testOccurrences2.php.testOccurrences2.occurrences b/php.editor/test/unit/data/testfiles/testOccurrences2.php.testOccurrences2.occurrences
deleted file mode 100644
index 8a6fb55..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrences2.php.testOccurrences2.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:name<| = "test";
-    global $|>MARK_OCCURRENCES:name<|;
-    echo $|>MARK_OCCURRENCES:na^me<|;
diff --git a/php.editor/test/unit/data/testfiles/testOccurrences3.php.testOccurrences3.occurrences b/php.editor/test/unit/data/testfiles/testOccurrences3.php.testOccurrences3.occurrences
deleted file mode 100644
index b6395d4..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrences3.php.testOccurrences3.occurrences
+++ /dev/null
@@ -1 +0,0 @@
-    echo $|>MARK_OCCURRENCES:na^me<|;
diff --git a/php.editor/test/unit/data/testfiles/testOccurrences4.php.testOccurrences4.occurrences b/php.editor/test/unit/data/testfiles/testOccurrences4.php.testOccurrences4.occurrences
deleted file mode 100644
index 27a0e87..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrences4.php.testOccurrences4.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-$|>MARK_OCCURRENCES:name<| = "test";
-    global $|>MARK_OCCURRENCES:name<|;
-    echo "$|>MARK_OCCURRENCES:na^me<|";
diff --git a/php.editor/test/unit/data/testfiles/testOccurrencesClassHeader.php.testOccurrencesClassHeader.occurrences b/php.editor/test/unit/data/testfiles/testOccurrencesClassHeader.php.testOccurrencesClassHeader.occurrences
deleted file mode 100644
index 1bba034..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrencesClassHeader.php.testOccurrencesClassHeader.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-class |>MARK_OCCURRENCES:fo^o<| {}
-$foo = new |>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testOccurrencesDefines.php.testOccurrencesDefines.occurrences b/php.editor/test/unit/data/testfiles/testOccurrencesDefines.php.testOccurrencesDefines.occurrences
deleted file mode 100644
index 1d1bf78..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrencesDefines.php.testOccurrencesDefines.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-echo "fff".|>MARK_OCCURRENCES:test<|."dddd";
-define('|>MARK_OCCURRENCES:test<|', 'testttttt');
-echo "fff".|>MARK_OCCURRENCES:t^est<|."ddddd";
-echo "fff".|>MARK_OCCURRENCES:test<|."dddd";
diff --git a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceMethod.php.testOccurrencesInstanceMethod.occurrences b/php.editor/test/unit/data/testfiles/testOccurrencesInstanceMethod.php.testOccurrencesInstanceMethod.occurrences
deleted file mode 100644
index 99c87b9..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceMethod.php.testOccurrencesInstanceMethod.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    function |>MARK_OCCURRENCES:name<|() {}
-        $this->|>MARK_OCCURRENCES:na^me<|();
diff --git a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam.occurrences b/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam.occurrences
deleted file mode 100644
index c6d6a0a..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    function ftest($|>MARK_OCCURRENCES:name<|) {
-        $this->name = $|>MARK_OCCURRENCES:na^me<|;
diff --git a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam_1.occurrences b/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam_1.occurrences
deleted file mode 100644
index 563bcf1..0000000
--- a/php.editor/test/unit/data/testfiles/testOccurrencesInstanceVarParam.php.testOccurrencesInstanceVarParam_1.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    var $|>MARK_OCCURRENCES:name<|;
-        $this->|>MARK_OCCURRENCES:na^me<| = $name;
diff --git a/php.editor/test/unit/data/testfiles/testParamVarPropInPhpDocTest.php.testParamVarPropInPhpDocTest.occurrences b/php.editor/test/unit/data/testfiles/testParamVarPropInPhpDocTest.php.testParamVarPropInPhpDocTest.occurrences
deleted file mode 100644
index 25e6b74..0000000
--- a/php.editor/test/unit/data/testfiles/testParamVarPropInPhpDocTest.php.testParamVarPropInPhpDocTest.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
- * @param Book $|>MARK_OCCURRENCES:he^llo<|
-function test($|>MARK_OCCURRENCES:hello<|) {//function
diff --git a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_01.occurrences b/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_01.occurrences
deleted file mode 100644
index 263d638..0000000
--- a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class |>MARK_OCCURRENCES:Kit^chen<| {
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<|;
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<| as Alias;
-        |>MARK_OCCURRENCES:Kitchen<|::DEFAULT_SIZE;
diff --git a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_02.occurrences b/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_02.occurrences
deleted file mode 100644
index 4d60795..0000000
--- a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class |>MARK_OCCURRENCES:Kitchen<| {
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kit^chen<|;
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<| as Alias;
-        |>MARK_OCCURRENCES:Kitchen<|::DEFAULT_SIZE;
diff --git a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_03.occurrences b/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_03.occurrences
deleted file mode 100644
index 2537792..0000000
--- a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_03.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class |>MARK_OCCURRENCES:Kitchen<| {
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<|;
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<| as Alias;
-        |>MARK_OCCURRENCES:Kit^chen<|::DEFAULT_SIZE;
diff --git a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_04.occurrences b/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_04.occurrences
deleted file mode 100644
index 9ea6b3e..0000000
--- a/php.editor/test/unit/data/testfiles/testQualifiedUseStatement.php.testQualifiedUseStatement_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-class |>MARK_OCCURRENCES:Kitchen<| {
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kitchen<|;
-use pl\dagguh\someproject\rooms\|>MARK_OCCURRENCES:Kit^chen<| as Alias;
-        |>MARK_OCCURRENCES:Kitchen<|::DEFAULT_SIZE;
diff --git a/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_01.occurrences b/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_01.occurrences
deleted file mode 100644
index aa3a057..0000000
--- a/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_01.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:cont^ext<|;
-        $this->{"context".$this->|>MARK_OCCURRENCES:context<|[0]}();
diff --git a/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_02.occurrences b/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_02.occurrences
deleted file mode 100644
index cc63307..0000000
--- a/php.editor/test/unit/data/testfiles/testReflectionVariableInMethodInvocation.php.testReflectionVariableInMethodInvocation_02.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    private $|>MARK_OCCURRENCES:context<|;
-        $this->{"context".$this->|>MARK_OCCURRENCES:cont^ext<|[0]}();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_01.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_01.occurrences
deleted file mode 100644
index 8d09931..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_01.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:B^AR<| = 2;
-            ClassName::|>MARK_OCCURRENCES:BAR<|;
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:BAR<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_02.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_02.occurrences
deleted file mode 100644
index 2a45bab..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_02.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:b^ar<|;
-            ClassName::$|>MARK_OCCURRENCES:bar<|;
-            \Foo\Bar\ClassName::$|>MARK_OCCURRENCES:bar<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_03.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_03.occurrences
deleted file mode 100644
index 6d82408..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_03.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:b^ar<|() {}
-            ClassName::|>MARK_OCCURRENCES:bar<|();
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:bar<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_04.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_04.occurrences
deleted file mode 100644
index 8d64d05..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_04.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:F^OO<| = 1;
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:FOO<|;
-            Cls::|>MARK_OCCURRENCES:FOO<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_05.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_05.occurrences
deleted file mode 100644
index b3d84ad..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_05.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:f^oo<|;
-            Omg\AliasedClassName::$|>MARK_OCCURRENCES:foo<|;
-            Cls::$|>MARK_OCCURRENCES:foo<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_06.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_06.occurrences
deleted file mode 100644
index 18f2c20..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_06.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:f^oo<|() {}
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:foo<|();
-            Cls::|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_07.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_07.occurrences
deleted file mode 100644
index 89d09bf..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_07.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:foo<|() {}
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:f^oo<|();
-            Cls::|>MARK_OCCURRENCES:foo<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_08.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_08.occurrences
deleted file mode 100644
index f3b3bc4..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_08.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:foo<|() {}
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:foo<|();
-            Cls::|>MARK_OCCURRENCES:f^oo<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_09.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_09.occurrences
deleted file mode 100644
index ff38c24..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_09.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:bar<|() {}
-            ClassName::|>MARK_OCCURRENCES:b^ar<|();
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:bar<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_10.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_10.occurrences
deleted file mode 100644
index 237dd10..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_10.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:FOO<| = 1;
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:F^OO<|;
-            Cls::|>MARK_OCCURRENCES:FOO<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_11.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_11.occurrences
deleted file mode 100644
index af79801..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_11.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:FOO<| = 1;
-            Omg\AliasedClassName::|>MARK_OCCURRENCES:FOO<|;
-            Cls::|>MARK_OCCURRENCES:F^OO<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_12.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_12.occurrences
deleted file mode 100644
index 1f10dc0..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_12.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:BAR<| = 2;
-            ClassName::|>MARK_OCCURRENCES:B^AR<|;
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:BAR<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_13.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_13.occurrences
deleted file mode 100644
index 979094f..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_13.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:foo<|;
-            Omg\AliasedClassName::$|>MARK_OCCURRENCES:f^oo<|;
-            Cls::$|>MARK_OCCURRENCES:foo<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_14.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_14.occurrences
deleted file mode 100644
index e0a53ab..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_14.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:foo<|;
-            Omg\AliasedClassName::$|>MARK_OCCURRENCES:foo<|;
-            Cls::$|>MARK_OCCURRENCES:f^oo<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_15.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_15.occurrences
deleted file mode 100644
index 684c142..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_15.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:bar<|;
-            ClassName::$|>MARK_OCCURRENCES:b^ar<|;
-            \Foo\Bar\ClassName::$|>MARK_OCCURRENCES:bar<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_16.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_16.occurrences
deleted file mode 100644
index be75233..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_16.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        public static $|>MARK_OCCURRENCES:bar<|;
-            ClassName::$|>MARK_OCCURRENCES:bar<|;
-            \Foo\Bar\ClassName::$|>MARK_OCCURRENCES:b^ar<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_17.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_17.occurrences
deleted file mode 100644
index 7bc2538..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_17.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        static function |>MARK_OCCURRENCES:bar<|() {}
-            ClassName::|>MARK_OCCURRENCES:bar<|();
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:b^ar<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_18.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_18.occurrences
deleted file mode 100644
index 52eaaf3..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNs.php.testStaticAccessWithNs_18.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-        const |>MARK_OCCURRENCES:BAR<| = 2;
-            ClassName::|>MARK_OCCURRENCES:BAR<|;
-            \Foo\Bar\ClassName::|>MARK_OCCURRENCES:B^AR<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_01.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_01.occurrences
deleted file mode 100644
index 6361e2d..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:O^MG<| = 1;
-            parent::|>MARK_OCCURRENCES:OMG<|;
-            self::|>MARK_OCCURRENCES:OMG<|;
-            static::|>MARK_OCCURRENCES:OMG<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_02.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_02.occurrences
deleted file mode 100644
index 21b1b27..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:OMG<| = 1;
-            parent::|>MARK_OCCURRENCES:O^MG<|;
-            self::|>MARK_OCCURRENCES:OMG<|;
-            static::|>MARK_OCCURRENCES:OMG<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_03.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_03.occurrences
deleted file mode 100644
index f46b250..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_03.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:OMG<| = 1;
-            parent::|>MARK_OCCURRENCES:OMG<|;
-            self::|>MARK_OCCURRENCES:O^MG<|;
-            static::|>MARK_OCCURRENCES:OMG<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_04.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_04.occurrences
deleted file mode 100644
index e52ad21..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        const |>MARK_OCCURRENCES:OMG<| = 1;
-            parent::|>MARK_OCCURRENCES:OMG<|;
-            self::|>MARK_OCCURRENCES:OMG<|;
-            static::|>MARK_OCCURRENCES:O^MG<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_05.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_05.occurrences
deleted file mode 100644
index 81dcf88..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_05.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        public static $|>MARK_OCCURRENCES:static^Field<| = 2;
-            parent::$|>MARK_OCCURRENCES:staticField<|;
-            self::$|>MARK_OCCURRENCES:staticField<|;
-            static::$|>MARK_OCCURRENCES:staticField<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_06.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_06.occurrences
deleted file mode 100644
index a411e6c..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_06.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        public static $|>MARK_OCCURRENCES:staticField<| = 2;
-            parent::$|>MARK_OCCURRENCES:static^Field<|;
-            self::$|>MARK_OCCURRENCES:staticField<|;
-            static::$|>MARK_OCCURRENCES:staticField<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_07.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_07.occurrences
deleted file mode 100644
index 58f068a..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_07.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        public static $|>MARK_OCCURRENCES:staticField<| = 2;
-            parent::$|>MARK_OCCURRENCES:staticField<|;
-            self::$|>MARK_OCCURRENCES:static^Field<|;
-            static::$|>MARK_OCCURRENCES:staticField<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_08.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_08.occurrences
deleted file mode 100644
index 884d123..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_08.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-        public static $|>MARK_OCCURRENCES:staticField<| = 2;
-            parent::$|>MARK_OCCURRENCES:staticField<|;
-            self::$|>MARK_OCCURRENCES:staticField<|;
-            static::$|>MARK_OCCURRENCES:static^Field<|;
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_09.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_09.occurrences
deleted file mode 100644
index 72120b5..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_09.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        static function |>MARK_OCCURRENCES:some^Func<|() {
-            parent::|>MARK_OCCURRENCES:someFunc<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_10.occurrences b/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_10.occurrences
deleted file mode 100644
index 699672a..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticAccessWithNsAlias.php.testStaticAccessWithNsAlias_10.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-        static function |>MARK_OCCURRENCES:someFunc<|() {
-            parent::|>MARK_OCCURRENCES:some^Func<|();
diff --git a/php.editor/test/unit/data/testfiles/testStaticMethodCall.php.testStaticMethodCall.occurrences b/php.editor/test/unit/data/testfiles/testStaticMethodCall.php.testStaticMethodCall.occurrences
deleted file mode 100644
index 01126a3..0000000
--- a/php.editor/test/unit/data/testfiles/testStaticMethodCall.php.testStaticMethodCall.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-    static function |>MARK_OCCURRENCES:staticFunctionName<|($param) {
-Presenter::|>MARK_OCCURRENCES:staticFun^ctionName<|($param);
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_01.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_01.occurrences
deleted file mode 100644
index c22cff9..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_01.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    const |>MARK_OCCURRENCES:FOO<| = 42;
-use const Name\Space\|>MARK_OCCURRENCES:F^OO<|;
-use const Name\Space\|>MARK_OCCURRENCES:FOO<| as FOO2;
-echo |>MARK_OCCURRENCES:FOO<|;
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_02.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_02.occurrences
deleted file mode 100644
index baea0ce..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_02.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    const |>MARK_OCCURRENCES:FOO<| = 42;
-use const Name\Space\|>MARK_OCCURRENCES:FOO<|;
-use const Name\Space\|>MARK_OCCURRENCES:F^OO<| as FOO2;
-echo |>MARK_OCCURRENCES:FOO<|;
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_03.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_03.occurrences
deleted file mode 100644
index 652795a..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_03.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-use const Name\Space\FOO as |>MARK_OCCURRENCES:F^OO2<|;
-echo |>MARK_OCCURRENCES:FOO2<|;
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_04.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_04.occurrences
deleted file mode 100644
index a893bf5..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_04.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    function |>MARK_OCCURRENCES:fnc<|() {}
-use function Name\Space\|>MARK_OCCURRENCES:f^nc<|;
-use function Name\Space\|>MARK_OCCURRENCES:fnc<| as fnc2;
-|>MARK_OCCURRENCES:fnc<|();
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_05.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_05.occurrences
deleted file mode 100644
index 06c2036..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_05.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    function |>MARK_OCCURRENCES:fnc<|() {}
-use function Name\Space\|>MARK_OCCURRENCES:fnc<|;
-use function Name\Space\|>MARK_OCCURRENCES:f^nc<| as fnc2;
-|>MARK_OCCURRENCES:fnc<|();
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_06.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_06.occurrences
deleted file mode 100644
index 3f2458f..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_06.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-use function Name\Space\fnc as |>MARK_OCCURRENCES:f^nc2<|;
-|>MARK_OCCURRENCES:fnc2<|();
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_07.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_07.occurrences
deleted file mode 100644
index eda6fad..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_07.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    const |>MARK_OCCURRENCES:FOO<| = 42;
-use const Name\Space\|>MARK_OCCURRENCES:FOO<|;
-use const Name\Space\|>MARK_OCCURRENCES:FOO<| as FOO2;
-echo |>MARK_OCCURRENCES:F^OO<|;
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_08.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_08.occurrences
deleted file mode 100644
index 8924831..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_08.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-use const Name\Space\FOO as |>MARK_OCCURRENCES:FOO2<|;
-echo |>MARK_OCCURRENCES:F^OO2<|;
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_09.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_09.occurrences
deleted file mode 100644
index 1ea81a8..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_09.occurrences
+++ /dev/null
@@ -1,4 +0,0 @@
-    function |>MARK_OCCURRENCES:fnc<|() {}
-use function Name\Space\|>MARK_OCCURRENCES:fnc<|;
-use function Name\Space\|>MARK_OCCURRENCES:fnc<| as fnc2;
-|>MARK_OCCURRENCES:f^nc<|();
diff --git a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_10.occurrences b/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_10.occurrences
deleted file mode 100644
index 76ee665..0000000
--- a/php.editor/test/unit/data/testfiles/testUseFuncAndConst.php.testUseFuncAndConst_10.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-use function Name\Space\fnc as |>MARK_OCCURRENCES:fnc2<|;
-|>MARK_OCCURRENCES:f^nc2<|();
diff --git a/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660.occurrences b/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660.occurrences
deleted file mode 100644
index 0203bbc..0000000
--- a/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660.occurrences
+++ /dev/null
@@ -1,3 +0,0 @@
-class |>MARK_OCCURRENCES:TestClass<| {}
-/* @var $testClass |>MARK_OCCURRENCES:Test^Class<| */
- $testClass = new |>MARK_OCCURRENCES:TestClass<|();
diff --git a/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660_1.occurrences b/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660_1.occurrences
deleted file mode 100644
index 298d755..0000000
--- a/php.editor/test/unit/data/testfiles/testVardoc166660.php.testVardoc166660_1.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-/* @var $|>MARK_OCCURRENCES:test^Class<| TestClass */
- $|>MARK_OCCURRENCES:testClass<| = new TestClass();
diff --git a/php.editor/test/unit/data/testfiles/testVariableAsAClassName.php.testVariableAsAClassName.occurrences b/php.editor/test/unit/data/testfiles/testVariableAsAClassName.php.testVariableAsAClassName.occurrences
deleted file mode 100644
index 9585439..0000000
--- a/php.editor/test/unit/data/testfiles/testVariableAsAClassName.php.testVariableAsAClassName.occurrences
+++ /dev/null
@@ -1,2 +0,0 @@
-$|>MARK_OCCURRENCES:static_classname<| = "MyClsName";
-$|>MARK_OCCURRENCES:static_clas^sname<|::$static_property;
diff --git a/php.editor/test/unit/data/testfiles/verification/Issue239277.php b/php.editor/test/unit/data/testfiles/verification/Issue239277.php
deleted file mode 100644
index 8395507..0000000
--- a/php.editor/test/unit/data/testfiles/verification/Issue239277.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace app\model;
-
-class Foo {
-
-    //put your code here
-}
-
-class Bat {
-
-    //put your code here
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testIssue246997/SomeClass.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testIssue246997/SomeClass.php
deleted file mode 100644
index 85bc8d4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testIssue246997/SomeClass.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace {
-
-    class SomeClass {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testIssue246997/SomeClass.php.testIssue246997.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testIssue246997/SomeClass.php.testIssue246997.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php
deleted file mode 100644
index 78cdefe..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\WrongNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk.hints
deleted file mode 100644
index aef704f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-namespace FirstNs\WrongNs;
-          ---------------
-HINT:PSR-0 Violation:
-Namespace declaration name doesn't correspond to current directory structure.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php
deleted file mode 100644
index 78cdefe..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\WrongNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk_type.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk_type.hints
deleted file mode 100644
index bebc998..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsNotOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsNotOkClassNotOk_type.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class ClassName {
-      ---------
-HINT:PSR-0 Violation:
-Type declaration name doesn't correspond to current file path.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk/FirstNs/SecondNs/WrongName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk/FirstNs/SecondNs/WrongName.php
deleted file mode 100644
index 28c1bcc..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk/FirstNs/SecondNs/WrongName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk/FirstNs/SecondNs/WrongName.php.testNsOkClassNotOk.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk/FirstNs/SecondNs/WrongName.php.testNsOkClassNotOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01/FirstNs/SecondNs/SomeClass.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01/FirstNs/SecondNs/SomeClass.php
deleted file mode 100644
index d39904d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01/FirstNs/SecondNs/SomeClass.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class Some_Class {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01/FirstNs/SecondNs/SomeClass.php.testNsOkClassNotOk_01.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01/FirstNs/SecondNs/SomeClass.php.testNsOkClassNotOk_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php
deleted file mode 100644
index d39904d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class Some_Class {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php.testNsOkClassNotOk_01_type.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php.testNsOkClassNotOk_01_type.hints
deleted file mode 100644
index 0632cc4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_01_type/FirstNs/SecondNs/SomeClass.php.testNsOkClassNotOk_01_type.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class Some_Class {
-      ----------
-HINT:PSR-0 Violation:
-Type declaration name doesn't correspond to current file path.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php
deleted file mode 100644
index 28c1bcc..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsOkClassNotOk_type.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsOkClassNotOk_type.hints
deleted file mode 100644
index bebc998..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassNotOk_type/FirstNs/SecondNs/WrongName.php.testNsOkClassNotOk_type.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class ClassName {
-      ---------
-HINT:PSR-0 Violation:
-Type declaration name doesn't correspond to current file path.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk/FirstNs/SecondNs/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk/FirstNs/SecondNs/ClassName.php
deleted file mode 100644
index 28c1bcc..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk/FirstNs/SecondNs/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk/FirstNs/SecondNs/ClassName.php.testNsOkClassOk.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk/FirstNs/SecondNs/ClassName.php.testNsOkClassOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01/FirstNs/SecondNs/Some/Class.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01/FirstNs/SecondNs/Some/Class.php
deleted file mode 100644
index d39904d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01/FirstNs/SecondNs/Some/Class.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class Some_Class {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01/FirstNs/SecondNs/Some/Class.php.testNsOkClassOk_01.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01/FirstNs/SecondNs/Some/Class.php.testNsOkClassOk_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01_type/FirstNs/SecondNs/Some/Class.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01_type/FirstNs/SecondNs/Some/Class.php
deleted file mode 100644
index d39904d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01_type/FirstNs/SecondNs/Some/Class.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class Some_Class {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01_type/FirstNs/SecondNs/Some/Class.php.testNsOkClassOk_01_type.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_01_type/FirstNs/SecondNs/Some/Class.php.testNsOkClassOk_01_type.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_type/FirstNs/SecondNs/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_type/FirstNs/SecondNs/ClassName.php
deleted file mode 100644
index 28c1bcc..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_type/FirstNs/SecondNs/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace FirstNs\SecondNs;
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_type/FirstNs/SecondNs/ClassName.php.testNsOkClassOk_type.hints b/php.editor/test/unit/data/testfiles/verification/PSR0/testNsOkClassOk_type/FirstNs/SecondNs/ClassName.php.testNsOkClassOk_type.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php
deleted file mode 100644
index 7dccc90..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    const foo_bar = 1;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php.testConstantNameNotOk_1.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php.testConstantNameNotOk_1.hints
deleted file mode 100644
index 92080a4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_1/ClassName.php.testConstantNameNotOk_1.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    const foo_bar = 1;
-          -------
-HINT:PSR-1 Violation:
-Class constants MUST be declared in all upper case with underscore separators.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php
deleted file mode 100644
index 6b99859..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    const _BAR = 1;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php.testConstantNameNotOk_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php.testConstantNameNotOk_2.hints
deleted file mode 100644
index 5d9db12..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_2/ClassName.php.testConstantNameNotOk_2.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    const _BAR = 1;
-          ----
-HINT:PSR-1 Violation:
-Class constants MUST be declared in all upper case with underscore separators.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php
deleted file mode 100644
index 8a88222..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    const foobar = 1;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php.testConstantNameNotOk_3.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php.testConstantNameNotOk_3.hints
deleted file mode 100644
index 249101b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameNotOk_3/ClassName.php.testConstantNameNotOk_3.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    const foobar = 1;
-          ------
-HINT:PSR-1 Violation:
-Class constants MUST be declared in all upper case with underscore separators.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_1/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_1/ClassName.php
deleted file mode 100644
index d05cedb..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_1/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    const FOO_BAR = 1;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_1/ClassName.php.testConstantNameOk_1.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_1/ClassName.php.testConstantNameOk_1.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_2/ClassName.php
deleted file mode 100644
index 6d34f7a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_2/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    const FOOBAR = 1;
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_2/ClassName.php.testConstantNameOk_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testConstantNameOk_2/ClassName.php.testConstantNameOk_2.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodMagicOk/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodMagicOk/ClassName.php
deleted file mode 100644
index 8c53f04..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodMagicOk/ClassName.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {}
-    function __destruct() {}
-    function __call() {}
-    function __callStatic() {}
-    function __get() {}
-    function __set() {}
-    function __isset() {}
-    function __unset() {}
-    function __sleep() {}
-    function __wakeup() {}
-    function __toString() {}
-    function __invoke() {}
-    function __set_state() {}
-    function __clone() {}
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodMagicOk/ClassName.php.testMethodMagicOk.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodMagicOk/ClassName.php.testMethodMagicOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php
deleted file mode 100644
index 8c61bc9..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function foo_bar() {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php.testMethodNotOk_1.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php.testMethodNotOk_1.hints
deleted file mode 100644
index 7c5983b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_1/ClassName.php.testMethodNotOk_1.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function foo_bar() {
-             -------
-HINT:PSR-1 Violation:
-Method names MUST be declared in camelCase().
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php
deleted file mode 100644
index f5a5a4b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function FooBar() {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php.testMethodNotOk_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php.testMethodNotOk_2.hints
deleted file mode 100644
index 88f952c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodNotOk_2/ClassName.php.testMethodNotOk_2.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function FooBar() {
-             ------
-HINT:PSR-1 Violation:
-Method names MUST be declared in camelCase().
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_1/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_1/ClassName.php
deleted file mode 100644
index 5037532..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_1/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_1/ClassName.php.testMethodOk_1.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_1/ClassName.php.testMethodOk_1.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_2/ClassName.php
deleted file mode 100644
index b5a3dd6..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_2/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function fooBar() {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_2/ClassName.php.testMethodOk_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_2/ClassName.php.testMethodOk_2.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_3/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_3/ClassName.php
deleted file mode 100644
index ffb1128..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_3/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-class ClassName {
-
-    function foobar() {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_3/ClassName.php.testMethodOk_3.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testMethodOk_3/ClassName.php.testMethodOk_3.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php
deleted file mode 100644
index 00c6ab4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $boo; // camel or under?
-    private $Boo_baz; //absolutely wrong
-    private $bar;
-    private $bazBat; // camel!!
-    private $baz_bat; // ...under is wrong
-
-    function functionName() {
-        $this->BarBaz;
-        $this->barbaz;
-        $this->bar_baz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php.testPropertyName_01.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php.testPropertyName_01.hints
deleted file mode 100644
index cbce314..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_01/ClassName.php.testPropertyName_01.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-    private $Boo_baz; //absolutely wrong
-            --------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-    private $baz_bat; // ...under is wrong
-            --------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->BarBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->bar_baz;
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php
deleted file mode 100644
index 87eb815..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $boo; // camel or under?
-    private $Boo_baz; //absolutely wrong
-    private $bar; // camel or under?
-    private $baz_bat; // under!!
-    private $bazBat; // ...camel is wrong
-
-    function functionName() {
-        $this->BarBaz;
-        $this->barbaz;
-        $this->bar_baz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php.testPropertyName_02.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php.testPropertyName_02.hints
deleted file mode 100644
index 68e4520..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_02/ClassName.php.testPropertyName_02.hints
+++ /dev/null
@@ -1,20 +0,0 @@
-    private $Boo_baz; //absolutely wrong
-            --------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-    private $bazBat; // ...camel is wrong
-            -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->BarBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php
deleted file mode 100644
index 328d3fe..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-class ClassName {
-
-    private $BooBaz; // just studly caps, others are wrong
-    private $Boo_baz; //absolutely wrong
-    private $bar;
-    private $baz_bat;
-    private $bazBat;
-
-    function functionName() {
-        $this->BarBaz; // ok
-        $this->barbaz;
-        $this->bar_baz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php.testPropertyName_03.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php.testPropertyName_03.hints
deleted file mode 100644
index 6fc45a1..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_03/ClassName.php.testPropertyName_03.hints
+++ /dev/null
@@ -1,35 +0,0 @@
-    private $Boo_baz; //absolutely wrong
-            --------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-    private $bar;
-            ----
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-    private $baz_bat;
-            --------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-    private $bazBat;
-            -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->barbaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->bar_baz;
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php
deleted file mode 100644
index 27d3bb9..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-
-    function functionName() {
-        $this->barbaz; // camel or under?
-        $this->barBaz; // camel!!
-        $this->BarBaz;
-        $this->bar_baz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php.testPropertyName_04.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php.testPropertyName_04.hints
deleted file mode 100644
index 7247754..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_04/ClassName.php.testPropertyName_04.hints
+++ /dev/null
@@ -1,15 +0,0 @@
-        $this->BarBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->bar_baz;
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php
deleted file mode 100644
index 6df5977..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-
-    function functionName() {
-        $this->barbaz; // camel or under?
-        $this->bar_baz; // under!!
-        $this->BarBaz;
-        $this->barBaz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php.testPropertyName_05.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php.testPropertyName_05.hints
deleted file mode 100644
index fcacd4d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_05/ClassName.php.testPropertyName_05.hints
+++ /dev/null
@@ -1,15 +0,0 @@
-        $this->BarBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->barBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php
deleted file mode 100644
index 8c3e5db..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-
-    function functionName() {
-        $this->BarBaz; // studly caps
-        $this->barbaz;
-        $this->bar_baz;
-        $this->barBaz;
-        $this->Bar_baz; // absolutely wrong
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php.testPropertyName_06.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php.testPropertyName_06.hints
deleted file mode 100644
index ede1d61..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testPropertyName_06/ClassName.php.testPropertyName_06.hints
+++ /dev/null
@@ -1,20 +0,0 @@
-        $this->barbaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->bar_baz;
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->barBaz;
-               ------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
-        $this->Bar_baz; // absolutely wrong
-               -------
-HINT:PSR-1 Violation:
-Property names SHOULD be declared in $StudlyCaps, $camelCase, or $under_score format (consistently in a scope).
-Previous property usage was in a different format, or this property name is absolutely wrong.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php
deleted file mode 100644
index 6079a0d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-    require_once '';
-} else {
-    class ClassName {
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php.testSideEffect_01.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php.testSideEffect_01.hints
deleted file mode 100644
index 9b73551..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_01/ClassName.php.testSideEffect_01.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    require_once '';
-    ----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php
deleted file mode 100644
index c432a69..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-    require_once '';
-} else {
-    interface InterfaceName {
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php.testSideEffect_02.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php.testSideEffect_02.hints
deleted file mode 100644
index 9b73551..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_02/ClassName.php.testSideEffect_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    require_once '';
-    ----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php
deleted file mode 100644
index 6cf071c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-if (true) {
-    require_once '';
-} else {
-    trait TraitName {
-    }
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php.testSideEffect_03.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php.testSideEffect_03.hints
deleted file mode 100644
index 9b73551..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_03/ClassName.php.testSideEffect_03.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    require_once '';
-    ----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php
deleted file mode 100644
index cdd7ea4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-require_once '';
-
-function functionName() {
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php.testSideEffect_04.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php.testSideEffect_04.hints
deleted file mode 100644
index d21a6f4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_04/ClassName.php.testSideEffect_04.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-require_once '';
-----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php
deleted file mode 100644
index 9f87688..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-require_once '';
-
-const FOO = 12;
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php.testSideEffect_05.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php.testSideEffect_05.hints
deleted file mode 100644
index d21a6f4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_05/ClassName.php.testSideEffect_05.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-require_once '';
-----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_06/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_06/ClassName.php
deleted file mode 100644
index 9ff9612..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_06/ClassName.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-use What\Ever;
-
-require_once '';
-
-echo "Everything is ok";
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_06/ClassName.php.testSideEffect_06.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_06/ClassName.php.testSideEffect_06.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php
deleted file mode 100644
index 02a90cc..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-use What\Ever;
-
-require_once '';
-
-echo "Beware of declaration";
-
-class ClassName {
-
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php.testSideEffect_07.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php.testSideEffect_07.hints
deleted file mode 100644
index d21a6f4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_07/ClassName.php.testSideEffect_07.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-require_once '';
-----------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_08/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_08/ClassName.php
deleted file mode 100644
index 4bf1ba1..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_08/ClassName.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-use What\Ever;
-
-if ($foo == TRUE) {
-    class Yes1 {}
-} else {
-    class Yes2 {}
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_08/ClassName.php.testSideEffect_08.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_08/ClassName.php.testSideEffect_08.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php
deleted file mode 100644
index 1b06358..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-use What\Ever;
-
-if ($foo == TRUE) {
-    echo "This is wrong :(";
-    class Yes1 {}
-} else {
-    class Yes2 {}
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php.testSideEffect_09.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php.testSideEffect_09.hints
deleted file mode 100644
index 5ce8d24..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_09/ClassName.php.testSideEffect_09.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    echo "This is wrong :(";
-    ------------------------
-HINT:PSR-1 Violation:
-A file SHOULD declare new symbols and cause no other side effects, or it SHOULD execute logic with side effects, but SHOULD NOT do both.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_10/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_10/ClassName.php
deleted file mode 100644
index 092bedd..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_10/ClassName.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-namespace Foo\Bar;
-
-use What\Ever;
-
-if ($foo == TRUE) {
-    echo "This is ok";
-} else {
-    echo "This is ok as well";
-}
-
-?>
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_10/ClassName.php.testSideEffect_10.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testSideEffect_10/ClassName.php.testSideEffect_10.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php
deleted file mode 100644
index bab918e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class class_Name {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php.testTypeNameNotOk52.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php.testTypeNameNotOk52.hints
deleted file mode 100644
index 8535f74..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk52/ClassName.php.testTypeNameNotOk52.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class class_Name {
-      ----------
-HINT:PSR-1 Violation:
-Type names SHOULD use the pseudo-namespacing convention of Vendor_ prefixes on type names.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php
deleted file mode 100644
index 41783b6..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace Vendor;
-class Class_Name {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php.testTypeNameNotOk53.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php.testTypeNameNotOk53.hints
deleted file mode 100644
index dfc2488..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53/ClassName.php.testTypeNameNotOk53.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class Class_Name {
-      ----------
-HINT:PSR-1 Violation:
-Type names MUST be declared in StudlyCaps.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php
deleted file mode 100644
index 4e2a2a1..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace Vendor;
-class className {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php.testTypeNameNotOk53_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php.testTypeNameNotOk53_2.hints
deleted file mode 100644
index b9fb669..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOk53_2/ClassName.php.testTypeNameNotOk53_2.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class className {
-      ---------
-HINT:PSR-1 Violation:
-Type names MUST be declared in StudlyCaps.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php
deleted file mode 100644
index 4e7206e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php.testTypeNameNotOkNamespace52.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php.testTypeNameNotOkNamespace52.hints
deleted file mode 100644
index 7d5a44d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace52/ClassName.php.testTypeNameNotOkNamespace52.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class ClassName {
-      ---------
-HINT:PSR-1 Violation:
-Type names SHOULD use the pseudo-namespacing convention of Vendor_ prefixes on type names.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php
deleted file mode 100644
index 4e7206e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php.testTypeNameNotOkNamespace53.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php.testTypeNameNotOkNamespace53.hints
deleted file mode 100644
index 623c715..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53/ClassName.php.testTypeNameNotOkNamespace53.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class ClassName {
-      ---------
-HINT:PSR-1 Violation:
-Each type MUST be in a namespace of at least one level: a top-level vendor name.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php
deleted file mode 100644
index 2d0839e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-namespace {
-    class ClassName {
-
-    }
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php.testTypeNameNotOkNamespace53_2.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php.testTypeNameNotOkNamespace53_2.hints
deleted file mode 100644
index 03e79ee..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOkNamespace53_2/ClassName.php.testTypeNameNotOkNamespace53_2.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    class ClassName {
-          ---------
-HINT:PSR-1 Violation:
-Each type MUST be in a namespace of at least one level: a top-level vendor name.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php
deleted file mode 100644
index b5a7ece..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-class Vendor_Test {
-
-    function __construct() {
-
-    }
-
-}
-
-class Vendor_ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php.testTypeNameNotOneDeclaration52.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php.testTypeNameNotOneDeclaration52.hints
deleted file mode 100644
index 0617f73..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration52/ClassName.php.testTypeNameNotOneDeclaration52.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class Vendor_ClassName {
-      ----------------
-HINT:PSR-1 Violation:
-Each type MUST be in a file by itself.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php
deleted file mode 100644
index aa8e677..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-namespace Vendor;
-
-class Test {
-
-    function __construct() {
-
-    }
-
-}
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php.testTypeNameNotOneDeclaration53.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php.testTypeNameNotOneDeclaration53.hints
deleted file mode 100644
index 48f81d3..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameNotOneDeclaration53/ClassName.php.testTypeNameNotOneDeclaration53.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-class ClassName {
-      ---------
-HINT:PSR-1 Violation:
-Each type MUST be in a file by itself.
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk52/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk52/ClassName.php
deleted file mode 100644
index f8934b0..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk52/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class Class_Name {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk52/ClassName.php.testTypeNameOk52.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk52/ClassName.php.testTypeNameOk52.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk53/ClassName.php b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk53/ClassName.php
deleted file mode 100644
index 4621175..0000000
--- a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk53/ClassName.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-namespace Vendor;
-class ClassName {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk53/ClassName.php.testTypeNameOk53.hints b/php.editor/test/unit/data/testfiles/verification/PSR1/testTypeNameOk53/ClassName.php.testTypeNameOk53.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php b/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php
deleted file mode 100644
index 0f57b77..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-//START
-
-abstract class AbstractClass {}
-
-$obj1 = new AbstractClass();
-$obj2 = new AbstractClass;
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php.testAbstractClassInstantiationHint.hints b/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php.testAbstractClassInstantiationHint.hints
deleted file mode 100644
index 17a5d37..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint.php.testAbstractClassInstantiationHint.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-$obj1 = new AbstractClass();
-        -------------------
-HINT:Abstract class \AbstractClass can not be instantiated
-$obj2 = new AbstractClass;
-        -----------------
-HINT:Abstract class \AbstractClass can not be instantiated
diff --git a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php b/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php
deleted file mode 100644
index 0722210..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-//START
-namespace Xxx;
-abstract class AbstractClass {}
-
-$obj1 = new AbstractClass(); // this is error
-$obj2 = new AbstractClass; // this is error
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php.testAbstractClassInstantiationHint_02.hints b/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php.testAbstractClassInstantiationHint_02.hints
deleted file mode 100644
index 1d0241b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAbstractClassInstantiationHint_02.php.testAbstractClassInstantiationHint_02.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-$obj1 = new AbstractClass(); // this is error
-        -------------------
-HINT:Abstract class \Xxx\AbstractClass can not be instantiated
-$obj2 = new AbstractClass; // this is error
-        -----------------
-HINT:Abstract class \Xxx\AbstractClass can not be instantiated
diff --git a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php b/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php
deleted file mode 100644
index 4445cab..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-//START
-
-while ($row = mysql_fetch_array($result)) {
-
-}
-
-do {
-
-} while ($foo = $bar);
-
-if ($baz = ($bat = 56)) {
-
-}
-
-for ($i = 0; $i = 56; $i++) {
-
-}
-
-while ($sub == ($accident = $assignment)) {
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndInWhile.hints b/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndInWhile.hints
deleted file mode 100644
index 566513d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndInWhile.hints
+++ /dev/null
@@ -1,28 +0,0 @@
-while ($row = mysql_fetch_array($result)) {
-       ---------------------------------
-HINT:Accidental assignment in a condition $row = mysql_fetch_array($result)
-FIX:Change assignment to comparison: $row === mysql_fetch_array($result)
-FIX:Change assignment to comparison: $row == mysql_fetch_array($result)
-} while ($foo = $bar);
-         -----------
-HINT:Accidental assignment in a condition $foo = $bar
-FIX:Change assignment to comparison: $foo === $bar
-FIX:Change assignment to comparison: $foo == $bar
-if ($baz = ($bat = 56)) {
-            ----------
-HINT:Accidental assignment in a condition $bat = 56
-FIX:Change assignment to comparison: $bat === 56
-FIX:Change assignment to comparison: $bat == 56
-HINT:Accidental assignment in a condition $baz = ($bat = 56)
-FIX:Change assignment to comparison: $baz === ($bat = 56)
-FIX:Change assignment to comparison: $baz == ($bat = 56)
-for ($i = 0; $i = 56; $i++) {
-             -------
-HINT:Accidental assignment in a condition $i = 56
-FIX:Change assignment to comparison: $i === 56
-FIX:Change assignment to comparison: $i == 56
-while ($sub == ($accident = $assignment)) {
-                -----------------------
-HINT:Accidental assignment in a condition $accident = $assignment
-FIX:Change assignment to comparison: $accident === $assignment
-FIX:Change assignment to comparison: $accident == $assignment
diff --git a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndNotInWhile.hints b/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndNotInWhile.hints
deleted file mode 100644
index d4fdcae..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testInSubAndNotInWhile.hints
+++ /dev/null
@@ -1,13 +0,0 @@
-if ($baz = ($bat = 56)) {
-            ----------
-HINT:Accidental assignment in a condition $bat = 56
-FIX:Change assignment to comparison: $bat === 56
-FIX:Change assignment to comparison: $bat == 56
-HINT:Accidental assignment in a condition $baz = ($bat = 56)
-FIX:Change assignment to comparison: $baz === ($bat = 56)
-FIX:Change assignment to comparison: $baz == ($bat = 56)
-for ($i = 0; $i = 56; $i++) {
-             -------
-HINT:Accidental assignment in a condition $i = 56
-FIX:Change assignment to comparison: $i === 56
-FIX:Change assignment to comparison: $i == 56
diff --git a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndInWhile.hints b/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndInWhile.hints
deleted file mode 100644
index cef63c2..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndInWhile.hints
+++ /dev/null
@@ -1,20 +0,0 @@
-while ($row = mysql_fetch_array($result)) {
-       ---------------------------------
-HINT:Accidental assignment in a condition $row = mysql_fetch_array($result)
-FIX:Change assignment to comparison: $row === mysql_fetch_array($result)
-FIX:Change assignment to comparison: $row == mysql_fetch_array($result)
-} while ($foo = $bar);
-         -----------
-HINT:Accidental assignment in a condition $foo = $bar
-FIX:Change assignment to comparison: $foo === $bar
-FIX:Change assignment to comparison: $foo == $bar
-if ($baz = ($bat = 56)) {
-    ------------------
-HINT:Accidental assignment in a condition $baz = ($bat = 56)
-FIX:Change assignment to comparison: $baz === ($bat = 56)
-FIX:Change assignment to comparison: $baz == ($bat = 56)
-for ($i = 0; $i = 56; $i++) {
-             -------
-HINT:Accidental assignment in a condition $i = 56
-FIX:Change assignment to comparison: $i === 56
-FIX:Change assignment to comparison: $i == 56
diff --git a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndNotInWhile.hints b/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndNotInWhile.hints
deleted file mode 100644
index 2440e69..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAccidentalAssignmentHint.php.testNotInSubAndNotInWhile.hints
+++ /dev/null
@@ -1,10 +0,0 @@
-if ($baz = ($bat = 56)) {
-    ------------------
-HINT:Accidental assignment in a condition $baz = ($bat = 56)
-FIX:Change assignment to comparison: $baz === ($bat = 56)
-FIX:Change assignment to comparison: $baz == ($bat = 56)
-for ($i = 0; $i = 56; $i++) {
-             -------
-HINT:Accidental assignment in a condition $i = 56
-FIX:Change assignment to comparison: $i === 56
-FIX:Change assignment to comparison: $i == 56
diff --git a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php b/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php
deleted file mode 100644
index 7da4aa2..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Foo;
-
-class Bar {}
-
-namespace Baz;
-
-new Foo\Bar();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php.testAddUseImportSuggestion_01.hints b/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php.testAddUseImportSuggestion_01.hints
deleted file mode 100644
index 06f2511..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_01.php.testAddUseImportSuggestion_01.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-new Foo\Bar();^
-    -------
-HINT:Fix Name To "\Foo\Bar"
-FIX:Fix Name To "\Foo\Bar"
-HINT:Generate "use Foo;"
-FIX:Generate "use Foo;"
diff --git a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_02.php b/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_02.php
deleted file mode 100644
index dd3dc6d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_02.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-namespace Bazx\Foox;
-
-class Barx {}
-
-namespace Bazx;
-
-new Foox\Barx();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_02.php.testAddUseImportSuggestion_02.hints b/php.editor/test/unit/data/testfiles/verification/testAddUseImportSuggestion_02.php.testAddUseImportSuggestion_02.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php b/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php
deleted file mode 100644
index 788a124..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-//START
-
-if ($ok === 1 || $ok == 2) {
-    $a === "";
-    $b == "";
-}
-
-while ($ok === 3 || $ok == 4) {
-    $c === "";
-    $d == "";
-}
-
-echo $ok == 5 || $ok === 6 ? true : false;
-
-$e === "";
-$f == "";
-
-$ok = $another === true;
-
-/**
- * Test argument against 10.
- *
- * @param int $a
- * @return bool
- */
-function is10($a)
-{
-    return $a == 10;
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-info($error === null);
-
-class Issue223549 {
-
-    function info($param) {
-        $this->info($error === null);
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php.testAmbiguousComparisonHint.hints b/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php.testAmbiguousComparisonHint.hints
deleted file mode 100644
index d6797ed..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAmbiguousComparisonHint.php.testAmbiguousComparisonHint.hints
+++ /dev/null
@@ -1,24 +0,0 @@
-    $a === "";
-    ---------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
-    $b == "";
-    --------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
-    $c === "";
-    ---------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
-    $d == "";
-    --------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
-$e === "";
----------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
-$f == "";
---------
-HINT:Possible accidental comparison found. Check if you wanted to use '=' instead.
-FIX:Change Comparison to Assignment
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php
deleted file mode 100644
index bef8947..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$foo = array(
-    11, 22, 
-    2, 3);
-
-$boo = array(
-    "sdf" => array(1, 2, 3)
-    ); //huhu
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_01.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_01.hints
deleted file mode 100644
index e5d61eb..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_01.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-$foo = ar^ray(
--------------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_02.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_02.hints
deleted file mode 100644
index f0ad018..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    11, ^22, 
-------------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_03.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_03.hints
deleted file mode 100644
index 4867130..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_03.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    2, ^3);
-----------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_04.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_04.hints
deleted file mode 100644
index d19b424..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_04.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-$boo = a^rray(
--------------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_05.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_05.hints
deleted file mode 100644
index 3f3570a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_05.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-    "sdf" => array(^1, 2, 3)
----------------------------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_06.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_06.hints
deleted file mode 100644
index 2449683..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testArraySyntaxSuggestion_06.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    )^; //huhu
--------------
-HINT:You can use new shorter array creation syntax
-FIX:Use New Array Creation Syntax
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_01.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_02.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_02.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_03.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_03.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_04.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_04.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_05.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_05.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_06.hints b/php.editor/test/unit/data/testfiles/verification/testArraySyntaxSuggestion.php.testIssue248013_06.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php b/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php
deleted file mode 100644
index b80c595..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-myFnc();
-
-die('message');
-
-exit('message');
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion.hints b/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion.hints
deleted file mode 100644
index 5d40891..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-myFnc();^
---------
-HINT:Introduce Variable
-FIX:Assign Return Value To New Variable
diff --git a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion_02.hints b/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion_02.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion_03.hints b/php.editor/test/unit/data/testfiles/verification/testAssignVariableSuggestion.php.testAssignVariableSuggestion_03.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testClassesLines.php b/php.editor/test/unit/data/testfiles/verification/testClassesLines.php
deleted file mode 100644
index 102c411..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClassesLines.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-namespace TooManyLines;
-
-interface InterfaceName {
-    public function functionName1($param);
-    public function functionName2($param);
-    public function functionName3($param);
-    public function functionName4($param);
-    public function functionName5($param);
-    public function functionName6($param);
-    public function functionName7($param);
-}
-
-class ClassName {
-
-    function __construct() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-trait TraitName {
-
-    function functionName() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-$fnc = function() {
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-};
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testClassesLines.php.testClassesLinesFail.hints b/php.editor/test/unit/data/testfiles/verification/testClassesLines.php.testClassesLinesFail.hints
deleted file mode 100644
index 0f22d8b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClassesLines.php.testClassesLinesFail.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-class ClassName {
-      ---------
-HINT:Class Length is 10 Lines (5 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testClassesLines.php.testClassesLinesOk.hints b/php.editor/test/unit/data/testfiles/verification/testClassesLines.php.testClassesLinesOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase01.php b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase01.php
deleted file mode 100644
index 3b0c776..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase01.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-//START
-class ClassName {
-
-    function __construct() {}
-
-}
-
-?>
-
-<?php
-//END
-?>
-<html>
-</html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase01.php.testClosingDelimUseCase01.hints b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase01.php.testClosingDelimUseCase01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php
deleted file mode 100644
index d77e79e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/**/
-class ClassName {
-
-    function __construct() {}
-
-}
-
-/*first*/?>
-
-<?php
-
-/*second*/?>
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php.testClosingDelimUseCase02.hints b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php.testClosingDelimUseCase02.hints
deleted file mode 100644
index 86a0419..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase02.php.testClosingDelimUseCase02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-/*second*/?>
-          --
-HINT:Unnecessary Closing Delimiter
-FIX:Remove Closing Delimiter
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase03.php b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase03.php
deleted file mode 100644
index b9bafa5..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase03.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-/**/
-class ClassName {
-
-    function __construct() {}
-
-}
-
-/*first*/?>
-
-<?php
-
-/*second*/?>
-<html></html>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase03.php.testClosingDelimUseCase03.hints b/php.editor/test/unit/data/testfiles/verification/testClosingDelimUseCase03.php.testClosingDelimUseCase03.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php
deleted file mode 100644
index 565b208..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_COOKIE));
-
-// HINT
-$foo->bar($_COOKIE);
-
-// HINT
-echo $_COOKIE["foo"];
-
-// OK
-is_numeric($_COOKIE["foo"]);
-
-// OK
-if (is_numeric($_COOKIE["foo"])) {
-    // OK
-    return $_COOKIE["foo"];
-}
-
-do {
-    // HINT
-    echo $_COOKIE["foo"];
-// OK
-} while (is_numeric($_COOKIE["foo"]));
-
-// OK
-while (is_numeric($_COOKIE["foo"])) {
-    // OK
-    return $_COOKIE["foo"];
-}
-
-// OK
-echo is_numeric($_COOKIE["foo"]) ? $_COOKIE[""] : $_COOKIE[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_COOKIE[""]
-    // HINT
-    : $_COOKIE[""];
-
-// OK
-echo is_null($_COOKIE['foo']);
-
-// OK
-echo is_nan($_COOKIE['foo']);
-
-// OK
-echo is_real($_COOKIE['foo']);
-
-// OK
-echo is_scalar($_COOKIE['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php.testCookieSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php.testCookieSuperglobalsHint.hints
deleted file mode 100644
index 984088a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testCookieSuperglobalsHint.php.testCookieSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_COOKIE);
-          --------
-HINT:Do not Access Superglobal $_COOKIE Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_COOKIE["foo"];
-     --------
-HINT:Do not Access Superglobal $_COOKIE Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_COOKIE["foo"];
-         --------
-HINT:Do not Access Superglobal $_COOKIE Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_COOKIE[""]
-      --------
-HINT:Do not Access Superglobal $_COOKIE Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_COOKIE[""];
-      --------
-HINT:Do not Access Superglobal $_COOKIE Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php b/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php
deleted file mode 100644
index 7cc9ced..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        do
-            echo "";
-        while (true);
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php.testDoWhileBracesHint.hints b/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php.testDoWhileBracesHint.hints
deleted file mode 100644
index 7cee926..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testDoWhileBracesHint.php.testDoWhileBracesHint.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-            echo "";
-            --------
-HINT:Do-While Loops Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php b/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php
deleted file mode 100644
index 0a1b989..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php
+++ /dev/null
@@ -1,302 +0,0 @@
-<?php
-//START
-
-/**
- * This file is part of the Nette Framework (http://nette.org)
- *
- * Copyright (c) 2004, 2011 David Grudl (http://davidgrudl.com)
- *
- * For the full copyright and license information, please view
- * the file license.txt that was distributed with this source code.
- */
-
-namespace Nette\Application;
-
-use Nette;
-
-
-
-/**
- * Front Controller.
- *
- * @author     David Grudl
- */
-class Application extends Nette\Object
-{
-	/** @var int */
-	public static $maxLoop = 20;
-
-	/** @var bool enable fault barrier? */
-	public $catchExceptions;
-
-	/** @var string */
-	public $errorPresenter;
-
-	/** @var array of function(Application $sender); Occurs before the application loads presenter */
-	public $onStartup;
-
-	/** @var array of function(Application $sender, \Exception $e = NULL); Occurs before the application shuts down */
-	public $onShutdown;
-
-	/** @var array of function(Application $sender, Request $request); Occurs when a new request is ready for dispatch */
-	public $onRequest;
-
-	/** @var array of function(Application $sender, IResponse $response); Occurs when a new response is received */
-	public $onResponse;
-
-	/** @var array of function(Application $sender, \Exception $e); Occurs when an unhandled exception occurs in the application */
-	public $onError;
-
-	/** @var array of string */
-	public $allowedMethods = array('GET', 'POST', 'HEAD', 'PUT', 'DELETE');
-
-	/** @var array of Request */
-	private $requests = array();
-
-	/** @var IPresenter */
-	private $presenter;
-
-	/** @var Nette\DI\IContainer */
-	private $context;
-
-
-
-	public function __construct(Nette\DI\IContainer $context)
-	{
-		$this->context = $context;
-	}
-
-
-
-	/**
-	 * Dispatch a HTTP request to a front controller.
-	 * @return void
-	 */
-	public function run()
-	{
-		$httpRequest = $this->context->httpRequest;
-		$httpResponse = $this->context->httpResponse;
-
-		// check HTTP method
-		if ($this->allowedMethods) {
-			$method = $httpRequest->getMethod();
-			if (!in_array($method, $this->allowedMethods, TRUE)) {
-				$httpResponse->setCode(Nette\Http\IResponse::S501_NOT_IMPLEMENTED);
-				$httpResponse->setHeader('Allow', implode(',', $this->allowedMethods));
-				echo '<h1>Method ' . htmlSpecialChars($method) . ' is not implemented</h1>';
-				return;
-			}
-		}
-
-		// dispatching
-		$request = NULL;
-		$repeatedError = FALSE;
-		do {
-			try {
-				if (count($this->requests) > self::$maxLoop) {
-					throw new ApplicationException('Too many loops detected in application life cycle.');
-				}
-
-				if (!$request) {
-					$this->onStartup($this);
-
-					// routing
-					$router = $this->getRouter();
-
-					// enable routing debugger
-					Diagnostics\RoutingPanel::initialize($this, $httpRequest);
-
-					$request = $router->match($httpRequest);
-					if (!$request instanceof Request) {
-						$request = NULL;
-						throw new BadRequestException('No route for HTTP request.');
-					}
-
-					if (strcasecmp($request->getPresenterName(), $this->errorPresenter) === 0) {
-						throw new BadRequestException('Invalid request. Presenter is not achievable.');
-					}
-				}
-
-				$this->requests[] = $request;
-				$this->onRequest($this, $request);
-
-				// Instantiate presenter
-				$presenterName = $request->getPresenterName();
-				try {
-					$this->presenter = $this->getPresenterFactory()->createPresenter($presenterName);
-				} catch (InvalidPresenterException $e) {
-					throw new BadRequestException($e->getMessage(), 404, $e);
-				}
-
-				$this->getPresenterFactory()->getPresenterClass($presenterName);
-				$request->setPresenterName($presenterName);
-				$request->freeze();
-
-				// Execute presenter
-				$response = $this->presenter->run($request);
-				$this->onResponse($this, $response);
-
-				// Send response
-				if ($response instanceof Responses\ForwardResponse) {
-					$request = $response->getRequest();
-					continue;
-
-				} elseif ($response instanceof IResponse) {
-					$response->send($httpRequest, $httpResponse);
-				}
-				break;
-                hereIsEmptyStatement();;
-			} catch (\Exception $e) {
-				// fault barrier
-				$this->onError($this, $e);
-
-				if (!$this->catchExceptions) {
-					$this->onShutdown($this, $e);
-					throw $e;
-				}
-
-				if ($repeatedError) {
-					$e = new ApplicationException('An error occurred while executing error-presenter', 0, $e);
-				}
-
-				if (!$httpResponse->isSent()) {
-					$httpResponse->setCode($e instanceof BadRequestException ? $e->getCode() : 500);
-				}
-
-				if (!$repeatedError && $this->errorPresenter) {
-					$repeatedError = TRUE;
-					if ($this->presenter instanceof UI\Presenter) {
-						try {
-							$this->presenter->forward(":$this->errorPresenter:", array('exception' => $e));
-						} catch (AbortException $foo) {
-							$request = $this->presenter->getLastCreatedRequest();
-						}
-					} else {
-						$request = new Request(
-							$this->errorPresenter,
-							Request::FORWARD,
-							array('exception' => $e)
-						);
-					}
-					// continue
-
-				} else { // default error handler
-					if ($e instanceof BadRequestException) {
-						$code = $e->getCode();
-					} else {
-						$code = 500;
-						Nette\Diagnostics\Debugger::log($e, Nette\Diagnostics\Debugger::ERROR);
-					}
-					require __DIR__ . '/templates/error.phtml';
-					break;
-				}
-			}
-		} while (1);
-
-		$this->onShutdown($this, isset($e) ? $e : NULL);
-	}
-
-
-
-	/**
-	 * Returns all processed requests.
-	 * @return array of Request
-	 */
-	final public function getRequests()
-	{
-		return $this->requests;
-	}
-
-
-
-	/**
-	 * Returns current presenter.
-	 * @return IPresenter
-	 */
-	final public function getPresenter()
-	{
-		return $this->presenter;
-	}
-
-
-
-	/********************* services ****************d*g**/
-
-
-
-	/**
-	 * Gets the context.
-	 * @return Nette\DI\IContainer
-	 */
-	final public function getContext()
-	{
-		return $this->context;
-	}
-
-
-
-	/**
-	 * Returns router.
-	 * @return IRouter
-	 */
-	public function getRouter()
-	{
-		return $this->context->router;
-	}
-
-
-
-	/**
-	 * Returns presenter factory.
-	 * @return IPresenterFactory
-	 */
-	public function getPresenterFactory()
-	{
-		return $this->context->presenterFactory;
-	}
-
-
-
-	/********************* request serialization ****************d*g**/
-
-
-
-	/**
-	 * Stores current request to session.
-	 * @param  mixed  optional expiration time
-	 * @return string key
-	 */
-	public function storeRequest($expiration = '+ 10 minutes')
-	{
-		$session = $this->context->session->getNamespace('Nette.Application/requests');
-		do {
-			$key = Nette\Utils\Strings::random(5);
-		} while (isset($session[$key]));
-
-		$session[$key] = end($this->requests);
-		$session->setExpiration($expiration, $key);
-		return $key;
-	}
-
-
-
-	/**
-	 * Restores current request to session.
-	 * @param  string key
-	 * @return void
-	 */
-	public function restoreRequest($key)
-	{
-		$session = $this->context->session->getNamespace('Nette.Application/requests');
-		if (isset($session[$key])) {
-			$request = clone $session[$key];
-			unset($session[$key]);
-			$request->setFlag(Request::RESTORED, TRUE);
-			$this->presenter->sendResponse(new Responses\ForwardResponse($request));
-		}
-	}
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php.testEmptyStatementHint.hints b/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php.testEmptyStatementHint.hints
deleted file mode 100644
index 259389c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testEmptyStatementHint.php.testEmptyStatementHint.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-                hereIsEmptyStatement();;
-                                       -
-HINT:Empty Statement
-FIX:Remove Empty Statement
diff --git a/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php
deleted file mode 100644
index 7807f3b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_ENV));
-
-// HINT
-$foo->bar($_ENV);
-
-// HINT
-echo $_ENV["foo"];
-
-// OK
-is_numeric($_ENV["foo"]);
-
-// OK
-if (is_numeric($_ENV["foo"])) {
-    // OK
-    return $_ENV["foo"];
-}
-
-do {
-    // HINT
-    echo $_ENV["foo"];
-// OK
-} while (is_numeric($_ENV["foo"]));
-
-// OK
-while (is_numeric($_ENV["foo"])) {
-    // OK
-    return $_ENV["foo"];
-}
-
-// OK
-echo is_numeric($_ENV["foo"]) ? $_ENV[""] : $_ENV[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_ENV[""]
-    // HINT
-    : $_ENV[""];
-
-// OK
-echo is_null($_ENV['foo']);
-
-// OK
-echo is_nan($_ENV['foo']);
-
-// OK
-echo is_real($_ENV['foo']);
-
-// OK
-echo is_scalar($_ENV['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php.testEnvSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php.testEnvSuperglobalsHint.hints
deleted file mode 100644
index e107c27..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testEnvSuperglobalsHint.php.testEnvSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_ENV);
-          -----
-HINT:Do not Access Superglobal $_ENV Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_ENV["foo"];
-     -----
-HINT:Do not Access Superglobal $_ENV Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_ENV["foo"];
-         -----
-HINT:Do not Access Superglobal $_ENV Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_ENV[""]
-      -----
-HINT:Do not Access Superglobal $_ENV Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_ENV[""];
-      -----
-HINT:Do not Access Superglobal $_ENV Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testErrorControlOperatorHint.php b/php.editor/test/unit/data/testfiles/verification/testErrorControlOperatorHint.php
deleted file mode 100644
index 8a29cd0..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testErrorControlOperatorHint.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-//START
-
-class DOMDocument {
-    function loadHTML() {}
-    function loadHTMLFile() {}
-    function loadXML() {}
-}
-
-$file = @fopen("", "");
-
- at unlink("");
-
-$mysql = @mysql_connect();
-
- at ob_end_clean();
-
- at ob_end_flush();
-
-$dom = new DOMDocument();
-@$dom->loadHTML("");
-@$dom->loadHTMLFile("");
-@$dom->loadXML("");
-
- at mkdir(__DIR__);
-
-$ivString = @iconv('utf-8','cp1251','test');
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testErrorControlOperatorHint.php.testErrorControlOperatorHint.hints b/php.editor/test/unit/data/testfiles/verification/testErrorControlOperatorHint.php.testErrorControlOperatorHint.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php b/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php
deleted file mode 100644
index 11dc446..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        for ($i = 0; $i < 10; $i++)
-            echo "";
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php.testForBracesHint.hints b/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php.testForBracesHint.hints
deleted file mode 100644
index 8229141..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testForBracesHint.php.testForBracesHint.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-            echo "";
-            --------
-HINT:For Loops Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php b/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php
deleted file mode 100644
index 2ddd940..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        foreach ($array as $key => $value)
-            echo "";
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php.testForEachBracesHint.hints b/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php.testForEachBracesHint.hints
deleted file mode 100644
index 3b67a6f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testForEachBracesHint.php.testForEachBracesHint.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-            echo "";
-            --------
-HINT:ForEach Loops Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php b/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php
deleted file mode 100644
index a107e59..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-//START
-
-namespace TooManyLines;
-
-interface InterfaceName {
-    public function functionName1($param);
-    public function functionName2($param);
-    public function functionName3($param);
-    public function functionName4($param);
-    public function functionName5($param);
-    public function functionName6($param);
-    public function functionName7($param);
-}
-
-class ClassName {
-
-    function __construct() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-trait TraitName {
-
-    function functionName() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-$fnc = function() {
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-};
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php.testFunctionsLinesFail.hints b/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php.testFunctionsLinesFail.hints
deleted file mode 100644
index 0d60c2c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php.testFunctionsLinesFail.hints
+++ /dev/null
@@ -1,9 +0,0 @@
-    function __construct() {
-             -----------
-HINT:Method Length is 7 Lines (5 allowed)
-    function functionName() {
-             ------------
-HINT:Method Length is 7 Lines (5 allowed)
-$fnc = function() {
-       -----------
-HINT:Method Length is 7 Lines (5 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php.testFunctionsLinesOk.hints b/php.editor/test/unit/data/testfiles/verification/testFunctionsLines.php.testFunctionsLinesOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php
deleted file mode 100644
index 5a3c891..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_GET));
-
-// HINT
-$foo->bar($_GET);
-
-// HINT
-echo $_GET["foo"];
-
-// OK
-is_numeric($_GET["foo"]);
-
-// OK
-if (is_numeric($_GET["foo"])) {
-    // OK
-    return $_GET["foo"];
-}
-
-do {
-    // HINT
-    echo $_GET["foo"];
-// OK
-} while (is_numeric($_GET["foo"]));
-
-// OK
-while (is_numeric($_GET["foo"])) {
-    // OK
-    return $_GET["foo"];
-}
-
-// OK
-echo is_numeric($_GET["foo"]) ? $_GET[""] : $_GET[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_GET[""]
-    // HINT
-    : $_GET[""];
-
-// OK
-echo is_null($_GET['foo']);
-
-// OK
-echo is_nan($_GET['foo']);
-
-// OK
-echo is_real($_GET['foo']);
-
-// OK
-echo is_scalar($_GET['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php.testGetSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php.testGetSuperglobalsHint.hints
deleted file mode 100644
index a612042..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testGetSuperglobalsHint.php.testGetSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_GET);
-          -----
-HINT:Do not Access Superglobal $_GET Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_GET["foo"];
-     -----
-HINT:Do not Access Superglobal $_GET Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_GET["foo"];
-         -----
-HINT:Do not Access Superglobal $_GET Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_GET[""]
-      -----
-HINT:Do not Access Superglobal $_GET Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_GET[""];
-      -----
-HINT:Do not Access Superglobal $_GET Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testGlobalContext.php b/php.editor/test/unit/data/testfiles/verification/testGlobalContext.php
deleted file mode 100644
index 233084f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testGlobalContext.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-//START
-echo $globalVar;
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testGlobalContext.php.testGlobalContext.hints b/php.editor/test/unit/data/testfiles/verification/testGlobalContext.php.testGlobalContext.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php b/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php
deleted file mode 100644
index c3bb0aa..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-if ($a == true) {}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php.testIdenticalComparisonSuggestion.hints b/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php.testIdenticalComparisonSuggestion.hints
deleted file mode 100644
index 602617e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIdenticalComparisonSuggestion.php.testIdenticalComparisonSuggestion.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-if ($a == true)^ {}
-    ----------
-HINT:Comparison with "equal (==)" operator should be avoided, use "identical (===)" operator instead
-FIX:Fix comparison: ===
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php
deleted file mode 100644
index 0788508..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        if (true)
-            echo "";
-        else
-            echo "";
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php.testIfBracesHint_01.hints b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php.testIfBracesHint_01.hints
deleted file mode 100644
index ea21559..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_01.php.testIfBracesHint_01.hints
+++ /dev/null
@@ -1,8 +0,0 @@
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php
deleted file mode 100644
index 0553232..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        if (true)
-            echo "";
-        else
-            if (true)
-                echo "";
-            else
-                echo "";
-    }
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php.testIfBracesHint_02.hints b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php.testIfBracesHint_02.hints
deleted file mode 100644
index a95ab57..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_02.php.testIfBracesHint_02.hints
+++ /dev/null
@@ -1,12 +0,0 @@
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
-                echo "";
-                --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
-                echo "";
-                --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php
deleted file mode 100644
index 962bdbb..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        if (true)
-            echo "";
-        elseif (true)
-            echo "";
-        else
-            echo "";
-    }
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php.testIfBracesHint_03.hints b/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php.testIfBracesHint_03.hints
deleted file mode 100644
index 8a52f72..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIfBracesHint_03.php.testIfBracesHint_03.hints
+++ /dev/null
@@ -1,12 +0,0 @@
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
-            echo "";
-            --------
-HINT:If-Else Statements Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php b/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php
deleted file mode 100644
index 2748e5c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-//START
-
-Cls::method('x', function () {
-    $component = "";
-    return $component;
-});
-Cls::method('y', function () {
-    $component = "";
-    return $component;
-});
-
-try {
-    $foo = "";
-} catch (Exception $e) {
-    $foo = false;
-}
-
-$test = "ok";
-$test = "2 - should fail";
-
-class y {
-    private static function x() {
-        $h = '';
-        self::$h = 1;
-    }
-}
-
-for ($issue210698=0; $issue210698 <=20; $issue210698 = $issue210698 +4) {
-    print $issue210698.' ';
-}
-
-if (true)
-    $a = 0;
-else
-    $a = 1;
-
-function b($bb = true) {
-    $bb = false;
-}
-
-function c($cc) {
-    $cc = false;
-}
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php.testWith1AllowedAssignments.hints b/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php.testWith1AllowedAssignments.hints
deleted file mode 100644
index 6e09240..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testImmutableVariablesHint.php.testWith1AllowedAssignments.hints
+++ /dev/null
@@ -1,42 +0,0 @@
-$test = "ok";
- ----
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$test
-to avoid accidentally overwriting it and make your code easier to read.
-$test = "2 - should fail";
- ----
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$test
-to avoid accidentally overwriting it and make your code easier to read.
-function b($bb = true) {
-            --
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$bb
-to avoid accidentally overwriting it and make your code easier to read.
-    $bb = false;
-     --
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$bb
-to avoid accidentally overwriting it and make your code easier to read.
-function c($cc) {
-            --
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$cc
-to avoid accidentally overwriting it and make your code easier to read.
-    $cc = false;
-     --
-HINT:You should use only:
-1 assignment(s) (2 used)
-to a variable:
-$cc
-to avoid accidentally overwriting it and make your code easier to read.
diff --git a/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php b/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php
deleted file mode 100644
index afd7539..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-//START
-
-abstract class AbstractClass {
-    abstract public function abstractFoo();
-}
-
-class ExtendingClass extends AbstractClass {
-
-}
-
-interface InterfaceName {
-    public function abstractBar();
-}
-
-class ImplementingClass implements InterfaceName {
-
-}
-
-class ImplementA {
-    function foo() {}
-}
-interface ImplementB {
-    function foo();
-}
-class ImplementC extends ImplementA implements ImplementB {
-
-}
-
-interface B {
-    function example();
-}
-
-trait X {
-    function example() { }
-}
-
-class A implements B {
-    use X;
-}
-////////////////////////////
-interface I1 {
-    public function m();
-}
-
-trait T1 {
-    public $foo;
-    public function m() {}
-}
-
-abstract class A1 implements I1 {
-    use T1;
-}
-
-class C1 extends A1 {}
-////////////////////////////
-
-interface MyFace {
-    public function toImplement();
-}
-
-class MyParent implements MyFace {
-    public function toImplement() {
-    }
-}
-
-abstract class AbstractSuper extends MyParent {
-}
-
-class Datagrid extends AbstractSuper implements MyFace {
-}
-
-class MyCls extends Datagrid {
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php.testImplementAbstractMethodsHint.hints b/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php.testImplementAbstractMethodsHint.hints
deleted file mode 100644
index 4fe2d1a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testImplementAbstractMethodsHint.php.testImplementAbstractMethodsHint.hints
+++ /dev/null
@@ -1,10 +0,0 @@
-class ExtendingClass extends AbstractClass {
-      --------------
-HINT:\ExtendingClass is not abstract and does not override abstract method  abstractFoo() in \AbstractClass
-FIX:Implement All Abstract Methods
-FIX:Declare Abstract Class
-class ImplementingClass implements InterfaceName {
-      -----------------
-HINT:\ImplementingClass is not abstract and does not override abstract method  abstractBar() in \InterfaceName
-FIX:Implement All Abstract Methods
-FIX:Declare Abstract Class
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php
deleted file mode 100644
index 66bbfe3..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct(\Bar\Baz $foo) {
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php.testInitializeFieldSuggestion_01.hints b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php.testInitializeFieldSuggestion_01.hints
deleted file mode 100644
index 1c8cb7e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_01.php.testInitializeFieldSuggestion_01.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function __construct(\Bar\Baz $f^oo) {
-                         -------------
-HINT:Initialize Field: $foo
-FIX:Initialize Field: $foo
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php
deleted file mode 100644
index 46661d4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-    /**
-     * @var \Bar\Baz
-     */
-    private $foo;
-
-    function __construct(\Bar\Baz $foo) {
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php.testInitializeFieldSuggestion_02.hints b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php.testInitializeFieldSuggestion_02.hints
deleted file mode 100644
index 1c8cb7e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_02.php.testInitializeFieldSuggestion_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function __construct(\Bar\Baz $f^oo) {
-                         -------------
-HINT:Initialize Field: $foo
-FIX:Initialize Field: $foo
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php
deleted file mode 100644
index 7749c8c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct(\Bar\Baz $foo) {
-        $this->foo = $foo;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php.testInitializeFieldSuggestion_03.hints b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php.testInitializeFieldSuggestion_03.hints
deleted file mode 100644
index 1c8cb7e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_03.php.testInitializeFieldSuggestion_03.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function __construct(\Bar\Baz $f^oo) {
-                         -------------
-HINT:Initialize Field: $foo
-FIX:Initialize Field: $foo
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php
deleted file mode 100644
index 015c04e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-class ClassName {
-    /**
-     * @var \Bar\Baz
-     */
-    private $foo;
-
-    function __construct(\Bar\Baz $foo) {
-        $this->foo = $foo;
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php.testInitializeFieldSuggestion_04.hints b/php.editor/test/unit/data/testfiles/verification/testInitializeFieldSuggestion_04.php.testInitializeFieldSuggestion_04.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php b/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php
deleted file mode 100644
index a107e59..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-//START
-
-namespace TooManyLines;
-
-interface InterfaceName {
-    public function functionName1($param);
-    public function functionName2($param);
-    public function functionName3($param);
-    public function functionName4($param);
-    public function functionName5($param);
-    public function functionName6($param);
-    public function functionName7($param);
-}
-
-class ClassName {
-
-    function __construct() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-trait TraitName {
-
-    function functionName() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-$fnc = function() {
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-};
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php.testInterfacesLinesFail.hints b/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php.testInterfacesLinesFail.hints
deleted file mode 100644
index 1ede994..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php.testInterfacesLinesFail.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-interface InterfaceName {
-          -------------
-HINT:Interface Length is 7 Lines (5 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php.testInterfacesLinesOk.hints b/php.editor/test/unit/data/testfiles/verification/testInterfacesLines.php.testInterfacesLinesOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php
deleted file mode 100644
index 0f0f4cf..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class Omg {}
-$foo = new Omg();
-
-new MyClass();
-$foo->bar;
-$foo->method();
-Omg::CON;
-Omg::stMeth();
-Omg::$stFld;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_01.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_01.hints
deleted file mode 100644
index 16058db..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_01.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-new MyClass();^
--------------
-HINT:Introduce Hint
-FIX:Create Class "MyClass" in .../data/testfiles/verification/MyClass.php
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_02.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_02.hints
deleted file mode 100644
index 01be83d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-$foo->bar;^
----------
-HINT:Introduce Hint
-FIX:Create Field "public $bar;" in Class "Omg" (testIntroduceSuggestion.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_03.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_03.hints
deleted file mode 100644
index 2030503..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_03.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-$foo->method();^
---------------
-HINT:Introduce Hint
-FIX:Create Method " method()" in Class "Omg" (testIntroduceSuggestion.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_04.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_04.hints
deleted file mode 100644
index 95be8fb..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_04.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-Omg::CON;^
---------
-HINT:Introduce Hint
-FIX:Create Constant "CON" in Class "Omg" (testIntroduceSuggestion.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_05.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_05.hints
deleted file mode 100644
index 0a1f4cf..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_05.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-Omg::stMeth();^
--------------
-HINT:Introduce Hint
-FIX:Create Method " stMeth()" in Class "Omg" (testIntroduceSuggestion.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_06.hints b/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_06.hints
deleted file mode 100644
index 1a78a6c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIntroduceSuggestion.php.testIntroduceSuggestion_06.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-Omg::$stFld;^
------------
-HINT:Introduce Hint
-FIX:Create Field "$stFld" in Class "Omg" (testIntroduceSuggestion.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue223842.php b/php.editor/test/unit/data/testfiles/verification/testIssue223842.php
deleted file mode 100644
index b33890b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue223842.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class Foo {
-}
-Foo::{""}();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue223842.php.testIssue223842.hints b/php.editor/test/unit/data/testfiles/verification/testIssue223842.php.testIssue223842.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue224940.php b/php.editor/test/unit/data/testfiles/verification/testIssue224940.php
deleted file mode 100644
index bde51f4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue224940.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-//START
-
-use Foo\Bar as Omg;
-
-echo "foo $whatever \n";
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue224940.php.testIssue224940.hints b/php.editor/test/unit/data/testfiles/verification/testIssue224940.php.testIssue224940.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue225818.php b/php.editor/test/unit/data/testfiles/verification/testIssue225818.php
deleted file mode 100644
index 566061f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue225818.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-//START
-namespace A {
-    $a = 15;
-}
-
-namespace B {
-    echo $a;
-}
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue225818.php.testIssue225818.hints b/php.editor/test/unit/data/testfiles/verification/testIssue225818.php.testIssue225818.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226041.php b/php.editor/test/unit/data/testfiles/verification/testIssue226041.php
deleted file mode 100644
index 20fac36..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue226041.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-//START
-$outsideScope = 'out';
-
-custom_callable_function('test', function() {
-    echo $insideScope;
-    echo $outsideScope;
-});
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226041.php.testIssue226041.hints b/php.editor/test/unit/data/testfiles/verification/testIssue226041.php.testIssue226041.hints
deleted file mode 100644
index ec8889a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue226041.php.testIssue226041.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-    echo $insideScope;
-          -----------
-HINT:Variable $insideScope seems to be uninitialized
-    echo $outsideScope;
-          ------------
-HINT:Variable $outsideScope seems to be uninitialized
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226425.php b/php.editor/test/unit/data/testfiles/verification/testIssue226425.php
deleted file mode 100644
index 0ae794e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue226425.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-//START
-class ClassName1313 {
-
-    function __construct();
-
-}
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226425.php.testIssue226425.hints b/php.editor/test/unit/data/testfiles/verification/testIssue226425.php.testIssue226425.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226494.php b/php.editor/test/unit/data/testfiles/verification/testIssue226494.php
deleted file mode 100644
index d85f0d7..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue226494.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-//START
-namespace Foo9 {
-
-    function functionName($param) {
-
-    }
-
-}
-
-namespace Foo123 {
-
-    function functionName($param) {
-
-    }
-
-}
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue226494.php.testIssue226494.hints b/php.editor/test/unit/data/testfiles/verification/testIssue226494.php.testIssue226494.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue227081.php b/php.editor/test/unit/data/testfiles/verification/testIssue227081.php
deleted file mode 100644
index f23252a..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue227081.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-?>
-<html>
-    <script type="text/javascript"></script>
-</html>
-
-<?php
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue227081.php.testIssue227081.hints b/php.editor/test/unit/data/testfiles/verification/testIssue227081.php.testIssue227081.hints
deleted file mode 100644
index ea60cbb..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue227081.php.testIssue227081.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-?>
-HINT:Unnecessary Closing Delimiter
-FIX:Remove Closing Delimiter
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue229522.php b/php.editor/test/unit/data/testfiles/verification/testIssue229522.php
deleted file mode 100644
index d058097..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue229522.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-trait Faa {
-
-    function __construct($param) {
-
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue229522.php.testIssue229522.hints b/php.editor/test/unit/data/testfiles/verification/testIssue229522.php.testIssue229522.hints
deleted file mode 100644
index ebf8be5..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue229522.php.testIssue229522.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function __construct($par^am) {
-                         ------
-HINT:Initialize Field: $param
-FIX:Initialize Field: $param
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue229529.php b/php.editor/test/unit/data/testfiles/verification/testIssue229529.php
deleted file mode 100644
index 9c92c83..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue229529.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-switch(true) {
-case($a == 0): // here
- echo "";
-    break;
- case($a == $b): // or here
- echo "";
-    break;
-case($a != $b): // not here
-     echo "";
-    break;
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue229529.php.testIssue229529.hints b/php.editor/test/unit/data/testfiles/verification/testIssue229529.php.testIssue229529.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue230297.php b/php.editor/test/unit/data/testfiles/verification/testIssue230297.php
deleted file mode 100644
index 36f459d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue230297.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-function fnc() {
-    $foo = "";
-    echo <<<HER
-    a${foo}b
-HER;
-}
-
-?> 
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue230297.php.testIssue230297.hints b/php.editor/test/unit/data/testfiles/verification/testIssue230297.php.testIssue230297.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue233268.php b/php.editor/test/unit/data/testfiles/verification/testIssue233268.php
deleted file mode 100644
index fc6232d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue233268.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-function functionName($param) {
-    return array_filter(function (Foo $foo) use ($param) {
-        return $foo->bar($param);
-    });
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue233268.php.testIssue233268.hints b/php.editor/test/unit/data/testfiles/verification/testIssue233268.php.testIssue233268.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue234983.php b/php.editor/test/unit/data/testfiles/verification/testIssue234983.php
deleted file mode 100644
index c8f8288..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue234983.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-class Cls extends Cls {
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue234983.php.testIssue234983.hints b/php.editor/test/unit/data/testfiles/verification/testIssue234983.php.testIssue234983.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_01.php b/php.editor/test/unit/data/testfiles/verification/testIssue237620_01.php
deleted file mode 100644
index e9ef7f5..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_01.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-    
-    public function CreatePdf() {
-
-        foreach($this->Pages as $page)
-        {
-            /* @var $page Element */
-
-            //calculate sizes
-            $page->Measure();
-
-            //arrange elements
-            $page->Arrange();
-
-            //render
-            $page->Render($this->pdfWriter);
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_01.php.testIssue237620_01.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237620_01.php.testIssue237620_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php b/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php
deleted file mode 100644
index 220af8b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-    public function CreatePdf() {
-
-        foreach($this->Pages as $page)
-        {
-            /* @var $page Element */
-
-            //calculate sizes
-            $page->Measure();
-
-            //arrange elements
-            $page->Arrange();
-
-            //render
-            $page->Render($this->pdfWriter);
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php.testIssue237620_02.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php.testIssue237620_02.hints
deleted file mode 100644
index 1cc6949..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_02.php.testIssue237620_02.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-    public function CreatePdf() {
-                    ---------
-HINT:Method Length is 6 Lines (5 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_03.php b/php.editor/test/unit/data/testfiles/verification/testIssue237620_03.php
deleted file mode 100644
index 220af8b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_03.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-    public function CreatePdf() {
-
-        foreach($this->Pages as $page)
-        {
-            /* @var $page Element */
-
-            //calculate sizes
-            $page->Measure();
-
-            //arrange elements
-            $page->Arrange();
-
-            //render
-            $page->Render($this->pdfWriter);
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_03.php.testIssue237620_03.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237620_03.php.testIssue237620_03.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php b/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php
deleted file mode 100644
index 220af8b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct() {
-
-    }
-
-    public function CreatePdf() {
-
-        foreach($this->Pages as $page)
-        {
-            /* @var $page Element */
-
-            //calculate sizes
-            $page->Measure();
-
-            //arrange elements
-            $page->Arrange();
-
-            //render
-            $page->Render($this->pdfWriter);
-        }
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php.testIssue237620_04.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php.testIssue237620_04.hints
deleted file mode 100644
index 3bc42d9..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237620_04.php.testIssue237620_04.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-class ClassName {
-      ---------
-HINT:Class Length is 10 Lines (9 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237726_01.php b/php.editor/test/unit/data/testfiles/verification/testIssue237726_01.php
deleted file mode 100644
index 6726fba..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237726_01.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php  ?>
-<script>
-    var foo = 5;
-</script>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237726_01.php.testIssue237726_01.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237726_01.php.testIssue237726_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237726_02.php b/php.editor/test/unit/data/testfiles/verification/testIssue237726_02.php
deleted file mode 100644
index 0e5b865..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237726_02.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php ?>
-<style>
-    .foo {}
-</style>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237726_02.php.testIssue237726_02.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237726_02.php.testIssue237726_02.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237768.php b/php.editor/test/unit/data/testfiles/verification/testIssue237768.php
deleted file mode 100644
index 475a71e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue237768.php
+++ /dev/null
@@ -1 +0,0 @@
-<script><?="fooo"?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue237768.php.testIssue237768.hints b/php.editor/test/unit/data/testfiles/verification/testIssue237768.php.testIssue237768.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php b/php.editor/test/unit/data/testfiles/verification/testIssue239277.php
deleted file mode 100644
index b414d6d..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace z;
-use app\model\Foo;
-use app\model\Bat;
-class Bar {
-    public $nic;
-    function __construct() {
-        $this->nic = new Foo();
-        Foo::ahoj();
-        Bat::$barz;
-    }
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_01.hints b/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_01.hints
deleted file mode 100644
index 113540b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_01.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-        Foo::ahoj(^);
-        -----------
-HINT:Introduce Hint
-FIX:Create Method " ahoj()" in Class "Foo" (Issue239277.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_02.hints b/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_02.hints
deleted file mode 100644
index d1cc4c2..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue239277.php.testIssue239277_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-        Bat::$bar^z;
-        ----------
-HINT:Introduce Hint
-FIX:Create Field "$barz" in Class "Bat" (Issue239277.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239640.php b/php.editor/test/unit/data/testfiles/verification/testIssue239640.php
deleted file mode 100644
index 6286160..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue239640.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class ClassName {
-
-    public function __construct(array $get = array(), array $post = array());
-
-}
-
-interface InterfaceName239640 {
-    public function __construct(array $get = array(), array $post2 = array());
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239640.php.testIssue239640.hints b/php.editor/test/unit/data/testfiles/verification/testIssue239640.php.testIssue239640.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue239640.php.testIssue239640_01.hints b/php.editor/test/unit/data/testfiles/verification/testIssue239640.php.testIssue239640_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue241824.php b/php.editor/test/unit/data/testfiles/verification/testIssue241824.php
deleted file mode 100644
index 93f20ab..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue241824.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-class MyFoo {
-    function __construct($foo) {
-    }
-    function myFnc() {
-    }
-}
-
-(new \MyFoo("Whatever can be here"))->myFnc();
-(new \MyFoo("Whatever can be here"))->notMyFnc();
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue241824.php.testIssue241824_01.hints b/php.editor/test/unit/data/testfiles/verification/testIssue241824.php.testIssue241824_01.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue241824.php.testIssue241824_02.hints b/php.editor/test/unit/data/testfiles/verification/testIssue241824.php.testIssue241824_02.hints
deleted file mode 100644
index ac896c2..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue241824.php.testIssue241824_02.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-(new \MyFoo("Whatever can be here"))->notMyFnc()^;
-------------------------------------------------
-HINT:Introduce Hint
-FIX:Create Method " notMyFnc()" in Class "MyFoo" (testIssue241824.php)
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue246125.php b/php.editor/test/unit/data/testfiles/verification/testIssue246125.php
deleted file mode 100644
index 096e4f0..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue246125.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-function abc($membernames)
-{
-	if ( ($emails = array_keys($membernames)) )
-	{
-		for( $ct=0 ; ($slice = array_slice($emails, $ct, 250)) ; $ct += $cSlice )
-		{
-			$cSlice = count($slice);
-		}
-	}
-}
-?>
-
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue246125.php.testIssue246125.hints b/php.editor/test/unit/data/testfiles/verification/testIssue246125.php.testIssue246125.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue246230.php b/php.editor/test/unit/data/testfiles/verification/testIssue246230.php
deleted file mode 100644
index b34fb2f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue246230.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-
-function foo() {
-try {
-    throw new Exception('Something');
-} catch ( Exception $ex ) {
-    // ignore hint
-}
-
-try {
-    throw new Exception('Something');
-} catch ( Exception $ex ) {
-    echo ""; // do not ignore...
-}
-}
-
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue246230.php.testIssue246230.hints b/php.editor/test/unit/data/testfiles/verification/testIssue246230.php.testIssue246230.hints
deleted file mode 100644
index 89dcd00..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue246230.php.testIssue246230.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-} catch ( Exception $ex ) {
-                     --
-HINT:Variable $ex seems to be unused in its scope
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue249306.php b/php.editor/test/unit/data/testfiles/verification/testIssue249306.php
deleted file mode 100644
index 88f1d7c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue249306.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-class ClassName {
-
-    function __construct(...$foo) {
-    }
-
-}
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testIssue249306.php.testIssue249306.hints b/php.editor/test/unit/data/testfiles/verification/testIssue249306.php.testIssue249306.hints
deleted file mode 100644
index ecf6bee..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testIssue249306.php.testIssue249306.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-    function __construct(...$f^oo) {
-                         -------
-HINT:Initialize Field: $foo
-FIX:Initialize Field: $foo
diff --git a/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php b/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php
deleted file mode 100644
index 1a81401..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-//START
-
-class MethodRedeclarationClassName {
-
-    function functionNameSame($param) {
-
-    }
-
-    function functionNameSame($param) {
-
-    }
-
-    function functionName($param) {
-
-    }
-
-}
-
-interface MethodRedeclarationInterfaceName {
-    function ifaceFunctionNameSame($param);
-
-    function ifaceFunctionNameSame($param);
-
-    function ifaceFunctionName($param);
-}
-
-function globalFunctionNameSame($param) {
-}
-
-function globalFunctionNameSame($param) {
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php.testMethodRedeclarationHint.hints b/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php.testMethodRedeclarationHint.hints
deleted file mode 100644
index b42e5a4..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testMethodRedeclarationHint.php.testMethodRedeclarationHint.hints
+++ /dev/null
@@ -1,9 +0,0 @@
-    function functionNameSame($param) {
-             ----------------
-HINT:Method or function "functionNameSame" has already been declared
-    function ifaceFunctionNameSame($param);
-             ---------------------
-HINT:Method or function "ifaceFunctionNameSame" has already been declared
-function globalFunctionNameSame($param) {
-         ----------------------
-HINT:Method or function "globalFunctionNameSame" has already been declared
diff --git a/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php b/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php
deleted file mode 100644
index abeb510..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-//START
-
-class ClassMethods {
-
-    abstract private function classAbstractPrivate();
-
-    public abstract function classWithBody() {
-
-    }
-
-}
-
-interface IfaceMethods {
-
-    private function ifacePrivateMethod();
-
-    protected function ifaceProtectedMethod();
-
-    public final function ifaceFinalMethod();
-
-}
-
-class PossibleAbstract {
-
-    abstract public function possibleAbstract();
-
-}
-
-final class FinalAbstract {
-
-    abstract public function finalAbstract();
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php.testModifiersCheckHint.hints b/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php.testModifiersCheckHint.hints
deleted file mode 100644
index 5a8a780..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testModifiersCheckHint.php.testModifiersCheckHint.hints
+++ /dev/null
@@ -1,34 +0,0 @@
-class ClassMethods {
-      ------------
-HINT:Class "ClassMethods" contains abstract methods and must be declared abstract
-FIX:Add modifier: abstract
-    abstract private function classAbstractPrivate();
-                              --------------------
-HINT:Abstract method "classAbstractPrivate" can not be declared private
-FIX:Remove modifier: private
-    public abstract function classWithBody() {
-                             -------------
-HINT:Abstract method "classWithBody" can not contain body
-FIX:Remove body of the method: classWithBody
-    private function ifacePrivateMethod();
-                     ------------------
-HINT:Interface method "ifacePrivateMethod" can not be declared private
-FIX:Remove modifier: private
-    protected function ifaceProtectedMethod();
-                       --------------------
-HINT:Interface method "ifaceProtectedMethod" can not be declared protected
-FIX:Remove modifier: protected
-    public final function ifaceFinalMethod();
-                          ----------------
-HINT:Interface method "ifaceFinalMethod" can not be declared final
-FIX:Remove modifier: final
-class PossibleAbstract {
-      ----------------
-HINT:Class "PossibleAbstract" contains abstract methods and must be declared abstract
-FIX:Add modifier: abstract
-final class FinalAbstract {
-            -------------
-HINT:Class "FinalAbstract" contains abstract methods and can not be declared final
-FIX:Remove modifier: final
-HINT:Class "FinalAbstract" contains abstract methods and must be declared abstract
-FIX:Add modifier: abstract
diff --git a/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php b/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php
deleted file mode 100644
index e7deb6e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    function __construct() {
-        if (true) { //OK
-            if (true) { //OK
-                if (true) { //HINT
-                }
-            }
-
-            while (true) {  //OK
-                if (true) { //OK
-                    if (true) { //HINT
-                        if (true) {
-                        }
-                    }
-                    break;
-                }
-            }
-
-            while (true) { //OK
-                while (true) { //HINT
-                }
-            }
-
-            do { //OK
-                do { //HINT
-                } while (true);
-            } while (true);
-
-            foreach ($array as $value) { //OK
-                if (true) { //OK
-                    break;
-                }
-                foreach ($array as $value) { //HINT
-                }
-            }
-
-            for ($i = 0; $i < count($array); $i++) { //OK
-                if (true) { //OK
-                    break;
-                }
-                for ($j = 0; $j < count($array); $j++) { //HINT
-                }
-            }
-
-            if (true) { //OK
-                if (true) { //HINT
-                }
-            } else { //OK
-            }
-
-            if (true) { //OK
-            } elseif (true) { //OK
-                if (true) { //HINT
-                }
-            } elseif (true) { //OK
-            } else { //OK
-            }
-
-            if (true) { //OK
-            } else if (true) { //OK
-                if (true) { //HINT
-                }
-            } else if (true) { //OK
-            } else { //OK
-            }
-
-            while (true)
-                while (true) {} //HINT
-
-            do
-                while (true) {} //HINT
-            while (true);
-
-            if (true)
-                if (true) {} //HINT
-
-            if (true)
-                if (true) {} //HINT
-            else
-                if (true) {} //HINT
-        }
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php.testDefault.hints b/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php.testDefault.hints
deleted file mode 100644
index 3b0bd86..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testNestedBlocksHint_default.php.testDefault.hints
+++ /dev/null
@@ -1,56 +0,0 @@
-                if (true) { //HINT
-                ------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                    if (true) { //HINT
-                    ------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                while (true) { //HINT
-                ---------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                do { //HINT
-                -----------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                foreach ($array as $value) { //HINT
-                -----------------------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                for ($j = 0; $j < count($array); $j++) { //HINT
-                -----------------------------------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) { //HINT
-                ------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) { //HINT
-                ------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) { //HINT
-                ------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                while (true) {} //HINT
-                ----------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                while (true) {} //HINT
-                ----------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) {} //HINT
-                -------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) {} //HINT
-                -------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
-                if (true) {} //HINT
-                -------------------
-HINT:Too Many Nested Blocks in Function Declaration
-- It is a good practice to introduce a new function rather than to use more nested blocks.
diff --git a/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php b/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php
deleted file mode 100644
index 3596c65..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-//START
-
-class Top {
-    function __construct() {
-    }
-}
-class ParentCls extends Top {
-    function __construct($bar = 1) {
-    }
-}
-class Inter extends ParentCls {
-    public function __construct() {
-        parent::__construct(1,2);
-    }
-
-}
-class MyCls extends Inter {
-    function __construct() {
-        parent::__construct();
-    }
-}
-
-class Top2 {
-    public function __construct($foo, $bar = 2) {
-    }
-}
-class Ok1 extends Top2 {
-    public function __construct() {
-        parent::__construct(1);
-    }
-}
-class Ok2 extends Top2 {
-    public function __construct() {
-        parent::__construct(1, 2);
-    }
-}
-class NoOk1 extends Top2 {
-    public function __construct() {
-        parent::__construct();
-    }
-}
-class NoOk2 extends Top2 {
-    public function __construct() {
-        parent::__construct(1, 2, 3);
-    }
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php.testParentConstructorCallHint.hints b/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php.testParentConstructorCallHint.hints
deleted file mode 100644
index 48bb560..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testParentConstructorCallHint.php.testParentConstructorCallHint.hints
+++ /dev/null
@@ -1,20 +0,0 @@
-    function __construct($bar = 1) {
-             -----------
-HINT:Parent Constructor is Not Called
-- 0 mandatory and 0 optional parameters needed.
-- Your objects can be wrongly initialized.
-    public function __construct() {
-                    -----------
-HINT:Parent Constructor is Called
-- with wrong number of parameters: 2.
-- 0 mandatory and 1 optional parameters needed.
-    public function __construct() {
-                    -----------
-HINT:Parent Constructor is Called
-- with wrong number of parameters: 0.
-- 1 mandatory and 1 optional parameters needed.
-    public function __construct() {
-                    -----------
-HINT:Parent Constructor is Called
-- with wrong number of parameters: 3.
-- 1 mandatory and 1 optional parameters needed.
diff --git a/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php
deleted file mode 100644
index af72104..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_POST));
-
-// HINT
-$foo->bar($_POST);
-
-// HINT
-echo $_POST["foo"];
-
-// OK
-is_numeric($_POST["foo"]);
-
-// OK
-if (is_numeric($_POST["foo"])) {
-    // OK
-    return $_POST["foo"];
-}
-
-do {
-    // HINT
-    echo $_POST["foo"];
-// OK
-} while (is_numeric($_POST["foo"]));
-
-// OK
-while (is_numeric($_POST["foo"])) {
-    // OK
-    return $_POST["foo"];
-}
-
-// OK
-echo is_numeric($_POST["foo"]) ? $_POST[""] : $_POST[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_POST[""]
-    // HINT
-    : $_POST[""];
-
-// OK
-echo is_null($_POST['foo']);
-
-// OK
-echo is_nan($_POST['foo']);
-
-// OK
-echo is_real($_POST['foo']);
-
-// OK
-echo is_scalar($_POST['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php.testPostSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php.testPostSuperglobalsHint.hints
deleted file mode 100644
index 9782a69..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testPostSuperglobalsHint.php.testPostSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_POST);
-          ------
-HINT:Do not Access Superglobal $_POST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_POST["foo"];
-     ------
-HINT:Do not Access Superglobal $_POST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_POST["foo"];
-         ------
-HINT:Do not Access Superglobal $_POST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_POST[""]
-      ------
-HINT:Do not Access Superglobal $_POST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_POST[""];
-      ------
-HINT:Do not Access Superglobal $_POST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php
deleted file mode 100644
index b34aab3..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_REQUEST));
-
-// HINT
-$foo->bar($_REQUEST);
-
-// HINT
-echo $_REQUEST["foo"];
-
-// OK
-is_numeric($_REQUEST["foo"]);
-
-// OK
-if (is_numeric($_REQUEST["foo"])) {
-    // OK
-    return $_REQUEST["foo"];
-}
-
-do {
-    // HINT
-    echo $_REQUEST["foo"];
-// OK
-} while (is_numeric($_REQUEST["foo"]));
-
-// OK
-while (is_numeric($_REQUEST["foo"])) {
-    // OK
-    return $_REQUEST["foo"];
-}
-
-// OK
-echo is_numeric($_REQUEST["foo"]) ? $_REQUEST[""] : $_REQUEST[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_REQUEST[""]
-    // HINT
-    : $_REQUEST[""];
-
-// OK
-echo is_null($_REQUEST['foo']);
-
-// OK
-echo is_nan($_REQUEST['foo']);
-
-// OK
-echo is_real($_REQUEST['foo']);
-
-// OK
-echo is_scalar($_REQUEST['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php.testRequestSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php.testRequestSuperglobalsHint.hints
deleted file mode 100644
index 479dd33..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testRequestSuperglobalsHint.php.testRequestSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_REQUEST);
-          ---------
-HINT:Do not Access Superglobal $_REQUEST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_REQUEST["foo"];
-     ---------
-HINT:Do not Access Superglobal $_REQUEST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_REQUEST["foo"];
-         ---------
-HINT:Do not Access Superglobal $_REQUEST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_REQUEST[""]
-      ---------
-HINT:Do not Access Superglobal $_REQUEST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_REQUEST[""];
-      ---------
-HINT:Do not Access Superglobal $_REQUEST Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php b/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php
deleted file mode 100644
index 638cb55..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-//START
-
-// OK
-$foo->bar(htmlspecialchars($_SERVER));
-
-// HINT
-$foo->bar($_SERVER);
-
-// HINT
-echo $_SERVER["foo"];
-
-// OK
-is_numeric($_SERVER["foo"]);
-
-// OK
-if (is_numeric($_SERVER["foo"])) {
-    // OK
-    return $_SERVER["foo"];
-}
-
-do {
-    // HINT
-    echo $_SERVER["foo"];
-// OK
-} while (is_numeric($_SERVER["foo"]));
-
-// OK
-while (is_numeric($_SERVER["foo"])) {
-    // OK
-    return $_SERVER["foo"];
-}
-
-// OK
-echo is_numeric($_SERVER["foo"]) ? $_SERVER[""] : $_SERVER[""];
-
-echo is_numeric($foo)
-    // HINT
-    ? $_SERVER[""]
-    // HINT
-    : $_SERVER[""];
-
-// OK
-$_SERVER['REQUEST_METHOD'] = 'assignment is ok';
-
-// OK
-echo is_null($_SERVER['foo']);
-
-// OK
-echo is_nan($_SERVER['foo']);
-
-// OK
-echo is_real($_SERVER['foo']);
-
-// OK
-echo is_scalar($_SERVER['foo']);
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php.testServerSuperglobalsHint.hints b/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php.testServerSuperglobalsHint.hints
deleted file mode 100644
index 4a74cca..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testServerSuperglobalsHint.php.testServerSuperglobalsHint.hints
+++ /dev/null
@@ -1,25 +0,0 @@
-$foo->bar($_SERVER);
-          --------
-HINT:Do not Access Superglobal $_SERVER Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-echo $_SERVER["foo"];
-     --------
-HINT:Do not Access Superglobal $_SERVER Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    echo $_SERVER["foo"];
-         --------
-HINT:Do not Access Superglobal $_SERVER Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    ? $_SERVER[""]
-      --------
-HINT:Do not Access Superglobal $_SERVER Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
-    : $_SERVER[""];
-      --------
-HINT:Do not Access Superglobal $_SERVER Array Directly.
-
-Use some filtering functions instead (e.g. filter_input(), conditions with is_*() functions, etc.).
diff --git a/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php b/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php
deleted file mode 100644
index 6277350..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-function functionName($param) {
-    if (true) {
-        return;
-    } else {
-        return;
-    }
-}
-
-class Foo {
-
-    public function foo($xx) {
-        return $fail;
-
-        $lambda = function() use ($xx) {
-            if (true) {
-                return;
-            } else {
-                return;
-            }
-        };
-
-        return $fail;
-    }
-
-    function functionName($xx) {
-        $lambda = function() use ($xx) {
-            if (true) {
-                return;
-            } else {
-                return;
-            }
-        };
-        return $ok;
-    }
-
-}
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php.testTooManyReturnStatements.hints b/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php.testTooManyReturnStatements.hints
deleted file mode 100644
index 1b320f5..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTooManyReturnStatements.php.testTooManyReturnStatements.hints
+++ /dev/null
@@ -1,24 +0,0 @@
-        return;
-        -------
-HINT:Too Many Return Statements
-        return;
-        -------
-HINT:Too Many Return Statements
-        return $fail;
-        -------------
-HINT:Too Many Return Statements
-                return;
-                -------
-HINT:Too Many Return Statements
-                return;
-                -------
-HINT:Too Many Return Statements
-        return $fail;
-        -------------
-HINT:Too Many Return Statements
-                return;
-                -------
-HINT:Too Many Return Statements
-                return;
-                -------
-HINT:Too Many Return Statements
diff --git a/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php b/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php
deleted file mode 100644
index 6b2c115..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-//START
-
-namespace TooManyLines;
-
-interface InterfaceName {
-    public function functionName1($param);
-    public function functionName2($param);
-    public function functionName3($param);
-    public function functionName4($param);
-    public function functionName5($param);
-    public function functionName6($param);
-    public function functionName7($param);
-}
-
-class ClassName {
-
-    function __construct() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-trait TraitName {
-
-    function functionName() {
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-        echo "line";
-    }
-
-}
-
-$fnc = function() {
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-    echo "line";
-};
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php.testTraitsLinesFail.hints b/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php.testTraitsLinesFail.hints
deleted file mode 100644
index 8e5c7c9..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php.testTraitsLinesFail.hints
+++ /dev/null
@@ -1,3 +0,0 @@
-trait TraitName {
-      ---------
-HINT:Trait Length is 10 Lines (5 allowed)
diff --git a/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php.testTraitsLinesOk.hints b/php.editor/test/unit/data/testfiles/verification/testTraitsLines.php.testTraitsLinesOk.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php b/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php
deleted file mode 100644
index a0de549..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-//START
-
-class TypeRedeclarationClassName {
-}
-
-class TypeRedeclarationClassName {
-}
-
-interface TypeRedeclarationInterfaceName {
-}
-
-interface TypeRedeclarationInterfaceName {
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php.testTypeRedeclarationHint.hints b/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php.testTypeRedeclarationHint.hints
deleted file mode 100644
index 2536984..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testTypeRedeclarationHint.php.testTypeRedeclarationHint.hints
+++ /dev/null
@@ -1,6 +0,0 @@
-class TypeRedeclarationClassName {
-      --------------------------
-HINT:Type "TypeRedeclarationClassName" has been already declared
-interface TypeRedeclarationInterfaceName {
-          ------------------------------
-HINT:Type "TypeRedeclarationInterfaceName" has been already declared
diff --git a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php b/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php
deleted file mode 100644
index ee062d2..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-//START
-
-$globVar = 5;
-
-class ClassName {
-
-    function functionName($param) {
-        $assignment = "foo";
-
-        try {
-
-        } catch (Exception $ex) {
-            echo $ex->getTraceAsString();
-        }
-
-        do {
-            $doCond = false;
-        } while ($doCond);
-
-        foreach ($array as $key => $value) {
-
-        }
-
-        global $globVar;
-
-        $this->foo();
-
-        $GLOBALS["a"];
-        $_SERVER["a"];
-        $_GET["a"];
-        $_POST["a"];
-        $_FILES["a"];
-        $_COOKIE["a"];
-        $_SESSION["a"];
-        $_REQUEST["a"];
-        $_ENV["a"];
-    }
-
-    function foo(&$referenceParam = null) {
-        $this->foo($uninit);
-
-        if ($uninitIf) {
-
-        }
-
-        do {
-
-        } while ($uninitDo);
-
-        while ($uninitWhile) {
-
-        }
-
-        for ($index = 0; $index < $uninitFor; $index++) {
-
-        }
-
-        if (true) {
-
-        } elseif ($uninitElseif) {
-
-        }
-    }
-
-}
-
-$a = $b = 5;
-foobar($b);
-
-function functionNameArrayAccess() {
-    $subnodes[] = 1;
-    return $subnodes;
-}
-
-function foo() {
-  $myArray = array();
-
-  foreach ($myArray as $value) {
-     echo $value;
-     bar($myVar);
-  }
-}
-
-echo $argc;
-echo $argv;
-echo $php_errormsg;
-echo $HTTP_RAW_POST_DATA;
-echo $http_response_header;
-
-$refArr = array();
-foreach ($refArr as &$refVar) {
-
-}
-unset($refVar);
-
-function fnc239089($types, &$var1, &$problem = null) {}
-
-function functionName239089() {
-    fnc239089("ok", $shouldBeOkInRefs);
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithRefs.hints b/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithRefs.hints
deleted file mode 100644
index 56af8c1..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithRefs.hints
+++ /dev/null
@@ -1,21 +0,0 @@
-        foreach ($array as $key => $value) {
-                  -----
-HINT:Variable $array seems to be uninitialized
-        if ($uninitIf) {
-             --------
-HINT:Variable $uninitIf seems to be uninitialized
-        } while ($uninitDo);
-                  --------
-HINT:Variable $uninitDo seems to be uninitialized
-        while ($uninitWhile) {
-                -----------
-HINT:Variable $uninitWhile seems to be uninitialized
-        for ($index = 0; $index < $uninitFor; $index++) {
-                                   ---------
-HINT:Variable $uninitFor seems to be uninitialized
-        } elseif ($uninitElseif) {
-                   ------------
-HINT:Variable $uninitElseif seems to be uninitialized
-     bar($myVar);
-          -----
-HINT:Variable $myVar seems to be uninitialized
diff --git a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithoutRefs.hints b/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithoutRefs.hints
deleted file mode 100644
index 56aa71f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUninitializedVariableHint.php.testWithoutRefs.hints
+++ /dev/null
@@ -1,27 +0,0 @@
-        foreach ($array as $key => $value) {
-                  -----
-HINT:Variable $array seems to be uninitialized
-        $this->foo($uninit);
-                    ------
-HINT:Variable $uninit seems to be uninitialized
-        if ($uninitIf) {
-             --------
-HINT:Variable $uninitIf seems to be uninitialized
-        } while ($uninitDo);
-                  --------
-HINT:Variable $uninitDo seems to be uninitialized
-        while ($uninitWhile) {
-                -----------
-HINT:Variable $uninitWhile seems to be uninitialized
-        for ($index = 0; $index < $uninitFor; $index++) {
-                                   ---------
-HINT:Variable $uninitFor seems to be uninitialized
-        } elseif ($uninitElseif) {
-                   ------------
-HINT:Variable $uninitElseif seems to be uninitialized
-     bar($myVar);
-          -----
-HINT:Variable $myVar seems to be uninitialized
-    fnc239089("ok", $shouldBeOkInRefs);
-                     ----------------
-HINT:Variable $shouldBeOkInRefs seems to be uninitialized
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php b/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php
deleted file mode 100644
index 87300a0..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-//START
-
-if (true) {
-    return;
-    echo ""; //HINT
-} elseif (true) {
-    return;
-    echo ""; //HINT
-} else {
-    return;
-    echo ""; //HINT
-}
-return;
-echo "foo"; //HINT
-
-function functionName() {
-    if (true)
-        return; //OK
-    else
-        echo ""; //OK
-    return; //OK
-}
-
-function fnc() {
-    switch ($foo) {
-        case 1:
-        case 2:
-            return;
-            echo ""; //HINT
-            break;
-    }
-
-    do
-        return; //OK
-    while (true);
-
-    do {
-        return;
-        echo ""; //HINT
-    } while (true);
-
-    while (true)
-        return; //OK
-
-    while (true) {
-        return;
-        echo ""; //HINT
-    }
-
-    foreach ($array as $key)
-        return; //OK
-
-    foreach ($array as $key) {
-        return;
-        echo ""; //HINT
-    }
-
-    for ($i = 0; $i < 10; $i++)
-        return; //OK
-
-    for ($i = 0; $i < 10; $i++) {
-        return;
-        echo ""; //HINT
-        echo ""; //OK
-    }
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php.testUnreachableStatementHint.hints b/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php.testUnreachableStatementHint.hints
deleted file mode 100644
index 1f51a5b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint.php.testUnreachableStatementHint.hints
+++ /dev/null
@@ -1,27 +0,0 @@
-    echo ""; //HINT
-    --------
-HINT:Unreachable Statement
-    echo ""; //HINT
-    --------
-HINT:Unreachable Statement
-    echo ""; //HINT
-    --------
-HINT:Unreachable Statement
-echo "foo"; //HINT
------------
-HINT:Unreachable Statement
-            echo ""; //HINT
-            --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php b/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php
deleted file mode 100644
index 91976f8..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-//START
-
-function functionName() {
-    try {
-        throw new Exception();
-        echo ""; //HINT
-    } catch (Exception $ex) {
-        echo ""; //OK
-    }
-    echo ""; //OK
-    throw new Exception();
-    echo ""; //HINT
-}
-
-foreach ($array as $value) {
-    if (true) {
-        break;
-        echo ""; //HINT
-    } else {
-        continue;
-        echo ""; //HINT
-    }
-    echo ""; //OK
-}
-
-for ($i = 0; $i < 10; $i++) {
-    if (true) {
-        break;
-        echo ""; //HINT
-    } else {
-        continue;
-        echo ""; //HINT
-    }
-    echo ""; //OK
-}
-
-do {
-    if (true) {
-        break;
-        echo ""; //HINT
-    } else {
-        continue;
-        echo ""; //HINT
-    }
-    echo ""; //OK
-} while (true);
-
-while (true) {
-    if (true) {
-        break;
-        echo ""; //HINT
-    } else {
-        continue;
-        echo ""; //HINT
-    }
-    echo ""; //OK
-}
-function fnc() {
-    switch ($i) {
-        case 1:
-            echo ""; //OK
-            break;
-            echo ""; //HINT
-        default:
-            echo ""; //OK
-            break;
-            echo ""; //HINT
-    }
-}
-
-switch ($i) {
-    case 1:
-        echo ""; //OK
-        break;
-        echo ""; //HINT
-    default:
-        echo ""; //OK
-        break;
-        echo ""; //HINT
-}
-
-switch ($i) {
-    case $value:
-        break;
-    default:
-        break;
-}
-
-switch ($i) {
-    case $value:
-        break;
-        echo ""; //HINT
-    default:
-        break;
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php.testUnreachableStatementHint_02.hints b/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php.testUnreachableStatementHint_02.hints
deleted file mode 100644
index 61b2fed..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnreachableStatementHint_02.php.testUnreachableStatementHint_02.hints
+++ /dev/null
@@ -1,45 +0,0 @@
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-    echo ""; //HINT
-    --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-            echo ""; //HINT
-            --------
-HINT:Unreachable Statement
-            echo ""; //HINT
-            --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
-        echo ""; //HINT
-        --------
-HINT:Unreachable Statement
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalNamespaceContext.php b/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalNamespaceContext.php
deleted file mode 100644
index 09f1f0b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalNamespaceContext.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-//START
-namespace A {
-$globalVar = 15;
-}
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalNamespaceContext.php.testUnusedInGlobalNamespaceContext.hints b/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalNamespaceContext.php.testUnusedInGlobalNamespaceContext.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalProgramContext.php b/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalProgramContext.php
deleted file mode 100644
index fbd6f94..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalProgramContext.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-//START
-$globalVar = 15;
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalProgramContext.php.testUnusedInGlobalProgramContext.hints b/php.editor/test/unit/data/testfiles/verification/testUnusedInGlobalProgramContext.php.testUnusedInGlobalProgramContext.hints
deleted file mode 100644
index e69de29..0000000
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php b/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php
deleted file mode 100644
index 6a8afa6..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-//START
-use My\Space\Whatever;
-use Your\Space\Something,
-        My\Space\Something as S2;
-use Unused\Simple\Statement;
-
-class Foo1 {
-
-    function functionName() {
-        Whatever::bar();
-        S2::blah();
-    }
-
-}
-
-use What\MyClass;
-use Faces\IFace;
-
-class Foo2 extends MyClass implements IFace {}
-
-
-// it IS used - in PHPDoc
-use Foo\Bar\Baz\Def;
-
-class ClassName {
-
-    /**
-     * @return Def
-     */
-    function functionName() {
-    }
-
-}
-
-// it IS NOT used
-use Foo\Bar\Baz\Dex;
-
-class ClassName1 {
-
-    /**
-     * @return Baz\Dex
-     */
-    function functionName() {
-    }
-
-}
-
-
-use MyNamespace\MyClass1;
-use MyNamespace\MyClass2;
-use MyNamespace\MyClass3;
-
-trait MyTrait {
-    public function method(MyClass1 $o1) {
-        $o2 = new MyClass2;
-        $o3 = new MyClass3;
-    }
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php.testUnusedUsesHint.hints b/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php.testUnusedUsesHint.hints
deleted file mode 100644
index 7f62cda..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedUsesHint.php.testUnusedUsesHint.hints
+++ /dev/null
@@ -1,12 +0,0 @@
-use Your\Space\Something,
-    --------------------
-HINT:Unused Use Statement
-FIX:Remove Unused Use Statement
-use Unused\Simple\Statement;
-----------------------------
-HINT:Unused Use Statement
-FIX:Remove Unused Use Statement
-use Foo\Bar\Baz\Dex;
---------------------
-HINT:Unused Use Statement
-FIX:Remove Unused Use Statement
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php b/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php
deleted file mode 100644
index a1abcc6..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php
+++ /dev/null
@@ -1,129 +0,0 @@
-<?php
-//START
-function createsLocalVarScope() {
-class UnusedVariableClassName {
-    public static $staticField;
-    public function __construct() {}
-    function functionName() {$this->functionName();}
-    function formalParams($first, $second) {}
-}
-$GLOBALS["a"];
-$_SERVER["a"];
-$_GET["a"];
-$_POST["a"];
-$_FILES["a"];
-$_COOKIE["a"];
-$_SESSION["a"];
-$_REQUEST["a"];
-$_ENV["a"];
-echo $echoUsed;
-
-$simpleUnused;
-
-include  $incUsed . '/foo.php';
-
-$funcName = "myFunc";
-$funcName();
-
-$c = new UnusedVariableClassName();
-$methodName = "functionName";
-$c->$methodName();
-
-if ($ifUsed) {}
-
-$result = ($instanceUsed instanceof Foo);
-
-$postfixUsed++;
-++$prefixUsed;
-
-$cloned = clone $c;
-
-$casted = (int) $flt;
-
-$assign = $rightUsed;
-
-$condRes = $cond ? $true : $false;
-
-function functionName() {
-    return $retUsed;
-}
-
-switch ($swiUsed) {
-    default:
-        break;
-}
-
-throw $ex;
-
-$cls = new $clsName($prm);
-
-do {
-} while ($doUsed);
-
-foreach ($arrayUsed as $key => $value) {
-}
-
-for ($indexUsed = 0; $indexUsed < 5; $indexUsed++) {
-}
-
-$staticClassUsed::method();
-
-while ($whileUsed) {
-}
-
-$fnc = function($formUsed) use($lexUsed) {};
-
-$staticAnotherClass::$staticField;
-
-abstract class AbstractFoo
-{
-    abstract public function notHandled(array $array);
-}
-
-function FilterByNameStart($field)
-{
-    return function($param) use ($field) {return $field == $param;};
-}
-
-function($param1) use ($field1) {return $field1;};
-
-function($param11) use ($field11) {return $param11;};
-
-$instanceOf = "\Foo";
-if ($ins instanceof $instanceOf) {
-
-}
-
-$omg = 60;
-$gom = 60;
-switch ($omg) {
-    case $gom: break;
-}
-
-$variableCompact = 'test';
-compact('variableCompact');
-
-function test() {
-    $index = 1;
-    $used = 1;
-
-    function ($index) use ($used) {};
-}
-
-function test2() {
-    function ($index) { };
-    function ($index) { };
-}
-
-function test3() {
-    function ($index) { };
-    function () { $index = 5; };
-}
-}
-?>
-
-<?= $usedShortEcho; ?>
-
-<?php
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithParams.hints b/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithParams.hints
deleted file mode 100644
index a3e2092..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithParams.hints
+++ /dev/null
@@ -1,59 +0,0 @@
-    function formalParams($first, $second) {}
-                                   ------
-HINT:Variable $first seems to be unused in its scope
-HINT:Variable $second seems to be unused in its scope
-$simpleUnused;
- ------------
-HINT:Variable $simpleUnused seems to be unused in its scope
-$result = ($instanceUsed instanceof Foo);
- ------
-HINT:Variable $result seems to be unused in its scope
-$cloned = clone $c;
- ------
-HINT:Variable $cloned seems to be unused in its scope
-$casted = (int) $flt;
- ------
-HINT:Variable $casted seems to be unused in its scope
-$assign = $rightUsed;
- ------
-HINT:Variable $assign seems to be unused in its scope
-$condRes = $cond ? $true : $false;
- -------
-HINT:Variable $condRes seems to be unused in its scope
-$cls = new $clsName($prm);
- ---
-HINT:Variable $cls seems to be unused in its scope
-foreach ($arrayUsed as $key => $value) {
-                                -----
-HINT:Variable $key seems to be unused in its scope
-HINT:Variable $value seems to be unused in its scope
-$fnc = function($formUsed) use($lexUsed) {};
-                                -------
-HINT:Variable $fnc seems to be unused in its scope
-HINT:Variable $formUsed seems to be unused in its scope
-HINT:Variable $lexUsed seems to be unused in its scope
-function($param1) use ($field1) {return $field1;};
-          ------
-HINT:Variable $param1 seems to be unused in its scope
-function($param11) use ($field11) {return $param11;};
-                         -------
-HINT:Variable $field11 seems to be unused in its scope
-    $index = 1;
-     -----
-HINT:Variable $index seems to be unused in its scope
-    function ($index) use ($used) {};
-                            ----
-HINT:Variable $index seems to be unused in its scope
-HINT:Variable $used seems to be unused in its scope
-    function ($index) { };
-               -----
-HINT:Variable $index seems to be unused in its scope
-    function ($index) { };
-               -----
-HINT:Variable $index seems to be unused in its scope
-    function ($index) { };
-               -----
-HINT:Variable $index seems to be unused in its scope
-    function () { $index = 5; };
-                   -----
-HINT:Variable $index seems to be unused in its scope
diff --git a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithoutParams.hints b/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithoutParams.hints
deleted file mode 100644
index b635c7b..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testUnusedVariableHint.php.testWithoutParams.hints
+++ /dev/null
@@ -1,41 +0,0 @@
-$simpleUnused;
- ------------
-HINT:Variable $simpleUnused seems to be unused in its scope
-$result = ($instanceUsed instanceof Foo);
- ------
-HINT:Variable $result seems to be unused in its scope
-$cloned = clone $c;
- ------
-HINT:Variable $cloned seems to be unused in its scope
-$casted = (int) $flt;
- ------
-HINT:Variable $casted seems to be unused in its scope
-$assign = $rightUsed;
- ------
-HINT:Variable $assign seems to be unused in its scope
-$condRes = $cond ? $true : $false;
- -------
-HINT:Variable $condRes seems to be unused in its scope
-$cls = new $clsName($prm);
- ---
-HINT:Variable $cls seems to be unused in its scope
-foreach ($arrayUsed as $key => $value) {
-                                -----
-HINT:Variable $key seems to be unused in its scope
-HINT:Variable $value seems to be unused in its scope
-$fnc = function($formUsed) use($lexUsed) {};
-                                -------
-HINT:Variable $fnc seems to be unused in its scope
-HINT:Variable $lexUsed seems to be unused in its scope
-function($param11) use ($field11) {return $param11;};
-                         -------
-HINT:Variable $field11 seems to be unused in its scope
-    $index = 1;
-     -----
-HINT:Variable $index seems to be unused in its scope
-    function ($index) use ($used) {};
-                            ----
-HINT:Variable $used seems to be unused in its scope
-    function () { $index = 5; };
-                   -----
-HINT:Variable $index seems to be unused in its scope
diff --git a/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php b/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php
deleted file mode 100644
index b1728a0..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-
-$fooBar;
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php.testVarDocSuggestion.hints b/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php.testVarDocSuggestion.hints
deleted file mode 100644
index c2ad640..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testVarDocSuggestion.php.testVarDocSuggestion.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-$foo^Bar;
--------
-HINT:Generate Type Comment For Variable /* @var $myvariable MyClass */
-FIX:Generate Type Comment For Variable
diff --git a/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php b/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php
deleted file mode 100644
index 2fb2d57..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-//START
-
-class ClassName {
-
-    public function __construct() {
-        while (true)
-            echo "";
-    }
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php.testWhileBracesHint.hints b/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php.testWhileBracesHint.hints
deleted file mode 100644
index dbda86c..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWhileBracesHint.php.testWhileBracesHint.hints
+++ /dev/null
@@ -1,4 +0,0 @@
-            echo "";
-            --------
-HINT:While Loops Must Use Braces
-FIX:Add Braces
diff --git a/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php b/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php
deleted file mode 100644
index c9b6831..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-//START
-
-class WrongOrderClassName {
-
-    function wrongArgs($optional = null, $mandatory, $secondOpt = array()) {
-
-    }
-
-    function okArgs($mandatory, $optional = null, $secondOpt = array()) {
-
-    }
-
-}
-
-function wrongArgsFnc($optional = null, $mandatory, $secondOpt = array()) {
-
-}
-
-function okArgsFnc($mandatory, $optional = null, $secondOpt = array()) {
-
-}
-
-//END
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php.testWrongOrderOfArgsHint.hints b/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php.testWrongOrderOfArgsHint.hints
deleted file mode 100644
index c9742f3..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWrongOrderOfArgsHint.php.testWrongOrderOfArgsHint.hints
+++ /dev/null
@@ -1,8 +0,0 @@
-    function wrongArgs($optional = null, $mandatory, $secondOpt = array()) {
-                       --------------------------------------------------
-HINT:Wrong order of arguments
-FIX:Rearrange arguments of the method or function: wrongArgs
-function wrongArgsFnc($optional = null, $mandatory, $secondOpt = array()) {
-                      --------------------------------------------------
-HINT:Wrong order of arguments
-FIX:Rearrange arguments of the method or function: wrongArgsFnc
diff --git a/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php b/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php
deleted file mode 100644
index 6c1f67e..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-
-/**
- * @param type $okname
- * @param type $wrongName
- */
-function functionName0($okname, $param) {
-}
-
-/**
- * @param type $wrongName
- * @param type $okname
- */
-function functionName1($param, $okname) {
-}
-
-/**
- * @param type $okname1
- * @param type $okname2
- */
-function functionName2($okname1, $okname2) {
-}
-
-function functionName3($okname, $okname2) {
-}
-
-/**
- * @param type
- * @param type $okname2
- */
-function functionName4($okname, $okname2) {
-}
-
-class ClassName {
-
-    /**
-     * @param type $okname
-     * @param type $wrongName
-     */
-    function functionName0($okname, $param) {
-    }
-
-    /**
-     * @param type $wrongName
-     * @param type $okname
-     */
-    function functionName1($param, $okname) {
-    }
-
-    /**
-     * @param type $okname1
-     * @param type $okname2
-     */
-    function functionName2($okname1, $okname2) {
-    }
-
-    function functionName3($okname, $okname2) {
-    }
-
-    /**
-     * @param type
-     * @param type $okname2
-     */
-    function functionName4($okname, $okname2) {
-    }
-
-}
-
-// variadic PHP 5.6
-function f(&$req, $opt = null, ...$params) {
-    // $params is an array containing the remaining arguments.
-} 
-
-?>
\ No newline at end of file
diff --git a/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php.testWrongParamNameHint.hints b/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php.testWrongParamNameHint.hints
deleted file mode 100644
index e790b8f..0000000
--- a/php.editor/test/unit/data/testfiles/verification/testWrongParamNameHint.php.testWrongParamNameHint.hints
+++ /dev/null
@@ -1,16 +0,0 @@
- * @param type $wrongName
-               ----------
-HINT:Wrong Param Name
-FIX:Rename Param
- * @param type $wrongName
-               ----------
-HINT:Wrong Param Name
-FIX:Rename Param
-     * @param type $wrongName
-                   ----------
-HINT:Wrong Param Name
-FIX:Rename Param
-     * @param type $wrongName
-                   ----------
-HINT:Wrong Param Name
-FIX:Rename Param
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/WS-Trust.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/WS-Trust.xsd
deleted file mode 100644
index 16af2d6..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/WS-Trust.xsd
+++ /dev/null
@@ -1,440 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-Copyright Notice
-
-(c) 2001-2005 Actional Corporation, BEA Systems, Inc., 
-Computer Associates International, Inc., International Business Machines Corporation, 
-Layer 7 Technologies, Microsoft Corporation, Netegrity, Inc., Oblix Inc.,
-OpenNetwork Technologies Inc., Ping Identity Corporation, Reactivity Inc., 
-RSA Security Inc., and VeriSign Inc.
-All rights reserved. 
-
-Permission to copy and display the WS-Trust Specification (the "Specification", which 
-includes WSDL and schema documents), in any medium without fee or royalty 
-is hereby granted, provided that you include the following on ALL copies of the 
-Specification, that you make:
-
-1.  A link or URL to the Specification at one of the Authors' websites
-2. The copyright notice as shown in the Specification.
-
-IBM, Microsoft and Actional, BEA, Computer Associates, Layer 7, Netegrity, Oblix, 
-OpenNetwork, Ping Identity, Reactivity, and Verisign (collectively, the "Authors") each 
-agree to grant you a license, under royalty-free and otherwise reasonable, 
-non-discriminatory terms and conditions, to their respective essential patent claims 
-that they deem necessary to implement the Specification.
-
-THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE 
-NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT 
-NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
-PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF 
-THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE 
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY 
-PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, 
-INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY 
-USE OR DISTRIBUTION OF THE SPECIFICATION.
-
-The name and trademarks of the Authors may NOT be used in any manner, 
-including advertising or publicity pertaining to the Specification or 
-its contents without specific, written prior permission. Title to 
-copyright in the Specification will at all times remain with the Authors.
-
-No other rights are granted by implication, estoppel or otherwise.
-
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/trust" elementForm [...]
-
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/>
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
-  <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/09/policy" schemaLocation="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd"/>
-  <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing/"/>
-
-  <!-- WS-Trust Section 5.1 -->
-  <xs:element name="RequestSecurityToken" type="wst:RequestSecurityTokenType"/>
-  <xs:complexType name="RequestSecurityTokenType">
-	<xs:annotation>
-	  <xs:documentation>
-		Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-
-		<xs:element ref="wst:TokenType" minOccurs="0"/>
-		<xs:element ref="wst:RequestType"/>
-		<xs:element ref="wsp:AppliesTo" minOccurs="0"/>
-		<xs:element ref="wst:Claims" minOccurs="0"/>
-		<xs:element ref="wst:Entropy" minOccurs="0"/>
-		<xs:element ref="wst:Lifetime" minOccurs="0"/>
-		<xs:element ref="wst:AllowPostdating" minOccurs="0"/>
-		<xs:element ref="wst:Renewing" minOccurs="0"/>
-		<xs:element ref="wst:OnBehalfOf" minOccurs="0"/>
-		<xs:element ref="wst:Issuer" minOccurs="0"/>
-		<xs:element ref="wst:AuthenticationType" minOccurs="0"/>
-		<xs:element ref="wst:KeyType" minOccurs="0"/>
-		<xs:element ref="wst:KeySize" minOccurs="0"/>
-		<xs:element ref="wst:SignatureAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:Encryption" minOccurs="0"/>
-		<xs:element ref="wst:EncryptionAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:CanonicalizationAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:ProofEncryption" minOccurs="0"/>
-		<xs:element ref="wst:UseKey" minOccurs="0"/>
-		<xs:element ref="wst:SignWith" minOccurs="0"/>
-		<xs:element ref="wst:EncryptWith" minOccurs="0"/>
-		<xs:element ref="wst:DelegateTo" minOccurs="0"/>
-		<xs:element ref="wst:Forwardable" minOccurs="0"/>
-		<xs:element ref="wst:Delegatable" minOccurs="0"/>
-		<xs:element ref="wsp:Policy" minOccurs="0"/>
-		<xs:element ref="wsp:PolicyReference" minOccurs="0"/>
-		<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-
-	  </xs:documentation>
-	</xs:annotation>
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:attribute name="Context" type="xs:anyURI" use="optional"/>
-	<xs:anyAttribute namespace="##other" processContents="lax"/>
-  </xs:complexType>
-
-  <xs:element name="TokenType" type="xs:anyURI"/>
-
-  <xs:element name="RequestType" type="wst:RequestTypeOpenEnum"/>
-
-  <xs:simpleType name="RequestTypeOpenEnum">
-	<xs:union memberTypes="wst:RequestTypeEnum xs:anyURI"/>
-  </xs:simpleType>
-
-  <xs:simpleType name="RequestTypeEnum">
-	<xs:restriction base="xs:anyURI">
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/Issue"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/Renew"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/Cancel"/>
-	</xs:restriction>
-  </xs:simpleType>
-
-  <!-- WS-Trust Section 5.2 -->
-  <xs:element name="RequestSecurityTokenResponse" type="wst:RequestSecurityTokenResponseType"/>
-  <xs:complexType name="RequestSecurityTokenResponseType">
-	<xs:annotation>
-	  <xs:documentation>
-		Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-
-		<xs:element ref="wst:TokenType" minOccurs="0"/>
-		<xs:element ref="wst:RequestType"/>
-		<xs:element ref="wst:RequestedSecurityToken" minOccurs="0"/>
-		<xs:element ref="wsp:AppliesTo" minOccurs="0"/> 
-		<xs:element ref="wst:RequestedAttachedReference" minOccurs="0"/>
-		<xs:element ref="wst:RequestedUnattachedReference" minOccurs="0"/>
-		<xs:element ref="wst:RequestedProofToken" minOccurs="0"/>
-		<xs:element ref="wst:Entropy" minOccurs="0"/>
-		<xs:element ref="wst:Lifetime" minOccurs="0"/>
-		<xs:element ref="wst:Status" minOccurs="0"/>
-		<xs:element ref="wst:AllowPostdating" minOccurs="0"/>
-		<xs:element ref="wst:Renewing" minOccurs="0"/>
-		<xs:element ref="wst:OnBehalfOf" minOccurs="0"/>
-		<xs:element ref="wst:Issuer" minOccurs="0"/>
-		<xs:element ref="wst:AuthenticationType" minOccurs="0"/>
-		<xs:element ref="wst:Authenticator" minOccurs="0"/>
-		<xs:element ref="wst:KeyType" minOccurs="0"/>
-		<xs:element ref="wst:KeySize" minOccurs="0"/>
-		<xs:element ref="wst:SignatureAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:Encryption" minOccurs="0"/>
-		<xs:element ref="wst:EncryptionAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:CanonicalizationAlgorithm" minOccurs="0"/>
-		<xs:element ref="wst:ProofEncryption" minOccurs="0"/>
-		<xs:element ref="wst:UseKey" minOccurs="0"/>
-		<xs:element ref="wst:SignWith" minOccurs="0"/>
-		<xs:element ref="wst:EncryptWith" minOccurs="0"/>
-		<xs:element ref="wst:DelegateTo" minOccurs="0"/>
-		<xs:element ref="wst:Forwardable" minOccurs="0"/>
-		<xs:element ref="wst:Delegatable" minOccurs="0"/>
-		<xs:element ref="wsp:Policy" minOccurs="0"/>
-		<xs:element ref="wsp:PolicyReference" minOccurs="0"/>
-		<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-
-	  </xs:documentation>
-	</xs:annotation>
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:attribute name="Context" type="xs:anyURI" use="optional"/>
-	<xs:anyAttribute namespace="##other" processContents="lax"/>
-  </xs:complexType>
-
-  <xs:element name="RequestedSecurityToken" type="wst:RequestedSecurityTokenType"/>
-  <xs:complexType name="RequestedSecurityTokenType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 5.3 -->
-  <xs:element name="BinarySecret" type="wst:BinarySecretType"/>
-  <xs:complexType name="BinarySecretType">
-	<xs:simpleContent>
-	  <xs:extension base="xs:base64Binary">
-		<xs:attribute name="Type" type="wst:BinarySecretTypeOpenEnum" use="optional"/>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	  </xs:extension>
-	</xs:simpleContent>
-  </xs:complexType>
-
-  <xs:simpleType name="BinarySecretTypeEnum">
-	<xs:restriction base="xs:anyURI">
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/AsymmetricKey"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/Nonce"/>
-	</xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name="BinarySecretTypeOpenEnum">
-	<xs:union memberTypes="wst:BinarySecretTypeEnum xs:anyURI"/>
-  </xs:simpleType>
-
-  
-  <!-- WS-Trust Section 6.1 -->
-  <xs:element name="Claims" type="wst:ClaimsType"/>
-  <xs:complexType name="ClaimsType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:attribute name="Dialect" type="xs:anyURI" use="optional"/>
-	<xs:anyAttribute namespace="##other" processContents="lax"/>
-  </xs:complexType>
-
-  <xs:element name="Entropy" type="wst:EntropyType"/>
-    <xs:complexType name="EntropyType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:anyAttribute namespace="##other" processContents="lax"/>
-  </xs:complexType>
-
-  <xs:element name="Lifetime" type="wst:LifetimeType"/>
-  <xs:complexType name="LifetimeType">
-	<xs:sequence>
-	  <xs:element ref="wsu:Created" minOccurs="0"/>
-	  <xs:element ref="wsu:Expires" minOccurs="0"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 6.2 -->
-  <xs:element name="ComputedKey" type="wst:ComputedKeyOpenEnum"/>
-  <xs:simpleType name="ComputedKeyEnum">
-	<xs:restriction base="xs:anyURI">
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/CK/PSHA1"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/CK/HASH"/>
-	</xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name="ComputedKeyOpenEnum">
-	<xs:union memberTypes="wst:ComputedKeyEnum xs:anyURI"/>
-  </xs:simpleType>
-
-  <xs:element name="RequestedAttachedReference" type="wst:RequestedReferenceType"/>
-  <xs:element name="RequestedUnattachedReference" type="wst:RequestedReferenceType"/>
-  <xs:complexType name="RequestedReferenceType">
-	<xs:sequence>
-	  <xs:element ref="wsse:SecurityTokenReference"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="RequestedProofToken" type="wst:RequestedProofTokenType"/>
-  <xs:complexType name="RequestedProofTokenType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 6.3 -->
-  <xs:element name="RequestSecurityTokenResponseCollection" type="wst:RequestSecurityTokenResponseCollectionType"/>
-  <xs:complexType name="RequestSecurityTokenResponseCollectionType">
-	<xs:sequence>
-	  <xs:element ref="wst:RequestSecurityTokenResponse" minOccurs="1" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:anyAttribute namespace="##other" processContents="lax"/>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 6.4 -->
-  <xs:element name="IssuedTokens" type="wst:RequestSecurityTokenResponseCollectionType"/>
-
-  <!-- WS-Trust Section 7 -->
-  <xs:element name="RenewTarget" type="wst:RenewTargetType"/>
-  <xs:complexType name="RenewTargetType">
-	<xs:sequence>
-	  <xs:any namespace="##other" minOccurs="1" maxOccurs="1"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="AllowPostdating" type="wst:AllowPostdatingType"/>
-  <xs:complexType name="AllowPostdatingType"/>
-
-  <xs:element name="Renewing" type="wst:RenewingType"/>
-  <xs:complexType name="RenewingType">
-	<xs:attribute name="Allow" type="xs:boolean" use="optional"/>
-	<xs:attribute name="OK" type="xs:boolean" use="optional"/>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 8 -->
-  <xs:element name="CancelTarget" type="wst:CancelTargetType"/>
-  <xs:complexType name="CancelTargetType">
-	<xs:sequence>
-	  <xs:any namespace="##other" minOccurs="1" maxOccurs="1"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="RequestedTokenCancelled" type="wst:RequestedTokenCancelledType"/>
-  <xs:complexType name="RequestedTokenCancelledType"/>
-
-  <!-- WS-Trust Section 9 -->
-  <xs:element name="Status" type="wst:StatusType"/>
-  <xs:complexType name="StatusType">
-	<xs:sequence> 
-	  <xs:element name="Code" type="wst:StatusCodeOpenEnum"/>
-	  <xs:element name="Reason" type="xs:string" minOccurs="0"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:simpleType name="StatusCodeEnum">
-	<xs:restriction base="xs:anyURI">
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/status/valid"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/status/invalid"/>
-	</xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name="StatusCodeOpenEnum">
-	<xs:union memberTypes="wst:StatusCodeEnum xs:anyURI"/>
-  </xs:simpleType>
-
-  <!-- WS-Trust Section 10.2 -->
-  <xs:element name="SignChallenge" type="wst:SignChallengeType"/>
-  <xs:element name="SignChallengeResponse" type="wst:SignChallengeType"/>
-  <xs:complexType name="SignChallengeType">
-	<xs:sequence>
-	  <xs:element ref="wst:Challenge"/>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-	<xs:anyAttribute namespace="##any" processContents="lax"/>
-  </xs:complexType>
-
-  <xs:element name="Challenge" type="xs:string"/>
-
-
-  <!-- WS-Trust Section 10.3 -->
-  <xs:element name="BinaryExchange" type="wst:BinaryExchangeType"/>
-  <xs:complexType name="BinaryExchangeType">
-	<xs:simpleContent>
-	  <xs:extension base="xs:string">
-		<xs:attribute name="ValueType" type="xs:anyURI" use="required"/>
-		<xs:attribute name="EncodingType" type="xs:anyURI" use="required"/>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	  </xs:extension>
-	</xs:simpleContent>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 10.4 -->
-  <xs:element name="RequestKET" type="wst:RequestKETType"/>
-  <xs:complexType name="RequestKETType"/>
-
-  <xs:element name="KeyExchangeToken" type="wst:KeyExchangeTokenType"/>
-  <xs:complexType name="KeyExchangeTokenType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 10.9 -->
-  <xs:element name="Authenticator" type="wst:AuthenticatorType"/>
-  <xs:complexType name="AuthenticatorType">
-	<xs:sequence>
-	  <xs:element ref="wst:CombinedHash" minOccurs="0"/>
-	  <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="CombinedHash" type="xs:base64Binary"/>
-
-  <!-- WS-Trust Section 11.1 -->
-  <xs:element name="OnBehalfOf" type="wst:OnBehalfOfType"/>
-  <xs:complexType name="OnBehalfOfType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="Issuer" type="wsa:EndpointReferenceType"/>
-
-  <!-- WS-Trust Section 11.2 -->
-  <xs:element name="AuthenticationType" type="xs:anyURI"/>
-
-  <xs:element name="KeyType" type="wst:KeyTypeOpenEnum"/>
-  <xs:simpleType name="KeyTypeEnum">
-	<xs:restriction base="xs:anyURI">
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/PublicKey"/>
-	  <xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey"/>
-	</xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name="KeyTypeOpenEnum">
-	<xs:union memberTypes="wst:KeyTypeEnum xs:anyURI"/>
-  </xs:simpleType>
-
-  <xs:element name="KeySize" type="xs:unsignedInt"/>
-
-  <xs:element name="SignatureAlgorithm" type="xs:anyURI"/>
-  <xs:element name="EncryptionAlgorithm" type="xs:anyURI"/>
-  <xs:element name="CanonicalizationAlgorithm" type="xs:anyURI"/>
-  <xs:element name="ComputedKeyAlgorithm" type="xs:anyURI"/>
-
-  <xs:element name="Encryption" type="wst:EncryptionType"/>
-  <xs:complexType name="EncryptionType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>	
-  </xs:complexType>
-
-  <xs:element name="ProofEncryption" type="wst:ProofEncryptionType"/>
-  <xs:complexType name="ProofEncryptionType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>	
-  </xs:complexType>
-
-  <xs:element name="UseKey" type="wst:UseKeyType"/>
-  <xs:complexType name="UseKeyType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax" minOccurs="0"/>
-	</xs:sequence>
-	<xs:attribute name="Sig" type="xs:anyURI" use="optional"/>
-  </xs:complexType>
-
-  <xs:element name="SignWith" type="xs:anyURI"/>
-  <xs:element name="EncryptWith" type="xs:anyURI"/>
-
-  <!-- WS-Trust Section 11.3 -->
-  <xs:element name="DelegateTo" type="wst:DelegateToType"/>
-  <xs:complexType name="DelegateToType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="Forwardable" type="xs:boolean"/>
-  <xs:element name="Delegatable" type="xs:boolean"/>
-
-  <!-- WS-Trust Section 11.5 -->
-  <xs:element name="Participants" type="wst:ParticipantsType"/>
-  <xs:complexType name="ParticipantsType">
-	<xs:sequence>
-	  <xs:element name="Primary" type="wst:ParticipantType" minOccurs="0"/>
-	  <xs:element name="Participant" type="wst:ParticipantType" minOccurs="0" maxOccurs="unbounded"/>
-	  <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-	</xs:sequence>
-  </xs:complexType>
-
-  <xs:complexType name="ParticipantType">
-	<xs:sequence>
-	  <xs:any namespace="##any" processContents="lax"/>
-	</xs:sequence>	
-  </xs:complexType>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/metadata-exchange.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/metadata-exchange.xsd
deleted file mode 100644
index 5b265f7..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/metadata-exchange.xsd
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-(c) 2004-2006 BEA Systems Inc., Computer Associates International, Inc.,
-International Business Machines Corporation, Microsoft Corporation,
-Inc., SAP AG, Sun Microsystems, and webMethods. All rights reserved. 
-
-Permission to copy and display the WS-MetadataExchange Specification
-(the "Specification"), in any medium without fee or royalty is hereby
-granted, provided that you include the following on ALL copies of the
-Specification that you make:
-
-1.	A link or URL to the Specification at this location.
-2.	The copyright notice as shown in the Specification.
-
-BEA Systems, Computer Associates, IBM, Microsoft, SAP, Sun, and
-webMethods (collectively, the "Authors") each agree to grant you a
-license, under royalty-free and otherwise reasonable,
-non-discriminatory terms and conditions, to their respective essential
-patent claims that they deem necessary to implement the
-WS-MetadataExchange Specification.
-
-THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO
-REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
-LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE
-SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
-PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL,
-INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY
-USE OR DISTRIBUTION OF THE SPECIFICATIONS.
-
-The name and trademarks of the Authors may NOT be used in any manner,
-including advertising or publicity pertaining to the Specifications or
-their contents without specific, written prior permission. Title to
-copyright in the Specifications will at all times remain with the
-Authors.
-
-No other rights are granted by implication, estoppel or otherwise.
--->
-<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">
-
-  <!-- Get Metadata request -->
-  <xs:element name="GetMetadata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="tns:Dialect" minOccurs="0"/>
-        <xs:element ref="tns:Identifier" minOccurs="0"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##other" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="Dialect" type="xs:anyURI"/>
-  <xs:element name="Identifier" type="xs:anyURI"/>
-
-  <!-- Get Metadata response -->
-  <xs:element name="Metadata">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="tns:MetadataSection" minOccurs="0" maxOccurs="unbounded"/>
-        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##other" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="MetadataSection">
-    <xs:complexType>
-      <xs:choice>
-        <xs:any namespace="##other" processContents="lax"/>
-        <xs:element ref="tns:MetadataReference"/>
-        <xs:element ref="tns:Location"/>
-      </xs:choice>
-      <xs:attribute name="Dialect" type="xs:anyURI" use="required"/>
-      <xs:attribute name="Identifier" type="xs:anyURI"/>
-      <xs:anyAttribute namespace="##other" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-  
-  <!-- 
-       Ideally, the type of the MetadataReference would have been
-       the union of wsa04:EndpointReferenceType and
-       wsa10:EndpointReferenceType but unfortunately xs:union only
-       works for simple types. As a result, we have to define
-       the mex:MetadataReference using xs:any.
-  -->
-
-  <xs:element name="MetadataReference">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any minOccurs="1" maxOccurs="unbounded" processContents="lax" namespace="##other"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="Location" type="xs:anyURI"/>
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200502-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200502-policy.xsd
deleted file mode 100644
index d756efe..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200502-policy.xsd
+++ /dev/null
@@ -1,66 +0,0 @@
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Oracle in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-
-<!--
-    This XML schema document describes format of the Metro configuration file
-    (metro.xml).
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    targetNamespace="http://schemas.microsoft.com/net/2005/02/rm/policy"
-    xmlns:tns="http://schemas.microsoft.com/net/2005/02/rm/policy"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-
-    <xs:complexType name="RmFlowControlCType">
-        <xs:sequence >
-            <xs:element name="MaxReceiveBufferSize" type="xs:unsignedLong" />
-            <xs:any namespace="##other"
-                processContents="lax"
-                minOccurs="0"
-                maxOccurs="unbounded" />
-        </xs:sequence>
-        <xs:anyAttribute namespace="##any" processContents="lax" />
-    </xs:complexType>
-
-    <xs:element name="RmFlowControl" type="tns:RmFlowControlCType" />
-</xs:schema>
\ No newline at end of file
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200702-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200702-policy.xsd
deleted file mode 100644
index 6d83662..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/netrm-200702-policy.xsd
+++ /dev/null
@@ -1,75 +0,0 @@
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Oracle in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-
-<!--
-    This XML schema document describes format of the Metro configuration file
-    (metro.xml).
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    targetNamespace="http://schemas.microsoft.com/ws-rx/wsrmp/200702"
-    xmlns:tns="http://schemas.microsoft.com/ws-rx/wsrmp/200702"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-
-    <xs:element name="InactivityTimeout">
-        <xs:annotation>
-            <xs:documentation>
-                A parameter that specifies a period of inactivity for a Sequence.
-                If omitted, there is no implied value.
-            </xs:documentation>
-        </xs:annotation>
-        <xs:complexType>
-            <xs:sequence>
-                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
-            </xs:sequence>
-            <xs:attribute name="Milliseconds" type="xs:unsignedLong" use="required">
-                <xs:annotation>
-                    <xs:documentation>
-                        The inactivity timeout duration, specified in milliseconds.
-                    </xs:documentation>
-                </xs:annotation>
-            </xs:attribute>
-            <xs:anyAttribute namespace="##any" processContents="lax" />
-        </xs:complexType>
-    </xs:element>
-</xs:schema>
\ No newline at end of file
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/oasis-200401-wss-wssecurity-utility-1.0.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/oasis-200401-wss-wssecurity-utility-1.0.xsd
deleted file mode 100644
index f8d74e9..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/oasis-200401-wss-wssecurity-utility-1.0.xsd
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
-OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS website. [...]
-OASIS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to implement this specification. Please address the information to the OASIS Executive Director.
-Copyright © OASIS Open 2002-2004. All Rights Reserved.
-This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself does not be modified in any way, such as by removing the copyright notice [...]
-The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
-This document and the information contained herein is provided on an “AS IS” basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--->
-<xsd:schema targetNamespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
-
-
-
-xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" 
-elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.1">
-	<!-- // Fault Codes /////////////////////////////////////////// -->
-	<xsd:simpleType name="tTimestampFault">
-		<xsd:annotation>
-			<xsd:documentation>
-This type defines the fault code value for Timestamp message expiration.
-          </xsd:documentation>
-		</xsd:annotation>
-		<xsd:restriction base="xsd:QName">
-			<xsd:enumeration value="wsu:MessageExpired"/>
-		</xsd:restriction>
-	</xsd:simpleType>
-	<!-- // Global attributes //////////////////////////////////// -->
-	<xsd:attribute name="Id" type="xsd:ID">
-		<xsd:annotation>
-			<xsd:documentation>
-This global attribute supports annotating arbitrary elements with an ID.
-          </xsd:documentation>
-		</xsd:annotation>
-	</xsd:attribute>
-	<xsd:attributeGroup name="commonAtts">
-		<xsd:annotation>
-			<xsd:documentation>
-Convenience attribute group used to simplify this schema.
-          </xsd:documentation>
-		</xsd:annotation>
-		<xsd:attribute ref="wsu:Id" use="optional"/>
-		<xsd:anyAttribute namespace="##other" processContents="lax"/>
-	</xsd:attributeGroup>
-	<!-- // Utility types //////////////////////////////////////// -->
-	<xsd:complexType name="AttributedDateTime">
-		<xsd:annotation>
-			<xsd:documentation>
-This type is for elements whose [children] is a psuedo-dateTime and can have arbitrary attributes. 
-      </xsd:documentation>
-		</xsd:annotation>
-		<xsd:simpleContent>
-			<xsd:extension base="xsd:string">
-				<xsd:attributeGroup ref="wsu:commonAtts"/>
-			</xsd:extension>
-		</xsd:simpleContent>
-	</xsd:complexType>
-	<xsd:complexType name="AttributedURI">
-		<xsd:annotation>
-			<xsd:documentation>
-This type is for elements whose [children] is an anyURI and can have arbitrary attributes.
-      </xsd:documentation>
-		</xsd:annotation>
-		<xsd:simpleContent>
-			<xsd:extension base="xsd:anyURI">
-				<xsd:attributeGroup ref="wsu:commonAtts"/>
-			</xsd:extension>
-		</xsd:simpleContent>
-	</xsd:complexType>
-	<!-- // Timestamp header components /////////////////////////// -->
-	<xsd:complexType name="TimestampType">
-		<xsd:annotation>
-			<xsd:documentation>
-This complex type ties together the timestamp related elements into a composite type.
-            </xsd:documentation>
-		</xsd:annotation>
-		<xsd:sequence>
-			<xsd:element ref="wsu:Created" minOccurs="0"/>
-			<xsd:element ref="wsu:Expires" minOccurs="0"/>
-			<xsd:choice minOccurs="0" maxOccurs="unbounded">
-				<xsd:any namespace="##other" processContents="lax"/>
-			</xsd:choice>
-		</xsd:sequence>
-		<xsd:attributeGroup ref="wsu:commonAtts"/>
-	</xsd:complexType>
-	<xsd:element name="Timestamp" type="wsu:TimestampType">
-		<xsd:annotation>
-			<xsd:documentation>
-This element allows Timestamps to be applied anywhere element wildcards are present,
-including as a SOAP header.
-            </xsd:documentation>
-		</xsd:annotation>
-	</xsd:element>
-	<!-- global element decls to allow individual elements to appear anywhere -->
-	<xsd:element name="Expires" type="wsu:AttributedDateTime">
-		<xsd:annotation>
-			<xsd:documentation>
-This element allows an expiration time to be applied anywhere element wildcards are present.
-            </xsd:documentation>
-		</xsd:annotation>
-	</xsd:element>
-	<xsd:element name="Created" type="wsu:AttributedDateTime">
-		<xsd:annotation>
-			<xsd:documentation>
-This element allows a creation time to be applied anywhere element wildcards are present.
-            </xsd:documentation>
-		</xsd:annotation>
-	</xsd:element>
-</xsd:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/optimizedmimeserialization-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/optimizedmimeserialization-policy.xsd
deleted file mode 100644
index 0119724..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/optimizedmimeserialization-policy.xsd
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  
-  (c) 2005-2006 International Business Machines Corporation and Microsoft Corporation.
-  All rights reserved. Permission to copy and display the MTOM Serialization Policy Assertion
-  Specification (the "Specification", which includes WSDL and schema documents), in any
-  medium without fee or royalty is hereby granted, provided that you include the following
-  on ALL copies of the Specification that you make: 
-
-  1. A link or URL to the Specification at one of the Authors' websites. 
-  2. The copyright notice as shown in the Specification. 
-
-  International Business Machines Corporation and Microsoft Corporation (collectively, the
-  "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable,
-  non-discriminatory terms and conditions, to their respective essential patent claims that
-  they deem necessary to implement the Specification. 
-
-  THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR
-  WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
-  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE;
-  THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-  IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
-  TRADEMARKS OR OTHER RIGHTS. 
-
-  THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
-  CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE
-  SPECIFICATION. 
-
-  The name and trademarks of the Authors may NOT be used in any manner, including
-  advertising or publicity pertaining to the Specification or its contents without
-  specific, written prior permission. Title to copyright in the Specification will
-  at all times remain with the Authors. 
-
-  No other rights are granted by implication, estoppel or otherwise.
--->
-<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
-
-  <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/09/policy" schemaLocation="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd"/>
-
-  <xs:element name="OptimizedMimeSerialization" type="tns:OptimizedMimeSerializationType"/>
-
-  <xs:complexType name="OptimizedMimeSerializationType">
-    <xs:attribute ref="wsp:Optional"/>
-    <xs:anyAttribute namespace="##any" processContents="lax"/>
-  </xs:complexType>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrm-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrm-policy.xsd
deleted file mode 100644
index 54f6490..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrm-policy.xsd
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Oracle in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-
-<!--
-    This XML schema document describes format of the Metro configuration file
-    (metro.xml).
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    targetNamespace="http://sun.com/2006/03/rm"
-    xmlns:tns="http://sun.com/2006/03/rm"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-
-    <xs:element name="Ordered">
-        <xs:complexType>
-            <xs:sequence>
-                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-            </xs:sequence>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-
-    <xs:element name="AllowDuplicates">
-        <xs:complexType>
-            <xs:sequence>
-                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-            </xs:sequence>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-
-    <xs:element name="Persistent">
-        <xs:complexType>
-            <xs:sequence>
-                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-            </xs:sequence>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-
-</xs:schema>
\ No newline at end of file
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrmc-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrmc-policy.xsd
deleted file mode 100644
index ecd7cf5..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/sunrmc-policy.xsd
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Oracle in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-
-<!--
-    This XML schema document describes format of the Metro configuration file
-    (metro.xml).
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
-    targetNamespace="http://sun.com/2006/03/rm/client"
-    xmlns:tns="http://sun.com/2006/03/rm/client"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified">
-
-    <xs:complexType name="IntervalCType">
-        <xs:sequence />
-        <xs:attribute name="Milliseconds" type="xs:unsignedLong" use="required"/>
-    </xs:complexType>
-
-    <xs:element name="AckRequestInterval" type="tns:IntervalCType" />
-
-    <xs:element name="CloseTimeout" type="tns:IntervalCType" />
-
-    <xs:element name="ResendInterval" type="tns:IntervalCType" />
-
-</xs:schema>
\ No newline at end of file
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-metadata.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-metadata.xsd
deleted file mode 100644
index 2df835d..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-metadata.xsd
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
-<!--
-    W3C XML Schema defined in the Web Services Addressing 1.0 
-    - Metadata specification
-    http://www.w3.org/TR/ws-addr-metadata
-
-   Copyright © 2007 World Wide Web Consortium,
-
-   (Massachusetts Institute of Technology, European Research Consortium for
-   Informatics and Mathematics, Keio University). All Rights Reserved. This
-   work is distributed under the W3C® Software License [1] in the hope that
-   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
-   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-   $Id: ws-addr-metadata.xsd,v 1.1 2007/05/15 15:03:00 plehegar Exp $
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsp="http://www.w3.org/2006/07/ws-policy" targetNamespace="http://www.w3.org/2007/05/addressing/metadata" blockDefault="#all" elementFormDefault="qualified">
-    
-    <xs:element name="ServiceName" type="tns:ServiceNameType"/>
-    <xs:complexType name="ServiceNameType">
-        <xs:simpleContent>
-            <xs:extension base="xs:QName">
-                <xs:attribute name="EndpointName" type="xs:NCName" use="optional"/>
-                <xs:anyAttribute namespace="##other" processContents="lax"/>
-            </xs:extension>
-        </xs:simpleContent>
-    </xs:complexType>
- 
-    <xs:element name="InterfaceName" type="tns:AttributedQNameType"/>
-    <xs:complexType name="AttributedQNameType">
-        <xs:simpleContent>
-            <xs:extension base="xs:QName">
-                <xs:anyAttribute namespace="##other" processContents="lax"/>
-            </xs:extension>
-        </xs:simpleContent>
-    </xs:complexType>
-    
-    <xs:attribute name="Action" type="xs:anyURI"/>
-
-    <!-- WS-Policy assertions -->
-    
-    <xs:element name="Addressing">
-        <xs:complexType>
-            <xs:sequence>
-                <xs:element ref="wsp:Policy"/>
-	    </xs:sequence>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-    
-    <xs:element name="AnonymousResponses">
-        <xs:complexType>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-    
-    <xs:element name="NonAnonymousResponses">
-        <xs:complexType>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-    
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-wsdl.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-wsdl.xsd
deleted file mode 100644
index 6e9bd92..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr-wsdl.xsd
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
-<!--
-    W3C XML Schema defined in the Web Services Addressing 1.0 
-    - WSDL Binding specification
-    http://www.w3.org/TR/ws-addr-core
-
-   Copyright © 2006 World Wide Web Consortium,
-
-   (Massachusetts Institute of Technology, European Research Consortium for
-   Informatics and Mathematics, Keio University). All Rights Reserved. This
-   work is distributed under the W3C® Software License [1] in the hope that
-   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
-   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-   $Id: ws-addr-wsdl.xsd,v 1.2 2006/05/12 09:46:04 hugo Exp $
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2006/05/addressing/wsdl" targetNamespace="http://www.w3.org/2006/05/addressing/wsdl" blockDefault="#all" elementFormDefault="qualified">
-    
-    <xs:element name="ServiceName" type="tns:ServiceNameType"/>
-    <xs:complexType name="ServiceNameType">
-        <xs:simpleContent>
-            <xs:extension base="xs:QName">
-                <xs:attribute name="EndpointName" type="xs:NCName" use="optional"/>
-                <xs:anyAttribute namespace="##other" processContents="lax"/>
-            </xs:extension>
-        </xs:simpleContent>
-    </xs:complexType>
- 
-    <xs:element name="InterfaceName" type="tns:AttributedQNameType"/>
-    <xs:complexType name="AttributedQNameType">
-        <xs:simpleContent>
-            <xs:extension base="xs:QName">
-                <xs:anyAttribute namespace="##other" processContents="lax"/>
-            </xs:extension>
-        </xs:simpleContent>
-    </xs:complexType>
-    
-    <xs:attribute name="Action" type="xs:anyURI"/>
-    
-    <xs:element name="UsingAddressing">
-        <xs:complexType>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-    
-    <xs:simpleType name="AnonymousType">
-        <xs:restriction base="xs:token">
-            <xs:enumeration value="optional"/>
-            <xs:enumeration value="required"/>
-            <xs:enumeration value="prohibited"/>
-        </xs:restriction>
-    </xs:simpleType>
-    <xs:element name="Anonymous">
-        <xs:complexType>
-            <xs:simpleContent>
-                <xs:extension base="tns:AnonymousType">
-                    <xs:anyAttribute namespace="##other" processContents="lax"/>
-                </xs:extension>
-            </xs:simpleContent>
-        </xs:complexType>
-    </xs:element>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr.xsd
deleted file mode 100644
index 9f07d15..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-addr.xsd
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    W3C XML Schema defined in the Web Services Addressing 1.0 specification
-    http://www.w3.org/TR/ws-addr-core
-
-   Copyright © 2005 World Wide Web Consortium,
-
-   (Massachusetts Institute of Technology, European Research Consortium for
-   Informatics and Mathematics, Keio University). All Rights Reserved. This
-   work is distributed under the W3C® Software License [1] in the hope that
-   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
-   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-   $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing" targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified">
-	
-	<!-- Constructs from the WS-Addressing Core -->
-
-	<xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
-	<xs:complexType name="EndpointReferenceType" mixed="false">
-		<xs:sequence>
-			<xs:element name="Address" type="tns:AttributedURIType"/>
-			<xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
-			<xs:element ref="tns:Metadata" minOccurs="0"/>
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	</xs:complexType>
-	
-	<xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
-	<xs:complexType name="ReferenceParametersType" mixed="false">
-		<xs:sequence>
-			<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	</xs:complexType>
-	
-	<xs:element name="Metadata" type="tns:MetadataType"/>
-	<xs:complexType name="MetadataType" mixed="false">
-		<xs:sequence>
-			<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	</xs:complexType>
-	
-	<xs:element name="MessageID" type="tns:AttributedURIType"/>
-	<xs:element name="RelatesTo" type="tns:RelatesToType"/>
-	<xs:complexType name="RelatesToType" mixed="false">
-		<xs:simpleContent>
-			<xs:extension base="xs:anyURI">
-				<xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
-				<xs:anyAttribute namespace="##other" processContents="lax"/>
-			</xs:extension>
-		</xs:simpleContent>
-	</xs:complexType>
-	
-	<xs:simpleType name="RelationshipTypeOpenEnum">
-		<xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
-	</xs:simpleType>
-	
-	<xs:simpleType name="RelationshipType">
-		<xs:restriction base="xs:anyURI">
-			<xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
-		</xs:restriction>
-	</xs:simpleType>
-	
-	<xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
-	<xs:element name="From" type="tns:EndpointReferenceType"/>
-	<xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
-	<xs:element name="To" type="tns:AttributedURIType"/>
-	<xs:element name="Action" type="tns:AttributedURIType"/>
-
-	<xs:complexType name="AttributedURIType" mixed="false">
-		<xs:simpleContent>
-			<xs:extension base="xs:anyURI">
-				<xs:anyAttribute namespace="##other" processContents="lax"/>
-			</xs:extension>
-		</xs:simpleContent>
-	</xs:complexType>
-	
-	<!-- Constructs from the WS-Addressing SOAP binding -->
-
-	<xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
-	
-	<xs:simpleType name="FaultCodesOpenEnumType">
-		<xs:union memberTypes="tns:FaultCodesType xs:QName"/>
-	</xs:simpleType>
-	
-	<xs:simpleType name="FaultCodesType">
-		<xs:restriction base="xs:QName">
-			<xs:enumeration value="tns:InvalidAddressingHeader"/>
-			<xs:enumeration value="tns:InvalidAddress"/>
-			<xs:enumeration value="tns:InvalidEPR"/>
-			<xs:enumeration value="tns:InvalidCardinality"/>
-			<xs:enumeration value="tns:MissingAddressInEPR"/>
-			<xs:enumeration value="tns:DuplicateMessageID"/>
-			<xs:enumeration value="tns:ActionMismatch"/>
-			<xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
-			<xs:enumeration value="tns:DestinationUnreachable"/>
-			<xs:enumeration value="tns:ActionNotSupported"/>
-			<xs:enumeration value="tns:EndpointUnavailable"/>
-		</xs:restriction>
-	</xs:simpleType>
-	
-	<xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
-	<xs:complexType name="AttributedUnsignedLongType" mixed="false">
-		<xs:simpleContent>
-			<xs:extension base="xs:unsignedLong">
-				<xs:anyAttribute namespace="##other" processContents="lax"/>
-			</xs:extension>
-		</xs:simpleContent>
-	</xs:complexType>
-	
-	<xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
-	<xs:complexType name="AttributedQNameType" mixed="false">
-		<xs:simpleContent>
-			<xs:extension base="xs:QName">
-				<xs:anyAttribute namespace="##other" processContents="lax"/>
-			</xs:extension>
-		</xs:simpleContent>
-	</xs:complexType>
-	
-	<xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
-	
-	<xs:element name="ProblemAction" type="tns:ProblemActionType"/>
-	<xs:complexType name="ProblemActionType" mixed="false">
-		<xs:sequence>
-			<xs:element ref="tns:Action" minOccurs="0"/>
-			<xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##other" processContents="lax"/>
-	</xs:complexType>
-	
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-10.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-10.xsd
deleted file mode 100644
index 18125dc..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-10.xsd
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
-(c) 2001-2006 BEA Systems Inc., International Business Machines Corporation, Microsoft Corporation, Inc., SAP AG, Sonic Software, and VeriSign, Inc. All rights reserved.
-
-Permission to copy and display the WS-Policy Specification (the "Specification", which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the WS-Policy Specification, that you make:
-
-1.	A link or URL to the WS-Policy Specification at one of the Authors' websites
-2.	The copyright notice as shown in the WS-Policy Specification.
-
-BEA Systems, IBM, Microsoft, SAP, Sonic Software, and VeriSign (collectively, the "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the WS-Policy Specification.
-
-THE WS-POLICY SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE WS-POLICY SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE WS-POLICY SPECIFICATION.
-
-The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the WS-Policy Specification or its contents without specific, written prior permission. Title to copyright in the WS-Policy Specification will at all times remain with the Authors.
-
-No other rights are granted by implication, estoppel or otherwise.
--->
-<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" elementFormDefault="qualified" blockDefault="#all">
-
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/>
-
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
-
-  <!-- ////////// WS-Policy ////////// -->
-
-  <xs:element name="Policy">
-    <xs:complexType>
-      <xs:complexContent>
-        <xs:extension base="tns:OperatorContentType">
-          <xs:attribute name="Name" type="xs:anyURI"/>
-          <xs:attribute ref="wsu:Id"/>
-          <xs:anyAttribute namespace="##any" processContents="lax"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="All" type="tns:OperatorContentType"/>
-  <xs:element name="ExactlyOne" type="tns:OperatorContentType"/>
-
-  <xs:complexType name="OperatorContentType">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="tns:Policy"/>
-        <xs:element ref="tns:All"/>
-        <xs:element ref="tns:ExactlyOne"/>
-        <xs:element ref="tns:PolicyReference"/>
-        <xs:any namespace="##other" processContents="lax"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="PolicyReference">
-    <xs:complexType>
-      <xs:attribute name="URI" type="xs:anyURI" use="required"/>
-      <xs:attribute name="Digest" type="xs:base64Binary"/>
-      <xs:attribute name="DigestAlgorithm" type="xs:anyURI" default="http://schemas.xmlsoap.org/ws/2004/09/policy/Sha1Exc"/>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:attribute name="Optional" type="xs:boolean" default="false"/>
-
-  <!-- ////////// WS-PolicyAttachment ////////// -->
-
-  <xs:attribute name="PolicyURIs">
-    <xs:simpleType>
-      <xs:list itemType="xs:anyURI"/>
-    </xs:simpleType>
-  </xs:attribute>
-
-  <xs:element name="PolicyAttachment">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="tns:AppliesTo"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="tns:Policy"/>
-          <xs:element ref="tns:PolicyReference"/>
-        </xs:choice>
-        <!-- omitted only because it causes the content model to be non-determistic
-        <xs:element ref="wsse:Security" minOccurs="0" />
--->
-        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="AppliesTo">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-12.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-12.xsd
deleted file mode 100644
index bd23b21..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-policy-12.xsd
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    W3C XML Schema defined in the Web Services Policy 1.5
-    Framework specification
-
-    http://www.w3.org/TR/ws-policy-framework
-
-   Copyright © 2006 World Wide Web Consortium,
-
-   (Massachusetts Institute of Technology, European Research Consortium for
-   Informatics and Mathematics, Keio University). All Rights Reserved. This
-   work is distributed under the W3C® Software License [1] in the hope that
-   it will be useful, but WITHOUT ANY WARRANTY; without even the implied
-   warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-   [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-   $Id: ws-policy.xsd,v 1.2 2007/02/14 16:38:37 fsasaki Exp $
--->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/ns/ws-policy" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" targetNamespace="http://www.w3.org/ns/ws-policy" blockDefault="#all" elementFormDefault="qualified">
-	
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/>
-
-  <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
-  
-  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
-  
-	<!-- Constructs from the Web Services Policy 1.5 Framework -->
-
-  <xs:element name="Policy">
-    <xs:complexType>
-
-      <xs:complexContent>
-        <xs:extension base="tns:OperatorContentType">
-          <xs:attribute name="Name" type="xs:anyURI"/>
-          <xs:anyAttribute namespace="##any" processContents="lax"/>
-        </xs:extension>
-      </xs:complexContent>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="All" type="tns:OperatorContentType"/>
-  <xs:element name="ExactlyOne" type="tns:OperatorContentType"/>
-
-  <xs:complexType name="OperatorContentType">
-    <xs:sequence>
-      <xs:choice minOccurs="0" maxOccurs="unbounded">
-        <xs:element ref="tns:Policy"/>
-        <xs:element ref="tns:All"/>
-        <xs:element ref="tns:ExactlyOne"/>
-
-        <xs:element ref="tns:PolicyReference"/>
-        <xs:any namespace="##other" processContents="lax"/>
-      </xs:choice>
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name="PolicyReference">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:attribute name="URI" type="xs:anyURI" use="required"/>
-
-      <xs:attribute name="Digest" type="xs:base64Binary"/>
-      <xs:attribute name="DigestAlgorithm" type="xs:anyURI" default="http://www.w3.org/ns/ws-policy/Sha1Exc"/>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-  <xs:attribute name="Optional" type="xs:boolean" default="false"/>
-  <xs:attribute name="Ignorable" type="xs:boolean" default="false"/>
-  	
-	<!-- Constructs from the Web Services Policy 1.5 Attachment -->
-
-  <xs:attribute name="PolicyURIs">
-    <xs:simpleType>
-      <xs:list itemType="xs:anyURI"/>
-    </xs:simpleType>
-  </xs:attribute>
-
-  <xs:element name="PolicyAttachment">
-    <xs:complexType>
-      <xs:sequence>
-
-        <xs:element ref="tns:AppliesTo"/>
-        <xs:choice maxOccurs="unbounded">
-          <xs:element ref="tns:Policy"/>
-          <xs:element ref="tns:PolicyReference"/>
-        </xs:choice>
-        <!-- omitted only because it causes the content model to be non-determistic
-        <xs:element ref="wsse:Security" minOccurs="0" />
--->
-        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="AppliesTo">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any namespace="##any" processContents="lax" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-
-    </xs:complexType>
-  </xs:element>
-
-  <xs:element name="URI">
-    <xs:complexType>
-      <xs:simpleContent>
-        <xs:extension base="xs:anyURI">
-          <xs:anyAttribute namespace="##any" processContents="lax"/>
-        </xs:extension>
-      </xs:simpleContent>
-    </xs:complexType>
-  </xs:element>
-  	
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy-1.2.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy-1.2.xsd
deleted file mode 100644
index 6fb5a04..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy-1.2.xsd
+++ /dev/null
@@ -1,1205 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- 
-OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the 
-implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; 
-neither does it represent that it has made any effort to identify any such rights. Information on OASIS's procedures with respect to rights in OASIS 
-specifications can be found at the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made 
-available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users 
-of this specification, can be obtained from the OASIS Executive Director.
-OASIS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may 
-cover technology that may be required to implement this specification. Please address the information to the OASIS Executive Director.
-Copyright © OASIS Open 2002-2007. All Rights Reserved.
-This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist 
-in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the 
-above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself does not be modified 
-in any way, such as by removing the copyright notice or references to OASIS, except as needed for the purpose of developing OASIS specifications, 
-in which case the procedures for copyrights defined in the OASIS Intellectual Property Rights document must be followed, or as required to translate 
-it into languages other than English.
-The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
-This document and the information contained herein is provided on an AS IS basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, 
-INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--->
-<xs:schema
-	targetNamespace='http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702'
-  xmlns:tns='http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702'
-	xmlns:wsa="http://www.w3.org/2005/08/addressing"
-  xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	elementFormDefault="qualified"
-	blockDefault="#all" >
-
-  <xs:import namespace="http://www.w3.org/2005/08/addressing" 
-		schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd" />
-
-  <!--
-	4. Protection Assertions
-	-->
-  <xs:element name="SignedParts" type="tns:SePartsType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        4.1.1 SignedParts Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="EncryptedParts" type="tns:SePartsType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        4.2.1 EncryptedParts Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="SePartsType">
-    <xs:sequence>
-      <xs:element name="Body" type="tns:EmptyType" minOccurs="0" />
-      <xs:element name="Header" type="tns:HeaderType" minOccurs="0" maxOccurs="unbounded" />
-      <xs:element name="Attachments" type="tns:EmptyType" minOccurs="0" />
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-    </xs:sequence>
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-  <xs:complexType name="EmptyType" />
-  <xs:complexType name="HeaderType" >
-    <xs:attribute name="Name" type="xs:QName" use="optional" />
-    <xs:attribute name="Namespace" type="xs:anyURI" use="required" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <xs:element name="SignedElements" type="tns:SerElementsType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en" >
-        4.1.2 SignedElements Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="EncryptedElements" type="tns:SerElementsType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        4.2.2 EncryptedElements Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequiredElements" type="tns:SerElementsType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en" >
-        4.3.1 RequiredElements Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="SerElementsType">
-    <xs:sequence>
-      <xs:element name="XPath" type="xs:string" minOccurs="1" maxOccurs="unbounded" />
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-    </xs:sequence>
-    <xs:attribute name="XPathVersion" type="xs:anyURI" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <!--
-	5. Token Assertions
-	-->
-  <xs:attribute name="IncludeToken" type="tns:IncludeTokenOpenType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.1 Token Inclusion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:attribute>
-  <xs:simpleType name="IncludeTokenOpenType">
-    <xs:union memberTypes="tns:IncludeTokenType xs:anyURI" />
-  </xs:simpleType>
-  <xs:simpleType name="IncludeTokenType">
-    <xs:restriction base="xs:anyURI" >
-      <xs:enumeration value="http://docs.oasis-open.org/ws-sx/ws-trust/200702/ws-securitypolicy/IncludeToken/Never" />
-      <xs:enumeration value="http://docs.oasis-open.org/ws-sx/ws-trust/200702/ws-securitypolicy/IncludeToken/Once" />
-      <xs:enumeration value="http://docs.oasis-open.org/ws-sx/ws-trust/200702/ws-securitypolicy/IncludeToken/AlwaysToRecipient" />
-      <xs:enumeration value="http://docs.oasis-open.org/ws-sx/ws-trust/200702/ws-securitypolicy/IncludeToken/AlwaysToInitiator" />
-      <xs:enumeration value="http://docs.oasis-open.org/ws-sx/ws-trust/200702/ws-securitypolicy/IncludeToken/Always" />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:element name="UsernameToken" type="tns:TokenAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en" >
-        5.4.1 UsernameToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="TokenAssertionType">
-    <xs:sequence>
-      <xs:choice minOccurs="0">
-        <xs:element name="Issuer" type="wsa:EndpointReferenceType" />
-        <xs:element name="IssuerName" type="xs:anyURI" />
-      </xs:choice>
-      <!--
-			Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-    </xs:sequence>
-    <xs:attribute ref="tns:IncludeToken" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <xs:element name="NoPassword" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.1 UsernameToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="HashPassword" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.1 UsernameToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssUsernameToken10" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.1 UsernameToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssUsernameToken11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.1 UsernameToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined below. -->
-  <!-- RequireImpliedDerivedKeys defined below. -->
-  <!-- RequireExplicitDerivedKeys defined below. -->
-
-  <xs:complexType name="QNameAssertionType">
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <xs:element name="IssuedToken" type="tns:IssuedTokenType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="IssuedTokenType">
-    <xs:sequence>
-      <xs:choice minOccurs="0">
-        <xs:element name="Issuer" type="wsa:EndpointReferenceType" />
-        <xs:element name="IssuerName" type="xs:anyURI" />
-      </xs:choice>
-      <xs:element name="RequestSecurityTokenTemplate" type="tns:RequestSecurityTokenTemplateType" />
-      <!--
-			Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
-    </xs:sequence>
-    <xs:attribute ref="tns:IncludeToken" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-  <xs:complexType name="RequestSecurityTokenTemplateType">
-    <xs:sequence>
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
-    </xs:sequence>
-    <xs:attribute name="TrustVersion" type="xs:anyURI" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <xs:element name="RequireDerivedKeys" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireImpliedDerivedKeys" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireExplicitDerivedKeys" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireExternalReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireInternalReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.2 IssuedToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="X509Token" type="tns:TokenAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  
-  <xs:element name="RequireKeyIdentifierReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireIssuerSerialReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireEmbeddedTokenReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireThumbprintReference" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509V3Token10" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509Pkcs7Token10" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509PkiPathV1Token10" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509V1Token11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509V3Token11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509Pkcs7Token11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssX509PkiPathV1Token11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.3 X509Token Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="KerberosToken" type="tns:TokenAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.4 KerberosToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  <!-- RequireKeyIdentifierReference defined above. -->
-
-  <xs:element name="WssKerberosV5ApReqToken11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.4 KerberosToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssGssKerberosV5ApReqToken11" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.4 KerberosToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="SpnegoContextToken" type="tns:SpnegoContextTokenType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en" >
-        5.4.5 SpnegoContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="SpnegoContextTokenType">
-    <xs:sequence>
-      <xs:choice minOccurs="0">
-        <xs:element name="Issuer" type="wsa:EndpointReferenceType" />
-        <xs:element name="IssuerName" type="xs:anyURI" />
-      </xs:choice>
-      <!--
-			Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
-    </xs:sequence>
-    <xs:attribute ref="tns:IncludeToken" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  <xs:element name="MustNotSendCancel" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.5 SpnegoContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustNotSendAmend" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.5 SpnegoContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustNotSendRenew" type="tns:QNameAssertionType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.5 SpnegoContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="SecurityContextToken" type="tns:TokenAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.6 SecurityContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-
-  <xs:element name="RequireExternalUriReference" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.6 SecurityContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="SC13SecurityContextToken" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.6 SecurityContextToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="SecureConversationToken" type="tns:SecureConversationTokenType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.7 SecureConversationToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="SecureConversationTokenType">
-    <xs:sequence>
-      <xs:choice minOccurs="0">
-        <xs:element name="Issuer" type="wsa:EndpointReferenceType" />
-        <xs:element name="IssuerName" type="xs:anyURI" />
-      </xs:choice>
-      <!--
-			Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
-    </xs:sequence>
-    <xs:attribute ref="tns:IncludeToken" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  <!-- RequireExternalUriReference defined above. -->
-  <!-- SC13SecurityContextToken defined above. -->
-  <!-- MustNotSendCancel defined above. -->
-  <!-- MustNotSendAmend defined above. -->
-  <!-- MustNotSendRenew defined above. -->
-
-  <xs:element name="BootstrapPolicy" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.7 SecureConversationToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="SamlToken" type="tns:TokenAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en" >
-        5.4.8 SamlToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  <!-- RequireKeyIdentifierReference defined above. -->
-
-  <xs:element name="WssSamlV11Token10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.8 SamlToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssSamlV11Token11" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.8 SamlToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssSamlV20Token11" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.8 SamlToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="RelToken" type="tns:TokenAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.9 RelToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- RequireDerivedKeys defined above. -->
-  <!-- RequireImpliedDerivedKeys defined above. -->
-  <!-- RequireExplicitDerivedKeys defined above. -->
-  <!-- RequireKeyIdentifierReference defined above. -->
-
-  <xs:element name="WssRelV10Token10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.9 RelToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssRelV20Token10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.9 RelToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssRelV10Token11" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.9 RelToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="WssRelV20Token11" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.9 RelToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="HttpsToken" type="tns:TokenAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.10 HttpsToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="HttpBasicAuthentication" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.10 HttpsToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="HttpDigestAuthentication" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.10 HttpsToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireClientCertificate" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.10 HttpsToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  
-  <xs:element name="KeyValueToken" type="tns:KeyValueTokenType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.11 KeyValueToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="KeyValueTokenType">
-    <xs:sequence>
-      <!--
-			Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
-    </xs:sequence>
-    <xs:attribute ref="tns:IncludeToken" use="optional" />
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-  <xs:element name="RsaKeyValue" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        5.4.11 KeyValueToken Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  
-  <!--
-	7. Security Binding Assertions
-	-->
-  <xs:element name="AlgorithmSuite" type="tns:NestedPolicyType" >
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:complexType name="NestedPolicyType">
-    <xs:sequence>
-      <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-    </xs:sequence>
-    <xs:anyAttribute namespace="##any" processContents="lax" />
-  </xs:complexType>
-
-  <xs:element name="Basic256" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic192" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic128" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="TripleDes" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic256Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic192Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic128Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="TripleDesRsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic256Sha256" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic192Sha256" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic128Sha256" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="TripleDesSha256" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic256Sha256Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic192Sha256Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Basic128Sha256Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="TripleDesSha256Rsa15" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="InclusiveC14N" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="SOAPNormalization10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="STRTransform10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="XPath10" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="XPathFilter20" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="AbsXPath" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.1 AlgorithmSuite Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="Layout" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.2 Layout Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="Strict" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.2 Layout Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="Lax" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.2 Layout Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="LaxTsFirst" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.2 Layout Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="LaxTsLast" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.2 Layout Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="TransportBinding" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.3 TransportBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="TransportToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.3 TransportBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- Layout defined above. -->
-
-  <xs:element name="IncludeTimestamp" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.3 TransportBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="SymmetricBinding" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="EncryptionToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="SignatureToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8=7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="ProtectionToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- Layout defined above. -->
-  <!-- IncludeTimestamp defined above. -->
-
-  <xs:element name="EncryptBeforeSigning" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="EncryptSignature" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="ProtectTokens" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="OnlySignEntireHeadersAndBody" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.4 SymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="AsymmetricBinding" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="InitiatorToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="InitiatorSignatureToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="InitiatorEncryptionToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="RecipientToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="RecipientSignatureToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="RecipientEncryptionToken" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        7.5 AsymmetricBinding Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- Layout defined above. -->
-  <!-- IncludeTimestamp defined above. -->
-  <!-- EncryptBeforeSigning defined above. -->
-  <!-- EncryptSignature defined above. -->
-  <!-- ProtectTokens defined above. -->
-  <!-- OnlySignEntireHeadersAndBody defined above. -->
-
-  <!--
-	8. Supporting Tokens
-	-->
-  <xs:element name="SupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.1 SupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="SignedSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.2 SignedSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="EndorsingSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.3 EndorsingSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="SignedEndorsingSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.4 SignedEndorsingSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="SignedEncryptedSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.5 SignedEncryptedSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="EncryptedSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.6 EncryptedSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-  
-  <xs:element name="EndorsingEncryptedSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.7 EndorsingEncryptedSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-
-  <xs:element name="SignedEndorsingEncryptedSupportingTokens" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        8.8 SignedEndorsingEncryptedSupportingTokens Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- AlgorithmSuite defined above. -->
-  <!-- SignedParts defined above. -->
-  <!-- SignedElements defined above. -->
-  <!-- EncryptedParts defined above. -->
-  <!-- EncryptedElements defined above. -->
-  
-  <!--
-	9. WSS: SOAP Message Security Options
-	-->
-  <xs:element name="Wss10" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.1 Wss10 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="MustSupportRefKeyIdentifier" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.1 Wss10 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportRefIssuerSerial" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.1 Wss10 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportRefExternalURI" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.1 Wss10 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportRefEmbeddedToken" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.1 Wss10 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="Wss11" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.2 Wss11 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <!-- MustSupportRefKeyIdentifier defined above. -->
-  <!-- MustSupportRefIssuerSerial defined above. -->
-  <!-- MustSupportRefExternalURI defined above. -->
-  <!-- MustSupportRefEmbeddedToken defined above. -->
-
-  <xs:element name="MustSupportRefThumbprint" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.2 Wss11 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportRefEncryptedKey" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.2 Wss11 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireSignatureConfirmation" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        9.2 Wss11 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <!--
-	10. WS-Trust Options
-	-->
-  <xs:element name="Trust13" type="tns:NestedPolicyType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-
-  <xs:element name="MustSupportClientChallenge" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportServerChallenge" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireClientEntropy" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireServerEntropy" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="MustSupportIssuedTokens" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireRequestSecurityTokenCollection" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  <xs:element name="RequireAppiesTo" type="tns:QNameAssertionType">
-    <xs:annotation>
-      <xs:documentation xml:lang="en">
-        10.1 Trust13 Assertion
-      </xs:documentation>
-    </xs:annotation>
-  </xs:element>
-  
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy.xsd
deleted file mode 100644
index 77c9743..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-securitypolicy.xsd
+++ /dev/null
@@ -1,970 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:tns="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">
-
-	<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
-
-	<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/09/policy" schemaLocation="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd"/>
-
-	<!--
-	5. Protection Assertions
-	-->
-	<xs:element name="SignedParts" type="tns:SePartsType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				5.1.1 SignedParts Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="EncryptedParts" type="tns:SePartsType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				5.2.1 EncryptedParts Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="SePartsType">
-		<xs:sequence>
-			<xs:element name="Body" type="tns:EmptyType" minOccurs="0"/>
-			<xs:element name="Header" type="tns:HeaderType" minOccurs="0" maxOccurs="unbounded"/>
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-	<xs:complexType name="EmptyType"/>
-	<xs:complexType name="HeaderType">
-		<xs:attribute name="Name" type="xs:QName" use="optional"/>
-		<xs:attribute name="Namespace" type="xs:anyURI" use="required"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<xs:element name="SignedElements" type="tns:SerElementsType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				5.1.2 SignedElements Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="EncryptedElements" type="tns:SerElementsType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				5.2.2 EncryptedElements Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequiredElements" type="tns:SerElementsType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				5.3.1 RequiredElements Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="SerElementsType">
-		<xs:sequence>
-            <xs:element name="XPath" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute name="XPathVersion" type="xs:anyURI" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<!--
-	6. Token Assertions
-	-->
-	<xs:attribute name="IncludeToken" type="tns:IncludeTokenOpenType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.1 Token Inclusion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:attribute>
-	<xs:simpleType name="IncludeTokenOpenType">
-		<xs:union memberTypes="tns:IncludeTokenType xs:anyURI"/>
-	</xs:simpleType>
-	<xs:simpleType name="IncludeTokenType">
-		<xs:restriction base="xs:anyURI">
-			<xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never"/>
-			<xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Once"/>
-			<xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"/>
-			<xs:enumeration value="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Always"/>
-		</xs:restriction>
-	</xs:simpleType>
-
-	<xs:element name="UsernameToken" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.1 UsernameToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="TokenAssertionType">
-		<xs:sequence>
-			<!--
-			*** Accurate content model is nondeterministic ***
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute ref="tns:IncludeToken" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<xs:element name="WssUsernameToken10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.1 UsernameToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssUsernameToken11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.1 UsernameToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="QNameAssertionType">
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<xs:element name="IssuedToken" type="tns:IssuedTokenType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.2 IssuedToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="IssuedTokenType">
-		<xs:sequence>
-			<xs:element name="Issuer" type="wsa:EndpointReferenceType" minOccurs="0"/>
-			<xs:element name="RequestSecurityTokenTemplate" type="tns:RequestSecurityTokenTemplateType"/>
-			<!--
-			*** Accurate content model is nondeterministic ***
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>			
-		</xs:sequence>
-		<xs:attribute ref="tns:IncludeToken" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-	<xs:complexType name="RequestSecurityTokenTemplateType">
-		<xs:sequence>
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute name="TrustVersion" type="xs:anyURI" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<xs:element name="RequireDerivedKeys" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.2 IssuedToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireExternalReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.2 IssuedToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireInternalReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.2 IssuedToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="X509Token" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="RequireKeyIdentifierReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireIssuerSerialReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireEmbeddedTokenReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireThumbprintReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509V1Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509V3Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509Pkcs7Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509PkiPathV1Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509V1Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509V3Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509Pkcs7Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssX509PkiPathV1Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.3 X509Token Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="KerberosToken" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.4 KerberosToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-	<!-- RequireKeyIdentifierReference defined above. -->
-
-	<xs:element name="WssKerberosV5ApReqToken11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.4 KerberosToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssGssKerberosV5ApReqToken11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.4 KerberosToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="SpnegoContextToken" type="tns:SpnegoContextTokenType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.5 SpnegoContextToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="SpnegoContextTokenType">
-		<xs:sequence>
-			<xs:element name="Issuer" type="wsa:EndpointReferenceType" minOccurs="0"/>
-			<!--
-			*** Accurate content model is nondeterministic ***
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute ref="tns:IncludeToken" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-	<!-- RequireDerivedKeys defined above. -->
-
-	<xs:element name="SecurityContextToken" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.6 SecurityContextToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-
-	<xs:element name="RequireExternalUriReference" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.6 SecurityContextToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="SC10SecurityContextToken" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.6 SecurityContextToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="SecureConversationToken" type="tns:SecureConversationTokenType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.7 SecureConversationToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="SecureConversationTokenType">
-		<xs:sequence>
-			<xs:element name="Issuer" type="wsa:EndpointReferenceType" minOccurs="0"/>
-			<!--
-			*** Accurate content model is nondeterministic ***
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute ref="tns:IncludeToken" use="optional"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-	<!-- RequireDerivedKeys defined above. -->
-	<!-- RequireExternalUriReference defined above. -->
-	<!-- SC10SecurityContextToken defined above. -->
-
-	<xs:element name="BootstrapPolicy" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.7 SecureConversationToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="SamlToken" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-	<!-- RequireKeyIdentifierReference defined above. -->
-
-	<xs:element name="WssSamlV10Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssSamlV11Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssSamlV10Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssSamlV11Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssSamlV20Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.8 SamlToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="RelToken" type="tns:TokenAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.9 RelToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-	<!-- RequireKeyIdentifierReference defined above. -->
-
-	<xs:element name="WssRelV10Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.9 RelToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssRelV20Token10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.9 RelToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssRelV10Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.9 RelToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="WssRelV20Token11" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.9 RelToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="HttpsToken" type="tns:HttpsTokenType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				6.3.10 HttpsToken Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="HttpsTokenType">
-		<xs:sequence>
-			<!--
-			*** Accurate content model is nondeterministic ***
-			<xs:element ref="wsp:Policy" minOccurs="0" />
-			-->
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:attribute name="RequireClientCertificate" type="xs:boolean" use="required"/>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<!--
-	8. Security Binding Assertions
-	-->
-	<xs:element name="AlgorithmSuite" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:complexType name="NestedPolicyType">
-		<xs:sequence>
-			<xs:element ref="wsp:Policy"/>
-			<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
-		</xs:sequence>
-		<xs:anyAttribute namespace="##any" processContents="lax"/>
-	</xs:complexType>
-
-	<xs:element name="Basic256" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic192" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic128" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="TripleDes" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic256Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic192Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic128Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="TripleDesRsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic256Sha256" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic192Sha256" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic128Sha256" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="TripleDesSha256" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic256Sha256Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic192Sha256Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Basic128Sha256Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="TripleDesSha256Rsa15" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="InclusiveC14N" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="SOAPNormalization10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="STRTransform10" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="XPathFilter20" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.1 AlgorithmSuite Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="Layout" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.2 Layout Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="Strict" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.2 Layout Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="Lax" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.2 Layout Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="LaxTsFirst" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.2 Layout Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="LaxTsLast" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.2 Layout Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="TransportBinding" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.3 TransportBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="TransportToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.3 TransportBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- Layout defined above. -->
-
-	<xs:element name="IncludeTimestamp" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.3 TransportBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-
-	<xs:element name="SymmetricBinding" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="EncryptionToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="SignatureToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="ProtectionToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- Layout defined above. -->
-	<!-- IncludeTimestamp defined above. -->
-
-	<xs:element name="EncryptBeforeSigning" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="EncryptSignature" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="ProtectTokens" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- RequireDerivedKeys defined above. -->
-	<xs:element name="OnlySignEntireHeadersAndBody" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.4 SymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="AsymmetricBinding" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.5 AsymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="InitiatorToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.5 AsymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="RecipientToken" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				8.5 AsymmetricBinding Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- Layout defined above. -->
-	<!-- IncludeTimestamp defined above. -->
-	<!-- EncryptBeforeSigning defined above. -->
-	<!-- EncryptSignature defined above. -->
-	<!-- ProtectTokens defined above. -->
-	<!-- RequireDerivedKeys defined above. -->
-	<!-- OnlySignEntireHeadersAndBody defined above. -->
-
-	<!--
-	9. Supporting Tokens
-	-->
-	<xs:element name="SupportingTokens" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				9.1 SupportingTokens Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- SignedParts defined above. -->
-	<!-- SignedElements defined above. -->
-	<!-- EncryptedParts defined above. -->
-	<!-- EncryptedElements defined above. -->
-
-	<xs:element name="SignedSupportingTokens" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				9.2 SignedSupportingTokens Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- SignedParts defined above. -->
-	<!-- SignedElements defined above. -->
-	<!-- EncryptedParts defined above. -->
-	<!-- EncryptedElements defined above. -->
-
-	<xs:element name="EndorsingSupportingTokens" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				9.3 EndorsingSupportingTokens Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- SignedParts defined above. -->
-	<!-- SignedElements defined above. -->
-	<!-- EncryptedParts defined above. -->
-	<!-- EncryptedElements defined above. -->
-
-	<xs:element name="SignedEndorsingSupportingTokens" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				9.4 SignedEndorsingSupportingTokens Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- AlgorithmSuite defined above. -->
-	<!-- SignedParts defined above. -->
-	<!-- SignedElements defined above. -->
-	<!-- EncryptedParts defined above. -->
-	<!-- EncryptedElements defined above. -->
-
-	<!--
-	10. WSS: SOAP Message Security Options
-	-->
-	<xs:element name="Wss10" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.1 Wss10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="MustSupportRefKeyIdentifier" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.1 Wss10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportRefIssuerSerial" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.1 Wss10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportRefExternalURI" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.1 Wss10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportRefEmbeddedToken" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.1 Wss10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="Wss11" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.2 Wss11 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<!-- MustSupportRefKeyIdentifier defined above. -->
-	<!-- MustSupportRefIssuerSerial defined above. -->
-	<!-- MustSupportRefExternalURI defined above. -->
-	<!-- MustSupportRefEmbeddedToken defined above. -->
-
-	<xs:element name="MustSupportRefThumbprint" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.2 Wss11 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportRefEncryptedKey" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.2 Wss11 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireSignatureConfirmation" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				10.2 Wss11 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<!--
-	11. WS-Trust Options
-	-->
-	<xs:element name="Trust10" type="tns:NestedPolicyType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-	<xs:element name="MustSupportClientChallenge" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportServerChallenge" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireClientEntropy" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="RequireServerEntropy" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-	<xs:element name="MustSupportIssuedTokens" type="tns:QNameAssertionType">
-		<xs:annotation>
-			<xs:documentation xml:lang="en">
-				11.1 Trust10 Assertion
-			</xs:documentation>
-		</xs:annotation>
-	</xs:element>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-trust-1.3.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-trust-1.3.xsd
deleted file mode 100644
index dff1c9b..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/ws-trust-1.3.xsd
+++ /dev/null
@@ -1,444 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- 
-OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS website. [...]
-OASIS invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to implement this specification. Please address the information to the OASIS Executive Director.
-Copyright © OASIS Open 2002-2006. All Rights Reserved.
-This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself does not be modified in any way, such as by removing the copyright notice [...]
-The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.
-This document and the information contained herein is provided on an AS IS basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
--->
-<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'
-xmlns:wsse='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'
-xmlns:wsu='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd'
-xmlns:wsp='http://schemas.xmlsoap.org/ws/2004/09/policy' 
-xmlns:wsa='http://www.w3.org/2005/08/addressing'
-xmlns:wst='http://docs.oasis-open.org/ws-sx/ws-trust/200512/'
-targetNamespace='http://docs.oasis-open.org/ws-sx/ws-trust/200512/'
-elementFormDefault='qualified' >
-
-  <xs:import namespace='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd' 
-			 schemaLocation='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd' />
-  <xs:import namespace='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' 
-			 schemaLocation='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd' />
-  <xs:import namespace='http://schemas.xmlsoap.org/ws/2004/09/policy' 
-			 schemaLocation='http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd' />
-  <xs:import namespace='http://www.w3.org/2005/08/addressing' 
-			 schemaLocation='http://www.w3.org/2006/03/addressing/ws-addr.xsd' />
-
-  <!-- WS-Trust Section 3.1 -->
-  <xs:element name='RequestSecurityToken' type='wst:RequestSecurityTokenType' />
-  <xs:complexType name='RequestSecurityTokenType' >
-    <xs:annotation>
-      <xs:documentation>
-        Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-
-        <xs:element ref='wst:TokenType' minOccurs='0' />
-        <xs:element ref='wst:RequestType' />
-        <xs:element ref='wsp:AppliesTo' minOccurs='0' />
-        <xs:element ref='wst:Claims' minOccurs='0' />
-        <xs:element ref='wst:Entropy' minOccurs='0' />
-        <xs:element ref='wst:Lifetime' minOccurs='0' />
-        <xs:element ref='wst:AllowPostdating' minOccurs='0' />
-        <xs:element ref='wst:Renewing' minOccurs='0' />
-        <xs:element ref='wst:OnBehalfOf' minOccurs='0' />
-        <xs:element ref='wst:Issuer' minOccurs='0' />
-        <xs:element ref='wst:AuthenticationType' minOccurs='0' />
-        <xs:element ref='wst:KeyType' minOccurs='0' />
-        <xs:element ref='wst:KeySize' minOccurs='0' />
-        <xs:element ref='wst:SignatureAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:Encryption' minOccurs='0' />
-        <xs:element ref='wst:EncryptionAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:CanonicalizationAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:ProofEncryption' minOccurs='0' />
-        <xs:element ref='wst:UseKey' minOccurs='0' />
-        <xs:element ref='wst:SignWith' minOccurs='0' />
-        <xs:element ref='wst:EncryptWith' minOccurs='0' />
-        <xs:element ref='wst:DelegateTo' minOccurs='0' />
-        <xs:element ref='wst:Forwardable' minOccurs='0' />
-        <xs:element ref='wst:Delegatable' minOccurs='0' />
-        <xs:element ref='wsp:Policy' minOccurs='0' />
-        <xs:element ref='wsp:PolicyReference' minOccurs='0' />
-        <xs:any namespace='##other' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-
-      </xs:documentation>
-    </xs:annotation>
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:attribute name='Context' type='xs:anyURI' use='optional' />
-    <xs:anyAttribute namespace='##other' processContents='lax' />
-  </xs:complexType>
-
-  <xs:element name='TokenType' type='xs:anyURI' />
-
-  <xs:element name='RequestType' type='wst:RequestTypeOpenEnum' />
-
-  <xs:simpleType name='RequestTypeOpenEnum' >
-    <xs:union memberTypes='wst:RequestTypeEnum xs:anyURI' />
-  </xs:simpleType>
-
-  <xs:simpleType name='RequestTypeEnum' >
-    <xs:restriction base='xs:anyURI' >
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/Renew' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/Cancel' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/STSCancel' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/Validate' />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <!-- WS-Trust Section 3.2 -->
-  <xs:element name='RequestSecurityTokenResponse' type='wst:RequestSecurityTokenResponseType' />
-  <xs:complexType name='RequestSecurityTokenResponseType' >
-    <xs:annotation>
-      <xs:documentation>
-        Actual content model is non-deterministic, hence wildcard. The following shows intended content model:
-
-        <xs:element ref='wst:TokenType' minOccurs='0' />
-        <xs:element ref='wst:RequestType' />
-        <xs:element ref='wst:RequestedSecurityToken'  minOccurs='0' />
-        <xs:element ref='wsp:AppliesTo' minOccurs='0' />
-        <xs:element ref='wst:RequestedAttachedReference' minOccurs='0' />
-        <xs:element ref='wst:RequestedUnattachedReference' minOccurs='0' />
-        <xs:element ref='wst:RequestedProofToken' minOccurs='0' />
-        <xs:element ref='wst:Entropy' minOccurs='0' />
-        <xs:element ref='wst:Lifetime' minOccurs='0' />
-        <xs:element ref='wst:Status' minOccurs='0' />
-        <xs:element ref='wst:AllowPostdating' minOccurs='0' />
-        <xs:element ref='wst:Renewing' minOccurs='0' />
-        <xs:element ref='wst:OnBehalfOf' minOccurs='0' />
-        <xs:element ref='wst:Issuer' minOccurs='0' />
-        <xs:element ref='wst:AuthenticationType' minOccurs='0' />
-        <xs:element ref='wst:Authenticator' minOccurs='0' />
-        <xs:element ref='wst:KeyType' minOccurs='0' />
-        <xs:element ref='wst:KeySize' minOccurs='0' />
-        <xs:element ref='wst:SignatureAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:Encryption' minOccurs='0' />
-        <xs:element ref='wst:EncryptionAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:CanonicalizationAlgorithm' minOccurs='0' />
-        <xs:element ref='wst:ProofEncryption' minOccurs='0' />
-        <xs:element ref='wst:UseKey' minOccurs='0' />
-        <xs:element ref='wst:SignWith' minOccurs='0' />
-        <xs:element ref='wst:EncryptWith' minOccurs='0' />
-        <xs:element ref='wst:DelegateTo' minOccurs='0' />
-        <xs:element ref='wst:Forwardable' minOccurs='0' />
-        <xs:element ref='wst:Delegatable' minOccurs='0' />
-        <xs:element ref='wsp:Policy' minOccurs='0' />
-        <xs:element ref='wsp:PolicyReference' minOccurs='0' />
-        <xs:any namespace='##other' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-
-      </xs:documentation>
-    </xs:annotation>
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:attribute name='Context' type='xs:anyURI' use='optional' />
-    <xs:anyAttribute namespace='##other' processContents='lax' />
-  </xs:complexType>
-
-  <xs:element name='RequestedSecurityToken' type='wst:RequestedSecurityTokenType' />
-  <xs:complexType name='RequestedSecurityTokenType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 3.3 -->
-  <xs:element name='BinarySecret' type='wst:BinarySecretType' />
-  <xs:complexType name='BinarySecretType' >
-    <xs:simpleContent>
-      <xs:extension base='xs:base64Binary' >
-        <xs:attribute name='Type' type='wst:BinarySecretTypeOpenEnum' use='optional' />
-        <xs:anyAttribute namespace='##other' processContents='lax' />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <xs:simpleType name='BinarySecretTypeEnum' >
-    <xs:restriction base='xs:anyURI' >
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/AsymmetricKey' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/Nonce' />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name='BinarySecretTypeOpenEnum' >
-    <xs:union memberTypes='wst:BinarySecretTypeEnum xs:anyURI' />
-  </xs:simpleType>
-
-
-  <!-- WS-Trust Section 4.1 -->
-  <xs:element name='Claims' type='wst:ClaimsType' />
-  <xs:complexType name='ClaimsType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:attribute name='Dialect' type='xs:anyURI' use='optional' />
-    <xs:anyAttribute namespace='##other' processContents='lax' />
-  </xs:complexType>
-
-  <xs:element name='Entropy' type='wst:EntropyType' />
-  <xs:complexType name='EntropyType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:anyAttribute namespace='##other' processContents='lax' />
-  </xs:complexType>
-
-  <xs:element name='Lifetime' type='wst:LifetimeType' />
-  <xs:complexType name='LifetimeType' >
-    <xs:sequence>
-      <xs:element ref='wsu:Created' minOccurs='0' />
-      <xs:element ref='wsu:Expires' minOccurs='0' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 4.2 -->
-  <xs:element name='RequestSecurityTokenCollection' type='wst:RequestSecurityTokenCollectionType' />
-  <xs:complexType name='RequestSecurityTokenCollectionType' >
-    <xs:annotation>
-      <xs:documentation>
-        The RequestSecurityTokenCollection (RSTC) element is used to provide multiple RST requests. 
-        One or more RSTR elements in an RSTRC element are returned in the response to the RequestSecurityTokenCollection.
-      </xs:documentation>
-    </xs:annotation>
-    <xs:sequence>
-      <xs:element name='RequestSecurityToken' type='wst:RequestSecurityTokenType' minOccurs='2' maxOccurs='unbounded'/>
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='RequestSecurityTokenResponseCollection' type='wst:RequestSecurityTokenResponseCollectionType' />
-  <xs:complexType name='RequestSecurityTokenResponseCollectionType' >
-    <xs:annotation>
-      <xs:documentation>
-        The <wst:RequestSecurityTokenResponseCollection> element (RSTRC) MUST be used to return a security token or 
-        response to a security token request on the final response.
-      </xs:documentation>
-    </xs:annotation>
-    <xs:sequence>
-      <xs:element ref='wst:RequestSecurityTokenResponse' minOccurs='1' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:anyAttribute namespace='##other' processContents='lax' />
-  </xs:complexType>
-
-  <!-- WS-Trust Section 4.3 -->
-  <xs:element name='ComputedKey' type='wst:ComputedKeyOpenEnum' />
-  <xs:simpleType name='ComputedKeyEnum' >
-    <xs:restriction base='xs:anyURI' >
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/PSHA1' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/HASH' />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name='ComputedKeyOpenEnum' >
-    <xs:union memberTypes='wst:ComputedKeyEnum xs:anyURI' />
-  </xs:simpleType>
-
-  <xs:element name='RequestedAttachedReference' type='wst:RequestedReferenceType' />
-  <xs:element name='RequestedUnattachedReference' type='wst:RequestedReferenceType' />
-  <xs:complexType name='RequestedReferenceType' >
-    <xs:sequence>
-      <xs:element ref='wsse:SecurityTokenReference' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='RequestedProofToken' type='wst:RequestedProofTokenType' />
-  <xs:complexType name='RequestedProofTokenType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 6.4 -->
-  <xs:element name='IssuedTokens' type='wst:RequestSecurityTokenResponseCollectionType' />
-
-  <!-- WS-Trust Section 5 -->
-  <xs:element name='RenewTarget' type='wst:RenewTargetType' />
-  <xs:complexType name='RenewTargetType' >
-    <xs:sequence>
-      <xs:any namespace='##other' minOccurs='1' maxOccurs='1' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='AllowPostdating' type='wst:AllowPostdatingType' />
-  <xs:complexType name='AllowPostdatingType' />
-
-  <xs:element name='Renewing' type='wst:RenewingType' />
-  <xs:complexType name='RenewingType' >
-    <xs:attribute name='Allow' type='xs:boolean' use='optional' />
-    <xs:attribute name='OK' type='xs:boolean' use='optional' />
-  </xs:complexType>
-
-  <!-- WS-Trust Section 6 -->
-  <xs:element name='CancelTarget' type='wst:CancelTargetType' />
-  <xs:complexType name='CancelTargetType' >
-    <xs:sequence>
-      <xs:any namespace='##other' minOccurs='1' maxOccurs='1' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='RequestedTokenCancelled' type='wst:RequestedTokenCancelledType' />
-  <xs:complexType name='RequestedTokenCancelledType' />
-
-  <!-- WS-Trust Section 7 -->
-  <xs:element name='ValidateTarget' type='wst:ValidateTargetType' />
-  <xs:complexType name='ValidateTargetType' >
-    <xs:sequence>
-      <xs:any namespace='##other' minOccurs='1' maxOccurs='1' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='Status' type='wst:StatusType' />
-  <xs:complexType name='StatusType' >
-    <xs:sequence>
-      <xs:element name='Code' type='wst:StatusCodeOpenEnum' />
-      <xs:element name='Reason' type='xs:string' minOccurs='0' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:simpleType name='StatusCodeEnum' >
-    <xs:restriction base='xs:anyURI' >
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/status/valid' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/status/invalid' />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name='StatusCodeOpenEnum' >
-    <xs:union memberTypes='wst:StatusCodeEnum xs:anyURI' />
-  </xs:simpleType>
-
-  <!-- WS-Trust Section 8.2 -->
-  <xs:element name='SignChallenge' type='wst:SignChallengeType' />
-  <xs:element name='SignChallengeResponse' type='wst:SignChallengeType' />
-  <xs:complexType name='SignChallengeType' >
-    <xs:sequence>
-      <xs:element ref='wst:Challenge' />
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-    <xs:anyAttribute namespace='##any' processContents='lax' />
-  </xs:complexType>
-
-  <xs:element name='Challenge' type='xs:string'/>
-
-
-  <!-- WS-Trust Section 8.3 -->
-  <xs:element name='BinaryExchange' type='wst:BinaryExchangeType' />
-  <xs:complexType name='BinaryExchangeType' >
-    <xs:simpleContent>
-      <xs:extension base='xs:string' >
-        <xs:attribute name='ValueType' type='xs:anyURI' use='required' />
-        <xs:attribute name='EncodingType' type='xs:anyURI' use='required' />
-        <xs:anyAttribute namespace='##other' processContents='lax' />
-      </xs:extension>
-    </xs:simpleContent>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 8.4 -->
-  <xs:element name='RequestKET' type='wst:RequestKETType' />
-  <xs:complexType name='RequestKETType' />
-
-  <xs:element name='KeyExchangeToken' type='wst:KeyExchangeTokenType' />
-  <xs:complexType name='KeyExchangeTokenType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <!-- WS-Trust Section 8.9 -->
-  <xs:element name='Authenticator' type='wst:AuthenticatorType' />
-  <xs:complexType name='AuthenticatorType' >
-    <xs:sequence>
-      <xs:element ref='wst:CombinedHash' minOccurs='0' />
-      <xs:any namespace='##other' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='CombinedHash' type='xs:base64Binary' />
-
-  <!-- WS-Trust Section 9.1 -->
-  <xs:element name='OnBehalfOf' type='wst:OnBehalfOfType' />
-  <xs:complexType name='OnBehalfOfType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='Issuer' type='wsa:EndpointReferenceType' />
-
-  <!-- WS-Trust Section 9.2 -->
-  <xs:element name='AuthenticationType' type='xs:anyURI' />
-
-  <xs:element name='KeyType' type='wst:KeyTypeOpenEnum' />
-  <xs:simpleType name='KeyTypeEnum' >
-    <xs:restriction base='xs:anyURI' >
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/PublicKey' />
-      <xs:enumeration value='http://docs.oasis-open.org/ws-sx/ws-trust/200512/SymmetricKey' />
-      <xs:enumeration value='http://docs.oasis-open.org/wssx/wstrust/200512/Bearer' />
-    </xs:restriction>
-  </xs:simpleType>
-
-  <xs:simpleType name='KeyTypeOpenEnum' >
-    <xs:union memberTypes='wst:KeyTypeEnum xs:anyURI' />
-  </xs:simpleType>
-
-  <xs:element name='KeySize' type='xs:unsignedInt' />
-
-  <xs:element name='SignatureAlgorithm' type='xs:anyURI' />
-  <xs:element name='EncryptionAlgorithm' type='xs:anyURI' />
-  <xs:element name='CanonicalizationAlgorithm' type='xs:anyURI' />
-  <xs:element name='ComputedKeyAlgorithm' type='xs:anyURI' />
-
-  <xs:element name='Encryption' type='wst:EncryptionType' />
-  <xs:complexType name='EncryptionType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='ProofEncryption' type='wst:ProofEncryptionType' />
-  <xs:complexType name='ProofEncryptionType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='UseKey' type='wst:UseKeyType' />
-  <xs:complexType name='UseKeyType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' minOccurs='0' />
-    </xs:sequence>
-    <xs:attribute name='Sig' type='xs:anyURI' use='optional' />
-  </xs:complexType>
-
-  <xs:element name='KeyWrapAlgorithm' type='xs:anyURI' />
-  <xs:element name='SignWith' type='xs:anyURI' />
-  <xs:element name='EncryptWith' type='xs:anyURI' />
-
-  <!-- WS-Trust Section 9.3 -->
-  <xs:element name='DelegateTo' type='wst:DelegateToType' />
-  <xs:complexType name='DelegateToType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:element name='Forwardable' type='xs:boolean' />
-  <xs:element name='Delegatable' type='xs:boolean' />
-
-  <!-- WS-Trust Section 9.5 -->
-  <xs:element name='Participants' type='wst:ParticipantsType' />
-  <xs:complexType name='ParticipantsType' >
-    <xs:sequence>
-      <xs:element name='Primary' type='wst:ParticipantType' minOccurs='0' />
-      <xs:element name='Participant' type='wst:ParticipantType' minOccurs='0' maxOccurs='unbounded' />
-      <xs:any namespace='##other' processContents='lax' minOccurs='0' maxOccurs='unbounded' />
-    </xs:sequence>
-  </xs:complexType>
-
-  <xs:complexType name='ParticipantType' >
-    <xs:sequence>
-      <xs:any namespace='##any' processContents='lax' />
-    </xs:sequence>
-  </xs:complexType>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsat.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsat.xsd
deleted file mode 100644
index a25fe7c..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsat.xsd
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
-(c) 2001-2005 Arjuna Technologies Ltd., BEA Systems, Hitachi Ltd., International Business Machines Corporation, IONA Technologies, Microsoft Corporation, Inc. All rights reserved.
-Permission to copy and display the "Web Services Atomic Transaction" Specification (the "Specification", which includes WSDL and schema documents), in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the "Web Services Atomic Transaction" Specification that you make:
-1.  A link or URL to the "Web Services Atomic Transaction" Specification at one of the Authors' websites
-2. The copyright notice as shown in the "Web Services Atomic Transaction" Specification.
-Arjuna, BEA, Hitachi, IBM, IONA and Microsoft (collectively, the "Authors") each agree to grant you a license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions, to their respective essential patent claims that they deem necessary to implement the "Web Services Atomic Transaction" Specification.
-THE "Web Services Atomic Transaction" SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE "Web Services Atomic Transaction" SPECIFICATION ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTH [...]
-THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE "Web Services Atomic Transaction" SPECIFICATION.
-The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the "Web Services Atomic Transaction" Specification or its contents without specific, written prior permission. Title to copyright in the "Web Services Atomic Transaction" Specification will at all times remain with the Authors.
-No other rights are granted by implication, estoppel or otherwise.
--->
-<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/10/wsat" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsat="http://schemas.xmlsoap.org/ws/2004/10/wsat" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
-	<xsd:complexType name="Notification">
-		<xsd:sequence>
-			<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-		</xsd:sequence>
-		<xsd:anyAttribute namespace="##other" processContents="lax"/>
-	</xsd:complexType>
-	<xsd:element name="Prepare" type="wsat:Notification"/>
-	<xsd:element name="Prepared" type="wsat:Notification"/>
-	<xsd:element name="Aborted" type="wsat:Notification"/>
-	<xsd:element name="ReadOnly" type="wsat:Notification"/>
-	<xsd:element name="Commit" type="wsat:Notification"/>
-	<xsd:element name="Rollback" type="wsat:Notification"/>
-	<xsd:element name="Committed" type="wsat:Notification"/>
-	<xsd:element name="Replay" type="wsat:Notification"/>
-	<xsd:simpleType name="Vote">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="VoteCommit"/>
-			<xsd:enumeration value="VoteRollback"/>
-			<xsd:enumeration value="VoteReadOnly"/>
-		</xsd:restriction>
-	</xsd:simpleType>
-	<xsd:element name="PrepareResponse">
-		<xsd:complexType>
-			<xsd:attribute name="vote" type="wsat:Vote"/>
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:simpleType name="Outcome">
-		<xsd:restriction base="xsd:string">
-			<xsd:enumeration value="Commit"/>
-			<xsd:enumeration value="Rollback"/>
-		</xsd:restriction>
-	</xsd:simpleType>
-	<xsd:element name="ReplayResponse">
-		<xsd:complexType>
-			<xsd:attribute name="outcome" type="wsat:Outcome"/>
-		</xsd:complexType>
-	</xsd:element>
-	<xsd:simpleType name="ErrorCodes">
-		<xsd:restriction base="xsd:QName">
-			<xsd:enumeration value="wsat:InconsistentInternalState"/>
-		</xsd:restriction>
-	</xsd:simpleType>
-    
-    <!-- Policy assertions -->
-    <xsd:element name="ATAssertion">
-		<xsd:complexType>
-			<xsd:sequence>
-                   <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-               </xsd:sequence>
-               <xsd:anyAttribute namespace="##other" processContents="lax"/>
-		</xsd:complexType>
-    </xsd:element>
-    <xsd:element name="ATAlwaysCapability">
-        <xsd:complexType>
-            <xsd:anyAttribute namespace="##other" processContents="lax"/>
-        </xsd:complexType>
-    </xsd:element>
-</xsd:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702-policy.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702-policy.xsd
deleted file mode 100644
index 2e5d340..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702-policy.xsd
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version='1.0' encoding='UTF-8' ?>
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Sun in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-
-<!--
-    This XML schema document describes format of the WS-MC v1.0 and v1.1 policy
-    assertion.
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-<xs:schema
-xmlns:xs="http://www.w3.org/2001/XMLSchema"
-xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"
-targetNamespace="http://docs.oasis-open.org/ws-rx/wsmc/200702"
-elementFormDefault="qualified"
-attributeFormDefault="unqualified">
-    <!-- Policy Element -->
-    <xs:element name="MCSupported">
-        <xs:complexType>
-            <xs:sequence>
-                <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-            </xs:sequence>
-            <xs:anyAttribute namespace="##other" processContents="lax"/>
-        </xs:complexType>
-    </xs:element>
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702.xsd
deleted file mode 100644
index 7053f91..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsmc-200702.xsd
+++ /dev/null
@@ -1,155 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-    DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
-
-    Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved.
-
-Oracle and Java are registered trademarks of Oracle and/or its affiliates.
-Other names may be trademarks of their respective owners.
-
-    The contents of this file are subject to the terms of either the GNU
-    General Public License Version 2 only ("GPL") or the Common Development
-    and Distribution License("CDDL") (collectively, the "License").  You
-    may not use this file except in compliance with the License. You can obtain
-    a copy of the License at https://glassfish.dev.java.net/public/CDDL+GPL.html
-    or glassfish/bootstrap/legal/LICENSE.txt.  See the License for the specific
-    language governing permissions and limitations under the License.
-
-    When distributing the software, include this License Header Notice in each
-    file and include the License file at glassfish/bootstrap/legal/LICENSE.txt.
-    Sun designates this particular file as subject to the "Classpath" exception
-    as provided by Sun in the GPL Version 2 section of the License file that
-    accompanied this code.  If applicable, add the following below the License
-    Header, with the fields enclosed by brackets [] replaced by your own
-    identifying information: "Portions Copyrighted [year]
-    [name of copyright owner]"
-
-    Contributor(s):
-
-    If you wish your version of this file to be governed by only the CDDL or
-    only the GPL Version 2, indicate your decision by adding "[Contributor]
-    elects to include this software in this distribution under the [CDDL or GPL
-    Version 2] license."  If you don't indicate a single choice of license, a
-    recipient has the option to distribute your version of this file under
-    either the CDDL, the GPL Version 2 or to extend the choice of license to
-    its licensees as provided above.  However, if you add GPL Version 2 code
-    and therefore, elected the GPL Version 2 license, then the option applies
-    only if the new code is made subject to such option by the copyright
-    holder.
--->
-<!--
-    This XML schema document describes format of the Metro configuration file
-    (metro.xml).
-
-    Naming conventiotns:
-    - Simple XSD types are suffixed with "SType"
-    - Complex XSD types are suffixed with "CType"
--->
-
-
-<xsd:schema
-    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
-    xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702"
-
-    targetNamespace="http://docs.oasis-open.org/ws-rx/wsmc/200702"
-    elementFormDefault="qualified"
-    attributeFormDefault="unqualified"
-    jaxb:version="2.1">
-
-    <xsd:annotation>
-        <xsd:documentation>
-            This XML schema document describes format of the WS-MakeConnection protocol
-            elements.
-        </xsd:documentation>
-        <xsd:appinfo>
-            <jaxb:schemaBindings>
-                <jaxb:package name="com.sun.xml.ws.rm.protocol.wsmc200702" />
-            </jaxb:schemaBindings>
-        </xsd:appinfo>
-    </xsd:annotation>
-    <xsd:complexType name="MessagePendingCType">
-        <xsd:annotation>
-            <xsd:documentation>
-                When MakeConnection is used, and a message is returned on the
-                transport-specific back-channel, the MessagePending header
-                SHOULD be included on the returned message as an indicator
-                whether there are additional messages waiting to be retrieved
-                using the same selection criteria that was specified in the
-                MakeConnection element.
-            </xsd:documentation>
-            <xsd:appinfo>
-                <jaxb:class name="MessagePending" />
-            </xsd:appinfo>
-        </xsd:annotation>
-        <xsd:sequence>
-            <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-        </xsd:sequence>
-        <xsd:attribute name="pending" type="xsd:boolean"/>
-        <xsd:anyAttribute namespace="##other" processContents="lax"/>
-    </xsd:complexType>
-
-    <xsd:complexType name="ExtensibleUriCType">
-        <xsd:annotation>
-            <xsd:documentation>
-                This type is used for MakeConnection child elements that require extensible
-                anyURI type (the element of this type may contain arbitrary attributes).
-            </xsd:documentation>
-            <xsd:appinfo>
-                <jaxb:class name="ExtensibleUri" />
-            </xsd:appinfo>
-        </xsd:annotation>
-        <xsd:simpleContent>
-            <xsd:extension base="xsd:anyURI">
-                <xsd:anyAttribute namespace="##other" processContents="lax"/>
-            </xsd:extension>
-        </xsd:simpleContent>
-    </xsd:complexType>
-
-    <xsd:complexType name="MakeConnectionCType">
-        <xsd:annotation>
-            <xsd:documentation>
-                The MakeConnection element is sent in the body of a one-way message that
-                establishes a contextualized back-channel for the transmission of messages
-                according to matching criteria (defined below). In the non-faulting case,
-                if no matching message is available then no SOAP envelope will be returned
-                on the back-channel. A common usage will be a client sending MakeConnection to
-                a server for the purpose of receiving asynchronous response messages.
-            </xsd:documentation>
-            <xsd:appinfo>
-                <jaxb:class name="MakeConnection" />
-            </xsd:appinfo>
-        </xsd:annotation>
-        <xsd:sequence>
-            <xsd:element name="Address" type="wsmc:ExtensibleUriCType" minOccurs="0" maxOccurs="1">
-                <xsd:annotation>
-                    <xsd:documentation>
-                        This element specifies the URI (wsa:Address) of the initiating Endpoint.
-                        Endpoints MUST NOT return messages on the transport-specific back-channel unless
-                        they have been addressed to this URI. This Address property and a message’s
-                        WS-Addressing destination property are considered identical when they are exactly
-                        the same character-for-character. Note that URIs which are not identical in
-                        this sense may in fact be functionally equivalent. Examples include URI references
-                        which differ only in case, or which are in external entities which have different
-                        effective base URIs.
-                    </xsd:documentation>
-                </xsd:annotation>
-            </xsd:element>
-            <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-        </xsd:sequence>
-        <xsd:anyAttribute namespace="##other" processContents="lax"/>
-    </xsd:complexType>
-
-    <xsd:simpleType name="UnsupportedSelectionSType">
-        <xsd:annotation>
-            <xsd:documentation>
-                The QName of the unsupported element(s) are included in the detail.
-            </xsd:documentation>
-            <xsd:appinfo>
-                <jaxb:class name="UnsupportedSelection" />
-            </xsd:appinfo>
-        </xsd:annotation>
-        <xsd:restriction base="xsd:QName"/>
-    </xsd:simpleType>
-</xsd:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrm-policy-200502.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrm-policy-200502.xsd
deleted file mode 100644
index 23886e5..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrm-policy-200502.xsd
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- 
- 
-Copyright Notice
-(c) 2002-2005 BEA Systems, IBM, Microsoft Corporation, Inc, and 
-TIBCO Software Inc.. All rights reserved.
-
-Permission to copy and display the Web Services Reliable Messaging Policy
-Assertion Specification (the 'Specification', which includes schema documents),
-in any medium without fee or royalty is hereby granted, provided that you
-include the following on ALL copies of the Specification that you make:
-
-1. A link or URL to the Specification at one of the Authors' websites
-2. The copyright notice as shown in the Specification.
-
-BEA Systems, IBM, Microsoft and TIBCO Software (collectively, the 'Authors')
-each agree to grant you a license, under royalty-free and otherwise reasonable,
-non-discriminatory terms and conditions, to their respective essential patent
-claims that they deem necessary to implement the Specification.
-
-THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
-OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR
-TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE;
-NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
-PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF
-THE SPECIFICATION.
-
-The name and trademarks of the Authors may NOT be used in any manner, including
-advertising or publicity pertaining to the Specification or its contents
-without specific, written prior permission. Title to copyright in the
-Specification will at all times remain with the Authors.
-
-No other rights are granted by implication, estoppel or otherwise.
-
--->
-<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/rm/policy" xmlns:tns="http://schemas.xmlsoap.org/ws/2005/02/rm/policy" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
-
-  <xs:element name="RMAssertion">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element name="InactivityTimeout" minOccurs="0">
-          <xs:complexType>
-            <xs:attribute name="Milliseconds" type="xs:unsignedLong" use="required"/>
-            <xs:anyAttribute namespace="##any" processContents="lax"/>
-          </xs:complexType>
-        </xs:element>
-        <xs:element name="BaseRetransmissionInterval" minOccurs="0">
-          <xs:complexType>
-            <xs:attribute name="Milliseconds" type="xs:unsignedLong" use="required"/>
-            <xs:anyAttribute namespace="##any" processContents="lax"/>
-          </xs:complexType>
-        </xs:element>
-        <xs:element name="ExponentialBackoff" minOccurs="0">
-          <xs:complexType>
-            <xs:anyAttribute namespace="##any" processContents="lax"/>
-          </xs:complexType>
-        </xs:element>
-        <xs:element name="AcknowledgementInterval" minOccurs="0">
-          <xs:complexType>
-            <xs:attribute name="Milliseconds" type="xs:unsignedLong" use="required"/>
-            <xs:anyAttribute namespace="##any" processContents="lax"/>
-          </xs:complexType>
-        </xs:element>
-        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-
-</xs:schema>
diff --git a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrmp-1.2-schema-200702.xsd b/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrmp-1.2-schema-200702.xsd
deleted file mode 100644
index 3618ea9..0000000
--- a/websvc.wsitmodelext/src/org/netbeans/modules/websvc/wsitmodelext/catalog/resources/wsrmp-1.2-schema-200702.xsd
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright(C) OASIS(R) 1993-2008. All Rights Reserved.
-     OASIS trademark, IPR and other policies apply.  -->
-<xs:schema xmlns:tns="http://docs.oasis-open.org/ws-rx/wsrmp/200702" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://docs.oasis-open.org/ws-rx/wsrmp/200702" elementFormDefault="qualified" attributeFormDefault="unqualified">
-  <xs:element name="RMAssertion">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="SequenceSTR">
-    <xs:complexType>
-      <xs:sequence/>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="SequenceTransportSecurity">
-    <xs:complexType>
-      <xs:sequence/>
-      <xs:anyAttribute namespace="##any" processContents="lax"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="DeliveryAssurance">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="ExactlyOnce">
-    <xs:complexType>
-      <xs:sequence/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="AtLeastOnce">
-    <xs:complexType>
-      <xs:sequence/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="AtMostOnce">
-    <xs:complexType>
-      <xs:sequence/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="InOrder">
-    <xs:complexType>
-      <xs:sequence/>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/netbeans.git



More information about the pkg-java-commits mailing list