blob: 791a1dc54b0df519e5a4a6635775394f59cf2fe9 [file] [log] [blame]
// Generated 2014-12-09
// Automatically generated. Do not edit.
#include "net/instaweb/rewriter/public/decision_tree.h"
#include "net/instaweb/rewriter/public/mobilize_decision_trees.h"
#include "pagespeed/kernel/base/basictypes.h"
namespace net_instaweb {
const net_instaweb::DecisionTree::Node kContentTree[] = {
{kPreviousTagPercent, 12.325, -1.0, &kContentTree[1], &kContentTree[2]},
{kPreviousNonBlankBytes, 128.5, -1.0, &kContentTree[3], &kContentTree[4]},
{kParentRoleIs + MobileRole::kNavigational, 0.5, -1.0, &kContentTree[5], &kContentTree[6]},
{kContainedNonAContentBytes, 129.5, -1.0, &kContentTree[7], &kContentTree[8]},
{kContainedAContentLocalPercent, 84.985, -1.0, &kContentTree[9], &kContentTree[10]},
{kPreviousTagPercent, 94.475, -1.0, &kContentTree[11], &kContentTree[12]},
{kContainedAContentLocalPercent, 68.56, -1.0, &kContentTree[13], &kContentTree[14]},
{kPreviousTagPercent, 8.115, -1.0, &kContentTree[15], &kContentTree[16]},
{kPreviousTagPercent, 2.21, -1.0, &kContentTree[17], &kContentTree[18]},
{kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[19], &kContentTree[20]},
{kRelevantTagPercent + kPTag, 1.5, -1.0, &kContentTree[21], &kContentTree[22]},
{kContainedAContentLocalPercent, 41.91, -1.0, &kContentTree[23], &kContentTree[24]},
{kElementTagDepth, 5.5, -1.0, &kContentTree[25], &kContentTree[26]},
{kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[27], &kContentTree[28]},
{kRelevantTagCount + kLiTag, 0.5, -1.0, &kContentTree[29], &kContentTree[30]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAImgTag, 0.5, -1.0, &kContentTree[31], &kContentTree[32]},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagPercent + kPTag, 1.5, -1.0, &kContentTree[33], &kContentTree[34]},
{kParentRoleIs + MobileRole::kNavigational, 0.5, -1.0, &kContentTree[35], &kContentTree[36]},
{kPreviousTagPercent, 8.64, -1.0, &kContentTree[37], &kContentTree[38]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 7.55, -1.0, &kContentTree[39], &kContentTree[40]},
{kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[41], &kContentTree[42]},
{kRelevantTagCount + kLiTag, 0.5, -1.0, &kContentTree[43], &kContentTree[44]},
{kPreviousContentPercent, 92.17, -1.0, &kContentTree[45], &kContentTree[46]},
{kRelevantTagCount + kLiTag, 2.5, -1.0, &kContentTree[47], &kContentTree[48]},
{kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[49], &kContentTree[50]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 30.855, -1.0, &kContentTree[51], &kContentTree[52]},
{kPreviousNonBlankPercent, 60.515, -1.0, &kContentTree[53], &kContentTree[54]},
{kPreviousNonBlankPercent, 4.915, -1.0, &kContentTree[55], &kContentTree[56]},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousTagPercent, 5.4, -1.0, &kContentTree[57], &kContentTree[58]},
{kContainedAContentBytes, 617.5, -1.0, &kContentTree[59], &kContentTree[60]},
{kPreviousTagPercent, 6.155, -1.0, &kContentTree[61], &kContentTree[62]},
{kPreviousTagPercent, 7.535, -1.0, &kContentTree[63], &kContentTree[64]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.516129032258, NULL, NULL},
{kElementTagDepth, 2.5, -1.0, &kContentTree[65], &kContentTree[66]},
{-1, -1.0, 0.0, NULL, NULL},
{kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[67], &kContentTree[68]},
{kContainedTagDepth, 8.5, -1.0, &kContentTree[69], &kContentTree[70]},
{kElementTagDepth, 3.5, -1.0, &kContentTree[71], &kContentTree[72]},
{kElementTagDepth, 3.5, -1.0, &kContentTree[73], &kContentTree[74]},
{-1, -1.0, 1.0, NULL, NULL},
{kElementTagDepth, 6.5, -1.0, &kContentTree[75], &kContentTree[76]},
{kHasAttrString + kSearchAttr, 0.5, -1.0, &kContentTree[77], &kContentTree[78]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[79], &kContentTree[80]},
{kRelevantTagPercent + kImgTag, 1.5, -1.0, &kContentTree[81], &kContentTree[82]},
{kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[83], &kContentTree[84]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedAContentLocalPercent, 66.355, -1.0, &kContentTree[85], &kContentTree[86]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kRelevantTagPercent + kH1Tag, 87.0, -1.0, &kContentTree[87], &kContentTree[88]},
{kContainedTagDepth, 8.5, -1.0, &kContentTree[89], &kContentTree[90]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentPercent, 4.845, -1.0, &kContentTree[91], &kContentTree[92]},
{kPreviousTagPercent, 78.655, -1.0, &kContentTree[93], &kContentTree[94]},
{kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[95], &kContentTree[96]},
{kContainedTagDepth, 4.5, -1.0, &kContentTree[97], &kContentTree[98]},
{kRelevantTagCount + kH1Tag, 0.5, -1.0, &kContentTree[99], &kContentTree[100]},
{kRelevantTagPercent + kUlTag, 11.5, -1.0, &kContentTree[101], &kContentTree[102]},
{kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[103], &kContentTree[104]},
{kContainedNonBlankPercent, 5.265, -1.0, &kContentTree[105], &kContentTree[106]},
{-1, -1.0, 1.0, NULL, NULL},
{kElementTagDepth, 2.5, -1.0, &kContentTree[107], &kContentTree[108]},
{kPreviousTagPercent, 97.895, -1.0, &kContentTree[109], &kContentTree[110]},
{kContainedAContentBytes, 45.5, -1.0, &kContentTree[111], &kContentTree[112]},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousTagPercent, 94.575, -1.0, &kContentTree[113], &kContentTree[114]},
{kPreviousTagCount, 64.0, -1.0, &kContentTree[115], &kContentTree[116]},
{kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[117], &kContentTree[118]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedAContentLocalPercent, 94.465, -1.0, &kContentTree[119], &kContentTree[120]},
{kPreviousNonBlankPercent, 16.775, -1.0, &kContentTree[121], &kContentTree[122]},
{kElementTagDepth, 5.5, -1.0, &kContentTree[123], &kContentTree[124]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagCount, 17.5, -1.0, &kContentTree[125], &kContentTree[126]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.818181818182, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAContentBytes, 44.5, -1.0, &kContentTree[127], &kContentTree[128]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.66, NULL, NULL},
{kContainedTagDepth, 1.5, -1.0, &kContentTree[129], &kContentTree[130]},
{kPreviousContentPercent, 84.81, -1.0, &kContentTree[131], &kContentTree[132]},
{kHasAttrString + kSearchAttr, 0.5, -1.0, &kContentTree[133], &kContentTree[134]},
{kRelevantTagPercent + kH1Tag, 2.5, -1.0, &kContentTree[135], &kContentTree[136]},
{kRelevantTagPercent + kATag, 6.5, -1.0, &kContentTree[137], &kContentTree[138]},
{kPreviousTagPercent, 30.51, -1.0, &kContentTree[139], &kContentTree[140]},
{kRelevantTagCount + kH2Tag, 0.5, -1.0, &kContentTree[141], &kContentTree[142]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedTagDepth, 6.5, -1.0, &kContentTree[143], &kContentTree[144]},
{kRelevantTagPercent + kH2Tag, 2.5, -1.0, &kContentTree[145], &kContentTree[146]},
{kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[147], &kContentTree[148]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.924528301887, NULL, NULL},
{kPreviousContentPercent, 83.09, -1.0, &kContentTree[149], &kContentTree[150]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagCount, 531.5, -1.0, &kContentTree[151], &kContentTree[152]},
{kRelevantTagPercent + kUlTag, 4.5, -1.0, &kContentTree[153], &kContentTree[154]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.7, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.548387096774, NULL, NULL},
{kRelevantTagCount + kATag, 5.0, -1.0, &kContentTree[155], &kContentTree[156]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 39.885, -1.0, &kContentTree[157], &kContentTree[158]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.644444444444, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagPercent + kUlTag, 2.5, -1.0, &kContentTree[159], &kContentTree[160]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.685714285714, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kHasAttrString + kFootAttr, 0.5, -1.0, &kContentTree[161], &kContentTree[162]},
{kPreviousNonBlankBytes, 1508.5, -1.0, &kContentTree[163], &kContentTree[164]},
{kRelevantTagPercent + kH2Tag, 3.0, -1.0, &kContentTree[165], &kContentTree[166]},
{kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[167], &kContentTree[168]},
{kPreviousTagCount, 55.5, -1.0, &kContentTree[169], &kContentTree[170]},
{kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[171], &kContentTree[172]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 85.745, -1.0, &kContentTree[173], &kContentTree[174]},
{kPreviousContentPercent, 89.625, -1.0, &kContentTree[175], &kContentTree[176]},
{kRelevantTagCount + kImgTag, 0.5, -1.0, &kContentTree[177], &kContentTree[178]},
{kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[179], &kContentTree[180]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagPercent + kDivTag, 2.5, -1.0, &kContentTree[181], &kContentTree[182]},
{kPreviousContentPercent, 95.69, -1.0, &kContentTree[183], &kContentTree[184]},
{kRelevantTagPercent + kImgTag, 32.5, -1.0, &kContentTree[185], &kContentTree[186]},
{-1, -1.0, 1.0, NULL, NULL},
{kElementTagDepth, 4.5, -1.0, &kContentTree[187], &kContentTree[188]},
{kRelevantTagPercent + kImgTag, 1.5, -1.0, &kContentTree[189], &kContentTree[190]},
{-1, -1.0, 0.80487804878, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedContentPercent, 0.535, -1.0, &kContentTree[191], &kContentTree[192]},
{kPreviousTagCount, 419.5, -1.0, &kContentTree[193], &kContentTree[194]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.594594594595, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousNonBlankBytes, 1023.0, -1.0, &kContentTree[195], &kContentTree[196]},
{kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[197], &kContentTree[198]},
{kRelevantTagPercent + kLiTag, 21.0, -1.0, &kContentTree[199], &kContentTree[200]},
{kPreviousNonBlankPercent, 58.82, -1.0, &kContentTree[201], &kContentTree[202]},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedTagPercent, 5.175, -1.0, &kContentTree[203], &kContentTree[204]},
{-1, -1.0, 0.875, NULL, NULL},
{kElementTagDepth, 4.5, -1.0, &kContentTree[205], &kContentTree[206]},
{kPreviousTagPercent, 63.42, -1.0, &kContentTree[207], &kContentTree[208]},
{kContainedTagDepth, 7.5, -1.0, &kContentTree[209], &kContentTree[210]},
{kRelevantTagPercent + kInputTag, 21.5, -1.0, &kContentTree[211], &kContentTree[212]},
{kContainedContentBytes, 6.5, -1.0, &kContentTree[213], &kContentTree[214]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedAContentLocalPercent, 98.205, -1.0, &kContentTree[215], &kContentTree[216]},
{-1, -1.0, 0.0, NULL, NULL},
{kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[217], &kContentTree[218]},
{-1, -1.0, 1.0, NULL, NULL},
{kRelevantTagPercent + kATag, 4.5, -1.0, &kContentTree[219], &kContentTree[220]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 50.7, -1.0, &kContentTree[221], &kContentTree[222]},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagCount + kImgTag, 3.5, -1.0, &kContentTree[223], &kContentTree[224]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousNonBlankBytes, 467.5, -1.0, &kContentTree[225], &kContentTree[226]},
{kElementTagDepth, 2.5, -1.0, &kContentTree[227], &kContentTree[228]},
{kPreviousTagPercent, 70.265, -1.0, &kContentTree[229], &kContentTree[230]},
{kRelevantTagCount + kImgTag, 0.5, -1.0, &kContentTree[231], &kContentTree[232]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.666666666667, NULL, NULL},
{kPreviousContentPercent, 99.55, -1.0, &kContentTree[233], &kContentTree[234]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAContentBytes, 24.5, -1.0, &kContentTree[235], &kContentTree[236]},
{kElementTagDepth, 4.5, -1.0, &kContentTree[237], &kContentTree[238]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentPercent, 95.425, -1.0, &kContentTree[239], &kContentTree[240]},
{kContainedTagDepth, 2.5, -1.0, &kContentTree[241], &kContentTree[242]},
{-1, -1.0, 0.464285714286, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kRelevantTagPercent + kPTag, 18.5, -1.0, &kContentTree[243], &kContentTree[244]},
{kPreviousNonBlankBytes, 3759.5, -1.0, &kContentTree[245], &kContentTree[246]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 86.435, -1.0, &kContentTree[247], &kContentTree[248]},
{kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[249], &kContentTree[250]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.94, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.722222222222, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedContentBytes, 20.0, -1.0, &kContentTree[251], &kContentTree[252]},
{kPreviousTagPercent, 41.75, -1.0, &kContentTree[253], &kContentTree[254]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.470588235294, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedAContentLocalPercent, 87.535, -1.0, &kContentTree[255], &kContentTree[256]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kRelevantTagPercent + kImgTag, 0.5, -1.0, &kContentTree[257], &kContentTree[258]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentPercent, 92.275, -1.0, &kContentTree[259], &kContentTree[260]},
{kPreviousNonBlankPercent, 60.84, -1.0, &kContentTree[261], &kContentTree[262]},
{-1, -1.0, 0.934782608696, NULL, NULL},
{kContainedNonAContentBytes, 20.5, -1.0, &kContentTree[263], &kContentTree[264]},
{kRelevantTagCount + kDivTag, 0.5, -1.0, &kContentTree[265], &kContentTree[266]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.780487804878, NULL, NULL},
{kRelevantTagPercent + kImgTag, 5.5, -1.0, &kContentTree[267], &kContentTree[268]},
{kRelevantTagPercent + kH2Tag, 6.5, -1.0, &kContentTree[269], &kContentTree[270]},
{kPreviousNonBlankPercent, 59.11, -1.0, &kContentTree[271], &kContentTree[272]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentBytes, 4704.0, -1.0, &kContentTree[273], &kContentTree[274]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentPercent, 95.795, -1.0, &kContentTree[275], &kContentTree[276]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 20.85, -1.0, &kContentTree[277], &kContentTree[278]},
{-1, -1.0, 1.0, NULL, NULL},
{kRelevantTagCount + kDivTag, 1.5, -1.0, &kContentTree[279], &kContentTree[280]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedTagDepth, 2.5, -1.0, &kContentTree[281], &kContentTree[282]},
{kRelevantTagCount + kDivTag, 1.5, -1.0, &kContentTree[283], &kContentTree[284]},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedTagPercent, 4.11, -1.0, &kContentTree[285], &kContentTree[286]},
{kContainedTagDepth, 6.5, -1.0, &kContentTree[287], &kContentTree[288]},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousTagPercent, 47.75, -1.0, &kContentTree[289], &kContentTree[290]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousNonBlankBytes, 253.0, -1.0, &kContentTree[291], &kContentTree[292]},
{kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[293], &kContentTree[294]},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousContentBytes, 2299.0, -1.0, &kContentTree[295], &kContentTree[296]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAContentBytes, 2.5, -1.0, &kContentTree[297], &kContentTree[298]},
{kElementTagDepth, 5.5, -1.0, &kContentTree[299], &kContentTree[300]},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagCount, 41.5, -1.0, &kContentTree[301], &kContentTree[302]},
{kPreviousNonBlankPercent, 91.625, -1.0, &kContentTree[303], &kContentTree[304]},
{kPreviousTagPercent, 71.785, -1.0, &kContentTree[305], &kContentTree[306]},
{kPreviousTagPercent, 21.455, -1.0, &kContentTree[307], &kContentTree[308]},
{kRelevantTagCount + kSpanTag, 1.5, -1.0, &kContentTree[309], &kContentTree[310]},
{kContainedTagPercent, 5.805, -1.0, &kContentTree[311], &kContentTree[312]},
{-1, -1.0, 0.7, NULL, NULL},
{kContainedAContentLocalPercent, 94.695, -1.0, &kContentTree[313], &kContentTree[314]},
{kRelevantTagPercent + kUlTag, 2.5, -1.0, &kContentTree[315], &kContentTree[316]},
{kPreviousContentBytes, 2186.0, -1.0, &kContentTree[317], &kContentTree[318]},
{-1, -1.0, 0.631578947368, NULL, NULL},
{-1, -1.0, 0.757575757576, NULL, NULL},
{kContainedNonBlankPercent, 0.25, -1.0, &kContentTree[319], &kContentTree[320]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.490196078431, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedContentBytes, 45.0, -1.0, &kContentTree[321], &kContentTree[322]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.886363636364, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedAContentLocalPercent, 19.8, -1.0, &kContentTree[323], &kContentTree[324]},
{kRelevantTagPercent + kH1Tag, 7.5, -1.0, &kContentTree[325], &kContentTree[326]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kElementTagDepth, 9.5, -1.0, &kContentTree[327], &kContentTree[328]},
{kElementTagDepth, 3.5, -1.0, &kContentTree[329], &kContentTree[330]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.613636363636, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousTagPercent, 77.61, -1.0, &kContentTree[331], &kContentTree[332]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.619047619048, NULL, NULL},
{kPreviousContentBytes, 1147.5, -1.0, &kContentTree[333], &kContentTree[334]},
{-1, -1.0, 0.0, NULL, NULL},
{kElementTagDepth, 2.5, -1.0, &kContentTree[335], &kContentTree[336]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedAContentLocalPercent, 94.835, -1.0, &kContentTree[337], &kContentTree[338]},
{kRelevantTagCount + kUlTag, 2.5, -1.0, &kContentTree[339], &kContentTree[340]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.548387096774, NULL, NULL},
{kPreviousContentPercent, 82.95, -1.0, &kContentTree[341], &kContentTree[342]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousContentPercent, 78.64, -1.0, &kContentTree[343], &kContentTree[344]},
{kPreviousNonBlankPercent, 95.385, -1.0, &kContentTree[345], &kContentTree[346]},
{kPreviousNonBlankPercent, 98.165, -1.0, &kContentTree[347], &kContentTree[348]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.606060606061, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.479166666667, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagCount, 135.0, -1.0, &kContentTree[349], &kContentTree[350]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagCount + kATag, 2.5, -1.0, &kContentTree[351], &kContentTree[352]},
{kPreviousContentPercent, 20.55, -1.0, &kContentTree[353], &kContentTree[354]},
{kPreviousNonBlankPercent, 93.395, -1.0, &kContentTree[355], &kContentTree[356]},
{kElementTagDepth, 7.5, -1.0, &kContentTree[357], &kContentTree[358]},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousTagCount, 332.5, -1.0, &kContentTree[359], &kContentTree[360]},
{kContainedAContentBytes, 52.5, -1.0, &kContentTree[361], &kContentTree[362]},
{kContainedTagDepth, 7.5, -1.0, &kContentTree[363], &kContentTree[364]},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAContentBytes, 16.5, -1.0, &kContentTree[365], &kContentTree[366]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagPercent + kATag, 21.5, -1.0, &kContentTree[367], &kContentTree[368]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kPreviousContentBytes, 891.0, -1.0, &kContentTree[369], &kContentTree[370]},
{kContainedContentPercent, 1.755, -1.0, &kContentTree[371], &kContentTree[372]},
{-1, -1.0, 0.625, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kElementTagDepth, 3.5, -1.0, &kContentTree[373], &kContentTree[374]},
{kHasAttrString + kFootAttr, 0.5, -1.0, &kContentTree[375], &kContentTree[376]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.642857142857, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kRelevantTagCount + kDivTag, 2.5, -1.0, &kContentTree[377], &kContentTree[378]},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedAContentBytes, 68.5, -1.0, &kContentTree[379], &kContentTree[380]},
{kRelevantTagPercent + kLiTag, 15.0, -1.0, &kContentTree[381], &kContentTree[382]},
{-1, -1.0, 0.470588235294, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagPercent, 71.525, -1.0, &kContentTree[383], &kContentTree[384]},
{-1, -1.0, 0.829268292683, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.75, NULL, NULL},
{-1, -1.0, 0.548387096774, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kPreviousTagCount, 120.0, -1.0, &kContentTree[385], &kContentTree[386]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.660377358491, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.74358974359, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedTagPercent, 6.66, -1.0, &kContentTree[387], &kContentTree[388]},
{-1, -1.0, 1.0, NULL, NULL},
{-1, -1.0, 0.458333333333, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{kContainedNonAContentBytes, 12.5, -1.0, &kContentTree[389], &kContentTree[390]},
{-1, -1.0, 0.970588235294, NULL, NULL},
{-1, -1.0, 0.72972972973, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.766666666667, NULL, NULL},
{-1, -1.0, 1.0, NULL, NULL},
{kContainedNonAContentBytes, 17.5, -1.0, &kContentTree[391], &kContentTree[392]},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.673469387755, NULL, NULL},
{-1, -1.0, 0.0, NULL, NULL},
{-1, -1.0, 0.666666666667, NULL, NULL},
};
const double kContentTreeThreshold = 0.457142857143;
const int kContentTreeSize = arraysize(kContentTree);
} // namespace net_instaweb