CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-763-RCA-READONLY-764R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=pvepro-visual-style-763-rca-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=feb5e6072c6c15167cb62edc017ffb580c1033df3c5186e7c1be809e80f552f7
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=c88db04547287f71e0795b2a83206880d7206955940aab2496031c1dace00f27
SANITIZED_OUTPUT_SHA256=c88db04547287f71e0795b2a83206880d7206955940aab2496031c1dace00f27
OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260920-PVEPRO-VISUAL-STYLE-763-RCA-READONLY-764R1
MODE=read-only
COMPONENT=pvepro-visual-style-763-rca-readonly
WINDOW_MODE=VISIBLE_SYNCHRONOUS_WAIT
ISSUED_763_APPLY_PHP_SHA256=c9992e55ebfc34c50ceccb7668525c8dd59d52c5e1434b39255641ba57460d4d
CURRENT_HOST_STATE={"conf_sha256":"ec00aad590f68283f5214c97855064912ceddf5410a4cf1a38f08eae9a4fab9a","config_sha256":"20d9c1b41454d75433b98e77f56d8677409d7b085478b8bb8ceb62dde516fc5a","production_status":"running","snapshot_763_present":true,"staging_snapshots":["w2-pre-style-763r1"],"staging_status":"stopped"}
RECENT_TASK_COUNT=20
RECENT_TASK_01=UPID:pve01:00362F84:0BD8C52E:6AAFE19A:qmrollback:101:root@pam: 6AAFE19A OK
RECENT_TASK_02=UPID:pve01:00362FB9:0BD8C576:6AAFE19B:qmstart:101:root@pam: 6AAFE19B OK
RECENT_TASK_03=UPID:pve01:0036339B:0BD8F862:6AAFE21D:qmstop:101:root@pam: 6AAFE21D OK
RECENT_TASK_04=UPID:pve01:003633F0:0BD8F933:6AAFE21F:qmdelsnapshot:101:root@pam: 6AAFE21F OK
RECENT_TASK_05=UPID:pve01:0036B826:0BD9C5BF:6AAFE42B:qmsnapshot:101:root@pam: 6AAFE42B OK
RECENT_TASK_06=UPID:pve01:0036B833:0BD9C5F6:6AAFE42B:qmstart:101:root@pam: 6AAFE42C OK
RECENT_TASK_07=UPID:pve01:0036EBDD:0BDA29A6:6AAFE52A:qmstop:101:root@pam: 6AAFE52B OK
RECENT_TASK_08=UPID:pve01:0036EC00:0BDA29E2:6AAFE52B:qmrollback:101:root@pam: 6AAFE52B OK
RECENT_TASK_09=UPID:pve01:0036EC14:0BDA2A28:6AAFE52C:qmstart:101:root@pam: 6AAFE52C OK
RECENT_TASK_10=UPID:pve01:0036F039:0BDA5CD1:6AAFE5AD:qmstop:101:root@pam: 6AAFE5AE OK
RECENT_TASK_11=UPID:pve01:00377575:0BDB2C1D:6AAFE7C0:qmrollback:101:root@pam: 6AAFE7C0 OK
RECENT_TASK_12=UPID:pve01:0037759A:0BDB2C66:6AAFE7C1:qmstart:101:root@pam: 6AAFE7C1 OK
RECENT_TASK_13=UPID:pve01:00377EA0:0BDB5F55:6AAFE843:qmstop:101:root@pam: 6AAFE843 OK
RECENT_TASK_14=UPID:pve01:00378012:0BDB602C:6AAFE845:qmdelsnapshot:101:root@pam: 6AAFE845 OK
RECENT_TASK_15=UPID:pve01:0037B979:0BDBE056:6AAFE98D:qmsnapshot:101:root@pam: 6AAFE98E OK
RECENT_TASK_16=UPID:pve01:0037B987:0BDBE08E:6AAFE98E:qmstart:101:root@pam: 6AAFE98F OK
RECENT_TASK_17=UPID:pve01:0037E929:0BDC175C:6AAFEA1A:qmstop:101:root@pam: 6AAFEA1A OK
RECENT_TASK_18=UPID:pve01:0037E93C:0BDC1795:6AAFEA1B:qmrollback:101:root@pam: 6AAFEA1B OK
RECENT_TASK_19=UPID:pve01:0037E950:0BDC17DA:6AAFEA1C:qmstart:101:root@pam: 6AAFEA1C OK
RECENT_TASK_20=UPID:pve01:0037EF65:0BDC4AB0:6AAFEA9E:qmstop:101:root@pam: 6AAFEA9E OK
DEFINITIONS_COUNT=42
PROPERTY_COMPAT_01={"definition":{"group_name":"block","has_variations":0,"property_id":22,"property_name":"blockBorderRadius","property_type":"value","property_value":"\"@xf-borderRadiusMedium\"","style_id":0,"value_type":"unit"},"name":"blockBorderRadius","target":"12px","target_json":"\"12px\"","target_php_type":"string","target_sha256":"e66c6a60f76992aac79065313676747ba0be3c554c3ca421fde34d78b33c6930"}
PROPERTY_COMPAT_02={"definition":{"group_name":"block","has_variations":0,"property_id":24,"property_name":"blockFooter","property_type":"css","property_value":"{\"font-size\":\"@xf-fontSizeSmaller\",\"color\":\"@xf-blockFooterTextColor\",\"background-color\":\"@xf-blockFooterBg\",\"border-top-width\":\"@xf-borderSize\",\"border-top-color\":\"@xf-borderColorLight\",\"extra\":\"background: linear-gradient(180deg, @xf-blockFooterBg, mix(@xf-blockFooterBg, @xf-contentBg, 50%));\"}","style_id":0,"value_type":""},"name":"blockFooter","target":{"background-color":"@xf-blockFooterBg","border-top-color":"@xf-borderColorLight","border-top-width":"@xf-borderSize","color":"@xf-blockFooterTextColor","font-size":"@xf-fontSizeSmaller"},"target_json":"{\"font-size\":\"@xf-fontSizeSmaller\",\"color\":\"@xf-blockFooterTextColor\",\"background-color\":\"@xf-blockFooterBg\",\"border-top-width\":\"@xf-borderSize\",\"border-top-color\":\"@xf-borderColorLight\"}","target_php_type":"array","target_sha256":"d915ff7e9c992cbce24e0a623c7c34f9f96cee4df1d9b33758bd6f4e0da39e60"}
PROPERTY_COMPAT_03={"definition":{"group_name":"block","has_variations":0,"property_id":27,"property_name":"blockHeader","property_type":"css","property_value":"{\"font-size\":\"@xf-fontSizeLarger\",\"color\":\"@xf-majorHeadingTextColor\",\"background-color\":\"@xf-majorHeadingBg\",\"border-bottom-width\":\"@xf-borderSize\",\"border-bottom-color\":\"@xf-borderColorLight\",\"extra\":\"background: linear-gradient(0deg, @xf-majorHeadingBg, xf-diminish(@xf-majorHeadingBg, 5%));\"}","style_id":0,"value_type":""},"name":"blockHeader","target":{"background-color":"@xf-majorHeadingBg","border-bottom-color":"@xf-borderColorLight","border-bottom-width":"@xf-borderSize","color":"@xf-majorHeadingTextColor","extra":"font-weight: @xf-fontWeightHeavy; letter-spacing: .01em;","font-size":"@xf-fontSizeLarger"},"target_json":"{\"font-size\":\"@xf-fontSizeLarger\",\"color\":\"@xf-majorHeadingTextColor\",\"background-color\":\"@xf-majorHeadingBg\",\"border-bottom-width\":\"@xf-borderSize\",\"border-bottom-color\":\"@xf-borderColorLight\",\"extra\":\"font-weight: @xf-fontWeightHeavy; letter-spacing: .01em;\"}","target_php_type":"array","target_sha256":"464db3f1f4d8834a44ac66cf8cf322428389b665f43816763d125bba3288f13a"}
PROPERTY_COMPAT_04={"definition":{"group_name":"color","has_variations":1,"property_id":40,"property_name":"borderColor","property_type":"value","property_value":"{\"default\":\"xf-intensify(@xf-contentBg, 16%)\",\"alternate\":\"xf-intensify(@xf-contentBg,  10%)\"}","style_id":0,"value_type":"color"},"name":"borderColor","target":{"alternate":"#244554","default":"#c7d9e2"},"target_json":"{\"default\":\"#c7d9e2\",\"alternate\":\"#244554\"}","target_php_type":"array","target_sha256":"2b054f4408e2a571e8954ca08040dffd7eed9bf5ef096f73ff3d941caebcdb3b"}
PROPERTY_COMPAT_05={"definition":{"group_name":"color","has_variations":1,"property_id":45,"property_name":"borderColorHeavy","property_type":"value","property_value":"{\"default\":\"xf-intensify(@xf-borderColor, 4%)\"}","style_id":0,"value_type":"color"},"name":"borderColorHeavy","target":{"alternate":"#315a6d","default":"#98b8c8"},"target_json":"{\"default\":\"#98b8c8\",\"alternate\":\"#315a6d\"}","target_php_type":"array","target_sha256":"19091d4f8d5439a63981faac742b54af770d2747774158f1c1a71e0c6487bc82"}
PROPERTY_COMPAT_06={"definition":{"group_name":"color","has_variations":1,"property_id":47,"property_name":"borderColorLight","property_type":"value","property_value":"{\"default\":\"xf-diminish(@xf-borderColor, 4%)\"}","style_id":0,"value_type":"color"},"name":"borderColorLight","target":{"alternate":"#1b3847","default":"#dbe7ed"},"target_json":"{\"default\":\"#dbe7ed\",\"alternate\":\"#1b3847\"}","target_php_type":"array","target_sha256":"8fbceb0bfe37030cf73c1f0f87c3fca8c002bf7f87d01d346c1c8e61b2f2390a"}
PROPERTY_COMPAT_07={"definition":{"group_name":"borderSpacing","has_variations":0,"property_id":48,"property_name":"borderRadiusLarge","property_type":"value","property_value":"\"6px\"","style_id":0,"value_type":"unit"},"name":"borderRadiusLarge","target":"14px","target_json":"\"14px\"","target_php_type":"string","target_sha256":"b679d1f85b8c071794723da5ce7f0fb3a233d1c49b9eff56213288c5f2cbb11d"}
PROPERTY_COMPAT_08={"definition":{"group_name":"borderSpacing","has_variations":0,"property_id":49,"property_name":"borderRadiusMedium","property_type":"value","property_value":"\"4px\"","style_id":0,"value_type":"unit"},"name":"borderRadiusMedium","target":"10px","target_json":"\"10px\"","target_php_type":"string","target_sha256":"b05d7793bbc3155204ef15bd0e9300ed586273d4634865c565518c0947aeb6eb"}
PROPERTY_COMPAT_09={"definition":{"group_name":"borderSpacing","has_variations":0,"property_id":50,"property_name":"borderRadiusSmall","property_type":"value","property_value":"\"2px\"","style_id":0,"value_type":"unit"},"name":"borderRadiusSmall","target":"6px","target_json":"\"6px\"","target_php_type":"string","target_sha256":"71eafcce02d56eeee67f5cfc016f47208deb7d7b824f6c22f99d7b953c84adda"}
PROPERTY_COMPAT_10={"definition":{"group_name":"button","has_variations":0,"property_id":54,"property_name":"buttonBase","property_type":"css","property_value":"{\"font-size\":\"@xf-fontSizeSmall\",\"border-radius\":\"@xf-borderRadiusMedium\",\"padding-top\":\"5px\",\"padding-right\":\"10px\",\"padding-bottom\":\"5px\",\"padding-left\":\"10px\",\"extra\":\"text-align: center;\"}","style_id":0,"value_type":""},"name":"buttonBase","target":{"border-radius":"@xf-borderRadiusMedium","extra":"text-align: center; font-weight: 600; letter-spacing: .01em; transition: background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s ease;","font-size":"@xf-fontSizeSmall","padding-bottom":"7px","padding-left":"14px","padding-right":"14px","padding-top":"7px"},"target_json":"{\"font-size\":\"@xf-fontSizeSmall\",\"border-radius\":\"@xf-borderRadiusMedium\",\"padding-top\":\"7px\",\"padding-right\":\"14px\",\"padding-bottom\":\"7px\",\"padding-left\":\"14px\",\"extra\":\"text-align: center; font-weight: 600; letter-spacing: .01em; transition: background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s ease;\"}","target_php_type":"array","target_sha256":"f9e4dff64e8661413de51b1c392f440eeef62e2049ca9250c217373fde32ab07"}
PROPERTY_COMPAT_11={"definition":{"group_name":"color","has_variations":1,"property_id":55,"property_name":"buttonBg","property_type":"value","property_value":"{\"default\":\"@xf-paletteColor4\"}","style_id":0,"value_type":"color"},"name":"buttonBg","target":{"alternate":"#167ba8","default":"#0f578a"},"target_json":"{\"default\":\"#0f578a\",\"alternate\":\"#167ba8\"}","target_php_type":"array","target_sha256":"c77746bb847271d8538a4fa50ad8eb9a0caff7d3c21ea2e6fecb355da5c8486e"}
PROPERTY_COMPAT_12={"definition":{"group_name":"color","has_variations":1,"property_id":57,"property_name":"buttonCtaBg","property_type":"value","property_value":"{\"default\":\"@xf-paletteAccent2\",\"alternate\":\"darken(@xf-paletteAccent2, 10%)\"}","style_id":0,"value_type":"color"},"name":"buttonCtaBg","target":{"alternate":"#18a9d3","default":"#20c4f4"},"target_json":"{\"default\":\"#20c4f4\",\"alternate\":\"#18a9d3\"}","target_php_type":"array","target_sha256":"16aba0b476f191cad52a20ed0ad15e8f2907ead55bb98db92314e23231aa3acd"}
PROPERTY_COMPAT_13={"definition":{"group_name":"color","has_variations":1,"property_id":71,"property_name":"contentAltBg","property_type":"value","property_value":"{\"default\":\"darken(@xf-contentBg, 4%)\"}","style_id":0,"value_type":"color"},"name":"contentAltBg","target":{"alternate":"#0e2734","default":"#edf5f8"},"target_json":"{\"default\":\"#edf5f8\",\"alternate\":\"#0e2734\"}","target_php_type":"array","target_sha256":"5940aee3b165df905cfc3f79fff54001be340e43317793c19e94161c957368f5"}
PROPERTY_COMPAT_14={"definition":{"group_name":"color","has_variations":1,"property_id":73,"property_name":"contentBg","property_type":"value","property_value":"{\"default\":\"@xf-paletteNeutral1\",\"alternate\":\"@xf-paletteNeutral3\"}","style_id":0,"value_type":"color"},"name":"contentBg","target":{"alternate":"#0a1c29","default":"#ffffff"},"target_json":"{\"default\":\"#ffffff\",\"alternate\":\"#0a1c29\"}","target_php_type":"array","target_sha256":"941fe28599a743ad570d35cd15b011410098e1a8d20fbc660ea7300c0375745f"}
PROPERTY_COMPAT_15={"definition":{"group_name":"fonts","has_variations":0,"property_id":116,"property_name":"fontFamilyBody","property_type":"value","property_value":"\"'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', sans-serif\"","style_id":0,"value_type":"string"},"name":"fontFamilyBody","target":"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif","target_json":"\"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"","target_php_type":"string","target_sha256":"e63750bece9e4dbc3028a800ae3f2e5abd3bf0eab89605b06f3a5ef8002a0c9e"}
PROPERTY_COMPAT_16={"definition":{"group_name":"fonts","has_variations":0,"property_id":118,"property_name":"fontFamilyUi","property_type":"value","property_value":"\"'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', sans-serif\"","style_id":0,"value_type":"string"},"name":"fontFamilyUi","target":"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif","target_json":"\"system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"","target_php_type":"string","target_sha256":"e63750bece9e4dbc3028a800ae3f2e5abd3bf0eab89605b06f3a5ef8002a0c9e"}
PROPERTY_COMPAT_17={"definition":{"group_name":"form","has_variations":0,"property_id":133,"property_name":"formResponsive","property_type":"value","property_value":"\"540px\"","style_id":0,"value_type":"unit"},"name":"formResponsive","target":"600px","target_json":"\"600px\"","target_php_type":"string","target_sha256":"9a7846d3302f82af02cf4bf3adbaaa50ce8d74ef0a615f5dd93048698548c1d5"}
PROPERTY_COMPAT_18={"definition":{"group_name":"form","has_variations":0,"property_id":136,"property_name":"formRowPaddingV","property_type":"value","property_value":"\"15px\"","style_id":0,"value_type":"unit"},"name":"formRowPaddingV","target":"14px","target_json":"\"14px\"","target_php_type":"string","target_sha256":"b679d1f85b8c071794723da5ce7f0fb3a233d1c49b9eff56213288c5f2cbb11d"}
PROPERTY_COMPAT_19={"definition":{"group_name":"color","has_variations":1,"property_id":144,"property_name":"inputBgColor","property_type":"value","property_value":"{\"default\":\"xf-intensify(@xf-contentBg, 2%)\"}","style_id":0,"value_type":"color"},"name":"inputBgColor","target":{"alternate":"#0e2734","default":"#ffffff"},"target_json":"{\"default\":\"#ffffff\",\"alternate\":\"#0e2734\"}","target_php_type":"array","target_sha256":"63415a43308feb2f0be9b2e3b4216bd71482c2d324c4398f94662440938ea514"}
PROPERTY_COMPAT_20={"definition":{"group_name":"color","has_variations":1,"property_id":147,"property_name":"inputFocusBgColor","property_type":"value","property_value":"{\"default\":\"@xf-contentBg\"}","style_id":0,"value_type":"color"},"name":"inputFocusBgColor","target":{"alternate":"#102d3c","default":"#ffffff"},"target_json":"{\"default\":\"#ffffff\",\"alternate\":\"#102d3c\"}","target_php_type":"array","target_sha256":"e97da12012c4822c6ad33d4e74e0e07a97bd098f20dacff000ae5270f45f4f61"}
PROPERTY_COMPAT_21={"definition":{"group_name":"color","has_variations":1,"property_id":151,"property_name":"linkColor","property_type":"value","property_value":"{\"default\":\"@xf-paletteColor4\",\"alternate\":\"@xf-paletteColor2\"}","style_id":0,"value_type":"color"},"name":"linkColor","target":{"alternate":"#57d3f8","default":"#0f578a"},"target_json":"{\"default\":\"#0f578a\",\"alternate\":\"#57d3f8\"}","target_php_type":"array","target_sha256":"62be6e19a41e607783f99578a19c03d838fc1242826e5318ace498848232602b"}
PROPERTY_COMPAT_22={"definition":{"group_name":"color","has_variations":1,"property_id":156,"property_name":"majorHeadingBg","property_type":"value","property_value":"{\"default\":\"@xf-contentHighlightBg\"}","style_id":0,"value_type":"color"},"name":"majorHeadingBg","target":{"alternate":"#0e3142","default":"#e8f5fa"},"target_json":"{\"default\":\"#e8f5fa\",\"alternate\":\"#0e3142\"}","target_php_type":"array","target_sha256":"d9df253b9067e6083e08db487ed978e57c43f23c375b71f983ce28c7e6a08841"}
PROPERTY_COMPAT_23={"definition":{"group_name":"menu","has_variations":0,"property_id":167,"property_name":"menuBorderRadius","property_type":"value","property_value":"\"@xf-borderSizeFeature\"","style_id":0,"value_type":"unit"},"name":"menuBorderRadius","target":"12px","target_json":"\"12px\"","target_php_type":"string","target_sha256":"e66c6a60f76992aac79065313676747ba0be3c554c3ca421fde34d78b33c6930"}
PROPERTY_COMPAT_24={"definition":{"group_name":"message","has_variations":0,"property_id":180,"property_name":"messageUserBlock","property_type":"css","property_value":"{\"background-color\":\"@xf-contentAltBg\",\"border-width\":\"@xf-borderSize\",\"border-color\":\"@xf-borderColor\"}","style_id":0,"value_type":""},"name":"messageUserBlock","target":{"background-color":"@xf-contentAltBg","border-color":"@xf-borderColor","border-width":"@xf-borderSize"},"target_json":"{\"background-color\":\"@xf-contentAltBg\",\"border-width\":\"@xf-borderSize\",\"border-color\":\"@xf-borderColor\"}","target_php_type":"array","target_sha256":"c59042a786ccbc9d4283d939d63c39f1a688799b5364967267d153d509f3706b"}
PROPERTY_COMPAT_25={"definition":{"group_name":"misc","has_variations":1,"property_id":183,"property_name":"metaThemeColor","property_type":"value","property_value":"{\"default\":\"@xf-publicHeader--background-color\"}","style_id":0,"value_type":"color"},"name":"metaThemeColor","target":{"alternate":"#071824","default":"#071824"},"target_json":"{\"default\":\"#071824\",\"alternate\":\"#071824\"}","target_php_type":"array","target_sha256":"e5206429d97cf80f3ccf745029fd442ef55c5c08085743a7ba929c50a91d22bd"}
PROPERTY_COMPAT_26={"definition":{"group_name":"page","has_variations":0,"property_id":199,"property_name":"pageBackground","property_type":"css","property_value":"{\"background-color\":\"@xf-pageBg\"}","style_id":0,"value_type":""},"name":"pageBackground","target":{"background-color":"@xf-pageBg"},"target_json":"{\"background-color\":\"@xf-pageBg\"}","target_php_type":"array","target_sha256":"43481609fb3ce0c3efba3a03a9b8ae5a88dca47680f21e4db55363f21b204f57"}
PROPERTY_COMPAT_27={"definition":{"group_name":"color","has_variations":1,"property_id":200,"property_name":"pageBg","property_type":"value","property_value":"{\"default\":\"darken(@xf-contentBg, 8%)\"}","style_id":0,"value_type":"color"},"name":"pageBg","target":{"alternate":"#071824","default":"#f3f8fb"},"target_json":"{\"default\":\"#f3f8fb\",\"alternate\":\"#071824\"}","target_php_type":"array","target_sha256":"ddd084b3ceebbaa25c9a162c2829ada0620e4c28d58bb1c0f4ac05d6798efd2c"}
PROPERTY_COMPAT_28={"definition":{"group_name":"page","has_variations":0,"property_id":205,"property_name":"pageWidthMax","property_type":"value","property_value":"\"1200px\"","style_id":0,"value_type":"unit"},"name":"pageWidthMax","target":"1280px","target_json":"\"1280px\"","target_php_type":"string","target_sha256":"63996cb284be39d4b126137d10e75dadad7f5bd82c9ef12b701cc28bbb2019f3"}
PROPERTY_COMPAT_29={"definition":{"group_name":"palette","has_variations":1,"property_id":206,"property_name":"paletteAccent1","property_type":"value","property_value":"{\"default\":\"hsl(35, 90%, 95%)\",\"alternate\":\"hsl(35, 85%, 80%)\"}","style_id":0,"value_type":"color"},"name":"paletteAccent1","target":{"alternate":"#3f788c","default":"#e5fbff"},"target_json":"{\"default\":\"#e5fbff\",\"alternate\":\"#3f788c\"}","target_php_type":"array","target_sha256":"4760ee65b7947ba354569cbd3edb3ef5a537f37e5e589a3b6c86d29b66bb54da"}
PROPERTY_COMPAT_30={"definition":{"group_name":"palette","has_variations":1,"property_id":207,"property_name":"paletteAccent2","property_type":"value","property_value":"{\"default\":\"hsl(35, 90%, 50%)\",\"alternate\":\"hsl(35, 85%, 45%)\"}","style_id":0,"value_type":"color"},"name":"paletteAccent2","target":{"alternate":"#16a6cf","default":"#20c4f4"},"target_json":"{\"default\":\"#20c4f4\",\"alternate\":\"#16a6cf\"}","target_php_type":"array","target_sha256":"363cab233d2cad977669eb0a68892869b2c40a88d3409548c98fa6ae04be10e5"}
PROPERTY_COMPAT_31={"definition":{"group_name":"palette","has_variations":1,"property_id":208,"property_name":"paletteAccent3","property_type":"value","property_value":"{\"default\":\"hsl(35, 90%, 30%)\",\"alternate\":\"hsl(35, 85%, 15%)\"}","style_id":0,"value_type":"color"},"name":"paletteAccent3","target":{"alternate":"#082f49","default":"#0f578a"},"target_json":"{\"default\":\"#0f578a\",\"alternate\":\"#082f49\"}","target_php_type":"array","target_sha256":"6fdf109855161220ea7ff2ce20a253c13d3f8bfe8c89bbe154213af7a4b86698"}
PROPERTY_COMPAT_32={"definition":{"group_name":"palette","has_variations":1,"property_id":209,"property_name":"paletteColor1","property_type":"value","property_value":"{\"default\":\"hsl(206, 80%, 95%)\",\"alternate\":\"hsl(206, 60%, 75%)\"}","style_id":0,"value_type":"color"},"name":"paletteColor1","target":{"alternate":"#8bcde1","default":"#e9f7fc"},"target_json":"{\"default\":\"#e9f7fc\",\"alternate\":\"#8bcde1\"}","target_php_type":"array","target_sha256":"351a7749e8de0c722ffc240d25041a82dedde54525d51407254a8cc7eb17afc3"}
PROPERTY_COMPAT_33={"definition":{"group_name":"palette","has_variations":1,"property_id":210,"property_name":"paletteColor2","property_type":"value","property_value":"{\"default\":\"hsl(204, 80%, 80%)\",\"alternate\":\"hsl(204, 60%, 60%)\"}","style_id":0,"value_type":"color"},"name":"paletteColor2","target":{"alternate":"#3a91ae","default":"#9bdcf0"},"target_json":"{\"default\":\"#9bdcf0\",\"alternate\":\"#3a91ae\"}","target_php_type":"array","target_sha256":"4bc25db3f0213bf297e328de8ccb224329138e2c860b06e16802fa8afff3de86"}
PROPERTY_COMPAT_34={"definition":{"group_name":"palette","has_variations":1,"property_id":211,"property_name":"paletteColor3","property_type":"value","property_value":"{\"default\":\"hsl(205, 80%, 60%)\",\"alternate\":\"hsl(205, 60%, 40%)\"}","style_id":0,"value_type":"color"},"name":"paletteColor3","target":{"alternate":"#1ca6cf","default":"#20c4f4"},"target_json":"{\"default\":\"#20c4f4\",\"alternate\":\"#1ca6cf\"}","target_php_type":"array","target_sha256":"467484c543814d0cabfc695005d7e585f9c22da9d7d54f96b97d5cc95373c4a3"}
PROPERTY_COMPAT_35={"definition":{"group_name":"palette","has_variations":1,"property_id":212,"property_name":"paletteColor4","property_type":"value","property_value":"{\"default\":\"hsl(205, 80%, 40%)\",\"alternate\":\"hsl(205, 60%, 20%)\"}","style_id":0,"value_type":"color"},"name":"paletteColor4","target":{"alternate":"#0b3f65","default":"#0f578a"},"target_json":"{\"default\":\"#0f578a\",\"alternate\":\"#0b3f65\"}","target_php_type":"array","target_sha256":"12ff9be25b9d519a2284958c8a0d82f17b59ebc81d11fde60776a03b9d25b351"}
PROPERTY_COMPAT_36={"definition":{"group_name":"palette","has_variations":1,"property_id":213,"property_name":"paletteColor5","property_type":"value","property_value":"{\"default\":\"hsl(205, 80%, 30%)\",\"alternate\":\"hsl(205, 60%, 10%)\"}","style_id":0,"value_type":"color"},"name":"paletteColor5","target":{"alternate":"#051019","default":"#071824"},"target_json":"{\"default\":\"#071824\",\"alternate\":\"#051019\"}","target_php_type":"array","target_sha256":"2f39f87b86d2eed2eedc08a4b92dc05703ae6462d75d49923e2565b077f795ab"}
PROPERTY_COMPAT_37={"definition":{"group_name":"footer","has_variations":0,"property_id":220,"property_name":"publicFooter","property_type":"css","property_value":"{\"font-size\":\"@xf-fontSizeSmall\",\"color\":\"@xf-paletteColor1\",\"background-color\":\"darken(@xf-chromeBg, 8%)\"}","style_id":0,"value_type":""},"name":"publicFooter","target":{"background-color":"#071824","color":"#d7eaf3","extra":"border-top: 1px solid rgba(32,196,244,.18);","font-size":"@xf-fontSizeSmall"},"target_json":"{\"font-size\":\"@xf-fontSizeSmall\",\"color\":\"#d7eaf3\",\"background-color\":\"#071824\",\"extra\":\"border-top: 1px solid rgba(32,196,244,.18);\"}","target_php_type":"array","target_sha256":"fe3d1def5870da658826172ca0cdf78f78fa5880cb3140c900fb276505ab4cf2"}
PROPERTY_COMPAT_38={"definition":{"group_name":"headerNav","has_variations":0,"property_id":222,"property_name":"publicHeader","property_type":"css","property_value":"{\"color\":\"@xf-chromeTextColor\",\"background-color\":\"@xf-chromeBg\"}","style_id":0,"value_type":""},"name":"publicHeader","target":{"background-color":"#071824","color":"#f7fbff","extra":"--pvepro-style757: 1; box-shadow: 0 1px 0 rgba(32,196,244,.22);"},"target_json":"{\"color\":\"#f7fbff\",\"background-color\":\"#071824\",\"extra\":\"--pvepro-style757: 1; box-shadow: 0 1px 0 rgba(32,196,244,.22);\"}","target_php_type":"array","target_sha256":"58f44b4e032add5a0cc98f87ce7f540bf01c8480bc6ee11c551f31ff0dc7b905"}
PROPERTY_COMPAT_39={"definition":{"group_name":"headerNav","has_variations":0,"property_id":232,"property_name":"publicNav","property_type":"css","property_value":"{\"color\":\"@xf-chromeTextColor\",\"background-color\":\"@xf-chromeBg\"}","style_id":0,"value_type":""},"name":"publicNav","target":{"background-color":"#0a1c29","color":"#e9f7fc","extra":"box-shadow: inset 0 -1px 0 rgba(32,196,244,.18);"},"target_json":"{\"color\":\"#e9f7fc\",\"background-color\":\"#0a1c29\",\"extra\":\"box-shadow: inset 0 -1px 0 rgba(32,196,244,.18);\"}","target_php_type":"array","target_sha256":"e3bc6ae269b0ffbfa861df5d0bc40a6bd7153ae4b1b32859a7aac8b6e4eb5d5c"}
PROPERTY_COMPAT_40={"definition":{"group_name":"color","has_variations":1,"property_id":255,"property_name":"selectedItemBgColor","property_type":"value","property_value":"{\"default\":\"@xf-paletteAccent1\",\"alternate\":\"@xf-paletteAccent3\"}","style_id":0,"value_type":"color"},"name":"selectedItemBgColor","target":{"alternate":"#103b50","default":"#e4f8fe"},"target_json":"{\"default\":\"#e4f8fe\",\"alternate\":\"#103b50\"}","target_php_type":"array","target_sha256":"4e88db3a0d2ff4bde7e709c40ef4b65be690bfd20079081107d650c87cc4e29c"}
PROPERTY_COMPAT_41={"definition":{"group_name":"color","has_variations":1,"property_id":270,"property_name":"textColor","property_type":"value","property_value":"{\"default\":\"@xf-paletteNeutral3\",\"alternate\":\"darken(@xf-paletteNeutral1, 12%)\"}","style_id":0,"value_type":"color"},"name":"textColor","target":{"alternate":"#e8f5fb","default":"#10232f"},"target_json":"{\"default\":\"#10232f\",\"alternate\":\"#e8f5fb\"}","target_php_type":"array","target_sha256":"94e664eb082ccc011bc8fd342ccbdefdc0851306c74d5b072100b0f5e57cf15d"}
PROPERTY_COMPAT_42={"definition":{"group_name":"color","has_variations":1,"property_id":276,"property_name":"textColorMuted","property_type":"value","property_value":"{\"default\":\"@xf-paletteNeutral2\",\"alternate\":\"darken(@xf-textColor, 35%)\"}","style_id":0,"value_type":"color"},"name":"textColorMuted","target":{"alternate":"#9fb9c7","default":"#657d8a"},"target_json":"{\"default\":\"#657d8a\",\"alternate\":\"#9fb9c7\"}","target_php_type":"array","target_sha256":"fe3749ffd2ef7f233b3abcc6d1222ea975f4abd2d4ef2a9da9ad34abae902490"}
METHOD_REPO_UPDATE_META={"class":"XF\\Repository\\StylePropertyRepository","end":293,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","file_sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d","method":"updatePropertyValues","start":253,"truncated":false}
METHOD_REPO_UPDATE_LINE_001={"line":253,"text":"\tpublic function updatePropertyValues(\\XF\\Entity\\Style $style, array $values, array $revertProperties = [])"}
METHOD_REPO_UPDATE_LINE_002={"line":254,"text":"\t{"}
METHOD_REPO_UPDATE_LINE_003={"line":255,"text":"\t\t$map = $this->findPropertyMapInStyle($style)->fetch();"}
METHOD_REPO_UPDATE_LINE_004={"line":256,"text":""}
METHOD_REPO_UPDATE_LINE_005={"line":257,"text":"\t\t$this->db()->beginTransaction();"}
METHOD_REPO_UPDATE_LINE_006={"line":258,"text":""}
METHOD_REPO_UPDATE_LINE_007={"line":259,"text":"\t\tforeach ($revertProperties AS $propertyName)"}
METHOD_REPO_UPDATE_LINE_008={"line":260,"text":"\t\t{"}
METHOD_REPO_UPDATE_LINE_009={"line":261,"text":"\t\t\tunset($values[$propertyName]);"}
METHOD_REPO_UPDATE_LINE_010={"line":262,"text":""}
METHOD_REPO_UPDATE_LINE_011={"line":263,"text":"\t\t\tif (isset($map[$propertyName]))"}
METHOD_REPO_UPDATE_LINE_012={"line":264,"text":"\t\t\t{"}
METHOD_REPO_UPDATE_LINE_013={"line":265,"text":"\t\t\t\t/** @var StylePropertyMap $propMap */"}
METHOD_REPO_UPDATE_LINE_014={"line":266,"text":"\t\t\t\t$propMap = $map[$propertyName];"}
METHOD_REPO_UPDATE_LINE_015={"line":267,"text":"\t\t\t\tif ($propMap->isRevertable())"}
METHOD_REPO_UPDATE_LINE_016={"line":268,"text":"\t\t\t\t{"}
METHOD_REPO_UPDATE_LINE_017={"line":269,"text":"\t\t\t\t\t$propMap->Property->delete();"}
METHOD_REPO_UPDATE_LINE_018={"line":270,"text":"\t\t\t\t}"}
METHOD_REPO_UPDATE_LINE_019={"line":271,"text":"\t\t\t}"}
METHOD_REPO_UPDATE_LINE_020={"line":272,"text":"\t\t}"}
METHOD_REPO_UPDATE_LINE_021={"line":273,"text":""}
METHOD_REPO_UPDATE_LINE_022={"line":274,"text":"\t\tforeach ($values AS $propertyName => $value)"}
METHOD_REPO_UPDATE_LINE_023={"line":275,"text":"\t\t{"}
METHOD_REPO_UPDATE_LINE_024={"line":276,"text":"\t\t\tif (isset($map[$propertyName]))"}
METHOD_REPO_UPDATE_LINE_025={"line":277,"text":"\t\t\t{"}
METHOD_REPO_UPDATE_LINE_026={"line":278,"text":"\t\t\t\t/** @var StyleProperty $property */"}
METHOD_REPO_UPDATE_LINE_027={"line":279,"text":"\t\t\t\t$property = $map[$propertyName]->Property;"}
METHOD_REPO_UPDATE_LINE_028={"line":280,"text":""}
METHOD_REPO_UPDATE_LINE_029={"line":281,"text":"\t\t\t\tif ($property->style_id != $style->style_id)"}
METHOD_REPO_UPDATE_LINE_030={"line":282,"text":"\t\t\t\t{"}
METHOD_REPO_UPDATE_LINE_031={"line":283,"text":"\t\t\t\t\t$property = $property->getPropertyCopyInStyle($style);"}
METHOD_REPO_UPDATE_LINE_032={"line":284,"text":"\t\t\t\t}"}
METHOD_REPO_UPDATE_LINE_033={"line":285,"text":"\t\t\t\tif ($property->updatePropertyValue($value))"}
METHOD_REPO_UPDATE_LINE_034={"line":286,"text":"\t\t\t\t{"}
METHOD_REPO_UPDATE_LINE_035={"line":287,"text":"\t\t\t\t\t$property->save();"}
METHOD_REPO_UPDATE_LINE_036={"line":288,"text":"\t\t\t\t}"}
METHOD_REPO_UPDATE_LINE_037={"line":289,"text":"\t\t\t}"}
METHOD_REPO_UPDATE_LINE_038={"line":290,"text":"\t\t}"}
METHOD_REPO_UPDATE_LINE_039={"line":291,"text":""}
METHOD_REPO_UPDATE_LINE_040={"line":292,"text":"\t\t$this->db()->commit();"}
METHOD_REPO_UPDATE_LINE_041={"line":293,"text":"\t}"}
METHOD_REPO_CAST_META={"class":"XF\\Repository\\StylePropertyRepository","end":356,"file":"/var/www/pvepro/src/XF/Repository/StylePropertyRepository.php","file_sha256":"7268de5c119d5e654d08913218823305478955236d320365cde0ee1996f87e9d","method":"castAndValidatePropertyValue","start":295,"truncated":false}
METHOD_REPO_CAST_LINE_001={"line":295,"text":"\tpublic function castAndValidatePropertyValue($valueType, array $options, &$value, &$error = null)"}
METHOD_REPO_CAST_LINE_002={"line":296,"text":"\t{"}
METHOD_REPO_CAST_LINE_003={"line":297,"text":"\t\tif ($valueType == 'boolean')"}
METHOD_REPO_CAST_LINE_004={"line":298,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_005={"line":299,"text":"\t\t\t$value = $value ? 1 : 0;"}
METHOD_REPO_CAST_LINE_006={"line":300,"text":"\t\t\treturn true;"}
METHOD_REPO_CAST_LINE_007={"line":301,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_008={"line":302,"text":""}
METHOD_REPO_CAST_LINE_009={"line":303,"text":"\t\tif ($valueType == 'template')"}
METHOD_REPO_CAST_LINE_010={"line":304,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_011={"line":305,"text":"\t\t\tif (isset($options['type']))"}
METHOD_REPO_CAST_LINE_012={"line":306,"text":"\t\t\t{"}
METHOD_REPO_CAST_LINE_013={"line":307,"text":"\t\t\t\tswitch ($options['type'])"}
METHOD_REPO_CAST_LINE_014={"line":308,"text":"\t\t\t\t{"}
METHOD_REPO_CAST_LINE_015={"line":309,"text":"\t\t\t\t\tcase 'array':"}
METHOD_REPO_CAST_LINE_016={"line":310,"text":"\t\t\t\t\t\tif (!is_array($value))"}
METHOD_REPO_CAST_LINE_017={"line":311,"text":"\t\t\t\t\t\t{"}
METHOD_REPO_CAST_LINE_018={"line":312,"text":"\t\t\t\t\t\t\t$value = [];"}
METHOD_REPO_CAST_LINE_019={"line":313,"text":"\t\t\t\t\t\t}"}
METHOD_REPO_CAST_LINE_020={"line":314,"text":"\t\t\t\t\t\tbreak;"}
METHOD_REPO_CAST_LINE_021={"line":315,"text":""}
METHOD_REPO_CAST_LINE_022={"line":316,"text":"\t\t\t\t\tcase 'scalar':"}
METHOD_REPO_CAST_LINE_023={"line":317,"text":"\t\t\t\t\t\tif (!is_scalar($value))"}
METHOD_REPO_CAST_LINE_024={"line":318,"text":"\t\t\t\t\t\t{"}
METHOD_REPO_CAST_LINE_025={"line":319,"text":"\t\t\t\t\t\t\t$value = '';"}
METHOD_REPO_CAST_LINE_026={"line":320,"text":"\t\t\t\t\t\t}"}
METHOD_REPO_CAST_LINE_027={"line":321,"text":"\t\t\t\t\t\tbreak;"}
METHOD_REPO_CAST_LINE_028={"line":322,"text":""}
METHOD_REPO_CAST_LINE_029={"line":323,"text":"\t\t\t\t\tdefault:"}
METHOD_REPO_CAST_LINE_030={"line":324,"text":"\t\t\t\t\t\tthrow new \\LogicException(\"Unknown template value type '$options[type]'\");"}
METHOD_REPO_CAST_LINE_031={"line":325,"text":"\t\t\t\t}"}
METHOD_REPO_CAST_LINE_032={"line":326,"text":"\t\t\t}"}
METHOD_REPO_CAST_LINE_033={"line":327,"text":""}
METHOD_REPO_CAST_LINE_034={"line":328,"text":"\t\t\treturn true;"}
METHOD_REPO_CAST_LINE_035={"line":329,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_036={"line":330,"text":""}
METHOD_REPO_CAST_LINE_037={"line":331,"text":"\t\tif (!is_scalar($value))"}
METHOD_REPO_CAST_LINE_038={"line":332,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_039={"line":333,"text":"\t\t\t$value = '';"}
METHOD_REPO_CAST_LINE_040={"line":334,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_041={"line":335,"text":""}
METHOD_REPO_CAST_LINE_042={"line":336,"text":"\t\tif ($valueType == 'radio' || $valueType == 'select')"}
METHOD_REPO_CAST_LINE_043={"line":337,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_044={"line":338,"text":"\t\t\tif (!isset($options[$value]))"}
METHOD_REPO_CAST_LINE_045={"line":339,"text":"\t\t\t{"}
METHOD_REPO_CAST_LINE_046={"line":340,"text":"\t\t\t\treturn false;"}
METHOD_REPO_CAST_LINE_047={"line":341,"text":"\t\t\t}"}
METHOD_REPO_CAST_LINE_048={"line":342,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_049={"line":343,"text":""}
METHOD_REPO_CAST_LINE_050={"line":344,"text":"\t\tif ($valueType == 'number' && preg_match('/^(\\d+)[a-z]+$/iU', $value, $match))"}
METHOD_REPO_CAST_LINE_051={"line":345,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_052={"line":346,"text":"\t\t\t// if we're expecting a number and what was entered was a clear unit, just pull the number part of the unit"}
METHOD_REPO_CAST_LINE_053={"line":347,"text":"\t\t\t$value = $match[1];"}
METHOD_REPO_CAST_LINE_054={"line":348,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_055={"line":349,"text":"\t\telse if ($valueType == 'unit' && preg_match('/^(\\d+)$/iU', $value, $match))"}
METHOD_REPO_CAST_LINE_056={"line":350,"text":"\t\t{"}
METHOD_REPO_CAST_LINE_057={"line":351,"text":"\t\t\t// if we're expecting a unit and someone has entered just a number, assume they meant pixels"}
METHOD_REPO_CAST_LINE_058={"line":352,"text":"\t\t\t$value = $match[1] . 'px';"}
METHOD_REPO_CAST_LINE_059={"line":353,"text":"\t\t}"}
METHOD_REPO_CAST_LINE_060={"line":354,"text":""}
METHOD_REPO_CAST_LINE_061={"line":355,"text":"\t\treturn true;"}
METHOD_REPO_CAST_LINE_062={"line":356,"text":"\t}"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_META={"class":"XF\\Entity\\StyleProperty","end":111,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"getCssPropertyValue","start":97,"truncated":false}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_001={"line":97,"text":"\tpublic function getCssPropertyValue($cssProperty, $default = '')"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_002={"line":98,"text":"\t{"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_003={"line":99,"text":"\t\tif ($this->property_type != 'css')"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_004={"line":100,"text":"\t\t{"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_005={"line":101,"text":"\t\t\treturn $default;"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_006={"line":102,"text":"\t\t}"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_007={"line":103,"text":""}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_008={"line":104,"text":"\t\t$value = $this->property_value;"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_009={"line":105,"text":"\t\tif (!is_array($value) || !isset($value[$cssProperty]))"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_010={"line":106,"text":"\t\t{"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_011={"line":107,"text":"\t\t\treturn $default;"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_012={"line":108,"text":"\t\t}"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_013={"line":109,"text":""}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_014={"line":110,"text":"\t\treturn $value[$cssProperty];"}
METHOD_ENTITY_GETCSSPROPERTYVALUE_LINE_015={"line":111,"text":"\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_META={"class":"XF\\Entity\\StyleProperty","end":216,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"updatePropertyValue","start":184,"truncated":false}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_001={"line":184,"text":"\tpublic function updatePropertyValue($newValue)"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_002={"line":185,"text":"\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_003={"line":186,"text":"\t\tif ($this->property_type == 'css')"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_004={"line":187,"text":"\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_005={"line":188,"text":"\t\t\tif (!is_array($newValue))"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_006={"line":189,"text":"\t\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_007={"line":190,"text":"\t\t\t\t$newValue = [];"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_008={"line":191,"text":"\t\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_009={"line":192,"text":""}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_010={"line":193,"text":"\t\t\tforeach ($newValue AS $k => &$v)"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_011={"line":194,"text":"\t\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_012={"line":195,"text":"\t\t\t\t$v = trim($v);"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_013={"line":196,"text":"\t\t\t\tif (!strlen($v))"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_014={"line":197,"text":"\t\t\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_015={"line":198,"text":"\t\t\t\t\tunset($newValue[$k]);"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_016={"line":199,"text":"\t\t\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_017={"line":200,"text":"\t\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_018={"line":201,"text":"\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_019={"line":202,"text":"\t\telse"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_020={"line":203,"text":"\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_021={"line":204,"text":"\t\t\t$newValue = $this->validateValuePropertyValue($newValue);"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_022={"line":205,"text":"\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_023={"line":206,"text":""}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_024={"line":207,"text":"\t\tif ($newValue !== $this->property_value)"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_025={"line":208,"text":"\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_026={"line":209,"text":"\t\t\t$this->property_value = $newValue;"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_027={"line":210,"text":"\t\t\treturn true;"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_028={"line":211,"text":"\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_029={"line":212,"text":"\t\telse"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_030={"line":213,"text":"\t\t{"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_031={"line":214,"text":"\t\t\treturn false;"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_032={"line":215,"text":"\t\t}"}
METHOD_ENTITY_UPDATEPROPERTYVALUE_LINE_033={"line":216,"text":"\t}"}
METHOD_ENTITY__PRESAVE_META={"class":"XF\\Entity\\StyleProperty","end":471,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"_preSave","start":352,"truncated":false}
METHOD_ENTITY__PRESAVE_LINE_001={"line":352,"text":"\tprotected function _preSave()"}
METHOD_ENTITY__PRESAVE_LINE_002={"line":353,"text":"\t{"}
METHOD_ENTITY__PRESAVE_LINE_003={"line":354,"text":"\t\tif ($this->isUpdate() && $this->isChanged('style_id'))"}
METHOD_ENTITY__PRESAVE_LINE_004={"line":355,"text":"\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_005={"line":356,"text":"\t\t\tthrow new \\LogicException(\"Cannot update the style of existing properties\");"}
METHOD_ENTITY__PRESAVE_LINE_006={"line":357,"text":"\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_007={"line":358,"text":""}
METHOD_ENTITY__PRESAVE_LINE_008={"line":359,"text":"\t\tif ($this->isChanged('property_name'))"}
METHOD_ENTITY__PRESAVE_LINE_009={"line":360,"text":"\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_010={"line":361,"text":"\t\t\t$existingProperty = $this->em()->findOne(StyleProperty::class, ["}
METHOD_ENTITY__PRESAVE_LINE_011={"line":362,"text":"\t\t\t\t'style_id' => $this->style_id,"}
METHOD_ENTITY__PRESAVE_LINE_012={"line":363,"text":"\t\t\t\t'property_name' => $this->property_name,"}
METHOD_ENTITY__PRESAVE_LINE_013={"line":364,"text":"\t\t\t]);"}
METHOD_ENTITY__PRESAVE_LINE_014={"line":365,"text":"\t\t\tif ($existingProperty)"}
METHOD_ENTITY__PRESAVE_LINE_015={"line":366,"text":"\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_016={"line":367,"text":"\t\t\t\t$this->error(\\XF::phrase('style_property_definitions_must_be_unique_per_style'), 'property_name');"}
METHOD_ENTITY__PRESAVE_LINE_017={"line":368,"text":"\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_018={"line":369,"text":"\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_019={"line":370,"text":""}
METHOD_ENTITY__PRESAVE_LINE_020={"line":371,"text":"\t\tif ($this->isChanged('style_id') && $this->style_id != 0)"}
METHOD_ENTITY__PRESAVE_LINE_021={"line":372,"text":"\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_022={"line":373,"text":"\t\t\t$this->addon_id = '';"}
METHOD_ENTITY__PRESAVE_LINE_023={"line":374,"text":"\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_024={"line":375,"text":""}
METHOD_ENTITY__PRESAVE_LINE_025={"line":376,"text":""}
METHOD_ENTITY__PRESAVE_LINE_026={"line":377,"text":"\t\t// types other than css and value are invalid and will error"}
METHOD_ENTITY__PRESAVE_LINE_027={"line":378,"text":"\t\tswitch ($this->property_type)"}
METHOD_ENTITY__PRESAVE_LINE_028={"line":379,"text":"\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_029={"line":380,"text":"\t\t\tcase 'css':"}
METHOD_ENTITY__PRESAVE_LINE_030={"line":381,"text":"\t\t\t\t$this->value_type = '';"}
METHOD_ENTITY__PRESAVE_LINE_031={"line":382,"text":"\t\t\t\t$this->value_parameters = '';"}
METHOD_ENTITY__PRESAVE_LINE_032={"line":383,"text":"\t\t\t\t$this->has_variations = false;"}
METHOD_ENTITY__PRESAVE_LINE_033={"line":384,"text":""}
METHOD_ENTITY__PRESAVE_LINE_034={"line":385,"text":"\t\t\t\tif (!$this->css_components)"}
METHOD_ENTITY__PRESAVE_LINE_035={"line":386,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_036={"line":387,"text":"\t\t\t\t\t$this->error(\\XF::phrase('css_style_property_must_have_at_least_one_css_component'), 'css_components');"}
METHOD_ENTITY__PRESAVE_LINE_037={"line":388,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_038={"line":389,"text":""}
METHOD_ENTITY__PRESAVE_LINE_039={"line":390,"text":"\t\t\t\tif ($this->isUpdate() && $this->isChanged('property_type'))"}
METHOD_ENTITY__PRESAVE_LINE_040={"line":391,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_041={"line":392,"text":"\t\t\t\t\t// wasn't a CSS type, have to reset"}
METHOD_ENTITY__PRESAVE_LINE_042={"line":393,"text":"\t\t\t\t\t$this->property_value = [];"}
METHOD_ENTITY__PRESAVE_LINE_043={"line":394,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_044={"line":395,"text":""}
METHOD_ENTITY__PRESAVE_LINE_045={"line":396,"text":"\t\t\t\tif (!is_array($this->property_value))"}
METHOD_ENTITY__PRESAVE_LINE_046={"line":397,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_047={"line":398,"text":"\t\t\t\t\t$this->property_value = [];"}
METHOD_ENTITY__PRESAVE_LINE_048={"line":399,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_049={"line":400,"text":"\t\t\t\tbreak;"}
METHOD_ENTITY__PRESAVE_LINE_050={"line":401,"text":""}
METHOD_ENTITY__PRESAVE_LINE_051={"line":402,"text":"\t\t\tcase 'value':"}
METHOD_ENTITY__PRESAVE_LINE_052={"line":403,"text":"\t\t\t\t$this->css_components = [];"}
METHOD_ENTITY__PRESAVE_LINE_053={"line":404,"text":""}
METHOD_ENTITY__PRESAVE_LINE_054={"line":405,"text":"\t\t\t\tif (!$this->value_type)"}
METHOD_ENTITY__PRESAVE_LINE_055={"line":406,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_056={"line":407,"text":"\t\t\t\t\t$this->error(\\XF::phrase('value_style_properties_must_have_specific_type'), 'value_type');"}
METHOD_ENTITY__PRESAVE_LINE_057={"line":408,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_058={"line":409,"text":""}
METHOD_ENTITY__PRESAVE_LINE_059={"line":410,"text":"\t\t\t\tif ($this->has_variations && !$this->canHaveVariations())"}
METHOD_ENTITY__PRESAVE_LINE_060={"line":411,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_061={"line":412,"text":"\t\t\t\t\t$this->error(\\XF::phrase('this_property_may_not_have_variations'), 'has_variations');"}
METHOD_ENTITY__PRESAVE_LINE_062={"line":413,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_063={"line":414,"text":""}
METHOD_ENTITY__PRESAVE_LINE_064={"line":415,"text":"\t\t\t\tif ($this->value_type == 'template' && $this->isChanged(['value_type', 'value_parameters']))"}
METHOD_ENTITY__PRESAVE_LINE_065={"line":416,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_066={"line":417,"text":"\t\t\t\t\t$options = $this->getValueOptions();"}
METHOD_ENTITY__PRESAVE_LINE_067={"line":418,"text":"\t\t\t\t\tif (empty($options['template']) || empty($options['type']))"}
METHOD_ENTITY__PRESAVE_LINE_068={"line":419,"text":"\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_069={"line":420,"text":"\t\t\t\t\t\t$this->error(\\XF::phrase('template_style_properties_must_define_template_and_type_via_value'), 'value_parameters');"}
METHOD_ENTITY__PRESAVE_LINE_070={"line":421,"text":"\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_071={"line":422,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_072={"line":423,"text":""}
METHOD_ENTITY__PRESAVE_LINE_073={"line":424,"text":"\t\t\t\tif ($this->isChanged(['property_type', 'value_type', 'value_parameters', 'has_variations']))"}
METHOD_ENTITY__PRESAVE_LINE_074={"line":425,"text":"\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_075={"line":426,"text":"\t\t\t\t\t$options = $this->getValueOptions();"}
METHOD_ENTITY__PRESAVE_LINE_076={"line":427,"text":"\t\t\t\t\t$propertyRepo = $this->getPropertyRepo();"}
METHOD_ENTITY__PRESAVE_LINE_077={"line":428,"text":""}
METHOD_ENTITY__PRESAVE_LINE_078={"line":429,"text":"\t\t\t\t\tif ("}
METHOD_ENTITY__PRESAVE_LINE_079={"line":430,"text":"\t\t\t\t\t\t($this->isUpdate() && $this->isChanged('property_type'))"}
METHOD_ENTITY__PRESAVE_LINE_080={"line":431,"text":"\t\t\t\t\t\t|| ($this->isInsert() && !$this->isChanged('property_value'))"}
METHOD_ENTITY__PRESAVE_LINE_081={"line":432,"text":"\t\t\t\t\t)"}
METHOD_ENTITY__PRESAVE_LINE_082={"line":433,"text":"\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_083={"line":434,"text":"\t\t\t\t\t\t$defaultValue = $propertyRepo->getDefaultPropertyValue("}
METHOD_ENTITY__PRESAVE_LINE_084={"line":435,"text":"\t\t\t\t\t\t\t$this->value_type,"}
METHOD_ENTITY__PRESAVE_LINE_085={"line":436,"text":"\t\t\t\t\t\t\t$options"}
METHOD_ENTITY__PRESAVE_LINE_086={"line":437,"text":"\t\t\t\t\t\t);"}
METHOD_ENTITY__PRESAVE_LINE_087={"line":438,"text":""}
METHOD_ENTITY__PRESAVE_LINE_088={"line":439,"text":"\t\t\t\t\t\tif ($this->has_variations)"}
METHOD_ENTITY__PRESAVE_LINE_089={"line":440,"text":"\t\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_090={"line":441,"text":"\t\t\t\t\t\t\t$this->property_value = [Style::VARIATION_DEFAULT => $defaultValue];"}
METHOD_ENTITY__PRESAVE_LINE_091={"line":442,"text":"\t\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_092={"line":443,"text":"\t\t\t\t\t\telse"}
METHOD_ENTITY__PRESAVE_LINE_093={"line":444,"text":"\t\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_094={"line":445,"text":"\t\t\t\t\t\t\t$this->property_value = $defaultValue;"}
METHOD_ENTITY__PRESAVE_LINE_095={"line":446,"text":"\t\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_096={"line":447,"text":"\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_097={"line":448,"text":"\t\t\t\t\telse"}
METHOD_ENTITY__PRESAVE_LINE_098={"line":449,"text":"\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_099={"line":450,"text":"\t\t\t\t\t\tif ("}
METHOD_ENTITY__PRESAVE_LINE_100={"line":451,"text":"\t\t\t\t\t\t\t$this->isUpdate()"}
METHOD_ENTITY__PRESAVE_LINE_101={"line":452,"text":"\t\t\t\t\t\t\t&& $this->isChanged('has_variations')"}
METHOD_ENTITY__PRESAVE_LINE_102={"line":453,"text":"\t\t\t\t\t\t\t&& !$this->isChanged('property_value')"}
METHOD_ENTITY__PRESAVE_LINE_103={"line":454,"text":"\t\t\t\t\t\t)"}
METHOD_ENTITY__PRESAVE_LINE_104={"line":455,"text":"\t\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_105={"line":456,"text":"\t\t\t\t\t\t\tif ($this->has_variations)"}
METHOD_ENTITY__PRESAVE_LINE_106={"line":457,"text":"\t\t\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_107={"line":458,"text":"\t\t\t\t\t\t\t\t$this->property_value = [Style::VARIATION_DEFAULT => $this->property_value];"}
METHOD_ENTITY__PRESAVE_LINE_108={"line":459,"text":"\t\t\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_109={"line":460,"text":"\t\t\t\t\t\t\telse"}
METHOD_ENTITY__PRESAVE_LINE_110={"line":461,"text":"\t\t\t\t\t\t\t{"}
METHOD_ENTITY__PRESAVE_LINE_111={"line":462,"text":"\t\t\t\t\t\t\t\t$this->property_value = $this->property_value[Style::VARIATION_DEFAULT] ?? '';"}
METHOD_ENTITY__PRESAVE_LINE_112={"line":463,"text":"\t\t\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_113={"line":464,"text":"\t\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_114={"line":465,"text":""}
METHOD_ENTITY__PRESAVE_LINE_115={"line":466,"text":"\t\t\t\t\t\t$this->property_value = $this->validateValuePropertyValue($this->property_value);"}
METHOD_ENTITY__PRESAVE_LINE_116={"line":467,"text":"\t\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_117={"line":468,"text":"\t\t\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_118={"line":469,"text":"\t\t\t\tbreak;"}
METHOD_ENTITY__PRESAVE_LINE_119={"line":470,"text":"\t\t}"}
METHOD_ENTITY__PRESAVE_LINE_120={"line":471,"text":"\t}"}
METHOD_ENTITY__POSTSAVE_META={"class":"XF\\Entity\\StyleProperty","end":566,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"_postSave","start":473,"truncated":false}
METHOD_ENTITY__POSTSAVE_LINE_001={"line":473,"text":"\tprotected function _postSave()"}
METHOD_ENTITY__POSTSAVE_LINE_002={"line":474,"text":"\t{"}
METHOD_ENTITY__POSTSAVE_LINE_003={"line":475,"text":"\t\t$writeDevOutput = $this->getBehavior(DevOutputWritable::class)->getOption('write_dev_output');"}
METHOD_ENTITY__POSTSAVE_LINE_004={"line":476,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_005={"line":477,"text":"\t\tif ($this->style_id == 0 && $this->getOption('update_phrase'))"}
METHOD_ENTITY__POSTSAVE_LINE_006={"line":478,"text":"\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_007={"line":479,"text":"\t\t\t$title = $this->getMasterPhrase(true);"}
METHOD_ENTITY__POSTSAVE_LINE_008={"line":480,"text":"\t\t\t$title->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', $writeDevOutput);"}
METHOD_ENTITY__POSTSAVE_LINE_009={"line":481,"text":"\t\t\t$title->addon_id = $this->addon_id;"}
METHOD_ENTITY__POSTSAVE_LINE_010={"line":482,"text":"\t\t\t$title->phrase_text = $this->getValue('title');"}
METHOD_ENTITY__POSTSAVE_LINE_011={"line":483,"text":"\t\t\t$title->saveIfChanged();"}
METHOD_ENTITY__POSTSAVE_LINE_012={"line":484,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_013={"line":485,"text":"\t\t\t$description = $this->getMasterPhrase(false);"}
METHOD_ENTITY__POSTSAVE_LINE_014={"line":486,"text":"\t\t\t$description->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', $writeDevOutput);"}
METHOD_ENTITY__POSTSAVE_LINE_015={"line":487,"text":"\t\t\t$description->addon_id = $this->addon_id;"}
METHOD_ENTITY__POSTSAVE_LINE_016={"line":488,"text":"\t\t\t$description->phrase_text = $this->getValue('description');"}
METHOD_ENTITY__POSTSAVE_LINE_017={"line":489,"text":"\t\t\t$description->saveIfChanged();"}
METHOD_ENTITY__POSTSAVE_LINE_018={"line":490,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_019={"line":491,"text":"\t\t\tif ($this->isUpdate() && $this->isChanged('property_name'))"}
METHOD_ENTITY__POSTSAVE_LINE_020={"line":492,"text":"\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_021={"line":493,"text":"\t\t\t\t$existingMasterTitle = $this->getExistingRelation('MasterTitle');"}
METHOD_ENTITY__POSTSAVE_LINE_022={"line":494,"text":"\t\t\t\tif ($existingMasterTitle)"}
METHOD_ENTITY__POSTSAVE_LINE_023={"line":495,"text":"\t\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_024={"line":496,"text":"\t\t\t\t\t$existingMasterTitle->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', $writeDevOutput);"}
METHOD_ENTITY__POSTSAVE_LINE_025={"line":497,"text":"\t\t\t\t\t$existingMasterTitle->delete();"}
METHOD_ENTITY__POSTSAVE_LINE_026={"line":498,"text":"\t\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_027={"line":499,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_028={"line":500,"text":"\t\t\t\t$existingMasterDescription = $this->getExistingRelation('MasterDescription');"}
METHOD_ENTITY__POSTSAVE_LINE_029={"line":501,"text":"\t\t\t\tif ($existingMasterDescription)"}
METHOD_ENTITY__POSTSAVE_LINE_030={"line":502,"text":"\t\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_031={"line":503,"text":"\t\t\t\t\t$existingMasterDescription->getBehavior(DevOutputWritable::class)->setOption('write_dev_output', $writeDevOutput);"}
METHOD_ENTITY__POSTSAVE_LINE_032={"line":504,"text":"\t\t\t\t\t$existingMasterDescription->delete();"}
METHOD_ENTITY__POSTSAVE_LINE_033={"line":505,"text":"\t\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_034={"line":506,"text":"\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_035={"line":507,"text":"\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_036={"line":508,"text":"\t\t// preSave prevents the style ID from being changed, so don't need to handle that"}
METHOD_ENTITY__POSTSAVE_LINE_037={"line":509,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_038={"line":510,"text":"\t\t// push changes to the structure of this field to children"}
METHOD_ENTITY__POSTSAVE_LINE_039={"line":511,"text":"\t\t$pushFields = $this->getChildPushedFields();"}
METHOD_ENTITY__POSTSAVE_LINE_040={"line":512,"text":"\t\tif ($this->isUpdate() && $this->isChanged($pushFields))"}
METHOD_ENTITY__POSTSAVE_LINE_041={"line":513,"text":"\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_042={"line":514,"text":"\t\t\t$childProperties = $this->getPropertyRepo()->getPropertiesDerivedFrom($this->property_id);"}
METHOD_ENTITY__POSTSAVE_LINE_043={"line":515,"text":"\t\t\tforeach ($childProperties AS $childProperty)"}
METHOD_ENTITY__POSTSAVE_LINE_044={"line":516,"text":"\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_045={"line":517,"text":"\t\t\t\t// rebuilds will be done here if needed"}
METHOD_ENTITY__POSTSAVE_LINE_046={"line":518,"text":"\t\t\t\t$childProperty->setOption('rebuild_map', false);"}
METHOD_ENTITY__POSTSAVE_LINE_047={"line":519,"text":"\t\t\t\t$childProperty->setOption('rebuild_style', false);"}
METHOD_ENTITY__POSTSAVE_LINE_048={"line":520,"text":"\t\t\t\tforeach ($pushFields AS $pushField)"}
METHOD_ENTITY__POSTSAVE_LINE_049={"line":521,"text":"\t\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_050={"line":522,"text":"\t\t\t\t\t$childProperty->set($pushField, $this->getValue($pushField));"}
METHOD_ENTITY__POSTSAVE_LINE_051={"line":523,"text":"\t\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_052={"line":524,"text":"\t\t\t\t$childProperty->saveIfChanged($null, true, false);"}
METHOD_ENTITY__POSTSAVE_LINE_053={"line":525,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_054={"line":526,"text":"\t\t\t\t// TODO: if changing property_type or value_type, should we just delete children?"}
METHOD_ENTITY__POSTSAVE_LINE_055={"line":527,"text":"\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_056={"line":528,"text":"\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_057={"line":529,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_058={"line":530,"text":"\t\tif ($this->isChanged('property_name') && $this->getOption('rebuild_map'))"}
METHOD_ENTITY__POSTSAVE_LINE_059={"line":531,"text":"\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_060={"line":532,"text":"\t\t\t$propertyRebuilder = $this->getPropertyRebuildService();"}
METHOD_ENTITY__POSTSAVE_LINE_061={"line":533,"text":"\t\t\t$propertyRebuilder->rebuildPropertyMapForProperty($this->property_name);"}
METHOD_ENTITY__POSTSAVE_LINE_062={"line":534,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_063={"line":535,"text":"\t\t\tif ($this->isUpdate())"}
METHOD_ENTITY__POSTSAVE_LINE_064={"line":536,"text":"\t\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_065={"line":537,"text":"\t\t\t\t$propertyRebuilder->rebuildPropertyMapForProperty($this->getExistingValue('property_name'));"}
METHOD_ENTITY__POSTSAVE_LINE_066={"line":538,"text":"\t\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_067={"line":539,"text":"\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_068={"line":540,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_069={"line":541,"text":"\t\tif ($this->isChanged('property_value'))"}
METHOD_ENTITY__POSTSAVE_LINE_070={"line":542,"text":"\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_071={"line":543,"text":"\t\t\t// analyze usage for all types when the default variant changes"}
METHOD_ENTITY__POSTSAVE_LINE_072={"line":544,"text":"\t\t\t$rebuildContentType = $this->property_name != 'fontAwesomeWeight'"}
METHOD_ENTITY__POSTSAVE_LINE_073={"line":545,"text":"\t\t\t\t? 'style_property'"}
METHOD_ENTITY__POSTSAVE_LINE_074={"line":546,"text":"\t\t\t\t: null;"}
METHOD_ENTITY__POSTSAVE_LINE_075={"line":547,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_076={"line":548,"text":"\t\t\t$iconRepo = $this->repository(IconRepository::class);"}
METHOD_ENTITY__POSTSAVE_LINE_077={"line":549,"text":"\t\t\t$iconRepo->enqueueUsageAnalyzer($rebuildContentType);"}
METHOD_ENTITY__POSTSAVE_LINE_078={"line":550,"text":"\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_079={"line":551,"text":""}
METHOD_ENTITY__POSTSAVE_LINE_080={"line":552,"text":"\t\tif ("}
METHOD_ENTITY__POSTSAVE_LINE_081={"line":553,"text":"\t\t\t$this->getOption('rebuild_style')"}
METHOD_ENTITY__POSTSAVE_LINE_082={"line":554,"text":"\t\t\t&& $this->isChanged(["}
METHOD_ENTITY__POSTSAVE_LINE_083={"line":555,"text":"\t\t\t\t'property_value',"}
METHOD_ENTITY__POSTSAVE_LINE_084={"line":556,"text":"\t\t\t\t'property_name',"}
METHOD_ENTITY__POSTSAVE_LINE_085={"line":557,"text":"\t\t\t\t'property_type',"}
METHOD_ENTITY__POSTSAVE_LINE_086={"line":558,"text":"\t\t\t\t'css_components',"}
METHOD_ENTITY__POSTSAVE_LINE_087={"line":559,"text":"\t\t\t\t'has_variations',"}
METHOD_ENTITY__POSTSAVE_LINE_088={"line":560,"text":"\t\t\t])"}
METHOD_ENTITY__POSTSAVE_LINE_089={"line":561,"text":"\t\t)"}
METHOD_ENTITY__POSTSAVE_LINE_090={"line":562,"text":"\t\t{"}
METHOD_ENTITY__POSTSAVE_LINE_091={"line":563,"text":"\t\t\t$this->rebuildPropertyStyleCache();"}
METHOD_ENTITY__POSTSAVE_LINE_092={"line":564,"text":"\t\t\t// the style ID can't change, so don't need to worry about that"}
METHOD_ENTITY__POSTSAVE_LINE_093={"line":565,"text":"\t\t}"}
METHOD_ENTITY__POSTSAVE_LINE_094={"line":566,"text":"\t}"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_META={"class":"XF\\Entity\\StyleProperty","end":641,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"rebuildPropertyStyleCache","start":635,"truncated":false}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_001={"line":635,"text":"\tprotected function rebuildPropertyStyleCache()"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_002={"line":636,"text":"\t{"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_003={"line":637,"text":"\t\t\\XF::runOnce('stylePropertyCacheRebuild' . $this->style_id, function ()"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_004={"line":638,"text":"\t\t{"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_005={"line":639,"text":"\t\t\t$this->getPropertyRebuildService()->rebuildPropertyStyleCacheForStyle($this->style_id);"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_006={"line":640,"text":"\t\t});"}
METHOD_ENTITY_REBUILDPROPERTYSTYLECACHE_LINE_007={"line":641,"text":"\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_META={"class":"XF\\Entity\\StyleProperty","end":722,"file":"/var/www/pvepro/src/XF/Entity/StyleProperty.php","file_sha256":"e8f12888fa1b3492ac13bea1bcaa073cbfc82621ec2555b1b44ae6c431420258","method":"validateValuePropertyValue","start":661,"truncated":false}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_001={"line":661,"text":"\tprotected function validateValuePropertyValue($value)"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_002={"line":662,"text":"\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_003={"line":663,"text":"\t\t$options = $this->getValueOptions();"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_004={"line":664,"text":"\t\t$propertyRepo = $this->getPropertyRepo();"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_005={"line":665,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_006={"line":666,"text":"\t\tif ($this->has_variations)"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_007={"line":667,"text":"\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_008={"line":668,"text":"\t\t\t$defaultValue = $value[Style::VARIATION_DEFAULT] ?? '';"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_009={"line":669,"text":"\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_010={"line":670,"text":"\t\telse"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_011={"line":671,"text":"\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_012={"line":672,"text":"\t\t\t$defaultValue = $value;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_013={"line":673,"text":"\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_014={"line":674,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_015={"line":675,"text":"\t\tif (!$propertyRepo->castAndValidatePropertyValue("}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_016={"line":676,"text":"\t\t\t$this->value_type,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_017={"line":677,"text":"\t\t\t$options,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_018={"line":678,"text":"\t\t\t$defaultValue,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_019={"line":679,"text":"\t\t\t$error"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_020={"line":680,"text":"\t\t))"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_021={"line":681,"text":"\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_022={"line":682,"text":"\t\t\t$defaultValue = $propertyRepo->getDefaultPropertyValue("}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_023={"line":683,"text":"\t\t\t\t$this->value_type,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_024={"line":684,"text":"\t\t\t\t$options"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_025={"line":685,"text":"\t\t\t);"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_026={"line":686,"text":"\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_027={"line":687,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_028={"line":688,"text":"\t\tif ($this->has_variations)"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_029={"line":689,"text":"\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_030={"line":690,"text":"\t\t\t$validatedValue = [Style::VARIATION_DEFAULT => $defaultValue];"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_031={"line":691,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_032={"line":692,"text":"\t\t\tforeach ($this->getVariations(false) AS $variation)"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_033={"line":693,"text":"\t\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_034={"line":694,"text":"\t\t\t\t$variationValue = $value[$variation] ?? '';"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_035={"line":695,"text":"\t\t\t\tif (!$propertyRepo->castAndValidatePropertyValue("}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_036={"line":696,"text":"\t\t\t\t\t$this->value_type,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_037={"line":697,"text":"\t\t\t\t\t$options,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_038={"line":698,"text":"\t\t\t\t\t$variationValue,"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_039={"line":699,"text":"\t\t\t\t\t$error"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_040={"line":700,"text":"\t\t\t\t))"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_041={"line":701,"text":"\t\t\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_042={"line":702,"text":"\t\t\t\t\tcontinue;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_043={"line":703,"text":"\t\t\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_044={"line":704,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_045={"line":705,"text":"\t\t\t\t// '' is typically for value types where there is no suitable default value"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_046={"line":706,"text":"\t\t\t\tif ($variationValue === $defaultValue || $variationValue === '')"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_047={"line":707,"text":"\t\t\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_048={"line":708,"text":"\t\t\t\t\tcontinue;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_049={"line":709,"text":"\t\t\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_050={"line":710,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_051={"line":711,"text":"\t\t\t\t$validatedValue[$variation] = $variationValue;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_052={"line":712,"text":"\t\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_053={"line":713,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_054={"line":714,"text":"\t\t\t$value = $validatedValue;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_055={"line":715,"text":"\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_056={"line":716,"text":"\t\telse"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_057={"line":717,"text":"\t\t{"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_058={"line":718,"text":"\t\t\t$value = $defaultValue;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_059={"line":719,"text":"\t\t}"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_060={"line":720,"text":""}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_061={"line":721,"text":"\t\treturn $value;"}
METHOD_ENTITY_VALIDATEVALUEPROPERTYVALUE_LINE_062={"line":722,"text":"\t}"}
LATEST_ERROR_ROWS=[{"error_id":19,"exception_date":1789869905,"exception_type":"Symfony\\Component\\Mailer\\Exception\\TransportException","filename":"src/vendor/symfony/mailer/Transport/Smtp/Stream/AbstractStream.php","line":47,"message_bytes":88,"message_prefix":"Email to admin@pvepro.ru from admin@pvepro.ru failed: Unable to write bytes on the wire.","message_sha256":"a96ad7d8fc888e4c8b82178bc6eb52d0f2d7e13069dca5e989accc5c231a1c46","request_state_bytes":315,"request_state_sha256":"fe60a5c7dcc6a743fe8f5ab8106c4a81f6417ab8c7651e95556d95dc46408647","trace_string_bytes":2094,"trace_string_sha256":"e9223216218a8358af19701527f2b406b259816ea1a0507e03baf4167072b530"},{"error_id":18,"exception_date":1789869596,"exception_type":"ErrorException","filename":"src/XF/Template/Templater.php","line":792,"message_bytes":74,"message_prefix":"Template error: [E_USER_WARNING] Template public:PAGE_CONTAINER is unknown","message_sha256":"b2ca8e78e6b11470aab206d834e9e654ac7c0f2253c8ccf1cc01ecb1db5b1e41","request_state_bytes":56,"request_state_sha256":"04ff88f0b4fe38fe0135a162999f4aa30634f98a3fb0ac7dbdb8168d547c377f","trace_string_bytes":871,"trace_string_sha256":"f1ac233e989bf55a98fc8e1f18b214f38a941a1b55d95b61187df105d26d6aa6"},{"error_id":17,"exception_date":1789869596,"exception_type":"ErrorException","filename":"src/XF/Template/Templater.php","line":792,"message_bytes":65,"message_prefix":"Template error: [E_USER_WARNING] Template public:error is unknown","message_sha256":"2686667f5c9935efaa2d661ab97846e0628a082efc7154e1030033dc5a7fe54e","request_state_bytes":56,"request_state_sha256":"04ff88f0b4fe38fe0135a162999f4aa30634f98a3fb0ac7dbdb8168d547c377f","trace_string_bytes":1001,"trace_string_sha256":"1c244abea4c16b25aaefb9aaff4a4a71b068a8b0de432d9e2270bbb2a47a116f"},{"error_id":16,"exception_date":1789861978,"exception_type":"ErrorException","filename":"src/XF/Db/AbstractStatement.php","line":225,"message_bytes":768,"message_prefix":"Fatal Error: Uncaught XF\\Db\\Exception: MySQL statement prepare error [1054]: Unknown column 'add_on_id' in 'SELECT' in /var/www/pvepro/src/XF/Db/AbstractStatement.php:225\nStack trace:\n#0 /var/www/pvepro/src/XF/Db/Mysqli/Statement.php(207): XF\\Db\\AbstractStatement->getException('...', 1054, '...')\n#1 /var/www/pvepro/src/XF/Db/Mysqli/Statement.php(43): XF\\Db\\Mysqli\\Statement->getException('...', 1054, '...')\n#2 /var/www/pvepro/src/XF/Db/Mysqli/Statement.php(61): XF\\Db\\Mysqli\\Statement->prepare()\n#","message_sha256":"cc41f768fbdeb9b344cca43e3cd77603863275048c1c064a3ed39fbefaba2f8a","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":56,"trace_string_sha256":"2bd1b7c5fe3391e132efde79dd0e7b7e7ce9b94c26fb8c61d7523df1346ae4e8"},{"error_id":15,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[18]","message_sha256":"06ab3b009cee786f45bc9a6a6d3905482393096228ed77a5f29352ef0747d7f6","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":14,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[18]","message_sha256":"06ab3b009cee786f45bc9a6a6d3905482393096228ed77a5f29352ef0747d7f6","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":13,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[17]","message_sha256":"2d0036105e9a1cea6d938a1167cc4c1b88cf93e7ee23165997f27ecb6c7d9c0c","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":12,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[17]","message_sha256":"2d0036105e9a1cea6d938a1167cc4c1b88cf93e7ee23165997f27ecb6c7d9c0c","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":11,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[11]","message_sha256":"0b3ab9c7c464d2566701f8d35717301f36d33145f5363703a0e09f135e8fb977","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":10,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":62,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[11]","message_sha256":"0b3ab9c7c464d2566701f8d35717301f36d33145f5363703a0e09f135e8fb977","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":9,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":61,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[9]","message_sha256":"e25dd050e9daa83e757a79fae6e79d27384fcb38ca407d25a2b09b731bd7b178","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"},{"error_id":8,"exception_date":1789859915,"exception_type":"InvalidArgumentException","filename":"src/XF/Mvc/Entity/Entity.php","line":228,"message_bytes":61,"message_prefix":"Accessed unknown getter 'node_permission_cache' on XF:Node[9]","message_sha256":"e25dd050e9daa83e757a79fae6e79d27384fcb38ca407d25a2b09b731bd7b178","request_state_bytes":29,"request_state_sha256":"fc6b139aae458fd3df5bc2f9e8d804022d6fc1fd053f1b9fcc0a17ef52ce7406","trace_string_bytes":171,"trace_string_sha256":"fc73e5bbf95468035141b06b48ecffb8811832e101f127dc34786afbbb125476"}]
STAGING_GUEST_INSPECTION=SKIPPED_STOPPED_NO_START
NO_MUTATION=True
PRODUCTION_UNCHANGED=True
PRODUCT_CHECKPOINTS_REMAINING=19
TASK_RESULT=PASS_PVEPRO_VISUAL_STYLE_763_RCA
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260920-PVEPRO-VISUAL-STYLE-763-RCA-READONLY-764R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}

OUTPUT_END
CHAT_OUTPUT_END
